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
340281919406	340281919964	340281920514	340281921064	340281921612	340281922164	340281922714	340281923264	340281923812	340281924364	340281924914	340281925464	340281926012	340281926564	340281927114	340281927664	340281928212	340281928764	340281929314	340281929864	340281930412	340281930964	340281931514	340281932064	340281932612	340281933164	340281933714	340281934264	340281934812	340281935364	340281935914	340281936464	340281937012	340281937564	340281938114	340281938664	340281939212	340281939764	340281940314	340281940864	340281941412	340281941964	340281942514	340281943064	340281943612	340281944164	340281944714	340281945264	340281945812	340281946364	340281946914	340281947464	340281948012	340281948564	340281949114	340281949664	340281950212	340281950764	340281951314	340281951864	340281952414	340281952964	340281953514	340281954064	340281954614	340281955164	340281955714	340281956264	340281956814	340281957364	340281957914	340281958464	340281959014	340281959564	340281960114	340281960664	340281961214	340281961764	340281962314	340281962864	340281963414	340281963964	340281964514	340281965064	340281965614	340281966164	340281966714	340281967264	340281967814	340281968364	340281968914	340281969464	340281970014	340281970564	340281971114	340281971664	340281972214	340281972764	340281973314	340281973864	340281974414	340281974964	340281975514	340281976064	340281976614	340281977164	340281977714	340281978264	340281978814	340281979364	340281979914	340281980464	340281981014	340281981564	340281982114	340281982664	340281983214	340281983764	340281984314	340281984864	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2758	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	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
23050	21384	29179	23971	21385	21444	12756	1329	871	870	654	523	459	370	377	365	346	309	311	275	274	285	275	247	240	226	223	218	210	211	217	217	199	215	180	207	221	175	193	193	196	207	172	212	178	179	188	186	182	203	193	182	186	201	159	195	186	183	178	176	189	175	198	175	195	194	180	194	179	176	188	176	170	184	176	164	190	185	178	172	185	189	194	177	186	190	188	221	189	184	166	200	167	198	190	168	176	178	189	181	178	182	188	168	179	155	188	164	180	178	182	191	163	151	202	165	193	190	180	181	177	179	186	181	171	177	172	177	183	178	203	201	181	203	191	184	202	170	183	187	166	175	181	170	158	177	174	172	167	183	179	179	184	181	138	170	179	184	185	181	183	161	179	191	189	175	179	185	164	179	195	180	170	182	177	158	170	162	146	191	173	182	184	177	187	186	177	194	165	177	183	189	182	172	174	176	204	167	173	160	176	177	164	173	164	172	177	171	183	157	201	195	165	188	176	166	190	156	180	180	162	187	168	170	168	165	195	166	170	159	182	194	184	171	185	166	188	175	177	174	172	153	165	179	184	189	165	167	158	169	156	172	195	191	179	176	177	151	187	177	182	200	160	171	164	181	188	192	157	176	171	186	172	186	182	155	170	182	163	175	185	212	175	183	199	187	181	193	162	184	179	177	178	150	167	166	165	180	168	161	173	159	149	165	166	171	175	157	176	155	166	172	200	183	166	199	186	160	176	192	150	164	177	148	174	167	171	173	155	193	198	171	183	189	194	175	182	177	177	180	169	167	164	171	156	198	164	158	173	186	188	176	180	188	187	196	196	161	170	178	167	183	174	161	161	179	173	176	174	165	170	179	162	179	162	195	160	202	185	177	177	190	182	192	166	152	168	195	165	171	186	187	198	182	147	170	174	185	191	170	170	210	183	160	168	185	191	178	162	186	181	175	189	182	161	177	171	172	166	175	163	165	178	169	173	182	159	165	154	169	176	169	151	161	187	177	166	186	196	170	171	173	186	169	203	182	160	202	172	165	167	178	183	175	186	157	190	168	173	167	172	193	185	195	193	203	167	187	195	152	185	191	175	173	182	191	167	195	170	168	176	195	178	162	170	188	156	188	173	183	185	181	183	160	173	166	210	181	176	165	168	158	187	205	174	177	150	188	179	167	158	177	175	191	178	186	166	165	160	165	183	186	162	187	157	173	170	175	167	162	195	145	151	155	168	191	192	193	187	167	175	170	168	184	184	192	179	158	171	185	185	183	189	162	186	167	169	173	163	165	179	189	160	157	198	188	174	173	189	192	158	173	153	161	185	185	177	189	172	183	170	195	178	183	176	180	180	201	179	192	207	171	193	169	193	186	176	165	175	188	204	193	197	170	155	180	188	167	164	158	181	181	169	193	189	195	159	185	191	161	163	171	181	187	202	189	189	170	183	164	159	191	163	174	166	172	182	166	184	157	161	191	167	195	186	183	186	171	190	164	182	170	177	171	194	180	174	152	182	172	161	177	171	181	183	198	175	151	173	172	187	171	171	157	184	184	180	186	181	169	181	168	174	189	161	189	174	151	192	195	179	179	170	178	183	180	179	167	167	208	150	177	174	186	176	150	182	169	170	196	183	157	152	159	166	171	199	158	178	159	181	169	163	163	184	164	169	186	187	170	174	199	157	183	195	154	202	167	172	176	162	168	187	160	187	184	169	163	127	176	171	171	176	164	182	174	170	162	166	177	172	163	173	172	183	177	172	180	190	167	177	170	170	180	178	184	194	178	182	214	174	196	193	175	187	162	168	172	168	196	167	177	144	172	185	175	174	169	171	179	166	180	167	195	159	142	192	156	185	177	179	161	164	182	185	194	172	165	190	173	146	178	189	166	159	188	175	162	190	154	181	179	174	166	171	175	187	182	176	154	176	179	166	165	197	179	192	180	168	158	178	185	167	168	180	169	174	189	171	157	179	159	179	188	165	198	169	190	181	160	180	180	180	184	172	194	188	172	171	174	172	168	187	187	198	187	183	186	168	171	169	159	165	183	193	200	168	169	148	168	171	168	185	166	164	176	172	201	193	180	158	179	151	186	197	194	178	181	152	168	178	176	166	159	190	184	169	171	171	167	179	194	155	175	175	151	188	180	169	168	192	199	162	170	169	178	176	174	166	176	185	167	171	188	166	172	193	173	165	176	172	187	176	180	189	157	175	172	159	167	171	171	154	167	184	189	165	173	211	174	186	186	182	166	159	170	161	202	160	189	161	173	172	172	164	196	179	184	168	174	186	191	187	174	155	178	178	185	173	182	177	171	159	158	170	200	149	170	166	201	173	212	192	178	171	209	163	154	170	189	165	179	165	184	164	172	197	181	176	203	182	184	181	173	182	169	172	180	154	177	171	189	167	165	159	176	198	190	200	168	187	149	153	181	179	166	189	186	193	172	177	173	184	165	170	166	191	178	165	172	175	174	184	179	181	160	169	165	173	170	166	158	178	148	186	185	159	168	188	183	190	169	169	173	182	202	167	173	166	194	170	176	155	192	198	170	169	184	197	159	169	198	178	167	172	173	177	191	184	172	183	169	144	165	198	183	177	177	194	186	192	169	190	173	166	168	167	200	170	178	178	187	168	174	177	187	190	178	172	184	193	177	169	166	184	171	174	152	169	192	170	178	200	173	207	148	179	173	185	191	157	188	187	204	171	173	166	185	183	185	175	146	170	196	147	225	168	210	178	155	155	190	179	188	174	199	149	169	158	179	187	186	173	197	154	147	184	189	174	179	169	198	181	170	166	176	184	167	171	161	171	201	166	163	175	151	190	171	168	158	167	179	188	161	175	184	165	184	170	174	192	157	173	185	178	175	182	202	174	167	169	172	174	153	178	184	211	190	157	166	186	182	152	182	175	153	155	166	163	178	216	183	162	188	171	155	179	173	176	197	183	193	168	198	179	160	186	195	176	200	179	173	174	203	201	196	184	185	178	186	201	161	180	189	201	173	171	171	161	168	163	181	152	165	170	145	168	178	156	154	156	182	164	187	178	195	195	177	189	179	159	182	175	185	164	199	156	178	169	166	188	214	180	180	176	156	161	190	162	157	174	179	204	167	173	180	175	155	178	185	193	163	184	175	156	186	200	159	175	175	188	176	170	158	183	157	181	210	182	176	176	173	170	176	161	190	179	185	174	164	175	157	180	171	176	168	185	187	157	172	166	169	188	162	171	187	163	193	178	182	157	189	176	191	162	166	162	142	203	159	163	168	151	164	169	174	192	184	171	165	196	172	195	156	174	193	172	172	165	179	163	167	180	169	188	181	154	185	184	175	182	167	182	176	172	168	165	171	176	185	199	176	170	182	175	181	177	192	177	181	169	181	184	170	171	179	177	165	191	204	155	176	173	173	174	175	206	152	171	180	178	184	168	183	163	179	170	188	192	199	214	176	162	151	199	172	185	197	174	183	191	202	192	147	175	194	180	178	163	156	166	176	197	188	163	199
21488	17838	14772	7626	5096	3820	2879	2367	1927	1702	1289	948	789	700	658	513	498	472	420	435	384	379	352	326	295	320	288	259	286	254	270	255	246	282	241	273	255	245	232	219	232	248	236	248	245	236	220	225	232	241	211	209	222	197	219	229	224	215	229	223	210	215	237	223	225	227	198	213	205	220	220	206	226	201	205	210	204	212	225	204	194	184	208	206	220	225	201	223	205	223	194	177	214	208	203	188	207	227	220	205	224	221	208	191	206	215	231	223	207	221	194	201	216	231	213	191	213	221	220	189	190	214	190	210	192	197	182	196	218	222	186	219	244	218	203	203	174	207	190	200	188	201	199	213	193	205	213	214	222	207	199	199	196	193	175	211	240	192	190	192	193	196	191	210	208	205	233	228	205	200	218	191	209	212	200	222	195	187	207	205	202	205	205	217	209	214	208	179	192	206	198	189	194	200	211	170	227	186	215	189	216	192	166	197	181	179	204	203	210	178	192	173	184	190	195	221	189	177	207	191	183	216	203	209	197	174	205	223	194	174	199	206	199	220	216	179	185	212	210	189	211	203	202	225	234	194	191	214	199	210	186	171	206	192	206	195	185	203	209	214	208	221	203	191	212	196	189	174	194	193	174	192	194	188	186	214	184	190	189	199	224	199	200	217	177	215	182	217	222	198	220	207	205	204	186	189	188	205	193	183	190	195	202	229	215	198	182	188	199	193	205	238	194	207	197	192	212	206	212	185	195	208	178	231	212	203	217	220	203	213	220	225	198	180	187	205	224	198	196	197	222	184	204	194	205	195	162	193	183	210	219	203	192	204	208	214	211	209	180	213	233	189	211	200	211	196	218	210	186	184	164	221	197	188	230	210	200	217	193	166	174	201	214	225	185	188	205	201	200	195	182	199	230	218	202	210	200	213	177	201	213	191	195	205	193	193	218	189	197	205	166	218	194	177	196	210	178	207	202	222	197	227	196	181	211	188	200	203	216	215	207	192	178	215	183	190	197	201	202	209	198	207	192	202	187	188	212	205	213	192	190	212	217	195	206	190	233	189	204	202	192	184	179	202	190	218	191	212	207	190	204	215	191	199	205	176	251	225	213	197	204	198	215	197	215	193	205	222	222	192	191	198	200	212	194	201	209	185	207	201	233	195	205	198	206	220	206	197	194	200	202	186	191	203	205	233	199	215	205	224	203	192	178	193	180	209	193	191	186	200	210	190	214	193	221	194	209	201	198	184	229	174	210	204	191	194	186	205	202	206	224	182	208	187	210	211	173	230	193	206	219	204	212	219	179	222	207	220	225	205	193	189	218	196	196	187	205	175	190	194	199	166	204	210	211	192	202	220	205	190	178	199	199	217	182	190	191	186	199	225	218	208	181	218	197	192	219	205	186	181	204	191	202	192	209	206	226	202	204	207	194	214	185	191	218	203	199	184	206	191	181	213	197	191	169	181	206	189	199	193	188	184	197	208	206	194	200	185	204	186	202	188	226	192	195	191	185	207	201	217	207	206	220	186	207	217	199	214	184	207	189	213	198	202	222	200	204	221	199	205	199	189	200	224	224	214	198	199	195	172	180	206	203	198	223	205	184	218	182	220	189	216	210	221	211	216	238	202	229	213	188	199	209	207	185	196	193	216	189	205	194	214	190	220	226	213	200	205	205	217	167	204	198	186	210	198	221	200	218	207	211	181	187	201	196	235	172	193	191	175	183	214	201	217	229	188	204	201	198	200	208	228	208	194	180	206	195	217	207	207	196	208	188	209	202	183	183	219	189	212	200	204	217	203	200	170	195	195	202	180	205	215	207	189	162	195	208	199	187	202	203	164	206	212	212	187	212	206	177	199	208	172	249	184	195	202	193	203	210	194	181	214	206	182	209	211	199	207	241	167	187	199	198	226	229	196	207	197	174	201	206	209	179	209	199	177	190	230	217	196	193	229	215	240	225	198	204	208	193	185	215	196	214	221	214	198	173	205	220	183	204	206	185	196	181	177	204	200	206	202	201	209	209	212	205	183	200	191	208	191	192	198	181	190	203	241	203	202	185	207	239	191	205	166	192	210	182	214	210	214	212	197	171	209	196	197	210	190	188	189	189	197	194	206	228	206	212	193	176	214	185	169	195	216	174	193	209	226	212	190	202	230	214	207	200	185	197	197	209	229	211	215	175	176	203	209	213	184	213	193	213	202	215	188	200	222	210	198	202	203	205	194	183	188	190	194	200	184	194	200	213	171	176	217	188	192	190	193	210	195	172	188	217	193	183	199	193	215	216	205	191	198	191	219	218	213	171	185	203	197	200	212	224	198	185	189	217	192	193	196	232	190	193	181	200	192	198	200	201	212	192	180	208	188	193	197	159	209	201	206	223	190	198	196	187	213	187	214	194	198	202	236	194	175	220	215	198	196	192	193	196	207	182	218	187	166	190	201	185	227	198	228	203	212	185	173	186	242	184	200	211	220	191	195	179	181	195	208	208	201	217	205	225	216	208	194	232	212	200	188	186	203	177	206	210	182	210	173	206	191	231	195	200	172	175	177	213	177	193	227	209	184	190	205	199	209	176	216	198	192	207	206	195	183	181	208	214	209	190	185	200	203	205	191	188	187	213	194	191	189	191	206	179	203	211	209	182	198	199	216	202	216	198	197	203	202	188	204	232	190	212	186	212	185	207	220	210	189	217	194	205	214	203	201	174	171	195	205	185	181	203	214	178	185	213	200	186	199	196	214	200	213	202	198	207	194	199	208	238	182	192	200	205	204	194	187	211	192	216	202	203	193	222	201	210	205	191	204	182	210	219	206	197	212	213	183	205	199	192	191	218	223	197	199	202	189	197	190	199	187	180	197	187	199	216	188	182	186	208	207	206	212	220	206	206	183	204	216	204	198	203	190	189	184	193	202	215	220	205	201	217	202	202	217	194	197	208	218	221	188	193	188	196	202	200	202	196	205	181	191	188	203	208	194	200	189	200	179	183	183	215	216	178	195	187	209	186	203	192	201	197	212	198	202	207	213	196	216	226	194	186	198	202	182	177	169	221	189	193	217	209	212	210	216	181	204	192	221	202	194	189	208	196	217	216	194	200	223	231	193	186	171	200	216	221	191	212	190	203	182	189	200	179	200	225	186	191	209	173	195	233	204	193	170	206	220	210	190	199	231	209	213	211	219	205	200	194	168	204	209	198	180	188	193	195	181	188	196	242	228	197	214	210	187	182	190	186	198	195	190	183	203	218	228	184	199	187	186	215	192	195	208	197	207	215	188	198	202	184	212	199	187	210	202	197	201	196	227	196	204	201	203	195	221	197	205	208	185	211	184	206	194	238	204	188	164	221	196	213	195	167	213	207	214	175	178	220	198	201	214	191	201	188	205	211	190	213	211	212	206	211	194	184	177	176	221	217	207	190	186	181	191	228	189	200	215	193	179	196	203	186	189	208	207	191	212	176	209	206	202	217	203	198	210	192	193	207	192	225	212	206	224	210	215	172	183
27065	20009	7215	723	428	385	377	361	372	350	373	314	268	315	285	325	306	265	309	303	309	297	333	265	267	304	281	270	306	319	304	284	306	296	301	306	304	293	292	292	324	282	311	289	316	286	262	299	283	294	300	322	286	281	294	278	284	283	310	324	294	290	300	295	290	276	283	328	306	278	269	295	309	285	296	321	304	329	267	298	302	310	301	276	296	303	268	298	305	294	278	329	299	258	304	299	332	309	269	304	298	309	310	251	267	280	312	303	291	309	284	291	259	296	302	300	270	307	316	310	322	311	281	295	311	279	316	305	287	276	292	291	285	300	278	296	287	301	304	310	293	289	299	316	285	266	290	327	281	297	277	270	298	302	313	288	274	263	307	299	283	264	281	308	298	328	271	276	315	316	323	269	277	291	295	305	287	290	264	295	303	298	314	317	285	274	269	327	296	277	282	272	288	304	276	270	289	301	281	283	267	297	316	292	279	295	321	307	285	300	305	284	296	300	294	293	309	277	276	291	281	269	286	297	306	289	284	279	254	281	308	293	305	295	277	305	292	311	283	267	292	293	277	304	316	292	307	296	322	309	313	287	295	279	275	313	304	299	269	310	329	292	312	313	295	303	301	311	308	294	254	298	292	262	317	313	292	303	301	295	291	291	284	305	282	307	290	295	284	309	300	317	279	320	282	293	283	294	278	276	294	331	286	287	290	294	293	283	279	279	300	303	295	286	288	303	314	325	304	308	285	313	316	295	265	295	319	289	272	300	280	295	278	285	275	282	283	268	312	277	251	263	291	304	303	301	298	304	270	282	316	290	285	306	275	303	259	308	302	318	293	277	293	284	273	278	316	277	320	293	306	281	274	279	326	282	274	307	275	286	320	281	277	294	287	288	308	299	289	292	321	316	311	334	298	278	326	293	319	286	309	290	309	286	274	318	299	297	303	319	273	314	298	268	284	305	287	264	312	303	319	318	267	285	273	310	275	312	291	276	311	299	320	286	309	274	296	311	282	295	319	277	305	288	330	303	289	276	300	326	260	303	306	271	313	318	270	274	322	284	280	274	293	291	274	304	287	280	287	279	312	288	299	265	318	282	307	271	284	303	274	282	309	315	302	325	249	272	274	306	288	257	284	293	265	313	305	291	323	304	306	262	288	287	273	280	319	270	294	324	312	285	288	266	279	295	319	316	297	322	280	295	309	274	287	280	291	319	295	286	291	317	324	321	298	284	310	307	323	291	265	321	302	270	292	285	299	351	288	267	315	286	302	304	284	307	298	297	324	295	304	306	263	287	275	269	258	309	292	294	279	315	293	287	306	282	333	270	301	285	284	281	267	296	301	285	279	269	258	306	262	265	272	281	288	300	315	313	288	333	251	264	280	269	290	313	293	320	314	314	319	298	250	327	303	304	288	311	282	261	275	280	273	299	290	290	300	305	299	298	286	313	329	305	294	297	319	296	286	282	303	285	273	283	272	308	316	279	283	273	293	295	279	306	307	307	299	282	317	272	287	305	293	279	303	298	265	292	291	297	308	307	299	282	298	258	291	311	289	280	290	279	315	268	283	333	283	296	274	279	297	335	273	314	324	286	288	279	286	297	308	278	303	327	302	282	310	295	335	319	325	279	274	291	284	304	275	327	300	275	278	257	301	297	320	298	310	288	310	292	304	289	286	283	288	289	285	307	290	265	325	294	306	277	300	295	308	300	307	321	260	303	269	278	236	275	329	296	294	273	295	305	307	318	319	279	279	299	319	291	310	308	261	298	314	289	282	299	312	289	287	293	290	289	282	273	306	280	289	298	314	279	279	275	294	304	293	314	312	262	273	296	308	310	262	307	295	293	286	296	286	324	279	311	329	303	327	305	304	290	317	293	294	299	264	315	282	294	318	297	282	253	329	319	291	292	309	321	312	277	298	273	276	284	290	285	285	301	265	295	271	278	277	289	289	289	288	305	300	283	306	297	302	307	248	281	326	301	316	312	313	286	288	286	312	303	298	257	279	284	321	299	274	298	311	287	296	273	302	282	313	290	302	310	297	283	291	304	280	318	315	288	285	266	286	280	291	319	276	267	283	293	333	300	302	308	327	304	321	280	326	279	298	279	287	276	296	283	286	292	285	305	297	285	301	269	311	275	311	296	304	296	290	274	285	284	301	263	299	283	283	311	297	289	300	270	259	311	293	282	279	306	285	303	274	319	273	294	301	307	265	285	281	301	273	286	303	310	309	299	303	276	306	284	303	282	300	290	338	306	289	285	301	331	288	313	291	280	296	295	305	309	266	288	306	291	274	312	320	275	322	289	291	273	286	242	310	316	310	306	261	296	312	301	321	273	289	303	281	286	296	285	305	297	316	270	289	280	300	297	301	283	297	295	303	302	281	277	316	296	298	277	298	298	294	271	282	278	314	282	294	287	257	298	324	266	302	302	291	302	308	265	305	317	306	286	287	328	286	285	281	282	301	297	320	293	294	308	312	288	289	302	294	311	290	332	286	280	266	295	304	264	316	302	262	275	280	278	310	295	290	296	283	307	305	292	345	295	268	306	280	277	301	297	300	264	321	289	310	295	293	294	290	253	293	269	310	290	328	289	263	298	289	303	286	269	313	283	290	290	301	323	297	287	296	291	304	313	308	293	290	287	291	311	298	293	340	281	271	306	321	305	292	305	275	268	290	304	305	317	317	311	254	328	307	293	275	291	289	280	305	281	283	293	318	324	307	310	316	287	274	289	260	317	297	327	258	311	299	313	288	303	294	313	314	309	314	314	315	273	287	313	308	281	302	313	300	316	322	309	259	286	307	302	303	290	275	291	295	303	288	306	288	285	310	279	311	286	295	291	283	308	280	298	301	298	287	316	312	300	323	267	290	308	287	310	313	296	289	315	289	279	305	264	300	292	302	267	289	296	284	328	297	293	319	303	284	319	279	290	296	279	285	294	294	272	291	293	277	329	301	285	292	299	313	279	328	284	296	286	292	288	315	250	272	292	288	286	304	294	266	303	301	289	304	295	293	300	288	286	304	313	283	295	311	279	306	289	280	280	289	272	283	294	286	271	300	303	303	309	290	292	297	301	296	292	306	325	317	288	304	291	304	296	319	288	297	297	305	332	302	281	310	262	305	317	287	307	320	306	262	282	302	280	280	274	292	320	316	300	317	277	296	290	305	301	304	322	313	282	296	264	303	307	284	261	277	296	317	310	296	314	262	304	304	272	284	292	292	324	276	287	283	266	287	288	273	244	295	322	323	296	294	299	278	278	276	279	279	296	305	273	322	301	289	286	296	287	253	271	298	285	285	299	291	266	312	314	281	307	300	303	315	301	258	286	284	295	267	303	308	304	297	291	266	314	294	308	289	275	301	302	278	292	279	303	292	289	293	306	296	302	286	294	284	287	296	311	281	328	281	308	307	267	272	295	316	299	292	321	310	288	287	303	286	297	293	267	281	291	280	307	324	286	308	274	310	311	271	301	310	289	273	282	297	270
11062	1585	1158	667	577	506	495	437	522	543	420	378	359	384	372	346	346	377	351	383	351	389	366	346	347	360	373	378	348	393	366	365	340	332	351	353	393	347	374	325	341	342	359	376	349	368	324	338	342	349	362	365	337	367	374	346	369	369	409	363	348	361	338	348	379	379	370	343	351	374	387	368	396	358	379	337	341	353	378	334	362	389	340	337	340	338	337	324	323	379	369	344	372	358	351	347	378	339	332	349	355	350	379	331	349	377	362	375	297	338	349	348	347	358	368	394	323	336	341	365	351	352	398	369	332	362	329	332	339	332	364	354	374	360	378	336	361	372	360	377	348	386	372	392	356	366	319	378	352	374	356	360	346	358	380	357	353	352	343	387	348	339	379	389	356	354	405	360	364	354	344	332	366	399	377	318	353	382	364	332	351	388	384	369	365	380	327	351	328	351	372	355	376	348	332	347	335	363	324	384	358	368	344	354	363	367	375	341	364	342	380	357	372	347	332	337	362	349	343	362	358	350	342	338	344	352	367	379	337	378	338	362	353	394	343	354	364	381	317	339	370	340	324	355	366	357	360	348	348	381	342	366	366	387	349	353	362	352	364	344	344	356	379	355	360	352	327	336	364	369	365	364	361	365	337	348	364	333	356	377	377	347	343	336	385	349	339	389	364	377	367	381	339	339	350	321	372	360	360	341	376	359	384	373	400	381	348	360	356	353	353	341	387	329	371	341	352	339	332	375	373	348	326	356	366	377	362	351	369	382	346	372	367	393	341	355	346	349	389	346	369	367	384	349	361	366	372	338	366	354	354	384	373	340	365	300	341	318	384	345	359	342	335	367	368	337	361	353	369	351	360	338	346	352	330	321	338	355	332	341	321	385	362	375	363	374	357	347	371	371	350	321	351	362	352	364	371	383	365	342	363	372	385	354	381	366	376	350	388	326	358	350	358	347	380	360	322	310	379	343	323	351	339	368	352	369	371	361	371	321	344	344	389	363	356	358	345	342	364	393	386	376	362	359	355	380	353	362	389	340	357	351	364	364	349	348	358	335	331	319	378	381	350	377	383	387	355	329	370	386	381	345	377	384	372	396	360	368	327	353	343	383	337	338	352	351	351	354	377	365	321	368	324	361	335	386	327	382	368	384	360	352	387	337	346	381	337	339	361	352	345	354	356	343	384	398	351	367	342	390	349	319	374	362	385	344	354	354	424	358	359	384	364	336	347	336	358	367	326	374	335	358	382	402	359	393	369	365	371	343	367	361	374	356	414	370	313	385	315	358	328	331	372	336	383	358	321	362	356	355	358	371	347	374	384	338	320	347	368	344	389	342	336	334	338	377	377	356	326	348	352	357	350	376	344	350	369	364	403	361	345	390	380	348	362	351	333	380	382	374	345	373	331	348	362	361	342	328	361	384	363	329	345	385	314	354	373	370	362	371	394	366	351	380	374	369	374	335	368	353	358	356	395	372	392	393	370	368	357	353	337	348	334	362	372	384	370	379	341	352	340	347	373	333	357	327	351	367	371	373	348	370	368	354	383	372	387	362	358	395	341	361	362	350	362	364	365	379	376	372	355	375	368	364	348	333	347	351	356	361	365	360	346	336	361	345	390	316	331	362	344	345	358	332	355	344	352	385	340	355	355	327	367	376	328	334	372	365	338	360	380	363	377	364	364	356	380	349	378	414	393	319	398	381	359	359	357	367	352	348	367	381	358	392	382	347	375	398	369	354	356	385	365	376	394	372	376	356	349	362	375	355	365	356	309	343	366	323	369	357	344	366	348	374	359	381	358	374	347	401	390	352	329	352	334	350	330	348	337	365	342	368	372	344	394	367	347	362	364	368	340	352	335	316	373	336	330	369	368	335	333	358	367	354	306	362	291	382	331	340	347	346	364	341	343	368	360	320	341	343	369	325	354	325	362	390	339	362	344	383	365	376	392	357	339	375	345	376	337	371	381	316	375	374	329	349	397	343	361	384	333	386	342	332	383	326	335	344	333	363	362	364	339	336	362	324	353	355	343	343	345	354	358	377	344	351	369	303	336	369	350	377	353	338	320	369	340	371	367	369	345	355	370	379	347	335	367	304	364	363	371	378	352	370	359	384	370	362	366	388	371	362	310	339	372	354	356	374	378	371	382	341	368	358	375	379	369	369	356	378	383	384	367	349	360	353	371	362	353	353	342	370	345	340	363	376	337	359	350	314	356	335	335	373	366	336	326	361	347	347	349	372	332	377	373	358	367	355	348	354	379	341	342	349	366	353	349	365	326	378	389	373	326	362	356	378	324	371	353	343	349	336	321	359	346	325	327	368	384	399	322	329	412	347	380	362	344	331	365	355	390	338	352	365	359	322	340	407	342	370	334	347	355	339	327	374	365	359	346	338	373	363	350	362	368	349	346	356	364	346	364	341	360	341	340	377	345	324	327	369	345	361	367	343	382	338	368	333	342	354	381	371	357	349	346	347	369	341	351	347	343	350	340	341	345	351	348	362	354	325	353	334	355	363	370	366	345	336	359	381	367	360	380	353	373	325	352	344	353	342	367	349	346	379	352	385	328	356	333	362	342	364	378	369	374	359	303	310	360	368	339	322	379	369	354	331	359	365	344	379	370	321	350	361	370	366	346	348	319	376	336	366	364	363	346	348	345	338	354	378	330	395	378	318	377	361	347	366	332	338	365	335	363	443	341	382	347	360	386	340	363	376	354	368	364	403	359	322	339	347	369	346	332	346	342	374	358	340	356	310	346	360	397	346	389	331	309	347	332	328	359	349	376	337	349	386	335	355	359	367	351	366	349	358	349	368	351	368	351	351	340	356	380	369	340	323	343	364	320	342	385	388	351	334	339	392	349	363	368	390	364	346	347	356	377	333	372	352	376	378	358	413	320	330	383	361	344	356	331	359	353	374	366	347	370	339	365	364	336	379	357	353	374	320	377	380	367	360	390	384	371	360	340	335	336	347	351	384	343	382	376	350	367	333	364	385	350	339	323	364	357	351	363	345	354	355	364	343	341	335	344	345	377	314	363	379	383	374	348	368	359	362	387	363	377	391	362	400	348	367	363	353	336	319	360	373	361	337	357	359	367	341	360	368	363	330	350	345	383	346	375	318	391	319	355	352	360	344	349	347	335	388	364	311	356	369	371	360	359	326	388	331	393	385	374	361	338	347	360	330	362	357	373	337	351	341	342	366	328	313	368	351	357	366	364	343	326	366	385	369	359	358	365	390	338	342	369	362	357	340	338	343	360	367	350	349	333	336	359	341	367	349	357	354	353	368	351	334	367	381	366	315	365	345	363	339	352	358	376	344	369	388	355	334	370	345	373	373	346	335	388	354	347	372	346	365	367	356	367	359	357	363	340	377	366	347	343	354	392	375	304	349	329	343	364	354	356	358	352	339	326	353	379	390	367	362	369	352	345	372	324	329	357	353	320	358	352	337	300	352	334	305	358	359	353	364	399	389	366	328	348	380	381	351	336	350
23616	21077	28428	23950	21062	12957	1111	664	578	496	362	312	276	292	242	233	208	186	160	205	219	183	181	159	170	155	143	178	141	147	139	133	142	164	156	152	156	127	158	121	149	141	141	146	128	145	138	162	138	154	127	127	131	152	136	148	132	124	134	141	143	138	136	137	149	145	135	154	153	149	150	141	152	142	133	138	143	129	145	131	166	136	156	153	139	142	150	137	117	148	123	137	121	142	155	147	128	150	140	145	122	115	131	125	137	144	145	138	132	150	156	137	147	140	162	117	123	113	138	136	118	144	147	151	128	125	133	133	150	135	121	148	127	131	118	139	134	130	124	117	125	132	148	126	130	129	134	150	123	146	133	134	139	126	147	156	139	156	135	147	138	122	128	125	144	109	127	143	143	128	135	121	125	136	138	125	136	134	141	164	99	111	128	148	137	117	135	134	122	124	136	129	120	133	133	126	134	133	117	139	123	146	140	152	136	155	145	137	126	157	122	152	131	143	135	147	140	147	138	135	130	143	119	134	135	140	128	127	135	141	127	129	132	141	132	123	143	132	111	120	151	138	142	133	135	108	138	141	160	125	140	153	137	155	125	120	133	134	118	133	119	153	147	131	150	146	147	140	153	147	141	122	146	132	128	157	137	120	132	146	117	155	147	112	142	144	137	113	131	127	131	150	152	147	135	114	126	114	136	145	145	138	128	130	136	144	132	126	154	141	129	130	153	135	133	130	128	131	138	126	130	145	139	140	114	124	143	133	142	158	136	127	131	138	124	133	136	129	120	128	144	111	141	116	121	159	160	142	141	137	127	142	149	146	129	140	118	174	136	145	125	141	124	121	160	130	132	146	130	137	126	148	148	136	128	132	142	147	153	135	152	155	132	135	141	149	116	125	129	146	133	138	152	123	138	135	118	137	130	144	143	120	126	133	140	145	148	103	139	141	129	131	134	156	145	130	127	134	137	123	129	119	142	144	137	151	147	156	144	148	130	139	122	124	129	140	134	113	148	143	114	140	139	121	122	128	142	141	140	144	145	121	141	135	134	134	130	159	141	141	139	134	149	123	139	133	155	133	131	137	149	138	128	139	154	142	130	143	142	166	146	119	152	142	149	141	141	150	147	131	119	159	123	146	159	130	156	133	143	122	133	126	137	141	143	120	140	142	144	153	126	152	147	137	157	158	124	121	133	163	125	124	132	148	165	153	136	116	157	134	131	139	144	137	136	147	133	132	137	129	126	118	133	155	113	136	127	132	160	127	150	125	155	124	123	120	136	103	143	129	152	153	150	121	132	129	138	128	145	139	146	107	141	144	132	134	118	157	142	132	132	149	134	124	127	130	163	141	140	128	144	147	120	139	128	138	148	130	158	137	143	141	132	151	141	139	137	133	157	130	135	146	130	138	127	140	141	144	154	109	137	128	136	128	129	137	132	140	133	124	135	144	137	147	136	121	141	127	119	118	143	153	147	116	125	156	122	136	130	133	116	139	138	131	153	133	142	106	129	135	141	128	136	127	129	147	127	123	141	144	128	143	146	161	139	125	129	146	140	133	151	132	139	148	138	131	141	122	121	153	130	128	113	133	130	135	126	147	147	154	149	117	117	141	134	143	117	132	139	117	119	125	139	131	146	126	146	121	141	138	147	128	121	127	141	140	146	127	122	135	139	122	139	144	130	122	130	150	124	116	128	131	149	125	141	125	143	152	129	149	132	141	143	132	133	144	136	146	131	140	132	130	164	157	155	147	122	142	117	124	152	134	137	145	139	128	156	128	132	140	132	161	131	142	145	147	148	137	144	122	136	131	132	145	127	123	141	142	126	130	137	117	141	111	145	129	133	135	137	132	153	138	115	133	125	125	155	124	123	152	129	148	154	129	133	140	142	142	130	144	124	128	132	137	119	142	154	122	138	144	130	161	151	128	131	131	159	132	112	143	146	131	140	152	121	139	133	142	149	136	152	160	129	129	124	141	118	138	134	145	130	156	137	156	135	139	152	143	148	133	137	128	132	133	132	158	114	130	120	153	141	132	143	127	131	150	130	151	142	145	133	112	129	158	134	116	163	139	137	145	137	149	140	124	170	123	120	135	126	137	137	127	113	129	136	156	144	172	145	136	141	142	133	117	114	137	123	136	145	141	121	145	140	133	141	136	125	144	146	134	137	135	148	133	163	128	126	119	148	116	125	123	115	130	137	165	141	127	146	124	147	132	169	109	140	142	131	134	127	146	140	154	115	134	121	124	112	142	145	132	163	140	137	131	133	132	138	120	134	136	140	118	122	138	146	119	126	138	149	134	154	138	143	129	118	159	120	129	131	139	147	141	134	125	148	166	137	135	118	143	133	133	138	148	140	127	142	142	158	126	135	138	141	137	143	144	150	144	139	129	137	143	160	159	122	132	134	135	136	115	149	149	125	129	155	155	155	131	136	140	140	147	141	133	142	139	149	126	142	132	142	125	142	135	139	155	141	137	125	137	114	116	136	126	131	130	124	131	159	135	157	132	147	150	160	145	125	156	139	133	130	132	124	138	116	148	139	144	135	133	142	157	124	140	138	134	124	132	133	127	138	139	160	143	158	118	147	145	139	136	134	125	137	145	137	143	117	128	152	143	156	132	148	145	134	132	137	121	136	124	136	127	135	135	137	140	131	129	125	130	133	129	137	132	128	162	138	141	118	139	137	133	125	108	124	153	119	150	116	158	145	134	143	142	116	120	144	118	142	131	118	138	111	136	129	119	134	137	137	123	131	120	131	125	117	124	147	130	149	140	133	136	137	122	132	131	128	137	138	160	133	121	143	136	126	140	146	164	146	150	140	150	126	118	123	153	138	155	141	128	121	168	128	150	130	121	125	147	138	121	129	135	128	130	147	133	153	174	162	163	153	121	141	137	138	137	119	136	136	142	133	137	158	131	145	140	139	144	132	140	131	135	160	145	147	138	152	149	142	144	125	139	134	133	142	125	139	142	131	126	149	115	142	129	124	127	149	128	153	132	135	140	119	127	118	127	132	147	120	118	159	128	141	137	161	130	144	143	138	136	131	131	125	137	129	142	120	143	147	135	129	140	125	140	142	140	136	120	153	148	147	142	145	134	130	163	121	143	121	127	138	121	145	121	135	143	117	143	129	144	143	138	125	107	134	117	128	115	135	133	140	131	152	125	136	144	137	156	142	129	139	138	150	121	134	149	140	167	140	132	133	108	137	146	116	128	126	134	167	113	143	136	159	126	127	131	145	124	138	133	133	135	128	128	140	143	130	122	134	127	138	132	135	127	112	123	133	148	149	133	157	135	132	141	137	136	126	129	145	130	129	135	126	117	138	137	118	144	134	130	147	136	136	131	152	146	126	145	131	149	133	142	127	133	145	135	136	120	145	147	138	149	100	159	117	132	148	141	155	146	122	125	134	95	130	148	152	152	124	128	136	142	114	139	125	122	144	149	131	142	114	128	157	140	133	142	157	135	139	149	140	153	144	139	110	120
23095	10498	8735	4364	2845	2041	1631	1320	1288	1003	700	560	444	405	384	369	347	295	285	250	255	266	252	212	224	233	197	252	224	208	204	202	218	198	206	198	178	188	174	208	178	179	188	182	199	164	175	178	163	183	190	189	187	177	195	188	203	203	190	185	201	208	193	186	180	196	187	157	167	166	174	198	167	181	167	195	185	186	167	193	154	187	188	169	163	168	176	174	177	178	192	163	177	176	183	169	174	200	195	182	179	153	171	171	185	189	151	204	166	174	132	202	178	173	187	166	163	167	186	180	173	166	165	180	171	207	175	168	181	169	189	173	190	184	163	165	161	168	172	182	187	180	172	182	171	162	160	166	134	176	180	163	180	203	174	194	181	170	167	163	162	172	173	176	177	177	153	161	162	207	169	186	181	156	176	176	163	187	177	157	158	154	162	168	186	163	179	181	175	166	165	182	183	159	185	168	170	170	184	168	164	144	188	178	150	145	198	190	167	200	180	172	183	183	171	193	193	198	180	171	172	174	179	184	180	174	192	188	153	168	181	166	178	167	158	134	178	185	178	181	195	170	164	168	186	181	158	174	151	147	193	176	177	155	189	146	163	199	169	161	172	161	166	157	177	169	174	168	181	179	162	155	151	193	174	156	183	158	145	181	179	206	193	178	162	167	165	175	166	188	162	184	163	176	196	178	163	162	204	168	168	196	197	182	178	174	160	156	175	174	176	171	164	184	169	160	164	181	196	170	183	188	163	159	183	175	186	167	158	171	165	183	169	152	196	183	140	178	165	175	167	180	173	185	177	181	176	157	171	162	190	186	147	163	193	173	160	192	171	163	190	174	169	176	163	175	180	179	163	183	173	175	195	169	166	158	156	162	179	153	157	174	157	190	181	172	167	164	186	179	196	166	166	179	180	172	155	173	190	152	160	156	170	177	177	179	156	173	177	177	165	183	166	171	182	144	164	171	171	178	160	146	171	169	171	155	163	165	167	176	147	182	190	161	162	179	175	160	172	163	176	159	162	193	175	176	175	178	168	155	191	186	180	180	142	154	186	155	165	168	196	178	163	184	197	158	161	180	180	154	178	168	188	180	178	182	187	187	172	167	160	147	151	156	177	180	161	162	186	177	174	177	183	184	182	175	159	161	182	153	180	177	179	142	159	165	181	164	177	163	169	174	151	179	166	159	157	162	158	187	174	166	166	166	150	202	174	169	161	169	163	167	164	175	166	159	188	166	154	157	190	188	161	174	183	184	200	188	166	173	184	173	183	164	182	166	188	165	177	177	170	174	185	163	198	156	195	197	169	151	180	161	160	154	188	173	153	168	173	156	183	179	182	169	165	173	180	174	171	158	149	156	179	177	183	151	175	160	192	179	167	185	180	156	169	170	175	163	157	176	145	190	176	186	167	179	191	169	176	192	191	182	170	162	166	187	143	162	173	182	178	169	189	155	177	165	183	169	148	160	166	191	169	160	170	189	187	162	158	186	172	159	164	176	166	193	175	147	184	159	200	148	180	179	161	182	168	150	158	173	200	184	177	175	183	170	167	175	173	176	185	188	172	171	170	180	178	185	165	181	169	183	169	166	169	154	186	179	188	191	189	162	186	176	157	170	161	166	156	152	160	163	189	177	163	185	176	157	171	197	185	162	151	185	178	168	167	170	185	160	172	155	163	199	158	185	174	175	186	174	160	141	188	169	163	169	162	150	180	179	174	180	167	203	168	172	172	160	178	163	177	197	159	176	162	163	155	171	181	178	171	178	176	150	181	145	174	182	172	147	175	167	157	162	145	185	163	178	169	151	151	158	173	187	152	176	161	172	151	179	161	169	191	176	159	161	174	174	164	179	182	154	161	178	176	162	174	167	166	160	182	171	159	155	176	167	181	187	167	163	152	175	149	148	167	161	178	166	169	162	186	157	164	173	161	203	195	169	180	179	171	181	184	171	173	150	154	129	168	199	155	178	183	177	174	201	149	169	180	180	174	192	171	160	176	175	181	181	164	199	203	179	156	185	183	163	159	186	169	161	186	169	205	199	168	177	195	177	172	160	198	182	198	168	190	181	158	184	177	164	185	156	189	171	208	155	155	178	174	178	162	191	154	185	188	158	186	160	176	165	154	168	183	160	165	160	165	173	168	157	185	168	162	168	177	164	151	168	163	165	187	165	176	174	174	174	177	141	182	184	165	183	134	177	155	154	169	162	186	171	156	161	165	159	182	175	164	200	181	187	214	181	164	152	172	180	149	167	186	211	175	182	159	174	150	182	155	174	179	167	175	179	162	174	160	174	144	155	187	177	188	151	152	187	174	155	178	148	171	164	174	168	172	167	169	171	183	160	142	170	143	178	149	167	181	174	157	163	167	171	162	168	189	165	162	178	169	182	164	146	190	184	169	186	173	152	145	176	162	194	194	191	169	162	168	174	174	164	175	168	178	146	171	176	165	163	181	189	164	161	167	157	166	168	194	172	180	168	183	172	184	156	201	191	194	181	195	176	182	187	196	151	162	183	178	175	168	189	166	174	157	169	165	176	176	176	178	186	195	160	171	176	174	183	193	184	171	178	159	182	178	168	159	181	184	165	156	169	173	170	174	184	193	188	171	175	184	177	160	176	169	180	161	196	177	160	206	172	163	191	177	176	181	161	179	169	186	164	166	191	179	187	161	158	163	160	142	145	167	184	170	198	154	176	167	173	184	184	159	185	177	164	178	178	163	181	191	161	170	179	172	179	164	180	166	160	189	172	173	152	198	186	158	185	184	165	170	171	164	172	215	158	169	155	193	195	190	166	156	152	156	170	182	171	165	167	187	164	180	149	152	187	143	185	188	188	185	158	172	170	166	159	179	180	168	182	162	186	168	159	168	149	155	177	147	163	169	158	180	164	172	165	196	149	156	174	160	176	162	170	184	204	173	184	175	173	184	167	164	160	174	169	204	170	171	192	178	177	189	147	152	165	148	170	180	178	168	171	188	153	157	149	163	156	174	179	177	154	183	162	178	171	180	174	187	161	183	186	174	164	174	167	164	166	185	152	192	174	176	164	187	202	173	166	178	171	179	161	177	173	180	168	162	185	174	169	211	185	183	181	179	146	176	157	161	179	154	167	159	181	174	165	149	158	163	156	180	171	162	167	176	190	158	176	164	159	149	164	208	187	154	167	159	200	189	152	184	165	157	163	187	154	171	161	154	180	170	178	141	187	195	167	182	203	161	175	134	178	183	186	173	170	198	184	156	191	177	177	155	171	164	175	177	160	162	170	184	175	154	175	157	203	163	175	203	171	176	182	190	151	174	180	141	156	156	174	164	170	163	169	196	203	159	163	166	177	164	187	173	168	176	155	173	159	170	171	185	174	157	190	178	172	167	180	175	176	157	174	182	180	171	170	188	206	183	186	171	170	173	169	179	164	140	181	177	181	170	184	167	164	165	155	159	172	176	172	145	176	165	191	157	166	189	162	156	151	159	144	161	178	170	185	157	199	178	174
24954	21085	27401	24897	13262	977	695	625	659	616	503	438	418	423	442	421	412	396	378	382	402	399	391	358	398	413	408	410	417	391	390	413	367	370	407	359	347	405	362	401	355	355	370	376	350	360	373	369	361	377	366	375	385	347	373	365	387	366	374	346	380	377	361	402	326	394	378	383	372	363	353	361	379	386	372	380	374	395	379	351	361	398	390	382	390	367	388	380	373	399	371	376	365	369	319	365	383	369	378	365	374	402	376	378	373	372	391	383	367	381	399	358	373	339	373	357	395	405	345	376	373	364	365	378	388	366	366	360	392	420	355	360	375	374	369	378	353	386	365	393	370	392	344	376	400	405	355	363	411	352	353	410	393	381	397	389	380	382	338	380	369	357	359	320	364	355	375	366	396	388	398	397	380	374	388	381	386	351	411	397	388	371	353	379	361	352	398	402	364	401	347	364	377	354	353	382	383	400	365	351	384	384	382	389	353	382	359	373	354	370	381	384	397	379	318	393	372	365	365	381	355	354	379	353	379	358	346	380	392	386	358	376	361	378	352	347	371	365	352	353	396	378	409	361	373	393	391	346	373	390	339	366	381	395	389	373	370	348	368	354	417	377	377	393	382	369	364	368	374	355	393	375	355	374	374	395	382	350	378	345	390	376	380	359	357	355	339	373	379	375	345	368	366	371	378	379	390	372	355	401	362	347	370	413	383	382	357	356	381	377	404	392	395	374	358	385	430	367	406	390	352	402	386	410	333	370	349	342	347	355	420	377	365	387	376	405	389	389	386	371	350	364	377	348	341	371	365	405	399	391	361	375	384	376	370	354	365	401	368	389	377	366	349	375	328	381	410	369	396	369	382	401	423	339	367	388	331	363	360	378	368	381	383	398	376	403	349	411	372	355	403	375	346	371	379	359	390	373	406	388	392	403	355	397	374	367	371	375	392	359	402	369	334	377	401	370	358	423	374	364	394	391	358	344	388	360	387	354	370	378	389	381	379	343	370	379	401	351	365	401	360	347	383	356	412	357	361	368	354	362	358	405	379	390	352	387	390	348	390	361	422	384	402	360	380	359	365	349	395	370	378	378	390	384	364	351	402	388	353	378	377	388	361	390	348	373	360	375	391	398	372	392	390	350	374	368	374	355	375	373	381	392	334	377	408	383	378	376	378	381	381	346	370	336	392	373	412	367	398	376	375	368	348	356	363	336	409	392	392	332	381	367	342	369	367	392	341	377	372	379	367	368	345	354	368	390	384	364	407	362	356	406	394	364	373	374	426	399	378	377	380	356	354	377	377	356	386	376	377	359	396	382	382	358	371	384	353	354	367	346	400	368	398	357	376	354	385	353	352	395	395	404	364	370	395	362	364	415	410	378	392	391	368	405	367	387	403	370	346	347	366	364	390	358	338	363	394	368	384	356	333	341	381	365	373	402	334	410	408	369	346	382	371	367	334	400	361	375	366	343	350	367	365	406	404	355	378	420	345	400	386	352	363	372	370	393	366	385	353	374	363	364	378	370	364	366	362	371	382	369	367	361	328	373	390	401	378	339	394	366	388	366	407	383	368	408	378	403	373	365	367	344	360	377	357	402	380	362	370	374	382	375	365	412	353	374	374	426	362	405	345	358	337	360	419	388	379	371	355	370	356	408	403	412	370	403	385	345	359	386	378	391	387	390	355	347	375	360	357	395	359	381	351	392	359	379	386	367	365	376	365	407	399	382	381	389	382	370	384	410	354	371	327	418	363	370	352	349	371	350	350	365	368	358	382	383	374	375	360	377	388	406	382	385	400	403	364	385	359	325	345	383	368	349	368	368	349	386	362	372	358	371	352	387	396	384	375	376	377	366	352	359	342	353	357	361	361	358	378	354	351	370	370	365	403	370	385	391	381	389	359	388	343	377	398	345	375	379	395	359	369	369	380	359	359	385	375	357	363	391	374	373	367	360	372	387	375	383	339	373	361	409	369	351	358	370	368	375	376	369	357	379	333	405	392	382	400	375	363	374	376	389	365	422	408	381	372	372	387	354	391	359	369	378	337	383	372	389	390	378	364	374	348	384	396	332	345	390	363	353	383	382	379	342	369	354	357	328	385	369	378	370	395	368	360	347	400	383	367	380	358	344	405	378	368	369	362	368	344	329	387	371	398	376	382	409	370	375	388	341	357	376	366	400	398	391	359	365	339	356	373	376	379	351	351	374	378	388	350	393	360	376	373	351	362	395	399	369	410	389	393	367	350	408	392	340	372	380	377	368	364	374	377	336	356	388	367	387	394	335	387	341	379	346	329	403	388	369	362	374	369	361	399	394	370	411	381	362	349	356	384	370	373	344	367	384	406	392	363	385	373	382	360	343	342	379	367	361	387	376	393	404	397	385	361	381	359	378	356	394	371	385	369	363	373	369	400	373	339	367	330	401	377	360	401	376	395	332	386	343	371	415	355	381	341	367	386	399	346	358	369	371	377	352	344	398	374	418	361	371	363	380	393	378	379	395	374	350	371	389	425	354	374	376	329	388	356	352	377	394	389	409	366	363	326	368	384	381	387	391	362	385	366	369	361	348	352	360	355	366	386	392	366	371	367	336	381	406	351	379	375	391	354	420	377	362	345	337	383	331	342	371	405	384	358	377	362	361	407	382	367	336	365	386	371	371	366	344	402	420	411	362	369	339	362	385	366	391	372	382	371	373	391	356	424	362	380	348	329	355	359	385	366	382	379	366	392	355	373	390	383	348	360	371	357	381	393	385	375	363	371	393	366	336	371	389	391	393	365	378	399	361	372	381	372	363	390	355	382	370	402	365	373	354	377	374	360	385	387	370	366	365	346	407	351	349	365	375	384	366	383	371	365	372	367	375	391	347	389	351	418	382	370	368	394	361	380	393	349	367	412	358	376	386	365	381	388	364	380	377	363	373	351	383	371	405	378	352	383	408	395	381	382	409	350	352	393	400	430	383	386	371	399	366	389	389	352	367	407	366	373	384	377	368	367	374	367	347	403	385	374	368	360	381	402	376	361	370	378	377	366	375	404	376	342	379	357	382	386	340	363	374	370	395	376	382	384	347	364	376	366	383	370	386	365	367	381	367	360	396	353	356	389	380	401	376	389	366	381	367	372	350	398	375	398	422	370	327	369	380	374	356	389	379	366	355	372	371	354	376	356	367	375	401	381	383	387	372	349	352	336	378	366	371	401	349	371	362	373	380	381	358	361	391	385	372	352	374	380	353	333	412	374	357	402	357	390	388	342	371	392	365	395	396	352	327	378	375	372	350	394	353	364	384	368	347	365	366	378	358	369	380	342	369	359	329	369	374	355	365	355	402	407	390	363	378	350	355	371	345	347	373	399	367	404	402	397	338	361	427	400	356	378	355	376	397	351	391	387	372	388	379	370	353	375	343	359	366	361	408	379	357	364	366	366	371	371	366	367	396	414	381	406	368	352	411	368	372	399	387	346	364	373	398	346	389	376	387	353	384	378	354	392	358	356	371
23717	6404	5010	2797	1908	1412	1259	1134	1216	1006	723	606	577	617	544	490	522	468	483	506	494	464	459	522	462	496	476	445	443	442	445	447	440	473	436	420	458	437	447	457	435	429	456	441	412	405	490	488	440	455	432	482	468	426	429	456	459	421	450	439	443	426	436	415	430	471	466	460	439	429	453	400	445	408	402	413	424	437	436	456	438	491	461	424	476	409	459	446	441	424	472	402	414	485	426	467	415	412	426	428	424	462	425	418	445	450	489	477	462	411	446	402	483	446	408	431	435	445	414	420	405	448	421	420	428	422	443	457	461	408	459	462	439	441	422	442	417	458	434	452	413	469	411	381	424	469	436	442	421	481	478	417	448	449	442	418	419	403	450	440	395	466	452	465	474	438	458	415	418	431	443	436	422	423	473	415	428	420	425	418	480	432	476	404	414	419	470	448	433	431	455	456	449	434	427	469	415	426	418	408	441	435	450	444	421	411	455	427	468	420	434	421	434	435	451	415	420	456	437	470	419	422	463	453	436	452	423	416	409	447	460	432	436	415	419	429	424	434	422	451	492	464	444	410	443	444	441	440	431	445	443	463	446	415	413	420	430	453	412	415	410	454	437	408	438	400	446	402	428	430	429	453	426	433	417	400	464	425	427	443	437	426	427	458	462	467	445	446	437	423	403	434	416	445	418	417	432	430	436	433	446	422	428	435	379	405	393	435	457	431	417	456	434	423	426	405	444	431	453	428	459	422	456	426	467	426	486	408	416	418	418	422	410	454	408	421	452	444	412	377	454	415	432	442	422	447	427	403	449	409	459	459	457	388	459	428	427	419	420	420	449	416	417	435	442	423	412	438	426	434	446	448	434	403	444	427	454	403	416	420	428	448	426	471	448	450	455	451	441	437	401	428	449	438	460	435	453	424	422	411	475	436	437	442	421	448	461	419	418	459	448	448	476	429	461	436	482	399	459	435	446	465	437	420	443	413	410	427	420	420	453	434	431	447	439	407	436	400	426	432	443	391	440	475	445	408	470	430	478	423	426	445	438	400	439	421	431	410	418	438	419	456	380	408	452	426	473	423	443	429	427	469	482	430	428	451	454	440	448	463	436	463	429	417	458	455	436	463	409	450	452	458	390	427	424	408	410	410	433	469	423	410	450	466	423	413	433	453	420	375	466	441	435	452	416	442	468	451	443	415	416	432	427	434	431	474	413	450	433	470	460	492	420	448	444	409	414	425	455	429	444	437	441	438	469	411	464	431	422	436	450	436	444	426	435	410	414	462	438	427	416	460	427	435	447	422	476	472	426	470	446	422	446	417	451	429	441	395	477	410	462	456	408	449	436	441	403	420	449	453	403	431	387	474	425	442	431	418	461	433	456	381	449	436	393	427	424	419	457	446	434	409	437	425	470	456	434	455	411	412	423	443	432	444	443	448	448	480	431	431	437	454	442	441	459	456	419	404	430	398	419	389	422	415	419	426	442	408	439	451	429	450	441	446	429	459	417	421	410	457	463	405	434	478	436	431	403	431	422	424	421	417	474	426	406	403	427	410	458	414	437	415	449	443	394	428	447	472	396	390	440	429	427	439	418	417	428	403	437	435	452	440	416	416	430	453	426	429	429	448	441	435	395	474	461	438	422	451	454	422	428	432	456	415	441	396	452	506	410	431	422	448	417	443	413	443	397	483	448	434	435	415	420	433	452	454	457	437	438	422	453	425	445	469	415	422	438	469	496	442	482	444	459	425	398	430	426	437	425	436	479	426	447	445	449	450	430	417	405	416	427	447	434	433	452	429	417	437	416	443	469	437	438	420	461	450	450	387	428	455	414	431	465	450	445	422	426	434	436	412	433	415	440	457	406	444	414	424	404	437	407	441	413	457	431	437	461	474	497	421	426	417	454	461	457	463	396	448	452	421	440	440	461	451	422	414	467	408	413	423	415	424	404	427	430	460	449	446	424	452	421	435	465	427	426	429	380	448	431	422	407	420	404	410	434	432	418	436	412	450	426	428	425	430	399	449	428	436	410	448	392	447	448	407	421	495	443	429	423	417	426	424	416	406	431	415	426	406	404	442	443	407	446	410	409	435	428	449	430	422	434	418	427	442	449	430	414	403	415	460	410	402	461	421	448	428	423	420	431	456	397	421	443	410	396	408	439	432	434	428	424	455	439	416	408	423	433	464	406	441	454	412	464	451	413	396	441	463	467	437	452	446	436	440	430	451	468	426	410	463	422	392	434	460	433	413	449	440	412	442	425	470	409	458	453	459	454	445	449	441	464	449	421	430	463	395	439	437	381	413	415	419	463	419	399	430	389	409	434	441	436	445	445	426	459	445	466	453	419	431	459	418	379	415	449	458	485	447	453	433	442	429	424	446	437	453	439	417	441	414	423	421	412	413	426	396	435	459	422	415	426	479	380	408	431	393	434	425	435	422	419	453	417	422	420	385	431	439	403	451	479	474	456	439	451	426	464	424	444	458	455	470	449	412	430	479	420	430	414	386	439	440	454	412	422	438	420	436	437	436	433	423	453	435	423	416	405	434	481	446	465	403	443	422	465	455	406	430	424	416	462	428	452	425	422	437	437	453	398	430	454	418	450	427	428	396	397	483	433	395	467	422	406	421	430	424	429	416	415	456	430	432	490	455	424	417	414	433	467	416	442	443	456	434	388	463	425	473	428	444	467	429	432	429	429	420	399	426	408	440	421	402	459	428	453	443	448	400	392	422	434	452	426	433	435	434	449	447	435	426	418	415	446	443	419	428	436	447	436	400	449	449	449	427	409	400	393	424	410	411	440	460	418	456	429	413	437	447	410	459	472	416	444	407	453	395	456	438	428	436	433	393	443	460	444	440	469	444	410	438	436	437	413	425	445	427	408	435	424	413	441	449	385	461	437	435	389	451	463	422	431	412	454	432	436	437	400	450	424	421	456	441	431	449	409	444	428	455	424	437	426	453	439	418	431	415	444	448	426	419	421	450	458	445	427	455	441	426	443	470	468	459	423	428	454	453	441	440	463	435	455	422	439	441	450	459	428	394	450	438	417	406	394	478	422	464	426	419	414	465	435	434	445	453	411	421	431	468	443	447	442	438	432	454	439	444	424	480	453	443	463	444	403	423	451	463	438	464	452	463	454	415	428	452	418	450	413	452	376	409	469	457	441	451	398	434	406	464	432	443	390	419	479	427	453	448	438	456	420	445	474	447	417	434	457	433	444	456	430	405	430	423	440	395	417	419	440	445	442	417	413	430	417	442	456	444	439	394	438	434	434	429	434	455	428	451	440	433	421	439	444	391	464	407	418	400	427	405	441	421	427	432	436	404	420	412	436	423	421	415	414	403	429	435	437	436	411	442	456	435	468	433	443	433	456	420	458	415	394	443	484	411	470	455	459	407	423	431	440	440	451	477	383	428	410	424	437	462	402	442	413	425	413	451	423	461	430	459	419	471	421	430	419	418	436	414	451	449	440	434	441	416	472	421	415	433
22716	21140	28815	23707	21137	21183	12325	1334	1245	899	611	492	452	430	356	392	315	292	285	300	268	260	262	232	237	226	236	222	216	212	216	205	213	188	222	218	200	205	198	205	177	178	214	207	198	194	188	169	185	196	170	165	193	179	202	204	172	218	173	207	184	194	163	176	193	174	167	186	183	169	180	190	176	184	176	171	192	186	205	154	203	190	194	172	180	201	173	177	153	169	201	132	186	184	184	172	191	189	179	190	176	196	181	191	186	196	163	196	178	169	171	167	190	179	168	203	174	187	195	163	175	178	212	182	159	182	188	185	172	147	163	169	181	180	175	198	187	192	161	174	217	182	163	162	183	186	190	183	208	170	192	193	170	192	190	166	195	191	173	174	165	182	162	172	197	197	190	176	195	186	197	182	174	190	158	188	178	171	181	152	202	190	188	160	187	203	172	180	183	196	182	164	161	172	182	183	194	171	162	197	184	191	185	172	187	167	193	173	168	206	188	189	171	181	187	194	181	175	197	202	171	174	172	189	185	181	199	196	178	175	193	195	197	162	192	168	187	190	161	179	180	175	157	202	203	179	177	180	185	191	154	184	181	176	184	182	178	168	191	169	151	176	168	153	164	166	180	178	173	171	159	172	194	176	183	173	198	176	171	166	177	182	170	169	175	153	172	191	174	169	171	164	172	168	175	172	171	166	151	175	188	166	173	150	157	190	153	176	163	184	171	192	164	179	171	196	165	180	162	162	177	184	179	162	203	190	192	165	179	192	179	166	171	182	176	181	173	212	186	189	188	178	178	150	175	192	147	167	195	183	180	153	163	167	193	192	186	191	186	181	167	173	161	185	171	181	167	181	193	205	162	162	170	165	189	185	207	199	164	182	169	171	169	176	185	177	170	180	175	177	225	155	178	169	178	185	168	174	189	175	191	180	155	184	177	178	175	188	173	184	158	176	174	183	167	168	197	176	164	178	198	168	176	192	187	182	171	159	177	171	192	169	185	186	182	156	194	168	172	165	208	176	185	194	174	188	174	185	171	149	187	177	190	193	172	157	170	195	170	166	198	151	173	178	169	163	173	171	169	174	188	174	163	173	189	177	170	166	182	185	167	203	180	185	180	176	159	201	168	198	182	172	187	156	167	170	145	169	166	181	190	186	174	168	190	186	161	181	161	167	194	190	182	181	206	180	193	185	178	197	168	178	196	162	186	177	181	145	159	186	162	184	179	166	189	169	168	201	194	181	181	165	172	176	195	197	154	164	173	176	175	162	201	169	171	192	178	207	171	200	163	173	172	181	197	215	175	179	172	187	163	187	219	194	192	200	200	160	169	169	169	184	183	172	200	164	165	176	162	165	176	187	186	181	176	179	171	191	191	153	183	166	163	155	165	173	170	159	159	203	178	163	168	173	194	187	178	165	181	176	169	175	183	174	169	198	171	184	180	164	181	161	188	182	190	182	203	201	176	178	172	173	165	182	175	185	177	183	200	194	197	195	177	177	178	190	165	193	185	183	182	204	187	187	198	188	157	166	185	167	168	183	169	159	139	207	183	171	182	189	169	196	197	178	182	184	193	178	162	168	181	184	195	187	178	171	178	190	167	196	170	182	172	146	182	185	186	190	185	178	172	191	173	166	145	167	183	163	189	174	174	188	180	183	173	172	188	184	192	193	196	189	195	171	206	168	179	177	210	145	179	178	222	191	168	179	165	173	182	177	178	182	204	167	171	169	173	200	207	184	185	182	159	167	172	164	180	205	170	188	179	195	209	169	182	165	170	154	175	183	164	162	172	167	198	191	180	164	184	179	193	169	190	185	195	190	176	186	190	173	208	172	165	171	183	183	177	174	190	180	168	177	202	166	184	165	173	158	179	181	213	169	167	170	178	162	185	172	182	183	198	194	180	176	162	193	173	206	176	176	181	191	169	177	150	152	193	169	189	159	187	187	180	178	205	157	198	173	185	187	182	192	171	159	189	173	161	162	201	188	190	189	177	153	191	201	188	185	188	192	177	174	150	177	189	179	171	180	194	162	192	175	191	199	171	182	181	195	192	175	186	136	159	179	202	184	182	163	180	189	189	182	172	172	178	174	177	177	163	176	192	157	155	185	170	174	177	189	197	158	178	175	171	183	197	201	198	171	149	177	191	167	166	184	174	162	198	210	174	199	172	173	172	198	182	200	145	159	161	171	162	170	179	163	195	198	166	161	176	168	185	171	174	166	209	173	182	185	165	183	187	177	188	184	167	182	190	187	193	188	199	178	170	192	182	193	167	193	171	193	179	173	181	162	178	171	176	171	173	186	176	186	176	190	190	153	191	158	186	185	174	172	181	189	173	187	184	151	177	185	179	171	147	185	175	197	178	185	167	167	199	170	196	184	179	180	175	174	160	188	211	163	182	168	178	169	184	198	178	178	172	178	173	172	176	155	155	185	171	181	179	195	178	191	190	167	190	192	182	188	181	168	175	167	167	154	185	180	174	173	201	201	201	171	177	167	206	186	149	173	160	191	156	171	166	205	189	174	192	171	158	169	185	187	185	198	174	188	178	183	162	171	200	179	194	189	169	172	198	176	159	168	181	172	147	189	168	191	202	176	184	196	171	171	151	176	163	164	158	181	197	156	163	205	163	178	161	158	172	169	173	187	186	166	171	166	184	181	157	166	199	218	178	163	182	171	188	182	173	174	187	162	174	186	194	168	174	165	186	181	170	193	177	195	161	189	197	204	169	163	173	170	173	153	222	150	187	174	177	163	159	157	184	177	176	174	182	176	184	171	166	196	182	189	190	193	170	156	158	183	158	163	182	187	193	203	187	200	176	184	181	164	171	190	192	184	178	181	191	186	182	166	173	177	199	175	189	174	189	186	162	172	175	185	179	182	177	181	179	202	206	168	176	171	167	175	192	159	152	173	171	170	174	169	182	196	180	166	194	185	196	167	176	152	185	185	162	175	189	181	209	172	179	184	200	177	196	182	171	188	186	178	152	172	185	186	158	185	177	184	161	189	178	160	180	180	182	189	195	176	164	197	160	178	178	182	197	164	147	179	185	172	190	164	174	208	167	178	193	196	158	183	174	174	187	176	146	176	181	181	170	171	135	157	179	159	199	161	185	162	161	171	173	181	167	171	173	185	173	169	158	191	191	184	194	192	174	186	183	158	176	202	174	171	191	178	191	174	194	170	178	173	169	187	187	188	169	175	198	197	193	180	165	203	162	185	183	168	188	182	159	200	187	175	168	145	190	171	188	184	191	182	166	202	186	146	179	190	189	193	189	167	170	166	158	184	192	180	183	188	184	175	158	177	161	187	181	177	202	179	180	191	188	193	201	174	163	189	167	192	171	173	161	189	196	192	162	179	183	178	176	161	194	186	210	182	187	151	186	188	159	182	167	164	167	174	173	174	189	175	186	187	171	182	176	185	198	189	183	158	172	160	172	193	164	179	166	169	202	193	191	186	177	185	172	161	177	161	177	170	182	158	167	172	192	164
24580	16848	14263	7508	4953	3728	2925	2449	2574	1719	1119	887	730	640	631	525	479	473	438	411	416	333	338	334	311	333	289	276	270	284	301	225	249	304	253	234	244	224	248	212	246	232	206	207	203	250	233	190	220	232	209	210	217	241	192	222	224	214	251	210	208	193	200	204	242	179	229	222	228	230	225	239	199	214	216	225	204	207	196	240	194	215	198	211	192	196	208	193	231	203	210	200	213	221	180	211	209	219	206	205	203	192	220	220	210	213	213	202	210	189	204	222	189	228	255	230	207	215	223	190	196	192	201	204	198	216	197	205	205	190	195	207	213	201	196	215	204	203	189	186	192	202	193	206	196	202	207	192	205	214	209	196	204	229	198	207	206	214	207	189	201	194	213	201	213	201	200	192	199	205	198	220	222	210	196	188	208	220	194	219	215	211	182	200	173	177	212	191	204	180	183	208	226	191	208	194	205	191	202	216	232	210	223	210	208	180	209	233	210	209	218	221	209	184	195	193	222	217	230	210	200	210	197	208	215	208	184	211	196	207	201	205	200	208	200	210	206	193	214	210	172	187	192	190	216	214	200	207	197	198	220	209	225	188	206	223	203	222	198	189	217	182	186	200	191	209	208	189	217	192	194	208	193	179	216	197	208	204	180	186	214	217	189	190	208	197	204	221	181	215	197	193	199	219	210	226	205	227	225	195	188	188	186	209	233	206	178	194	206	219	191	199	210	222	188	224	185	184	212	191	199	214	219	191	228	196	171	214	180	188	227	198	208	210	210	200	207	213	191	234	222	197	206	201	211	201	202	197	206	194	194	186	241	206	205	231	221	213	204	196	207	191	206	218	184	188	169	212	186	192	203	209	205	212	192	222	211	231	191	209	205	201	212	228	213	198	203	208	198	204	185	184	214	178	187	196	194	219	208	212	206	195	213	220	196	203	228	224	203	197	196	204	216	198	202	216	201	206	224	195	176	190	210	173	224	212	196	211	217	222	203	195	217	201	207	200	230	197	233	225	214	180	186	190	222	211	193	210	187	218	198	209	211	230	180	202	195	169	209	204	184	214	212	205	199	202	191	197	227	217	220	186	209	182	214	206	201	194	195	198	199	179	199	190	198	208	216	184	212	210	208	204	179	190	204	204	189	207	213	190	186	187	217	199	211	196	194	204	206	212	187	212	207	191	215	209	183	216	217	203	206	203	190	185	196	205	209	177	170	208	188	187	195	202	207	195	197	196	178	209	196	171	196	205	203	206	189	197	203	218	205	192	208	203	213	199	199	206	196	230	207	186	197	250	197	213	214	188	197	193	201	235	194	216	194	188	196	185	186	194	208	208	214	205	224	202	199	199	213	195	212	185	209	194	235	186	202	199	202	211	190	197	205	209	207	228	210	188	230	212	198	216	205	172	227	160	181	189	235	213	208	206	192	200	209	198	205	224	192	205	231	211	187	213	202	202	169	191	203	173	199	203	180	197	205	209	208	216	194	206	198	170	209	201	211	205	192	218	173	171	211	194	223	222	202	163	201	228	233	200	190	188	186	202	207	183	199	197	202	198	193	181	209	180	207	190	197	204	201	231	192	206	204	180	209	214	204	207	207	185	197	205	199	197	212	214	198	203	206	203	203	213	191	200	213	208	192	200	199	224	241	204	212	206	210	214	223	187	191	183	217	189	217	222	231	218	199	206	225	214	174	215	169	204	186	171	217	193	210	210	197	197	216	197	197	216	200	195	194	216	196	227	183	190	187	195	236	209	214	200	217	203	205	203	207	203	203	179	192	188	203	202	191	220	199	205	210	197	181	197	192	190	220	212	226	234	198	205	207	211	202	207	206	213	185	211	181	210	199	204	204	216	195	189	190	216	175	203	197	187	212	219	172	199	198	211	218	202	207	208	187	209	201	234	187	218	169	184	199	198	206	202	196	204	190	208	193	223	207	216	182	201	221	182	228	212	216	197	210	200	213	192	174	209	220	190	201	175	222	201	190	214	216	216	218	203	163	197	208	183	209	226	188	183	186	196	194	186	210	214	197	209	185	196	198	216	184	227	237	220	200	216	204	192	196	185	201	196	176	209	181	187	188	201	184	221	221	174	183	210	183	230	179	219	194	227	204	187	197	209	200	214	202	176	186	196	196	210	188	202	210	217	218	188	215	222	218	207	216	189	219	206	200	208	197	190	200	211	219	211	197	224	200	211	191	185	197	185	219	198	200	207	202	192	198	196	203	180	207	223	180	201	196	206	196	200	181	223	215	197	201	208	202	216	196	225	177	209	201	199	213	222	187	221	251	231	214	211	184	198	199	205	212	232	208	175	192	228	202	186	206	226	210	195	186	201	199	204	218	201	225	204	191	204	208	200	183	198	230	207	198	199	209	199	192	168	209	183	213	187	207	210	197	201	202	188	218	206	201	231	218	217	203	229	226	184	190	206	211	188	211	184	233	205	193	223	204	191	195	172	230	202	192	241	222	189	181	195	208	196	204	193	212	207	188	192	209	226	215	200	154	200	220	212	202	194	151	209	197	222	213	199	234	174	192	193	221	195	194	197	229	218	196	181	205	188	220	187	203	237	198	192	215	209	200	209	204	181	193	196	211	221	227	227	202	203	210	203	187	198	229	186	191	215	206	216	207	199	217	206	203	180	185	202	199	227	203	215	209	162	199	214	217	207	193	193	198	207	195	186	164	201	218	203	195	212	195	207	212	214	208	218	179	222	202	199	220	199	202	214	211	184	200	202	205	202	199	208	191	183	197	226	200	216	179	211	194	168	203	203	189	190	214	209	201	215	215	201	201	221	209	205	182	208	219	202	209	210	197	214	209	215	203	197	194	186	195	197	213	209	192	192	207	209	196	209	195	203	207	201	188	227	218	195	211	213	200	179	191	166	195	185	214	204	220	178	205	200	203	206	205	199	178	219	199	183	222	194	185	220	187	177	220	189	234	218	201	188	209	183	172	219	196	200	210	209	209	222	196	195	177	213	227	206	188	207	212	217	207	213	225	183	216	212	178	189	199	206	184	186	202	206	234	194	204	203	195	212	205	201	215	200	227	209	199	217	218	209	198	192	200	200	190	207	194	202	221	181	198	230	206	213	192	199	204	210	227	216	240	195	187	203	221	215	166	218	225	194	189	195	211	196	208	179	194	211	231	217	194	182	192	196	201	200	203	208	175	208	193	229	209	196	200	217	206	207	195	181	206	186	209	200	192	221	206	195	193	220	214	198	186	203	201	196	166	196	211	206	211	204	231	196	203	187	212	209	188	194	175	204	222	187	179	205	203	200	191	187	204	212	190	184	202	205	201	194	191	190	199	198	179	189	199	180	191	189	203	172	223	193	211	201	191	208	206	183	206	208	201	190	209	189	201	215	190	199	196	200	195	229	194	192	212	203	191	203	191	193	218	198	184	200	224	211	208	213	188	230	205	226	215	193	214	186	192	171	177	205	199	206	207	217	187	208	196	213	214	223	207	188	206	206	196	205	214	192
27279	19979	7025	722	470	398	360	389	466	346	349	317	309	312	291	289	327	285	324	288	315	267	306	302	312	288	318	308	301	297	334	291	284	320	317	313	300	302	286	297	281	256	301	296	276	313	305	296	321	289	283	284	275	300	325	300	295	316	280	332	282	316	280	304	293	288	300	262	288	299	301	320	287	284	302	304	287	307	297	303	266	317	262	314	286	320	281	309	329	284	282	312	296	300	322	281	295	285	294	261	283	334	324	277	277	299	284	316	296	331	304	309	310	299	285	300	312	292	305	321	339	285	301	311	311	288	296	306	287	283	288	309	304	313	290	315	328	314	298	301	280	312	300	302	291	288	322	271	315	282	294	292	289	291	306	324	323	299	302	296	297	322	275	287	274	281	266	281	297	288	289	329	315	293	328	271	300	315	296	308	289	299	296	309	290	305	293	318	287	317	289	292	282	313	285	304	301	326	318	302	284	304	285	305	316	313	290	278	291	265	280	296	307	285	310	315	310	288	270	303	273	300	276	307	267	302	297	279	295	328	308	270	289	303	286	297	287	259	304	314	301	285	290	312	329	279	306	292	292	339	330	299	299	302	292	313	271	309	313	300	311	259	281	276	305	278	311	306	303	309	287	296	306	314	335	314	268	305	295	296	301	305	324	282	263	301	283	301	282	293	273	286	307	308	309	282	289	300	288	325	280	265	286	290	303	290	288	300	302	302	271	313	290	290	314	275	294	280	294	314	301	305	305	300	339	266	306	284	310	302	279	304	306	295	271	304	324	325	289	288	272	316	300	287	309	255	257	293	291	297	313	310	306	316	297	298	299	296	300	298	287	297	288	294	288	292	322	319	271	299	276	289	328	291	312	274	289	310	295	293	315	293	266	304	312	284	286	299	280	322	301	317	260	287	334	281	305	295	315	297	312	347	290	305	288	283	287	348	295	287	286	289	306	279	279	316	287	326	326	275	301	310	296	283	284	299	301	296	309	293	317	312	321	328	315	289	287	298	301	306	299	288	328	273	304	275	305	268	264	292	271	296	310	300	299	322	301	298	330	296	296	285	305	286	281	337	297	295	308	298	319	325	298	285	285	318	284	286	312	301	310	294	312	335	301	293	302	276	292	301	283	269	286	312	328	297	294	289	325	285	289	296	289	280	299	311	291	311	286	289	266	305	274	329	300	298	285	297	320	323	287	277	305	315	314	327	279	297	283	292	316	306	274	304	306	302	272	317	276	312	295	284	280	296	279	323	296	289	291	313	300	304	294	287	316	319	294	292	292	284	346	265	288	287	298	300	294	285	287	265	290	294	273	317	268	274	290	286	296	300	264	285	279	284	300	303	302	279	328	297	319	284	289	301	303	295	291	283	295	313	307	287	339	307	259	260	280	303	310	303	290	311	282	322	308	308	304	290	296	272	293	335	267	272	285	276	310	331	281	273	273	290	308	320	276	296	304	288	276	283	291	310	281	315	329	295	278	300	282	317	295	307	292	297	269	304	309	343	274	280	280	323	280	280	278	277	259	317	318	305	275	300	270	295	310	279	328	267	316	302	275	292	307	293	270	317	296	310	328	319	304	324	315	299	307	313	297	301	290	304	293	300	304	282	309	299	302	296	308	301	309	295	294	304	327	274	329	274	309	265	273	289	284	303	324	281	292	315	309	293	310	289	328	275	263	311	281	290	294	285	312	318	272	344	324	307	291	326	287	327	298	308	265	277	284	301	290	286	273	299	319	288	285	280	301	294	295	286	335	292	306	316	248	279	282	294	307	300	304	309	322	314	324	315	301	297	316	292	273	264	276	289	270	300	314	298	319	317	295	255	333	267	298	292	313	287	313	301	299	308	323	321	290	291	270	284	323	330	328	312	284	301	333	282	283	321	294	306	276	300	284	283	321	305	289	305	312	294	313	304	333	276	296	323	305	276	255	315	271	320	284	317	301	281	307	313	300	294	297	292	292	284	277	317	310	310	309	266	292	303	284	280	286	279	276	274	275	293	311	285	300	277	297	313	302	273	305	303	287	287	295	274	279	274	301	287	289	318	294	304	297	293	267	293	287	327	283	297	285	301	326	302	316	285	280	260	317	291	277	260	318	259	302	282	312	288	278	270	280	307	290	282	278	332	305	334	306	333	284	316	312	263	310	314	277	301	317	305	284	295	267	334	296	316	292	293	275	278	268	285	269	279	303	268	314	290	282	314	241	319	303	307	297	305	290	320	290	306	296	291	261	328	302	288	310	321	300	327	298	308	290	296	301	280	289	295	305	300	266	281	276	272	284	339	273	283	279	279	320	309	327	275	298	273	293	311	318	306	285	281	304	297	306	309	288	308	304	307	300	291	330	293	297	288	299	290	280	320	262	303	310	273	310	308	276	290	297	278	311	278	293	263	298	319	304	297	291	283	292	311	282	295	304	301	294	330	296	313	275	287	286	289	286	293	300	288	309	312	287	282	307	291	280	272	277	290	329	284	286	318	287	279	292	315	312	310	291	307	299	277	294	306	326	303	297	288	298	297	305	312	276	301	301	287	286	323	296	282	313	261	286	281	302	291	286	310	312	290	346	293	292	285	313	293	286	310	282	258	297	285	312	315	321	305	312	311	334	300	288	260	277	282	295	297	296	288	317	275	304	290	283	279	299	293	278	293	274	292	317	298	321	318	308	284	304	300	295	307	271	293	295	315	311	339	276	295	318	301	322	293	299	284	303	262	304	289	292	305	317	286	302	298	291	310	315	307	287	274	319	301	288	297	276	302	327	306	286	317	303	306	318	281	307	300	281	301	282	310	313	287	316	296	304	315	287	266	308	292	331	282	290	269	313	321	324	296	293	262	313	303	345	312	285	288	274	300	305	294	284	289	311	294	290	287	306	310	311	312	292	288	292	333	294	243	275	317	314	289	324	297	308	295	304	287	319	298	281	297	295	286	311	294	304	282	290	315	307	293	284	274	299	292	292	287	289	259	317	293	284	286	294	291	297	301	334	288	328	279	289	288	292	316	312	287	268	292	309	311	331	296	296	274	296	292	295	310	298	307	291	295	301	257	290	309	274	288	297	313	317	303	316	317	315	306	275	293	296	294	315	283	290	284	300	285	280	321	285	307	275	282	323	320	266	282	299	309	303	301	278	316	322	289	289	280	277	297	303	287	304	289	329	293	319	310	303	340	313	308	299	284	277	291	282	318	286	296	247	311	287	285	304	270	309	279	282	303	311	303	299	303	298	288	276	287	270	319	296	307	315	285	301	286	271	311	287	312	283	285	300	296	300	292	298	308	312	290	267	301	307	295	269	282	309	286	319	295	275	325	306	302	283	316	319	269	325	292	296	295	289	301	325	288	298	278	260	321	298	293	320	326	309	294	306	326	278	310	338	291	302	284	276	318	295	312	279	312	302	267	288	295	298	290	317	293	327	317	285	257	320	299	284	285	307	301	307	298	282	288	299	291	318	308	292	292	278	340	289	294	295	270	303	298	294	281	311	281
10249	1404	1156	667	597	533	472	613	811	547	379	378	385	367	406	377	364	370	331	379	317	362	362	368	363	376	358	366	359	397	359	399	377	347	387	383	382	371	351	388	319	345	325	365	360	381	348	385	369	352	376	377	353	369	371	358	381	346	360	381	381	361	394	382	339	406	332	342	343	349	351	354	353	348	393	371	316	337	383	388	354	328	339	353	375	346	350	336	365	347	342	353	360	372	398	345	408	371	349	367	381	350	371	372	354	381	362	369	373	378	349	339	361	354	366	373	342	339	352	385	342	365	362	381	351	391	341	399	335	351	372	374	352	366	356	374	379	350	366	368	384	347	354	370	351	351	353	368	365	365	377	375	349	344	339	366	355	330	357	367	343	357	351	384	363	386	374	373	333	350	360	360	358	358	354	358	331	339	355	350	338	356	345	363	387	392	351	377	363	357	349	367	323	371	339	361	355	323	360	368	305	345	398	353	337	375	389	351	399	356	361	367	353	344	342	361	349	377	366	418	355	380	369	363	374	374	372	356	378	311	327	379	340	355	375	358	381	369	353	349	375	356	386	380	366	351	345	342	362	363	370	346	351	327	359	357	351	352	360	335	374	384	351	372	321	379	337	344	387	353	358	359	370	340	342	369	370	346	363	365	364	358	343	324	330	354	386	373	355	357	352	362	355	344	373	384	369	353	376	375	355	309	375	373	364	325	369	357	354	380	364	380	333	337	362	357	394	344	362	378	362	390	373	341	334	366	389	394	366	400	362	360	334	354	353	324	360	350	377	370	373	350	354	342	389	360	377	390	350	390	360	401	399	347	392	323	374	319	375	359	389	384	361	381	363	335	317	380	340	351	344	352	343	363	334	342	373	411	362	367	391	339	354	333	385	397	350	334	370	367	321	376	400	355	369	358	350	346	360	344	337	354	369	377	360	345	386	367	365	347	355	380	370	370	337	383	369	361	369	376	356	349	363	390	322	338	338	373	346	363	370	390	371	339	353	370	364	329	364	327	383	335	361	343	364	339	354	352	379	363	389	359	363	393	401	350	368	402	363	360	362	378	349	381	362	363	344	389	353	364	348	342	358	355	382	335	365	410	381	359	397	356	351	361	376	377	365	360	370	351	356	367	351	332	402	364	367	358	359	343	372	357	355	344	402	351	361	355	331	350	363	409	323	410	356	342	387	339	405	346	334	354	362	405	336	364	338	388	350	373	360	358	354	373	369	356	331	343	374	376	369	367	341	358	391	368	335	343	362	387	338	386	397	348	368	358	349	362	383	378	382	378	353	380	372	422	375	355	370	332	338	376	363	373	370	363	362	363	355	315	333	362	313	325	392	371	393	361	385	332	358	364	361	375	364	358	389	384	363	384	343	346	362	363	344	349	379	375	361	358	385	343	390	328	344	363	338	351	372	390	357	355	380	371	375	325	349	392	348	355	374	377	370	342	360	364	358	337	374	361	366	376	385	319	378	371	379	369	355	391	346	358	379	328	329	347	387	336	387	388	358	354	327	355	366	390	367	380	384	364	363	376	342	369	346	341	377	379	371	342	384	395	344	311	369	387	351	354	393	342	357	361	337	340	341	340	387	343	362	359	339	357	378	369	369	386	355	339	367	357	345	392	334	374	346	337	339	353	353	369	408	350	367	383	347	335	337	359	318	355	378	358	366	355	363	354	361	365	359	378	371	347	365	317	337	385	366	365	350	377	365	355	348	338	381	352	360	362	346	326	362	360	340	327	335	360	383	351	357	342	374	339	387	338	359	384	353	360	360	343	370	375	388	360	346	337	363	378	384	393	363	378	373	371	382	342	331	366	394	352	363	343	360	374	375	336	386	348	356	374	351	370	343	365	364	355	339	325	388	371	362	360	368	379	362	350	382	346	368	354	340	334	375	349	387	353	372	369	342	375	331	350	373	392	382	365	361	341	344	379	329	379	369	394	347	309	324	381	323	378	353	367	353	378	346	364	337	365	358	360	333	383	364	371	376	365	327	342	357	367	391	372	362	347	375	366	321	347	356	359	328	362	347	388	358	354	359	348	396	395	390	355	348	348	398	364	366	371	355	348	310	332	363	373	373	357	377	355	392	400	374	351	381	355	377	344	357	346	359	387	360	349	365	355	392	358	350	363	358	369	361	336	361	324	360	350	362	367	361	344	360	388	365	330	374	377	379	364	348	364	369	338	367	386	367	351	351	350	362	368	361	379	336	354	360	332	384	354	363	337	358	372	358	346	406	374	384	373	344	381	363	378	369	387	332	350	402	363	352	347	407	321	343	371	370	329	322	365	369	361	382	363	341	399	360	364	328	349	339	375	376	350	391	347	391	368	359	340	366	342	381	318	343	357	365	371	384	368	338	382	330	380	386	338	365	327	346	355	400	361	361	330	345	332	369	387	356	371	356	350	351	383	372	364	372	393	365	399	326	379	358	377	328	360	356	316	369	362	371	352	368	338	350	368	382	345	340	387	366	388	321	347	359	361	379	364	355	369	373	379	339	318	374	340	367	335	351	350	361	374	355	357	364	384	363	383	354	334	344	395	351	337	372	373	383	358	326	358	359	384	334	372	350	352	325	344	373	354	374	349	346	345	359	358	343	344	341	358	354	376	367	367	351	378	352	348	379	370	346	342	384	366	359	365	355	383	350	355	365	370	350	356	349	339	340	325	353	348	387	334	352	374	349	333	389	351	395	379	381	333	356	355	376	361	312	352	322	334	345	352	318	377	353	383	399	350	356	365	363	342	370	360	388	361	393	354	358	383	354	337	312	366	371	325	375	348	357	302	357	347	375	365	374	366	358	362	358	359	337	368	349	353	390	348	357	336	332	377	406	363	355	362	372	368	341	355	335	377	355	390	346	357	329	373	357	367	353	370	371	381	375	362	351	342	342	336	323	379	377	354	388	356	382	347	341	332	353	330	405	382	314	355	368	340	324	357	340	379	360	385	369	345	411	389	356	389	367	360	373	341	360	358	358	352	380	378	386	354	372	339	356	336	363	332	335	358	330	368	340	357	363	377	356	363	341	383	369	357	355	368	363	349	383	356	356	342	382	352	337	362	349	322	366	357	369	340	382	346	373	357	348	357	346	318	371	341	370	325	367	356	377	360	372	407	361	395	389	361	345	313	373	330	361	365	373	374	354	372	386	368	345	349	367	371	448	371	346	353	346	373	343	358	390	362	379	351	399	358	357	355	332	333	368	376	356	394	385	380	344	398	335	340	364	358	348	384	383	381	331	332	372	371	363	358	392	337	360	373	374	374	384	362	408	342	380	379	336	359	367	358	348	331	359	386	326	340	345	360	370	369	355	356	375	379	360	366	384	401	374	364	388	336	355	362	351	350	362	357	376	380	357	358	352	347	362	357	347	363	361	380	338	372	347	350	360	377	328	351	384	392	381	324	381	346	387	391	363	356	381	358	374	358	328	378	353	339	392	378	343	401	366	322	371	347	375	376	359	353	342	361	355	333	358	364	353	332
23649	21110	28399	24054	21114	12902	1183	789	750	451	345	288	270	227	227	241	212	199	180	203	187	169	159	181	172	165	149	152	161	157	151	142	150	141	130	159	164	169	140	152	147	158	150	135	160	152	147	153	134	137	126	148	145	124	168	159	132	130	141	144	145	153	168	130	146	135	125	138	147	123	139	145	132	139	141	122	143	133	115	128	137	123	133	141	141	126	135	121	130	134	124	136	138	141	126	124	132	122	127	128	136	143	126	147	156	145	150	129	129	147	146	144	123	134	133	137	132	146	136	155	158	116	123	145	136	144	126	131	135	119	137	135	151	119	116	124	136	129	140	151	134	133	118	135	132	138	138	114	168	150	108	134	141	150	140	129	148	149	149	122	129	158	136	147	132	135	130	147	137	133	126	147	137	123	118	137	138	144	115	124	134	137	138	140	119	124	141	158	148	147	137	133	136	142	137	133	126	144	149	131	144	138	146	126	120	129	130	143	141	143	157	135	145	143	138	130	123	131	147	141	131	130	133	131	133	130	142	127	128	120	131	132	136	125	141	136	132	128	118	143	137	143	140	143	153	130	139	114	149	140	169	137	150	162	145	108	145	132	134	131	138	137	122	125	143	135	159	123	117	140	142	149	151	154	114	127	137	140	127	132	144	138	150	128	131	124	122	126	136	127	132	123	119	129	125	148	118	151	148	148	133	138	127	117	152	142	123	147	126	130	149	127	126	128	142	125	114	140	129	123	143	129	124	124	148	142	121	117	125	124	125	123	147	130	133	136	132	120	120	138	152	153	112	136	170	122	145	151	131	130	140	133	112	139	146	137	125	137	123	126	126	103	145	141	135	149	120	120	131	152	130	171	142	122	124	145	111	143	126	135	154	127	139	132	153	143	134	152	130	129	130	157	148	149	126	145	148	145	167	138	156	150	147	142	139	144	129	143	155	128	127	140	115	153	132	145	142	136	132	129	122	138	140	149	132	122	130	150	135	128	127	140	138	155	125	139	142	154	127	114	137	136	146	136	143	151	115	163	117	125	115	131	123	136	142	125	126	153	135	123	138	134	143	153	152	131	127	136	143	138	149	117	131	157	139	139	135	136	128	153	135	138	115	150	122	153	157	136	136	136	139	114	111	127	124	136	129	133	142	119	121	122	128	131	146	122	130	142	131	124	140	147	138	140	149	135	133	143	121	138	121	143	142	142	113	142	138	148	139	163	132	141	167	128	146	140	134	168	137	134	133	129	144	123	127	132	134	128	132	135	123	122	132	146	138	137	126	134	112	147	148	134	155	153	134	157	113	133	138	150	145	139	118	141	141	131	128	135	141	135	138	136	127	122	140	125	122	145	142	140	107	146	137	133	130	123	137	128	124	132	142	128	121	142	137	123	116	128	131	148	148	117	117	144	125	132	130	131	134	134	142	122	150	150	125	116	149	131	134	135	142	135	139	126	133	149	131	139	133	134	142	122	142	135	133	127	126	149	146	152	123	132	135	122	134	106	149	123	155	127	136	135	130	132	144	114	123	129	138	136	122	125	123	135	131	124	153	121	129	157	114	136	128	143	137	123	141	119	140	126	156	120	129	131	149	133	144	137	126	141	127	143	142	126	127	130	112	132	165	140	119	144	129	149	141	136	137	133	137	136	148	106	127	117	131	148	139	154	121	136	143	134	157	145	145	141	145	124	113	144	135	132	135	142	133	140	129	138	138	125	137	135	142	122	121	133	128	151	135	125	128	124	120	125	124	135	145	131	129	136	125	127	121	137	129	126	128	150	140	130	140	156	115	122	129	136	140	126	145	153	132	140	141	150	147	121	149	149	134	132	140	121	138	165	152	137	155	147	143	127	133	142	115	147	130	138	142	135	135	137	129	123	140	139	149	116	118	143	138	116	128	148	109	127	134	158	138	142	124	134	123	137	137	114	140	127	160	123	142	152	154	150	122	140	132	140	128	133	128	130	140	125	148	136	141	139	137	145	138	134	148	138	141	136	133	117	131	131	145	145	142	135	137	135	143	120	157	128	134	125	144	156	123	128	121	141	135	130	126	128	142	118	139	131	124	128	133	123	136	149	117	137	140	136	152	136	154	155	130	127	141	151	136	133	128	115	143	124	126	129	148	142	141	117	133	151	130	133	140	144	130	149	146	116	142	132	136	125	136	155	148	142	151	149	146	127	136	143	147	131	134	132	157	155	111	144	136	134	137	153	129	135	156	133	150	123	138	115	145	127	127	136	148	133	140	135	136	132	139	142	142	137	118	118	120	147	120	133	134	135	124	129	150	143	145	128	112	136	143	146	126	158	125	158	159	141	124	115	128	136	141	125	144	143	145	125	122	147	142	130	129	131	146	133	134	128	133	152	130	148	158	134	126	128	139	112	149	160	131	142	117	136	124	137	121	132	135	124	138	119	111	134	146	129	136	132	142	114	124	132	144	121	120	141	117	146	133	131	128	116	138	146	151	154	117	152	145	140	136	130	96	125	158	117	138	138	147	130	146	149	121	150	133	140	128	139	129	133	131	149	135	142	137	120	129	133	155	136	147	162	153	126	132	144	125	128	132	146	134	139	129	150	124	128	144	123	142	140	130	143	104	138	135	139	151	131	142	142	148	143	121	130	137	137	143	141	123	143	134	140	140	146	132	141	123	131	161	138	139	140	116	128	147	138	144	131	143	138	133	153	144	138	150	133	136	104	136	128	123	130	149	136	130	128	140	123	147	136	133	120	128	141	148	152	140	132	130	150	144	164	129	129	146	135	149	125	152	122	152	134	151	147	128	123	138	127	136	177	135	125	136	132	136	127	140	129	147	138	155	150	132	124	136	129	131	127	115	111	103	124	130	131	131	142	136	115	163	140	133	136	126	134	131	146	115	114	134	139	137	131	134	113	141	129	127	155	134	126	130	127	113	134	118	161	141	140	133	124	147	133	137	132	127	129	142	121	135	120	150	119	149	134	137	129	132	140	125	144	140	153	137	145	129	133	128	117	130	152	134	136	129	160	148	130	147	131	156	177	133	131	119	125	142	147	148	147	119	123	114	132	138	116	146	133	137	143	132	122	144	132	132	163	126	150	123	130	148	113	134	142	122	139	138	124	151	143	129	136	119	125	139	150	141	108	145	121	122	111	144	129	131	139	135	135	116	144	139	145	147	137	135	132	125	131	149	133	141	148	140	141	124	123	130	138	129	134	134	138	127	146	150	133	141	132	131	139	129	123	106	119	149	153	131	134	141	134	131	125	140	152	155	123	125	134	147	137	154	129	145	146	130	151	139	131	140	139	139	127	125	133	118	128	136	132	140	149	111	140	136	136	126	111	128	148	132	154	136	124	147	133	120	148	139	141	131	154	124	145	165	132	139	122	135	113	148	150	133	142	158	150	142	123	133	136	119	131	118	146	125	155	126	162	131	137	126	123	147	130	133	126	138	145	150	119	112	120	134	149	122	126	142	135	137	135	129	149	151	147	135	136	115	107	119	132	137	131
22692	10472	9027	4468	2927	2078	1694	1542	1745	915	646	586	504	419	394	333	316	334	238	284	277	265	276	226	226	232	213	223	200	210	180	190	197	202	194	192	203	181	190	165	179	186	174	207	171	177	205	174	176	168	181	190	177	183	182	198	183	193	212	172	159	174	171	176	197	157	190	165	189	177	175	169	163	184	211	186	164	164	169	179	170	164	156	187	172	174	181	198	171	194	170	170	182	159	156	156	196	166	187	181	202	164	171	177	173	168	150	186	155	182	167	169	182	174	160	189	187	176	175	168	159	174	175	207	158	159	188	169	180	176	156	194	177	173	137	168	178	168	178	163	159	173	193	166	192	166	155	190	177	182	158	190	151	182	187	172	169	181	162	181	175	165	180	186	158	188	174	164	179	137	158	155	156	180	180	166	168	190	185	182	157	163	166	186	187	164	188	171	201	171	179	163	162	157	164	186	167	158	178	179	173	171	160	182	161	172	187	165	177	167	160	171	176	186	178	168	171	202	172	160	157	173	186	157	168	163	171	168	176	172	162	159	184	185	186	174	161	181	175	192	155	178	154	173	190	169	143	139	167	141	167	159	174	182	153	197	185	137	155	180	181	178	185	172	155	171	177	177	181	163	177	170	186	165	173	169	184	162	185	175	151	171	152	192	165	192	160	183	159	173	177	180	149	141	166	156	156	185	172	173	140	165	160	160	165	137	172	190	171	171	160	155	149	161	166	166	178	181	156	161	198	170	167	151	182	170	172	163	182	159	179	172	191	182	194	188	194	170	181	158	168	180	165	168	160	174	180	166	170	169	164	142	176	146	167	180	180	166	155	188	167	196	152	174	168	162	177	170	164	148	185	151	175	195	179	171	163	188	143	171	191	154	185	139	160	186	173	167	162	146	181	166	152	171	149	196	176	194	179	174	163	162	179	195	151	183	170	211	192	158	185	177	170	186	169	153	157	175	192	171	170	166	185	194	193	152	146	173	185	167	183	145	185	163	152	175	170	185	162	166	178	158	155	145	182	173	163	190	182	193	171	169	182	215	191	146	191	226	168	168	181	194	190	159	169	175	168	152	193	214	189	166	167	177	172	186	174	188	173	166	152	172	165	174	185	165	179	177	143	170	183	166	155	149	178	175	164	178	164	175	175	170	205	181	157	191	170	167	163	174	192	170	183	196	171	181	160	188	177	165	200	184	168	164	193	184	151	186	182	174	175	188	179	165	145	178	170	192	189	167	166	149	169	162	158	170	135	136	174	202	166	147	170	168	174	171	176	178	144	193	189	161	166	172	165	160	144	187	180	181	198	175	166	160	192	159	171	152	186	169	169	171	180	171	163	179	149	161	206	161	176	169	189	199	191	168	160	159	174	162	181	159	161	187	178	174	175	171	166	178	153	175	161	166	183	188	185	175	193	193	176	170	179	168	169	136	180	162	182	176	178	163	178	160	159	181	190	173	163	168	174	169	170	163	176	175	145	163	159	156	155	160	165	165	175	170	198	172	145	137	158	164	155	165	157	182	169	187	160	173	189	178	173	174	207	158	191	172	166	158	166	180	166	183	192	182	162	155	191	171	168	164	168	180	174	175	177	150	163	174	159	171	179	167	175	180	189	190	180	159	186	160	168	183	180	174	186	162	177	160	166	179	150	189	193	180	177	151	170	160	175	169	173	179	172	161	169	184	162	183	188	170	189	170	171	181	178	194	155	182	173	177	175	182	166	180	185	148	175	181	161	169	168	159	190	162	157	175	161	160	183	175	163	153	162	150	176	163	177	177	169	175	184	173	172	187	178	205	127	180	160	178	186	177	181	191	171	170	192	183	190	158	164	172	184	169	184	180	172	169	164	173	176	155	186	184	159	165	169	154	155	175	190	181	164	196	172	165	129	166	173	164	171	174	171	156	164	187	176	171	175	176	165	169	156	169	175	170	156	196	179	180	161	178	170	169	180	174	155	192	165	177	178	167	180	176	148	168	198	191	167	158	170	156	179	202	172	180	185	175	174	176	181	168	174	157	162	176	179	165	165	167	158	170	167	176	157	169	153	183	171	165	165	175	164	179	188	178	180	186	158	196	187	180	166	162	165	168	171	156	151	176	165	198	173	192	186	182	184	168	166	162	168	146	192	170	166	153	162	196	164	153	169	150	173	161	185	167	171	165	173	152	159	169	153	148	183	174	179	184	163	167	185	162	168	150	161	172	201	153	164	208	190	187	165	168	183	162	177	195	190	172	197	159	188	162	174	170	169	173	178	181	174	174	169	162	171	173	156	205	144	180	148	170	166	171	175	166	168	170	165	165	188	164	180	157	166	148	183	148	175	174	168	199	176	166	174	195	164	163	147	130	178	177	177	160	169	171	156	159	178	165	177	191	175	174	172	182	184	147	164	169	179	180	184	174	192	178	189	152	161	150	178	151	167	181	179	159	170	178	180	175	162	170	159	144	162	167	168	194	157	184	173	170	161	160	170	169	189	161	167	161	162	186	191	204	187	156	165	167	172	168	178	148	179	154	172	168	200	164	172	183	193	183	176	180	165	169	170	167	176	159	191	177	175	170	193	186	153	147	174	185	137	156	187	166	179	182	160	187	171	161	147	160	175	160	172	162	166	181	172	174	180	206	152	170	169	173	188	182	186	188	173	184	173	171	171	179	173	158	177	183	154	183	183	155	170	172	185	157	184	171	162	169	159	176	173	159	164	174	164	177	180	148	166	150	152	162	153	183	183	176	151	193	165	160	188	192	162	168	159	174	173	181	153	179	164	188	184	204	163	175	148	158	180	159	190	156	164	175	164	177	177	187	171	168	186	177	164	171	141	160	175	171	162	184	185	176	191	177	170	166	186	171	174	176	182	175	170	143	175	180	154	183	166	179	187	184	185	164	166	165	183	179	151	158	160	174	159	168	165	203	163	183	159	172	194	176	178	149	178	159	161	186	175	179	178	157	162	150	193	160	169	179	167	171	175	158	155	171	163	181	176	174	166	158	183	167	164	199	174	154	169	161	170	175	160	159	169	182	177	165	170	169	152	165	146	145	157	180	196	160	157	168	187	191	172	158	169	180	192	156	166	179	142	159	159	185	151	179	172	164	158	140	152	145	161	177	167	198	182	202	201	172	169	187	196	181	161	166	172	155	192	159	160	163	199	185	167	175	158	192	154	166	148	155	167	188	190	153	166	193	151	167	160	169	159	167	180	185	168	180	169	166	176	197	169	167	165	156	179	187	168	178	174	173	174	166	170	170	180	161	147	191	166	168	160	155	180	186	201	181	168	179	166	168	176	197	160	182	157	173	173	169	152	185	186	185	173	177	161	176	173	167	174	184	172	152	166	180	151	182	167	183	173	182	141	152	174	176	163	186	166	167	194	188	148	178	176	190	185	161	164	178	180	178	156	164	168	184	167	171	206	181	161	167	162	170	184	155	165	171	184	177	193	195	171	144	194	164	177	176	183	185	174	185	158	184	163	165	189	178	155	169	161	189
24935	21097	27315	24991	13097	1022	759	751	729	543	503	439	433	409	396	374	400	424	379	406	425	414	382	386	364	390	395	403	397	370	381	365	411	365	390	394	380	382	377	365	391	393	380	388	374	367	384	395	355	394	379	399	408	398	391	336	361	393	430	389	370	375	395	389	382	380	353	396	381	396	412	388	402	365	394	351	396	386	371	388	399	383	379	360	369	355	354	380	333	396	397	383	385	384	380	384	348	411	408	389	370	380	398	365	399	372	383	372	357	342	390	331	397	357	381	302	390	391	372	365	401	402	392	378	404	392	373	372	375	337	367	401	374	379	389	391	362	379	409	374	377	385	412	401	367	362	381	338	403	387	404	372	366	427	376	356	385	408	377	384	369	371	365	371	380	365	351	343	394	385	338	329	396	379	339	379	350	384	368	357	367	355	396	398	381	390	367	331	410	420	374	349	360	354	382	378	392	372	379	344	399	368	393	406	357	396	412	361	352	380	379	385	376	369	395	358	420	367	379	364	399	390	396	363	367	357	366	380	375	408	362	384	400	386	361	390	385	381	342	388	365	378	388	372	368	375	339	344	366	384	361	394	378	376	361	397	406	382	403	368	389	378	391	388	383	360	350	341	349	351	388	378	389	386	380	381	364	349	385	393	362	355	371	386	367	398	341	373	386	357	397	390	389	357	394	358	388	384	373	373	377	379	403	387	369	386	387	354	360	389	389	386	345	419	381	383	382	383	354	372	358	368	373	378	375	322	377	361	355	367	387	401	394	335	404	381	363	380	392	392	373	393	363	379	371	371	319	411	349	388	364	358	380	360	361	371	365	370	355	356	381	391	354	358	367	363	358	352	398	369	375	406	392	394	353	352	371	387	372	384	382	370	354	343	386	371	360	349	365	353	359	376	352	363	396	353	395	399	368	374	365	375	408	360	379	367	392	350	367	380	394	364	353	373	390	330	369	408	364	376	407	374	380	357	366	366	391	381	386	375	349	352	419	383	390	371	357	375	372	404	441	373	403	396	404	332	374	385	392	381	387	362	366	356	339	355	362	370	341	412	408	370	362	384	374	387	373	374	358	368	352	390	361	384	384	405	376	356	384	387	391	397	401	393	411	391	365	395	335	377	385	402	379	365	360	381	345	404	366	386	396	364	377	357	358	358	361	396	380	392	361	362	376	374	373	395	374	378	386	363	384	370	370	382	362	402	362	413	368	379	393	377	373	380	368	363	386	401	320	359	378	374	376	377	392	375	361	360	387	366	394	397	404	359	390	363	393	384	350	388	332	365	368	434	382	362	411	397	391	366	343	352	343	350	379	386	350	388	385	386	372	411	416	399	393	381	402	397	375	388	399	383	356	407	416	380	384	375	370	392	362	364	366	412	402	364	378	369	371	361	351	383	336	352	378	345	401	384	380	393	369	358	368	383	404	363	373	374	378	380	401	380	382	365	362	370	361	397	403	382	367	378	336	402	429	391	366	379	381	363	374	393	366	368	388	386	388	372	389	423	360	387	415	407	362	388	383	394	381	355	382	380	383	376	369	383	348	359	375	390	347	413	403	346	373	356	413	353	397	375	387	350	366	363	388	388	382	391	366	400	351	378	356	401	350	401	346	375	372	398	387	346	370	395	376	356	376	355	392	334	350	377	347	386	374	376	393	426	372	369	380	385	369	366	345	406	383	370	365	394	396	352	410	364	354	408	392	422	401	388	384	388	372	375	369	368	369	387	366	386	352	401	365	349	400	366	356	374	361	375	385	413	401	320	367	364	390	383	422	361	379	400	401	351	351	358	361	366	383	382	356	431	355	396	343	409	397	353	382	392	401	384	379	383	361	392	369	396	334	393	378	375	371	381	348	351	369	408	374	383	378	373	390	397	377	393	363	369	377	345	352	376	399	383	384	376	388	387	367	374	348	377	414	386	372	364	374	389	405	386	367	399	362	392	391	343	380	408	406	367	387	379	405	357	352	402	389	413	384	354	350	421	380	360	379	382	373	401	373	372	390	403	391	355	354	384	387	398	377	368	359	355	338	376	381	359	390	382	373	406	396	384	377	362	364	395	383	398	354	405	363	387	371	386	371	415	390	375	402	398	365	405	361	369	386	406	380	394	386	418	395	359	375	352	391	382	332	382	385	374	371	392	367	398	388	374	384	385	367	418	386	375	371	357	420	388	363	383	389	354	387	369	411	353	375	394	375	396	368	394	383	397	373	376	386	360	384	388	383	425	347	371	371	410	375	407	385	404	409	397	375	365	360	377	354	396	358	386	378	380	363	399	359	372	402	395	360	387	355	378	398	393	365	381	353	405	346	378	400	401	367	368	385	369	365	324	387	385	351	372	373	362	369	380	381	380	377	368	380	346	390	355	355	391	387	392	403	378	351	381	351	363	361	366	368	360	400	405	368	384	391	341	382	359	376	385	409	379	376	400	360	376	363	383	353	402	401	362	378	389	346	407	370	402	372	380	388	377	367	388	385	391	397	345	345	359	381	328	364	357	363	385	348	371	398	374	372	369	375	369	384	437	397	395	394	379	381	358	410	337	361	390	391	401	419	379	363	363	376	373	375	369	369	364	387	344	407	369	366	364	380	400	381	379	405	364	348	383	393	376	381	349	370	355	387	413	381	327	371	384	400	363	347	378	402	354	376	391	379	373	368	388	381	371	359	377	377	368	390	403	380	350	339	389	328	353	367	352	393	374	367	403	361	394	361	365	368	368	375	364	362	368	372	372	384	353	385	378	401	404	386	397	351	391	385	368	367	369	371	389	359	376	392	368	363	398	362	388	364	417	368	352	364	410	367	412	383	400	335	365	366	350	377	400	405	359	356	366	388	385	384	370	388	392	380	358	364	392	367	347	376	403	383	365	380	338	373	381	360	361	357	426	365	385	357	415	359	382	362	400	406	370	337	381	397	399	366	367	358	355	412	378	369	378	391	406	351	373	375	386	384	392	369	343	376	381	397	373	388	364	355	342	416	384	353	384	392	376	371	367	385	385	380	375	369	388	385	349	365	397	359	376	414	350	362	356	398	347	404	370	380	366	355	356	409	361	352	356	376	357	363	392	366	399	358	355	336	354	407	415	359	370	387	376	382	345	366	362	342	389	383	374	375	384	371	354	377	367	368	400	401	406	358	365	386	395	395	378	407	367	413	357	413	382	357	401	365	369	410	365	358	382	430	367	364	389	377	369	397	366	365	367	358	422	404	353	368	376	377	369	407	382	369	397	381	386	332	370	384	354	374	359	395	347	378	359	387	340	375	361	406	417	362	365	391	346	385	385	385	402	364	372	346	398	389	341	429	330	366	373	372	404	356	369	377	378	383	385	381	379	412	382	363	343	401	425	378	401	371	347	350	341	401	362	397	388	369	392	370	351	361	391	406	335	414	384	385	387	368	384	392	400	370	373	386	409	369	390	369	380	340	363	369	368	353	431	352	379	386	360	379	396	376	367	390	355	383	397	366	391	347	377	379	391	364	346
22275	6449	5202	2706	1897	1476	1321	1455	1410	827	724	656	594	582	586	541	509	504	453	490	506	450	431	472	441	453	434	403	439	437	442	496	447	435	439	418	401	470	434	451	482	411	454	486	443	417	463	421	415	466	449	430	448	423	429	469	456	442	442	447	433	432	433	415	452	438	444	444	393	412	444	411	430	453	425	424	452	432	463	447	448	470	426	433	402	463	435	408	407	429	434	449	408	424	419	457	386	429	440	421	405	434	385	452	460	411	448	463	430	459	422	463	472	425	439	435	451	455	451	423	433	437	477	409	413	440	423	414	454	429	439	417	434	418	418	485	451	436	461	439	472	448	437	445	430	473	417	482	431	411	416	462	452	436	446	448	408	463	424	403	456	436	463	422	416	442	438	448	451	450	423	439	443	448	448	431	436	487	448	395	449	452	459	415	436	458	453	458	451	385	425	408	454	392	416	464	437	483	442	458	418	430	468	448	425	440	442	408	452	445	450	406	436	474	393	445	422	414	436	465	446	420	440	431	431	418	441	460	465	404	467	408	425	433	409	389	452	419	443	459	437	447	376	425	409	408	452	395	427	421	408	398	447	425	474	421	433	468	437	452	427	426	451	464	422	437	408	416	430	451	402	451	448	472	453	459	422	445	419	460	445	425	444	426	466	411	429	421	456	471	466	434	413	465	442	438	433	438	460	408	449	486	450	424	399	444	440	461	472	440	427	473	397	405	422	464	422	461	457	438	452	435	420	443	444	429	448	389	447	439	403	421	455	452	425	435	443	450	441	465	457	432	503	447	429	410	432	432	428	431	424	465	442	438	392	467	438	431	479	459	436	416	442	419	413	406	407	457	401	430	427	432	412	460	455	408	461	431	414	440	424	445	441	432	431	447	461	505	443	425	454	449	411	404	409	439	460	413	437	469	449	425	456	426	431	431	460	426	451	468	463	446	430	444	466	428	438	493	459	445	417	424	415	420	436	477	423	432	439	426	428	416	457	415	428	412	420	442	424	411	417	427	433	396	439	441	406	439	485	465	437	464	441	435	431	450	453	421	433	450	432	418	439	468	424	382	447	433	405	457	469	422	447	432	433	440	432	428	428	442	431	453	429	436	443	411	467	420	429	455	456	416	446	414	450	453	414	437	436	423	425	447	413	431	385	407	453	426	402	424	420	420	426	413	425	429	437	404	407	429	446	482	463	451	427	428	479	466	420	462	466	429	458	456	413	432	440	446	437	460	443	460	470	413	451	496	421	406	437	436	442	437	437	418	441	434	461	451	432	408	433	421	467	392	415	475	439	443	422	415	432	448	415	444	435	441	440	440	445	442	460	439	441	429	407	445	433	409	437	427	463	429	429	433	450	424	481	451	428	484	463	477	445	400	437	401	436	428	434	447	450	434	451	433	430	430	445	401	433	447	435	426	464	412	472	408	455	457	407	438	450	423	387	439	422	430	423	437	461	424	447	431	457	466	422	406	423	453	428	427	431	423	448	439	429	458	433	398	458	457	460	457	396	452	434	453	445	414	449	436	440	398	454	436	437	418	429	414	433	458	463	424	440	442	413	434	453	450	408	440	414	441	452	460	433	397	427	450	410	443	399	400	443	421	444	446	378	447	442	433	448	436	467	463	418	422	438	438	460	465	419	427	442	449	486	444	436	459	429	431	462	471	461	397	417	409	459	432	433	453	421	455	436	459	452	375	427	453	464	411	453	439	451	478	406	436	417	411	455	443	440	453	425	452	423	387	462	430	449	457	437	432	426	433	444	453	427	414	425	423	437	423	445	490	415	415	413	426	423	451	426	433	441	425	430	428	429	430	469	456	431	461	457	430	432	419	444	419	446	415	425	448	415	431	419	473	434	415	467	422	449	436	414	415	466	450	430	443	451	412	428	405	448	448	379	460	437	457	425	437	426	421	396	453	453	460	428	446	448	461	453	440	427	453	446	458	464	456	459	470	412	469	468	464	405	438	479	431	470	477	448	469	428	400	440	425	454	445	431	470	416	458	408	403	386	403	447	430	456	435	421	441	455	485	425	468	449	431	463	430	408	434	395	453	449	408	421	436	466	428	419	452	440	438	453	479	460	384	420	432	425	423	442	426	432	422	409	451	425	436	419	470	475	424	404	459	419	423	445	452	469	440	432	417	434	397	443	420	439	384	461	464	415	433	452	409	445	440	415	468	473	421	431	449	480	435	442	456	400	454	410	419	463	430	424	465	451	402	450	441	440	442	442	471	426	440	451	424	434	408	442	453	448	415	422	435	407	449	436	471	431	426	392	434	471	418	386	433	442	439	410	403	422	439	485	407	451	460	422	402	421	449	453	455	417	451	453	477	459	464	442	452	460	414	434	402	417	428	449	445	438	431	428	426	436	429	451	410	427	442	432	462	469	503	474	448	442	454	427	474	431	407	416	436	459	444	464	431	396	457	451	465	405	398	454	426	413	494	450	449	436	395	434	411	428	423	415	468	418	449	434	451	482	439	430	466	414	443	467	437	448	429	465	440	454	396	448	419	429	426	438	421	449	430	430	423	480	457	454	428	464	445	451	426	453	445	438	426	418	456	423	452	426	450	441	464	418	441	460	433	416	444	436	443	430	465	479	423	447	440	433	442	487	439	418	446	448	420	477	422	419	416	456	472	476	440	461	437	438	412	404	460	433	453	424	469	440	449	388	424	450	440	460	484	477	418	404	437	417	440	444	425	443	453	421	393	427	447	473	454	406	445	484	428	414	448	405	412	459	430	436	445	425	434	415	397	420	420	470	430	440	415	464	421	429	420	415	425	434	378	419	427	420	424	388	455	467	435	444	435	440	458	404	433	452	429	409	444	439	423	446	451	460	491	435	434	401	460	419	447	462	404	452	426	419	443	432	431	454	454	437	468	457	448	451	420	448	449	428	464	448	468	444	405	404	459	471	427	421	422	433	435	422	403	408	448	459	445	386	422	435	433	474	446	457	457	431	446	449	403	466	437	452	468	442	445	417	421	428	482	451	441	419	430	467	458	421	448	459	418	467	452	447	469	427	440	416	428	419	380	425	452	453	483	455	447	432	491	403	434	412	440	456	447	420	440	417	447	402	427	443	449	448	448	424	418	411	464	436	416	423	429	422	420	440	454	448	470	425	425	401	442	437	454	391	401	439	447	432	451	463	429	418	450	424	438	445	454	431	440	400	408	468	436	428	450	438	422	452	409	421	471	464	410	423	432	485	456	417	461	428	466	410	423	405	463	438	451	429	464	451	417	448	425	453	436	446	435	435	435	441	458	423	442	449	446	434	462	489	456	381	479	430	415	443	446	456	420	411	448	435	438	451	408	413	473	445	406	405	435	429	450	471	409	449	438	435	438	422	466	423	401	409	473	440	441	419	422	431	450	431	442	440	410	425	385	449	434	446	443	415	423	438	465	424	446	453	449	410	431	446	438	446	422	432	430	407	437	465	427	482	412	446	428	470	466	471	434	440	431	448	436	466	416	420	414
22769	21138	28757	23782	21140	21195	12354	1842	1148	711	571	485	472	397	360	371	348	287	272	281	287	276	254	215	246	248	243	237	217	223	213	209	186	225	213	198	215	206	173	165	186	193	175	192	200	169	191	190	174	180	196	169	180	196	167	178	183	184	197	160	185	183	177	212	166	181	174	196	180	174	183	180	180	182	170	189	157	183	171	182	183	186	163	172	194	205	181	197	178	165	186	173	191	207	195	161	181	212	173	192	169	175	176	199	169	173	184	190	179	163	190	176	155	177	219	177	192	167	193	197	179	176	214	177	195	166	165	178	187	190	176	183	191	182	189	210	176	172	195	178	202	190	184	159	169	191	203	162	193	169	177	185	183	181	162	174	177	178	161	165	166	168	167	173	159	182	197	203	179	151	154	192	181	167	184	153	180	179	205	193	152	190	162	207	179	172	206	157	173	184	154	155	189	181	179	178	184	204	164	203	172	181	189	175	162	182	184	178	192	185	197	195	212	173	171	155	170	187	167	179	171	170	151	146	170	171	156	168	180	186	176	171	167	172	176	167	188	187	169	170	196	191	171	176	177	177	168	168	167	179	172	192	166	163	164	170	172	160	192	174	167	183	189	162	158	176	162	173	204	177	164	182	167	186	196	156	188	167	193	199	179	176	189	149	180	174	177	159	206	182	181	179	193	179	165	197	167	175	177	180	164	166	194	186	171	200	196	181	172	176	185	180	192	148	181	168	200	200	184	168	180	163	173	187	169	170	186	172	188	192	168	183	172	163	187	190	158	186	200	167	193	177	194	177	192	171	199	198	164	190	199	174	158	151	197	178	194	182	178	164	142	160	174	167	162	173	156	186	179	203	178	180	175	182	183	161	167	175	181	187	177	171	165	167	196	170	178	187	199	188	164	184	159	178	158	182	199	170	172	171	175	162	172	171	208	188	170	178	166	165	172	183	165	218	163	190	184	175	159	187	177	185	177	169	167	173	188	206	173	167	174	190	204	168	135	195	182	174	180	183	208	188	177	177	171	160	191	189	171	154	197	162	161	176	179	191	172	179	196	171	197	172	205	181	172	195	184	196	173	165	164	174	189	180	172	183	180	178	183	194	182	172	165	175	194	208	179	192	182	163	210	188	177	195	213	177	180	152	163	158	176	162	170	185	179	172	184	162	168	189	164	189	159	185	175	162	195	175	190	208	174	164	177	166	196	203	181	197	185	198	201	177	143	182	185	175	185	179	184	179	190	179	184	172	188	175	149	173	178	199	173	159	168	174	172	170	187	187	176	186	164	168	173	183	181	169	170	166	180	193	201	156	170	178	190	176	152	173	188	187	169	173	178	179	186	203	161	185	178	183	200	179	180	161	173	190	188	171	161	188	176	189	178	170	183	189	170	194	194	191	183	180	167	161	169	192	182	149	180	174	184	192	167	176	164	164	178	194	200	165	200	185	160	214	187	182	210	163	206	163	190	169	197	184	181	193	199	182	181	164	185	163	179	175	165	170	187	182	171	166	140	184	172	177	161	164	213	178	161	182	167	170	170	192	189	170	181	167	159	201	171	186	186	177	169	194	182	164	181	170	176	184	170	179	173	187	189	192	194	195	196	143	187	175	173	182	186	190	177	214	199	186	192	177	193	161	169	199	193	174	179	195	178	169	184	157	180	176	189	176	183	167	172	180	155	183	168	180	206	163	158	173	199	216	176	172	172	169	160	174	165	201	189	166	192	171	172	173	166	161	175	172	143	201	170	162	178	179	167	166	166	188	167	195	174	193	185	159	185	173	172	208	171	188	167	197	156	177	188	171	182	149	187	190	189	162	191	195	152	174	199	151	176	163	163	192	159	165	182	175	208	211	176	157	212	182	151	195	184	217	185	184	176	198	179	202	156	164	176	182	187	187	204	164	183	168	163	206	153	183	182	163	154	171	174	160	174	176	180	159	180	150	170	191	172	188	161	171	194	162	186	164	163	175	156	158	177	159	187	184	169	171	181	175	183	184	179	194	174	165	182	189	193	174	193	167	161	181	187	173	174	182	182	162	186	172	180	166	181	190	176	194	172	180	191	184	170	161	148	204	178	184	181	165	180	177	144	182	184	171	191	178	179	181	158	191	207	155	188	174	177	180	165	175	178	184	152	156	162	177	197	157	189	182	175	150	145	186	160	166	185	159	177	167	183	158	182	210	172	185	145	186	170	212	183	171	175	185	170	228	185	216	151	184	170	161	169	166	172	160	189	173	185	190	180	176	196	173	183	163	160	167	186	195	191	180	181	191	188	152	195	149	166	184	194	173	186	201	173	183	169	183	174	186	180	189	189	204	183	168	182	181	191	185	183	188	205	176	153	186	156	171	163	182	164	148	199	173	202	175	185	172	186	183	170	181	180	182	188	194	195	168	167	155	167	163	189	183	204	189	159	173	154	179	192	206	178	203	177	183	183	190	182	191	161	174	205	181	202	171	158	162	177	169	155	199	173	188	151	160	210	168	177	168	175	175	164	169	189	194	161	167	177	185	173	157	175	162	201	200	173	193	192	178	182	190	168	202	182	188	195	172	183	179	164	175	176	174	155	201	151	194	170	169	192	171	175	179	178	182	189	160	214	162	203	180	171	153	185	161	174	170	161	189	183	189	202	191	180	160	167	184	163	191	191	185	162	158	162	165	180	180	177	172	197	172	186	173	143	181	188	163	189	168	201	165	176	175	173	187	170	161	160	173	162	176	188	149	175	182	198	156	192	184	195	163	151	189	149	158	177	178	142	204	193	177	157	169	179	213	177	181	178	153	184	185	186	197	154	160	186	190	174	159	174	152	170	169	182	203	169	192	171	188	196	186	167	194	200	187	171	164	177	193	171	177	193	193	177	180	162	184	179	180	157	184	159	179	188	185	192	159	176	186	185	163	180	155	170	186	164	175	178	156	176	202	171	176	159	198	182	177	182	165	180	201	166	175	175	132	161	195	176	177	171	173	192	214	182	168	178	179	191	161	174	189	167	177	168	170	168	190	205	165	189	181	173	192	206	177	205	179	175	181	171	215	170	180	174	178	177	192	153	187	173	177	162	194	195	184	154	168	191	177	192	207	169	171	192	180	191	178	171	186	197	180	180	167	179	182	174	178	185	184	173	178	169	187	186	197	195	160	196	185	180	179	187	168	205	149	180	170	182	156	196	208	165	170	193	209	183	197	171	164	181	180	178	163	175	197	178	190	166	162	168	193	162	177	182	196	192	191	182	177	194	179	186	155	156	159	177	168	196	178	179	159	179	167	201	174	205	180	198	180	206	168	178	179	180	173	184	169	198	193	169	179	191	200	181	188	192	185	176	164	186	171	173	182	202	161	151	189	195	189	148	173	177	178	188	188	199	168	179	169	169	182	179	161	177	214	178	179	164	176	204	190	174	194	176	172	175	190	176	167	156	193	157	175	193	213	179	180	163	184	211	204	155	168	185	160	215	160	161	189	204	181	171	194	195	167	181	176	187	178	199	186
22801	16869	14394	7606	5088	3922	3053	3566	2532	1408	1121	997	841	709	624	551	495	459	440	396	391	365	352	329	321	300	271	282	279	248	278	272	283	231	247	276	250	253	237	208	229	217	239	235	205	201	245	217	238	232	219	187	220	223	206	231	217	246	213	221	205	238	215	217	211	199	210	223	195	243	207	206	207	201	215	196	200	210	220	201	224	230	236	206	193	219	218	187	209	231	180	212	228	218	170	212	200	208	210	224	228	196	226	204	233	166	196	189	211	213	190	201	195	222	201	203	197	215	214	210	218	200	206	197	221	185	210	220	187	226	219	185	200	203	189	210	189	198	213	192	192	209	193	210	198	176	204	208	195	199	172	196	233	211	225	214	209	206	202	201	221	193	201	187	218	210	201	201	219	206	212	218	222	222	191	198	193	196	222	184	206	208	198	224	211	190	187	172	191	185	226	185	211	194	204	211	195	184	220	217	190	216	207	201	223	221	212	182	208	201	196	191	204	196	198	204	221	196	214	196	193	215	204	205	199	206	203	195	209	193	211	181	206	191	211	188	201	190	179	207	214	176	187	210	202	176	207	178	204	192	201	198	211	191	187	214	218	201	201	214	228	203	209	178	195	208	219	211	207	192	236	193	206	207	201	212	189	195	202	202	202	206	196	242	226	214	192	207	223	195	166	211	210	189	205	209	197	232	199	187	204	203	215	196	181	172	227	209	207	219	208	200	223	211	211	199	200	205	171	206	215	200	182	226	202	228	204	202	188	193	199	201	196	219	182	235	201	229	236	195	209	177	190	198	214	196	183	190	204	214	210	209	180	221	207	226	199	215	234	214	191	221	212	228	227	217	221	193	207	244	194	206	220	204	189	206	196	217	200	201	197	183	213	200	206	220	204	221	200	207	225	205	196	206	198	204	194	230	210	224	193	206	206	198	220	193	189	181	195	189	209	212	217	186	217	226	203	218	198	175	194	205	175	204	195	210	203	209	189	183	199	185	192	193	223	207	194	210	205	161	237	238	197	185	186	238	198	208	194	172	205	195	186	202	235	191	214	220	204	175	195	202	239	203	194	213	183	198	198	194	198	223	200	199	213	181	218	216	201	182	208	207	207	208	233	193	210	202	208	193	212	225	223	218	203	187	179	204	195	227	213	215	215	165	189	184	217	208	194	208	201	219	229	191	228	210	240	187	191	212	205	179	179	185	185	196	229	180	211	200	183	199	202	222	196	197	212	223	209	204	180	210	211	184	225	209	197	188	189	193	202	174	190	187	183	187	214	181	218	210	192	207	197	207	182	226	217	210	204	219	198	211	200	179	227	206	216	199	222	184	192	229	208	202	213	225	208	199	193	180	193	190	211	200	207	207	204	179	234	223	195	205	193	194	213	194	188	201	175	195	174	210	178	215	197	226	191	215	222	212	210	215	206	206	211	203	231	186	202	213	215	192	227	219	221	219	203	192	206	202	206	219	196	202	218	201	202	206	208	217	199	202	205	176	172	211	227	189	190	203	196	213	207	193	201	224	207	209	204	174	195	202	190	194	194	213	200	190	212	226	213	208	206	213	209	198	206	229	190	171	202	195	190	214	219	195	192	191	185	199	196	197	192	208	189	230	220	230	193	206	212	208	204	213	221	225	222	205	213	201	194	207	210	210	187	184	224	217	210	206	215	187	195	231	232	213	219	203	217	199	207	207	172	201	218	183	197	208	185	207	201	227	205	193	197	204	189	201	185	215	196	213	193	179	225	203	210	181	224	200	224	208	172	203	195	163	239	213	220	200	192	227	213	204	188	205	212	219	221	216	211	222	199	184	203	213	203	207	187	223	212	197	199	210	213	177	212	224	214	210	219	209	213	204	191	208	195	184	205	210	221	203	212	211	218	223	213	211	206	195	199	191	203	209	211	208	187	182	174	175	224	174	220	173	214	207	200	186	193	189	193	209	219	204	216	197	187	222	173	198	230	204	201	182	194	220	211	202	205	204	201	207	197	182	203	206	212	237	182	228	181	216	225	196	215	223	190	204	184	219	188	207	233	207	209	177	195	199	172	221	226	213	232	182	177	185	197	219	172	203	215	201	220	188	199	218	206	198	197	207	195	224	213	202	215	201	184	197	206	192	198	204	179	188	204	212	212	195	189	218	175	208	196	200	210	215	185	220	211	210	215	200	174	202	211	221	199	208	193	216	183	185	224	212	202	193	216	183	179	210	197	222	210	221	202	202	185	202	190	202	210	201	220	218	197	208	201	198	215	207	188	190	211	212	216	211	213	208	202	190	175	191	190	216	208	206	211	219	210	187	207	200	209	221	207	190	227	208	191	200	192	208	214	198	208	199	200	193	213	210	197	190	194	179	190	222	215	186	207	206	198	202	210	219	211	216	193	208	201	206	185	204	210	193	210	192	203	208	225	191	178	224	205	218	189	196	197	196	193	216	203	195	205	214	206	246	208	205	206	182	197	195	194	189	183	243	223	216	210	204	191	203	206	193	231	216	189	188	203	209	202	206	208	194	212	230	242	203	198	221	219	201	172	223	229	208	187	211	205	201	192	185	209	195	198	235	200	215	202	218	224	187	181	190	216	217	211	202	184	220	190	210	201	212	211	182	192	213	211	182	196	219	191	218	200	189	211	205	208	192	199	227	200	191	194	213	197	218	156	240	190	221	177	191	213	220	212	189	228	217	202	212	205	189	212	199	198	215	203	216	185	195	203	222	216	198	191	196	195	191	219	190	217	213	197	179	212	207	181	211	206	208	206	196	196	183	208	205	199	222	209	220	184	190	200	201	239	191	196	208	203	220	204	220	203	173	211	219	200	216	218	209	211	191	232	209	212	211	228	205	184	205	196	216	195	218	214	208	201	205	201	200	236	210	192	210	215	207	201	193	225	228	238	195	227	210	207	202	191	211	187	201	215	193	200	189	203	188	193	224	228	187	215	195	196	225	198	229	222	224	199	191	191	179	218	189	205	202	194	218	217	191	189	177	202	202	209	197	227	214	197	218	197	203	195	201	206	190	207	189	209	214	241	209	246	214	207	191	213	213	205	192	192	195	192	217	205	208	211	200	194	211	198	205	221	210	202	218	213	184	200	213	196	194	211	204	226	207	198	217	214	192	202	190	202	203	177	201	220	207	188	189	201	213	206	190	219	194	190	190	213	211	224	210	207	203	204	224	183	187	195	232	222	220	198	213	213	216	198	199	171	200	186	191	195	221	201	204	205	194	219	199	191	188	199	196	209	202	204	215	220	219	211	212	196	203	222	200	225	208	196	216	202	228	190	209	210	206	212	188	186	204	194	200	210	209	230	199	181	219	197	204	200	183	215	216	176	200	209	204	235	188	202	208	201	196	199	201	183	193	201	200	207	198	184	175	222	206	224	180	223	210	181	196	176	206	191	220	168	199	207	206	199	211	200	209	197	215	208	202	202	211	198	195	204	214	218	192	191	192	202	197	194	191	201	190	192	191	197	227	234	197	184	211	210	192
27119	19972	6953	646	442	443	417	551	399	321	316	341	307	288	355	320	325	283	352	314	327	315	299	277	311	270	307	291	303	307	294	312	289	291	312	316	308	305	300	295	308	282	299	300	301	314	337	276	308	294	295	320	335	266	294	330	315	325	290	295	314	300	298	314	277	331	309	321	303	356	297	301	307	295	297	297	297	283	291	320	302	306	307	319	287	271	311	291	312	302	316	340	346	303	312	323	287	294	289	313	308	311	291	341	292	303	293	307	274	287	294	301	313	319	305	289	282	337	291	272	288	280	326	302	303	308	270	305	312	301	297	275	288	294	305	280	293	308	286	289	268	288	324	302	288	296	288	274	294	311	293	294	277	301	290	296	304	302	268	296	286	293	294	319	301	290	322	324	291	312	300	316	287	318	310	325	303	316	313	297	300	291	320	287	277	299	321	307	319	290	331	308	307	310	295	308	283	276	303	266	300	304	278	302	276	308	280	294	295	303	295	298	315	300	308	307	302	290	301	322	294	314	309	291	289	320	302	250	295	286	286	317	293	311	296	303	298	312	308	280	302	308	274	315	302	283	339	322	298	322	303	299	309	318	278	275	314	295	304	307	308	314	329	299	320	287	313	324	268	300	301	296	293	296	324	312	288	300	309	324	271	295	280	297	303	314	285	315	294	275	320	313	291	299	289	279	279	287	306	325	297	306	293	283	267	298	299	311	298	322	281	293	299	323	301	320	294	273	297	339	331	299	312	300	315	310	292	275	300	281	318	303	294	302	321	268	313	299	306	285	275	283	307	331	313	300	291	305	289	308	283	305	313	280	293	288	250	323	290	281	312	317	282	286	289	305	321	303	284	312	327	280	330	268	306	311	299	294	293	316	283	296	306	295	285	314	349	322	301	330	327	286	327	310	299	305	293	271	296	298	319	293	311	278	309	282	268	295	300	298	274	312	304	287	306	290	302	323	304	283	283	294	311	330	300	286	284	305	316	306	290	333	308	301	327	287	275	307	291	305	299	298	280	317	296	298	307	301	306	298	305	327	296	288	297	286	280	274	301	300	270	273	264	338	323	315	308	303	319	309	307	293	296	267	291	310	327	265	296	289	312	266	292	309	281	292	281	281	270	326	294	340	297	299	292	278	291	286	299	298	316	274	295	289	316	290	289	320	288	301	296	319	288	307	293	318	298	278	279	309	311	277	281	299	287	277	298	298	336	343	301	305	297	257	300	301	304	313	281	308	298	284	313	327	305	310	299	282	296	271	294	269	296	297	294	304	302	291	308	305	308	295	331	291	334	301	287	324	320	301	294	310	272	283	289	284	282	310	284	314	300	273	288	293	339	321	283	296	336	343	298	276	274	299	272	310	323	307	315	288	299	309	291	286	315	313	318	327	303	288	321	278	282	299	322	295	300	302	293	318	317	298	333	323	313	297	303	295	266	276	310	337	295	310	316	326	314	294	288	287	316	307	351	330	309	300	308	299	301	331	288	266	290	318	311	281	296	301	319	316	287	286	300	283	299	307	270	282	280	304	277	300	303	259	302	315	285	332	299	320	312	342	293	316	329	312	317	298	260	320	304	293	305	280	286	293	299	295	285	336	291	307	318	309	321	276	324	296	306	315	281	294	299	316	288	286	258	321	298	307	264	317	296	277	286	299	290	319	311	298	313	296	337	292	292	317	303	318	300	307	310	298	295	266	305	298	301	296	311	293	324	307	335	277	273	270	329	292	297	316	299	314	300	286	303	266	285	319	254	290	350	265	273	294	315	288	306	293	304	290	312	289	281	318	321	302	297	298	299	278	300	310	295	287	312	296	286	292	288	319	314	300	266	268	328	315	282	291	308	294	318	291	288	301	314	295	285	306	293	283	283	285	299	285	319	300	304	270	292	275	289	281	289	297	308	317	331	320	293	284	314	322	293	309	296	308	332	294	310	280	284	309	295	304	293	297	289	295	310	311	306	326	280	295	330	299	292	315	278	283	313	300	286	309	295	306	283	280	308	307	301	290	309	277	337	310	289	287	323	282	296	302	297	291	271	291	308	311	294	305	280	276	295	327	291	323	264	297	290	287	293	318	282	297	304	318	297	285	289	243	303	291	307	310	322	284	304	308	321	294	310	300	275	295	321	258	290	290	328	328	313	283	292	302	290	300	303	291	312	334	301	273	312	284	318	319	264	314	301	281	301	304	296	287	281	280	269	285	302	286	285	312	288	305	318	280	324	340	285	317	314	309	312	316	285	305	294	312	323	296	286	330	271	275	326	274	293	296	311	307	277	309	317	296	287	321	274	306	284	322	255	326	293	287	287	268	273	301	281	318	251	294	308	280	299	275	314	315	300	272	278	324	321	290	288	310	275	315	292	320	319	298	283	300	303	293	320	320	314	315	306	265	278	288	306	286	268	328	355	310	302	292	312	303	308	284	296	277	305	298	297	293	296	318	296	292	304	301	284	284	286	302	290	312	273	293	302	266	291	322	293	291	322	303	306	297	318	290	306	296	274	284	284	301	287	319	336	293	297	294	299	305	315	295	308	268	290	312	278	307	299	283	316	284	332	311	309	263	270	317	324	306	332	289	298	311	294	280	304	324	281	310	345	325	292	296	287	312	284	275	286	282	317	302	311	292	276	271	293	295	305	288	327	315	311	310	327	276	309	323	318	318	309	285	303	321	286	287	294	294	307	294	286	333	298	289	296	297	280	295	261	287	296	299	307	315	262	327	298	296	285	283	289	271	338	301	308	292	294	289	311	328	301	291	310	318	289	303	289	304	304	294	304	305	316	285	303	316	286	300	274	315	316	285	291	291	321	310	320	319	296	298	324	269	316	312	308	292	274	275	290	287	300	295	296	308	252	315	293	292	279	305	307	309	297	285	288	281	280	294	311	327	301	298	300	283	285	317	306	305	312	306	299	278	295	291	298	249	301	296	334	323	329	298	284	273	285	332	292	305	323	272	293	322	283	315	296	275	315	282	303	309	340	312	338	285	312	302	277	275	280	318	316	270	314	313	289	309	280	294	304	311	277	273	281	320	316	325	299	272	295	281	281	288	273	297	254	315	305	309	297	323	329	283	276	298	314	325	281	290	296	349	289	320	315	286	279	275	278	315	292	318	303	319	279	304	322	324	287	301	326	272	279	304	327	297	310	309	314	287	323	290	311	322	290	315	342	326	300	294	276	313	284	288	292	303	256	302	289	317	291	288	281	301	305	323	296	285	299	310	304	309	272	299	306	307	324	323	293	306	316	303	308	298	272	320	279	316	354	296	293	298	307	292	280	337	298	301	316	278	317	305	321	293	321	297	282	297	285	267	288	318	288	289	303	298	329	316	330	279	283	296	336	293	327	310	308	311	289	309	290	292	330	313	298	301	287	292	313	286	291	310	319	284	283	292	298	307	283	312	322	281	295	298	268	300	338	292	293	295	300	312	282	306	305	298	281	296	307	244	276	309	319	267	322	296	310	327	300	317	319	291	296	307	313	312
10156	1321	1100	651	582	566	559	1077	608	457	430	406	401	366	374	364	350	344	368	384	369	357	364	384	355	373	384	363	401	337	364	372	397	358	404	351	355	394	375	345	376	359	364	344	365	365	362	384	392	381	379	364	372	334	407	348	357	351	395	353	324	356	349	346	368	374	371	343	341	381	351	336	332	387	354	345	414	400	383	357	393	383	368	378	349	321	345	339	367	340	391	358	370	357	346	359	380	376	368	377	352	389	358	378	340	328	366	357	367	314	355	354	349	376	359	382	341	350	359	373	352	347	367	364	356	354	351	337	336	336	384	365	367	393	334	357	352	359	367	376	357	348	375	357	381	352	389	359	360	360	377	361	351	359	400	405	353	340	374	375	384	368	336	326	359	393	396	333	371	348	352	340	364	370	392	368	366	348	327	381	348	384	350	363	343	351	355	402	377	339	382	366	383	377	373	356	337	350	337	349	359	399	353	389	374	352	363	332	371	381	364	359	350	356	361	371	337	353	353	344	378	360	358	347	328	364	373	374	350	371	368	328	332	337	332	360	384	331	390	349	336	374	377	381	394	391	355	361	378	401	349	355	363	340	395	353	327	336	349	365	336	384	375	349	358	353	337	345	364	370	371	408	352	384	344	380	394	367	365	373	366	366	360	363	379	339	379	352	364	352	364	357	361	356	366	325	351	355	343	360	354	351	365	353	333	388	384	353	340	366	364	332	378	395	353	370	369	336	367	373	378	347	344	398	361	360	402	345	388	364	348	331	366	358	339	367	354	390	354	351	381	367	411	359	342	376	391	372	386	336	366	330	345	356	355	373	352	368	379	353	353	383	360	349	372	344	340	373	362	352	351	347	359	399	389	359	394	331	340	368	361	391	365	355	357	393	361	367	365	381	350	316	380	372	325	343	393	373	356	359	371	379	361	356	375	361	328	339	338	373	383	381	395	363	354	356	373	343	392	342	343	354	353	347	379	386	359	347	341	379	407	338	376	355	387	341	350	347	342	376	358	366	327	351	361	357	367	371	358	360	367	333	373	360	349	340	360	382	375	393	335	375	355	336	389	335	362	321	368	328	350	381	345	362	367	365	385	365	365	362	402	380	367	364	382	359	335	352	428	406	347	372	351	368	345	315	393	387	377	353	373	326	369	355	365	362	366	381	343	347	370	385	373	368	349	357	389	353	353	364	384	343	368	353	350	334	371	381	343	363	367	360	346	383	358	364	362	332	391	362	352	336	358	350	392	326	350	364	349	391	356	355	375	367	349	360	346	377	340	323	367	372	410	366	367	352	372	364	333	366	352	357	362	360	364	329	382	329	373	358	374	356	375	358	348	353	368	355	373	351	337	351	349	356	335	375	333	360	359	371	350	369	388	360	347	383	339	369	349	384	372	406	366	352	355	330	377	423	370	360	334	371	352	354	352	372	388	373	396	400	358	364	400	372	366	377	371	353	361	345	357	373	332	347	352	337	336	364	398	340	333	338	338	337	363	361	333	333	348	401	392	372	344	389	391	319	341	389	352	337	358	365	387	342	360	368	374	346	348	365	363	360	370	387	351	352	350	351	358	359	377	358	362	362	379	363	377	349	385	367	398	387	315	335	323	373	386	398	355	366	354	391	341	350	387	351	373	409	370	360	359	367	375	348	372	355	373	346	358	366	386	339	349	340	344	395	375	345	372	363	351	368	365	336	372	343	372	356	360	386	369	374	344	349	360	376	378	368	362	372	335	347	334	372	377	343	360	347	360	337	355	343	365	361	362	364	354	357	371	375	360	378	367	358	349	367	328	365	366	342	373	369	347	329	362	352	355	324	347	337	376	363	352	368	322	373	372	348	357	345	386	356	380	340	385	359	353	339	370	344	355	379	360	386	375	374	337	369	353	383	390	377	355	361	349	357	351	349	339	353	340	362	358	375	358	389	344	371	361	389	349	356	364	379	337	390	344	353	346	363	349	351	382	357	394	381	372	358	367	356	381	361	365	394	355	329	344	364	345	343	348	371	388	316	367	356	355	344	365	362	364	370	330	328	342	370	370	412	377	359	393	378	374	374	346	352	368	393	330	346	314	396	348	332	341	336	391	381	359	358	372	361	357	349	354	375	365	362	344	373	358	344	347	391	387	363	347	371	377	377	371	376	373	384	394	354	348	384	401	345	341	331	378	359	370	377	349	379	379	366	357	317	357	353	340	349	372	371	380	353	353	365	345	359	372	339	354	365	341	397	359	337	354	396	373	351	353	355	372	360	345	356	387	360	349	360	345	384	351	353	387	368	377	365	346	384	351	364	373	379	367	360	369	348	375	359	347	353	360	371	345	343	344	362	362	352	376	373	378	394	361	314	362	358	372	369	391	356	366	387	358	343	341	343	317	373	349	344	352	373	351	346	342	347	351	368	360	363	343	369	376	336	351	360	346	328	343	337	362	367	383	361	368	331	354	357	359	384	366	396	351	375	343	359	358	370	357	361	373	394	336	348	337	342	375	381	373	355	377	373	341	394	376	391	355	354	367	371	342	388	345	355	367	361	346	398	335	362	359	337	378	349	389	393	351	338	351	347	352	390	342	370	341	365	388	331	336	350	401	345	353	338	341	353	391	352	366	360	357	326	352	374	344	368	351	359	396	346	386	326	355	370	359	397	370	347	367	359	371	393	351	361	372	391	395	379	379	380	358	361	372	351	360	389	348	370	334	387	360	358	326	370	390	347	340	336	343	347	360	338	358	376	384	364	366	344	363	355	373	381	363	352	330	356	368	346	377	380	351	351	349	369	370	352	369	349	364	348	376	378	348	383	365	341	348	368	370	335	362	342	344	361	323	362	353	354	390	363	347	388	371	372	359	343	362	356	382	330	372	367	358	351	337	371	385	390	352	356	410	367	389	349	398	345	402	327	380	373	376	345	359	359	371	406	328	352	370	345	379	376	350	362	358	351	385	374	334	400	359	359	341	380	382	378	340	395	355	356	396	349	398	342	362	329	359	369	415	384	358	373	349	346	358	334	375	345	363	354	341	363	395	321	389	384	341	351	348	346	394	358	350	361	387	377	370	340	351	390	367	344	345	367	364	341	369	349	369	353	390	333	360	392	353	368	353	357	354	356	372	358	368	323	322	341	426	356	347	364	357	361	336	324	340	375	356	369	351	364	332	364	400	378	373	381	359	361	390	394	373	373	380	360	359	387	397	361	362	344	356	366	361	351	363	365	351	403	365	342	408	342	371	412	328	377	373	344	339	332	349	344	381	389	389	382	342	388	352	359	357	331	327	368	357	353	376	348	339	350	345	353	358	363	365	364	370	383	376	366	372	396	370	379	357	396	349	335	368	349	375	365	349	363	369	331	353	406	332	373	364	382	380	346	376	367	362	360	347	338	350	396	369	343	346	370	363	384	355	358	374	354	379	388	349	353	359	372	369	353	403	360	355	394	332	376	392	361	375	355	382	361	345	388	345	346	356	347	369	364	382	343	355	360	337	346	345	349
23710	21124	28400	24073	21104	12818	1386	1047	600	405	372	316	299	231	252	218	204	205	203	201	183	169	162	184	193	171	150	164	138	163	154	165	149	157	173	163	136	142	157	160	155	130	144	147	124	145	138	176	130	141	160	146	159	140	140	126	149	125	130	134	146	145	164	145	141	134	140	147	161	152	150	140	164	139	118	144	132	139	129	135	125	148	173	135	121	147	151	167	155	140	156	135	120	125	139	147	135	128	144	136	127	151	136	127	161	140	139	151	142	132	147	146	119	124	140	153	152	139	132	132	133	108	122	131	152	155	156	147	132	147	142	142	128	150	108	159	164	152	124	145	144	160	146	144	126	154	122	131	139	155	126	117	132	149	134	121	154	148	149	143	123	153	143	135	138	145	130	131	130	134	144	144	130	151	131	144	130	123	145	137	139	139	148	145	125	141	139	169	145	146	127	134	121	118	130	141	143	133	150	145	129	154	150	133	169	155	141	127	167	135	115	150	140	137	149	134	150	142	144	154	143	129	133	159	150	127	134	153	145	119	150	138	145	139	124	155	130	150	141	138	148	138	127	141	141	167	125	155	147	125	139	124	131	128	142	150	146	140	155	144	123	142	150	132	156	155	140	109	122	148	159	145	122	134	153	140	137	134	135	144	145	145	151	136	135	142	145	160	142	139	146	174	131	133	123	133	161	127	162	155	148	126	148	139	136	160	103	149	138	176	117	129	141	143	127	133	145	145	138	155	136	137	133	131	138	155	132	151	127	142	118	137	143	146	150	149	152	129	123	133	140	144	146	166	141	138	151	122	142	136	148	150	138	149	115	136	155	142	141	134	125	148	147	124	150	138	159	138	143	148	149	135	144	142	135	130	145	143	136	124	138	152	142	135	144	139	133	139	127	145	142	145	128	146	140	136	141	136	137	162	135	141	136	138	129	134	130	124	153	148	151	130	134	150	147	143	143	146	154	123	131	120	142	153	141	125	146	133	124	149	144	155	129	126	128	146	159	134	135	153	136	144	144	119	145	128	140	124	162	136	127	135	131	137	162	146	131	161	141	116	153	147	116	142	140	143	147	158	142	128	144	146	129	144	125	142	146	135	123	144	133	137	163	127	138	157	139	147	127	148	123	160	138	130	146	140	122	145	140	142	142	120	145	152	139	164	130	150	159	136	128	144	149	153	140	134	156	129	143	155	132	133	144	137	153	139	139	152	140	156	124	126	137	146	127	149	146	154	128	150	139	134	135	125	145	119	140	126	161	133	146	143	143	144	161	125	132	162	150	141	145	147	114	140	140	129	147	147	161	121	117	121	145	152	148	138	141	139	131	136	126	117	160	113	143	134	134	135	140	135	139	136	142	130	149	147	127	152	155	136	157	147	155	142	160	136	125	142	139	159	142	157	129	136	118	135	133	132	137	128	146	112	162	140	139	144	130	155	129	129	150	147	112	135	137	128	122	137	134	159	140	134	136	133	151	139	148	102	144	124	136	138	137	152	149	128	131	133	128	136	153	139	127	134	135	147	138	144	145	127	145	134	127	142	141	137	133	137	142	154	139	126	135	139	147	153	147	147	129	133	130	121	156	151	140	136	165	146	149	123	158	129	135	137	125	140	160	150	125	128	132	119	112	136	135	131	131	131	140	146	141	126	141	128	149	121	143	133	150	132	138	150	121	151	142	139	149	146	136	138	150	123	120	129	142	117	120	154	151	149	151	125	146	144	139	138	142	132	138	149	146	130	140	134	113	137	132	128	136	140	137	141	146	140	129	157	132	127	126	131	119	144	139	134	141	129	128	138	143	171	132	141	158	154	153	124	134	128	136	132	156	138	162	138	147	145	124	159	127	131	148	168	134	125	134	125	162	138	134	131	146	152	146	110	139	124	168	128	141	140	146	149	131	150	136	121	116	144	119	140	138	135	131	146	148	155	115	118	152	118	134	120	124	135	114	126	118	145	144	138	139	146	151	146	121	132	135	148	155	135	128	149	138	136	138	118	133	148	119	139	124	138	132	127	132	152	147	144	146	148	152	128	132	138	138	142	129	139	141	131	141	141	139	144	152	123	148	150	122	157	139	138	150	120	148	124	139	125	131	157	131	150	126	127	133	145	150	143	132	140	133	149	136	158	156	134	132	122	137	156	147	126	129	151	137	131	140	147	147	132	140	134	152	143	124	143	140	130	150	151	125	131	101	143	150	131	146	136	143	156	148	147	147	155	138	139	138	130	132	136	132	168	148	144	131	150	134	123	128	164	145	134	137	179	146	142	136	132	121	147	112	138	143	127	146	159	136	142	147	162	155	118	130	125	142	162	130	145	145	133	136	142	128	175	112	156	147	147	149	131	138	135	143	122	142	148	124	128	138	142	140	145	125	155	143	135	151	142	159	143	164	139	150	136	131	128	131	142	136	141	127	146	121	146	115	136	148	138	150	145	125	124	132	121	133	152	144	140	117	139	162	156	144	129	121	108	131	128	143	158	139	117	140	124	143	137	158	163	134	134	132	118	140	152	137	126	139	139	148	135	136	144	158	135	131	147	143	146	155	112	122	167	146	155	129	144	157	122	143	144	146	122	153	146	130	132	149	133	116	150	121	143	145	143	137	143	134	130	126	122	123	158	135	146	152	130	155	139	133	134	138	143	136	118	146	137	131	122	141	141	133	134	154	130	130	115	117	117	141	144	156	140	153	149	145	126	147	147	137	131	140	118	145	155	142	137	127	126	146	122	126	135	148	137	130	153	137	141	161	148	135	147	134	148	148	129	133	130	139	124	136	133	155	120	160	141	133	135	140	144	132	147	136	136	122	130	117	141	140	126	150	138	145	118	138	145	120	143	128	147	142	124	146	155	150	142	134	138	145	134	151	149	138	127	144	124	153	129	155	152	141	161	131	140	144	156	139	160	146	156	144	132	144	150	161	152	142	131	127	149	154	123	132	140	129	136	133	149	130	154	150	147	156	144	148	130	130	115	143	149	141	141	146	128	142	139	126	153	144	149	108	133	138	117	144	124	132	139	138	131	119	134	140	147	134	148	125	129	157	144	141	125	136	120	147	120	135	117	146	151	140	125	133	133	134	146	129	153	159	151	135	152	124	129	105	152	144	151	124	125	152	165	143	140	148	135	150	134	135	142	118	132	130	140	135	141	148	151	153	143	138	142	131	127	150	135	130	147	134	131	148	147	148	140	137	136	124	145	149	139	153	151	149	128	142	124	147	132	136	136	131	147	139	141	162	148	133	133	144	136	147	136	131	140	121	136	125	138	118	164	152	162	132	150	140	152	153	136	131	130	117	139	140	138	144	116	123	126	116	123	161	144	144	141	120	144	134	142	116	149	152	129	149	143	149	152	148	151	139	113	143	125	133	131	136	143	129	127	137	157	130	158	148	140	144	152	140	141	142	134	157	130	168	138	119	153	135	119	140	132	130	124	148	137	152	137	156	140	149	171	149	140	127	146	146	121	129	126	136	148	131	143	130	153	149	154
22476	10296	8814	4308	2848	2287	1996	2240	1197	768	609	555	438	421	407	366	326	309	274	270	290	261	259	237	232	237	189	215	224	202	206	183	203	192	185	186	150	201	203	172	204	181	205	190	174	187	182	181	195	199	205	204	182	202	177	177	169	193	210	181	200	208	173	182	159	176	201	185	180	170	173	179	177	187	162	143	183	171	159	177	174	176	200	175	192	156	178	161	160	173	169	171	161	157	168	163	163	187	181	161	189	178	180	170	179	191	176	173	187	178	167	198	175	149	183	161	176	164	169	176	190	180	176	170	184	157	174	187	161	185	176	180	180	175	172	190	173	174	157	153	170	182	197	175	178	172	156	152	182	172	152	161	177	171	161	173	160	166	168	189	163	163	173	180	189	161	172	183	219	173	169	187	174	175	177	184	165	184	184	183	185	167	171	179	175	168	160	166	174	170	182	159	171	156	164	180	166	155	166	185	161	201	187	189	182	187	161	160	185	160	182	166	188	166	179	150	165	198	172	167	179	164	180	174	179	181	192	182	183	168	200	180	140	164	177	168	190	159	146	162	181	191	183	194	171	169	175	168	195	179	163	184	190	184	176	188	169	198	188	176	186	177	190	178	171	168	164	159	170	192	177	171	175	181	161	171	171	159	172	175	181	184	163	169	190	184	169	160	184	179	181	182	193	190	181	177	164	153	164	157	184	172	184	196	182	155	189	178	177	165	162	160	192	163	205	166	186	170	168	175	208	189	172	184	165	182	177	179	187	180	168	201	187	174	170	164	158	157	163	175	162	160	175	194	171	175	170	170	182	183	180	150	175	192	170	173	168	155	176	196	171	179	169	173	178	171	158	192	156	168	185	166	175	179	194	166	179	186	184	177	165	176	180	154	169	162	161	168	177	174	162	158	176	174	174	145	176	163	169	169	162	164	177	171	196	182	173	175	162	195	186	174	188	144	195	174	186	165	170	191	161	162	155	169	167	175	170	190	183	180	178	170	148	171	180	166	210	169	157	193	182	161	179	192	190	165	165	164	171	172	185	181	158	172	172	191	180	153	184	171	189	156	201	187	162	174	161	182	173	171	183	162	163	200	189	165	151	174	167	188	178	177	179	185	167	183	183	175	164	180	171	188	193	154	179	185	168	184	185	166	178	185	180	166	150	169	171	184	161	158	174	170	175	166	166	172	187	178	159	175	180	179	153	162	170	180	173	202	165	179	177	169	177	162	174	195	169	164	164	171	187	163	173	166	158	164	167	156	170	179	183	174	182	177	177	165	180	185	174	160	167	175	180	177	171	162	146	187	176	185	172	172	170	168	190	176	193	177	171	170	190	155	170	201	198	187	169	155	175	172	179	197	180	163	164	176	149	201	172	167	200	159	137	175	167	156	184	209	172	181	172	175	153	182	165	185	147	154	176	173	178	141	165	157	178	173	171	171	190	148	171	144	171	178	167	177	207	190	185	163	148	157	197	192	183	190	172	167	183	180	186	183	169	158	156	202	172	191	162	144	161	182	195	169	205	196	175	155	193	183	162	166	179	179	182	183	186	182	153	181	182	178	160	189	202	189	182	147	159	170	165	181	179	170	180	185	173	200	163	185	183	175	180	168	162	185	193	170	176	186	165	172	173	179	154	161	178	156	186	184	181	182	177	170	156	150	182	192	175	145	158	176	171	189	165	165	188	166	186	162	162	156	166	193	183	169	148	179	190	184	170	165	189	196	191	182	175	161	181	183	181	151	181	168	161	161	165	185	144	156	147	159	164	167	175	189	162	185	158	160	170	201	191	181	168	168	184	212	169	171	185	180	188	186	190	182	172	174	170	169	176	173	168	162	169	204	163	160	176	190	164	164	169	175	174	189	185	182	186	168	173	192	186	172	194	187	177	192	171	171	170	197	157	177	181	174	179	174	175	164	164	157	162	196	178	186	175	163	177	167	180	169	212	172	168	169	182	173	174	183	170	172	164	175	158	162	153	179	195	158	165	199	160	162	181	185	175	147	184	177	146	183	188	176	181	177	166	203	201	174	191	168	181	199	174	183	184	179	165	179	185	173	204	215	168	176	143	180	179	165	165	171	157	161	185	187	194	168	166	165	160	182	164	178	188	186	199	175	189	197	172	177	171	174	174	186	201	178	181	191	174	182	164	191	165	167	182	168	183	174	159	195	184	170	167	169	167	166	161	163	181	187	170	175	199	184	174	180	179	177	168	179	177	150	198	191	166	167	182	175	172	167	180	187	179	165	162	169	171	192	169	180	185	169	182	185	156	197	168	167	190	179	167	179	174	164	170	189	179	189	180	171	171	186	176	195	160	185	162	144	170	157	166	176	167	175	177	184	168	176	185	167	161	151	148	170	183	166	200	181	172	170	171	150	179	174	189	194	184	165	178	207	162	170	161	168	173	176	170	195	157	185	151	186	197	153	179	168	176	183	167	179	163	177	172	185	178	153	172	184	179	173	162	173	190	188	167	171	145	181	178	175	161	167	173	159	176	164	176	147	155	163	151	184	152	165	165	161	176	174	152	154	172	178	176	156	174	169	163	169	172	184	188	150	187	174	172	185	159	198	202	186	185	181	201	167	179	161	172	170	170	191	182	162	158	166	175	170	196	164	170	186	180	190	182	165	167	198	181	178	172	187	191	167	165	204	162	149	158	174	168	179	185	191	176	178	173	164	163	190	175	179	183	164	186	185	199	196	148	172	178	180	171	182	158	179	160	166	179	191	178	165	161	164	147	180	195	148	174	203	211	185	170	169	173	194	176	173	184	175	170	191	170	163	168	152	146	178	160	169	178	196	189	170	179	180	175	173	167	163	182	169	190	195	183	199	165	183	177	191	185	173	181	162	167	184	174	182	184	172	170	168	150	189	189	166	176	174	193	173	173	163	144	189	186	197	161	195	176	182	184	157	185	180	174	155	168	181	180	168	163	161	174	198	173	173	179	168	175	171	169	168	151	164	189	183	154	169	169	174	163	169	157	164	177	195	183	168	192	172	170	168	168	173	194	185	192	177	167	171	182	189	162	188	179	168	150	187	179	178	172	146	165	184	194	193	174	169	169	196	183	160	188	182	165	183	154	177	171	156	181	157	168	160	174	160	162	188	172	174	177	169	200	177	165	185	192	148	163	176	163	191	171	174	183	180	167	160	160	187	152	184	174	173	158	161	172	166	150	145	169	178	153	160	149	183	151	183	176	174	192	187	169	153	152	188	165	161	175	190	158	161	175	169	196	174	162	186	188	169	159	178	171	160	189	171	147	178	174	175	180	182	159	175	155	169	184	159	166	173	171	159	174	165	183	189	193	169	182	189	170	171	191	162	167	186	183	176	186	148	185	175	167	199	193	152	175	181	192	178	169	171	185	158	177	189	172	208	200	169	185	165	179	165	184	158	148	168	164	184	190	159	198	168	182	152	174	177	194	159	179	183	170	166	157	187	191	194	151	183	177	166	179	171	187	164	174	175	162	173	173	178	154	187	193	187
24928	21096	27276	25098	13175	1102	867	873	572	531	474	427	451	457	439	414	440	450	415	417	416	356	351	395	405	412	383	366	398	377	371	389	374	411	381	400	396	355	398	408	360	400	423	406	385	402	396	369	372	361	411	383	378	358	347	362	360	396	403	380	345	338	368	363	406	353	365	385	399	402	381	378	405	384	384	365	381	391	376	385	393	352	373	373	373	401	399	387	368	392	393	397	396	375	390	382	375	368	408	357	353	383	376	399	368	419	377	413	385	392	371	350	380	385	381	407	361	384	399	400	380	396	369	416	349	366	346	375	366	421	373	405	370	338	363	406	398	356	405	386	355	374	362	382	390	359	351	358	377	408	371	377	399	422	333	408	381	397	407	370	372	374	359	371	370	379	371	372	378	382	390	393	360	417	394	383	386	372	367	387	375	370	383	414	384	373	382	377	398	347	390	376	388	401	359	375	376	382	401	379	377	390	419	365	385	405	369	347	375	429	381	365	399	416	380	391	385	362	379	394	355	407	396	367	365	381	350	392	414	367	357	368	393	334	370	364	408	355	392	385	376	381	398	385	364	391	364	383	375	378	390	388	398	367	408	408	385	383	399	381	357	383	345	390	420	413	371	414	366	394	391	398	412	372	377	376	398	369	364	404	351	368	384	372	380	374	379	334	360	349	407	358	401	347	394	400	381	396	364	382	374	345	409	366	399	385	379	366	394	382	376	358	357	384	401	388	368	418	377	393	418	363	383	409	377	351	373	362	426	359	388	349	366	382	376	370	387	406	366	407	397	380	364	327	367	351	361	405	425	376	372	387	373	354	397	410	387	384	341	390	360	379	395	411	355	357	411	392	422	346	359	393	383	333	370	369	368	362	376	345	422	370	410	345	386	359	410	371	374	364	429	350	350	363	400	374	344	373	386	373	371	382	337	373	382	386	385	428	395	386	378	376	390	385	404	393	429	404	399	349	408	402	377	406	372	383	402	392	385	368	416	404	362	353	374	385	402	383	382	387	405	369	379	356	367	393	400	396	380	365	368	358	393	380	385	378	393	378	376	394	386	397	393	392	346	393	394	385	379	382	376	374	381	407	385	379	371	353	368	378	385	348	394	384	392	359	376	419	366	378	337	381	359	370	358	404	397	410	396	388	402	444	369	405	416	376	382	389	339	364	415	365	373	349	436	352	374	355	397	337	385	352	369	390	365	393	390	344	385	375	354	375	364	392	405	381	382	385	377	364	370	427	348	379	343	364	361	399	397	359	381	391	372	389	373	399	372	333	363	397	377	373	412	371	384	356	381	373	409	382	399	379	359	362	397	378	379	378	345	370	387	386	404	370	382	359	391	365	396	385	373	383	393	416	389	382	411	375	387	390	379	382	387	387	362	374	396	385	396	414	365	392	377	400	381	362	374	343	400	377	418	404	357	391	387	384	380	351	384	402	395	403	403	362	375	389	401	402	366	386	377	394	399	359	413	384	367	366	381	392	387	433	398	383	372	406	381	393	371	418	366	339	402	370	357	366	375	407	350	376	385	366	404	392	359	340	403	374	393	393	367	384	405	368	404	355	368	405	377	385	364	390	384	348	383	398	389	357	338	393	371	370	380	373	369	363	383	357	407	375	432	408	381	401	401	369	359	362	395	377	379	399	377	395	353	359	374	372	431	372	371	370	398	370	359	391	415	359	381	352	382	397	374	381	371	386	394	389	390	450	419	378	359	388	381	380	406	399	377	395	379	383	383	363	383	366	378	375	343	406	388	387	366	411	406	358	398	373	398	403	357	377	391	374	391	407	390	368	382	366	393	365	387	382	397	372	393	390	371	381	370	343	392	352	347	408	388	392	389	410	361	374	393	371	392	384	389	376	385	362	383	392	403	353	375	383	380	389	349	361	364	362	373	394	379	365	387	413	388	394	397	377	405	358	363	364	361	397	375	377	365	386	361	377	403	390	400	370	354	340	351	359	391	412	404	341	406	391	367	404	395	368	404	363	393	399	395	370	375	396	381	400	393	373	362	349	371	380	350	376	386	404	388	386	404	367	380	383	389	397	416	395	359	387	371	370	365	377	356	404	385	387	388	360	370	377	406	359	396	400	377	401	385	397	362	357	348	373	402	399	377	344	367	396	371	354	390	343	365	385	373	347	388	413	404	394	407	381	386	355	372	375	367	370	396	380	369	351	389	360	376	391	378	397	384	360	413	389	372	386	361	352	395	378	384	411	377	349	362	357	411	353	399	395	369	372	407	376	390	392	403	338	379	420	381	385	382	358	354	394	378	379	378	381	415	372	394	364	411	390	410	367	338	395	380	385	383	372	390	366	384	378	392	380	391	377	373	354	374	385	390	416	400	411	386	398	344	362	400	379	383	388	363	409	383	365	408	366	403	364	376	349	374	375	348	357	407	364	392	399	358	372	393	404	355	392	383	390	361	358	433	359	395	383	381	378	384	385	383	390	405	399	404	381	364	363	427	370	400	345	377	394	390	348	395	426	362	389	374	381	397	336	399	425	386	382	422	386	417	367	397	402	384	358	361	389	389	367	376	380	374	385	389	351	382	408	381	386	370	425	397	365	389	376	395	382	354	369	389	411	399	384	412	378	360	334	341	405	403	360	372	379	392	372	374	373	367	403	378	373	445	374	394	385	380	371	386	397	409	382	388	364	397	383	387	347	377	362	382	374	407	411	376	371	358	345	398	417	360	341	404	411	394	432	363	400	365	373	362	389	382	377	405	416	401	384	385	368	386	352	385	381	388	368	377	372	382	373	372	383	390	361	402	405	395	383	360	366	376	383	394	375	391	334	373	379	378	397	382	349	365	396	350	375	376	375	382	378	369	356	354	382	410	398	364	412	390	348	391	346	374	374	362	409	387	375	413	405	388	371	404	352	358	403	409	384	399	428	375	354	372	350	395	360	401	383	336	379	387	358	408	385	377	383	355	385	402	375	402	363	370	358	380	372	380	386	381	391	371	351	391	370	399	402	398	385	376	373	377	428	385	353	394	424	371	401	383	404	354	360	376	397	415	375	356	379	392	392	366	388	374	365	389	369	376	371	359	359	412	372	417	376	379	372	363	380	376	386	381	389	403	339	369	393	377	384	407	402	365	402	391	365	414	416	417	365	393	398	365	402	367	368	366	422	372	399	372	361	319	362	409	412	378	395	396	369	381	370	378	382	389	395	379	368	423	383	389	384	388	370	375	387	371	364	370	408	377	377	383	385	385	375	395	369	393	374	388	368	370	428	381	385	373	382	377	407	371	376	408	363	363	357	374	362	409	352	389	346	376	396	355	371	354	377	371	400	370	376	386	368	352	393	403	374	378	366	380	359	377	379	386	380	356	376	398	357	357	417	393	366	368	362	413	384	356	387	417	362	374	391	378	372	409	394	356	384	393	372	404	369	390	376	394	383	360	365	364	383	404	361	366	419	367	377	397	374	403	405	375	411	376	412	387	403	416	365	389	409	406	394	372	402	367	357	407	345
21704	6516	5081	2635	1935	1672	1639	1702	953	795	698	628	621	578	568	517	558	514	481	453	505	495	461	486	438	467	478	457	430	485	436	469	456	484	470	458	507	429	397	466	452	436	429	461	418	422	444	446	458	467	450	504	449	408	466	462	469	442	410	439	467	465	458	447	399	460	436	466	425	473	423	474	431	480	416	435	434	436	470	473	425	460	422	433	467	437	441	456	410	426	431	431	444	443	409	476	390	453	486	467	470	468	477	456	473	474	483	411	436	437	462	413	467	448	406	421	420	445	432	409	488	441	441	432	431	420	433	444	426	456	478	433	444	472	412	443	416	475	433	432	433	444	419	431	425	451	429	433	449	425	441	431	443	454	435	423	433	440	453	435	439	451	428	428	467	437	444	463	468	459	446	448	449	465	437	467	466	400	431	428	417	449	423	449	433	445	430	451	404	413	437	433	393	487	459	413	433	388	476	441	432	421	451	474	443	467	425	434	429	402	415	414	477	443	434	471	440	400	436	456	410	440	484	451	443	426	449	485	410	470	470	474	455	447	454	393	455	434	434	419	493	421	406	427	449	424	444	444	437	408	419	415	420	426	395	428	452	453	435	461	481	443	435	451	448	441	461	415	440	424	460	423	411	457	417	437	421	426	447	452	449	429	435	431	461	457	462	467	445	477	413	485	427	403	413	448	425	459	420	429	484	457	439	442	452	462	443	422	416	423	428	413	472	410	456	441	444	415	441	453	434	440	441	462	458	451	423	432	423	459	424	419	447	454	421	455	452	441	446	459	442	461	440	433	489	460	433	438	423	444	443	448	446	437	460	423	470	413	424	441	457	448	386	411	448	413	424	463	424	433	448	467	416	427	428	439	400	474	459	438	432	423	430	468	427	440	483	453	473	464	450	447	458	453	429	409	436	453	446	419	460	449	488	468	425	451	469	439	441	437	419	418	405	453	423	450	449	430	448	467	448	417	415	423	429	453	444	442	431	481	424	411	411	451	398	454	452	459	428	452	464	424	416	428	440	429	428	437	457	438	440	424	444	438	433	436	424	453	416	480	429	475	491	445	466	417	420	458	455	437	465	439	430	431	479	485	446	459	453	438	444	420	446	432	442	423	424	437	485	443	468	468	434	397	431	411	398	442	428	449	438	419	461	482	429	472	475	430	464	441	436	452	439	442	424	471	411	427	465	401	414	458	428	454	431	460	431	439	444	410	428	435	423	425	437	429	451	434	406	423	473	410	423	436	434	437	432	419	398	424	419	420	455	446	419	441	459	447	455	440	430	482	444	467	420	422	410	447	437	430	452	432	454	449	418	457	443	459	464	446	448	462	450	463	411	451	469	404	487	454	464	459	429	458	425	409	501	440	422	457	425	417	457	436	423	445	448	451	464	426	404	456	432	433	445	424	437	447	435	433	449	429	450	406	460	441	471	475	464	411	429	448	400	434	437	435	406	439	466	375	430	449	379	446	420	451	430	460	448	438	409	419	474	456	404	454	455	486	415	417	438	465	438	399	443	447	441	422	457	445	413	422	424	393	424	431	407	439	427	467	416	427	443	439	459	431	455	455	458	459	471	440	422	451	420	445	476	427	467	426	471	409	450	403	466	428	443	483	445	426	427	470	422	453	438	440	465	442	440	427	467	456	426	414	436	431	448	418	425	432	448	471	422	452	451	446	407	425	389	444	429	441	429	419	436	444	457	489	444	456	439	429	430	459	435	467	426	421	445	407	442	442	446	410	435	439	453	483	420	443	463	463	471	473	438	452	434	459	441	439	434	423	423	415	408	439	421	447	468	442	453	457	463	458	441	430	435	437	417	444	452	398	446	438	456	453	425	436	449	416	460	447	444	455	440	426	395	440	419	468	448	398	420	474	466	436	450	441	457	426	431	411	421	435	470	432	455	430	466	476	437	455	409	458	459	458	490	428	460	424	408	452	417	452	405	432	461	425	420	454	447	435	404	469	441	463	440	435	474	456	490	450	438	452	449	412	441	461	471	447	476	448	440	441	460	440	434	445	444	414	416	425	428	469	431	428	428	425	463	410	443	465	437	423	431	439	427	476	447	421	441	446	421	406	452	423	410	428	434	440	458	458	434	463	453	444	423	434	428	442	470	445	420	431	404	424	422	407	452	444	424	458	433	439	435	391	459	442	455	419	448	440	431	416	473	466	425	461	474	424	441	441	444	428	494	453	429	395	437	438	423	425	454	456	444	423	429	457	430	431	431	416	437	454	441	440	434	422	454	440	458	451	432	423	445	453	417	444	416	416	444	432	448	430	443	440	434	461	428	464	425	412	432	455	470	469	442	440	418	484	447	448	416	459	426	401	453	454	452	440	452	446	441	482	396	377	431	424	425	407	442	452	445	431	443	443	456	441	441	446	367	460	465	441	463	469	467	432	403	430	434	431	436	454	450	415	425	494	446	438	414	446	444	460	433	449	450	418	459	448	472	451	421	456	462	427	427	433	462	429	464	445	436	431	419	458	414	420	431	420	427	439	423	431	447	419	448	418	443	448	454	435	441	408	362	468	440	466	421	458	440	493	446	416	467	471	463	442	440	462	443	475	433	434	451	421	434	415	452	426	462	401	488	466	518	472	426	442	478	413	431	439	430	443	420	475	434	458	468	407	393	449	450	436	441	473	438	425	469	432	422	420	437	441	467	475	434	423	423	480	424	445	447	460	412	445	444	471	457	439	437	418	439	452	451	432	449	436	444	442	434	447	432	445	409	434	440	458	442	438	446	455	416	440	419	453	456	450	431	462	451	454	442	441	425	481	460	417	450	439	462	445	419	437	472	423	455	461	436	435	422	447	447	444	442	435	488	454	436	422	403	468	449	438	426	434	445	427	452	456	428	415	446	454	431	466	424	449	442	441	478	438	446	431	427	434	413	409	453	438	466	441	418	431	411	442	451	433	445	434	446	452	387	458	495	450	433	449	433	479	453	454	427	436	434	459	417	443	452	461	426	426	408	444	413	403	429	444	464	439	399	463	432	435	422	455	433	454	428	459	437	436	417	408	436	435	437	449	433	427	471	461	448	417	399	425	443	407	477	461	432	427	446	462	436	437	456	410	448	451	427	436	435	447	434	449	445	459	440	408	426	458	439	442	446	406	431	470	433	458	488	447	457	437	453	450	442	424	430	460	449	438	487	432	427	409	439	445	427	442	447	432	402	459	441	433	459	435	399	456	412	441	421	424	461	438	428	423	412	449	446	470	443	474	423	435	430	431	417	440	459	443	454	435	478	436	437	420	408	441	414	415	406	441	439	406	477	426	435	466	462	466	413	420	447	459	448	444	479	418	428	429	426	447	432	472	452	447	446	410	431	447	455	466	472	404	434	489	437	460	393	439	451	433	469	431	457	457	420	465	434	452	437	441	405	476	453	417	466	462	419	434	436	468	441	463	455	453	437	457	455	427	443	435	443	431	423	441	490	423	444	427	418	452	446	455	450	435	415	446	441	423	464	476	408	442
22747	21138	28736	23806	21130	21166	12700	1757	863	671	601	523	426	406	389	372	343	296	304	261	257	257	274	255	234	195	213	244	218	221	215	204	207	234	222	203	218	236	200	210	194	211	182	207	184	222	192	236	200	212	203	185	191	191	190	190	189	183	211	204	184	190	188	174	172	202	175	184	181	200	206	192	190	180	155	175	205	212	199	196	184	179	168	183	193	194	186	165	178	178	185	180	165	194	171	174	170	203	175	203	184	187	189	197	191	185	227	166	158	183	167	197	174	182	166	175	171	173	199	174	183	168	183	207	173	178	178	197	172	169	155	179	186	155	165	191	178	198	196	195	172	173	198	175	174	186	163	191	179	189	172	195	172	185	180	186	172	167	168	184	181	190	173	185	177	193	167	161	185	175	185	175	183	171	195	177	170	169	166	191	180	176	214	183	192	181	187	180	181	173	191	164	180	182	173	185	148	220	164	184	167	169	165	175	168	195	187	175	197	188	187	170	138	167	198	204	193	179	175	166	196	163	200	186	175	168	187	178	181	174	172	180	179	189	194	200	176	156	183	169	204	192	171	181	171	187	146	173	173	179	169	177	183	189	185	193	173	193	176	172	180	154	151	167	193	177	183	173	179	201	183	175	171	174	174	181	200	179	162	161	176	196	196	167	203	173	202	175	181	163	187	174	156	174	173	193	172	164	153	177	162	196	171	205	188	154	179	170	206	178	189	188	171	170	171	196	192	176	179	172	193	148	173	193	161	175	174	210	174	179	168	165	174	162	173	199	181	168	192	157	170	184	160	160	171	175	183	182	159	183	189	191	175	147	181	170	170	157	183	180	182	176	191	185	196	160	174	161	190	190	157	165	186	189	176	181	187	177	181	187	183	182	192	189	159	176	195	186	182	187	181	186	171	188	193	195	177	222	189	174	163	159	191	166	180	196	188	180	171	193	170	182	178	197	189	175	177	193	153	182	185	167	163	183	191	186	170	185	172	181	173	141	187	178	182	192	183	206	159	156	194	182	185	153	202	159	185	183	201	191	183	203	187	172	180	174	194	179	176	185	163	183	187	206	172	197	194	175	159	179	172	154	189	173	176	183	171	176	176	209	201	178	180	182	178	172	175	197	175	193	167	181	172	201	174	204	170	214	180	182	172	176	186	158	167	173	176	171	178	200	192	175	199	171	195	187	195	158	200	172	182	189	171	189	185	177	179	165	155	177	186	192	174	183	176	157	172	158	180	172	198	160	174	194	188	190	194	169	183	186	181	162	195	165	161	182	197	197	169	168	176	145	171	189	194	176	190	180	165	182	193	200	181	192	196	163	202	171	179	163	182	167	200	188	164	174	183	153	179	188	193	179	176	185	184	184	185	142	173	194	185	176	168	189	174	211	180	207	174	148	197	189	151	163	180	173	191	169	169	162	175	174	185	197	171	192	188	162	206	176	181	172	181	168	176	191	184	173	168	181	185	183	202	166	184	167	175	202	177	184	178	181	165	184	173	185	187	190	172	178	188	156	173	191	181	169	164	167	171	169	189	176	177	180	181	183	193	181	195	156	160	169	165	194	199	184	189	182	161	164	185	187	167	185	199	194	176	172	168	161	179	188	188	186	188	198	186	195	174	185	187	192	195	186	195	159	186	179	170	168	163	192	201	178	193	180	175	195	175	194	185	182	176	185	172	180	180	157	182	167	170	175	182	194	208	190	193	195	165	163	170	195	193	189	154	185	186	201	163	167	187	190	195	181	179	161	172	162	168	171	184	194	176	205	168	181	189	165	187	180	189	190	188	189	166	172	176	175	202	152	186	178	190	181	192	193	162	181	154	168	166	185	160	185	185	169	169	205	178	197	178	213	179	202	187	177	189	183	166	196	185	180	179	179	158	190	161	176	184	197	197	176	174	154	170	197	171	179	197	180	168	181	181	177	195	191	171	182	187	179	171	186	185	191	190	181	158	172	169	197	199	168	181	179	199	181	176	169	189	173	186	181	172	174	190	198	165	179	180	196	173	183	208	192	195	173	180	172	188	166	201	168	181	187	165	191	178	184	199	184	171	186	204	207	179	164	160	183	165	187	183	173	181	172	204	178	167	173	174	207	184	206	194	175	183	176	159	159	170	165	189	161	161	183	152	180	180	190	182	189	182	190	189	140	173	184	179	205	167	159	190	181	194	160	195	181	156	199	179	171	196	164	167	181	175	183	186	195	203	189	192	175	176	205	170	186	171	189	166	174	176	193	175	184	198	172	168	161	182	159	191	177	170	182	181	176	172	157	171	196	174	178	183	196	166	162	160	186	192	179	178	183	179	170	196	187	171	161	174	176	166	204	193	172	176	219	195	179	165	180	211	173	182	199	181	169	174	157	205	165	169	163	169	182	174	170	184	167	171	169	178	189	168	176	188	179	193	195	162	167	163	167	175	185	181	184	211	174	159	172	176	185	181	173	163	167	182	184	175	190	184	177	194	172	195	168	183	187	172	178	163	181	173	179	179	206	178	208	191	174	178	158	199	184	192	177	187	169	182	185	194	186	189	177	197	175	186	175	190	176	158	169	193	165	166	181	166	168	145	182	168	185	189	167	158	181	183	196	164	182	164	166	166	164	174	168	186	176	170	180	171	183	208	174	185	186	182	159	172	161	186	178	180	174	203	172	178	226	174	162	203	192	173	182	162	181	200	169	174	200	216	171	203	170	197	164	155	183	190	191	184	159	187	184	161	193	186	206	172	202	198	188	185	173	176	173	163	195	161	190	167	177	183	182	197	186	194	163	190	181	179	196	191	168	191	171	174	165	175	169	174	203	178	209	202	144	165	197	179	194	190	167	180	157	170	177	163	164	181	174	176	184	182	191	169	177	173	182	197	173	179	203	194	182	179	176	169	168	168	174	172	168	152	191	191	181	205	186	186	177	201	189	201	185	194	161	170	169	152	170	190	194	170	173	177	165	199	151	170	175	197	188	211	184	173	175	186	172	169	199	179	190	195	198	185	167	159	177	170	166	198	185	168	169	189	173	194	159	176	181	196	148	154	170	187	186	182	174	186	166	191	198	172	199	176	187	174	171	181	178	207	186	176	212	166	196	172	160	174	142	158	164	182	169	192	161	185	188	186	187	174	159	181	175	160	188	174	178	177	171	198	163	181	166	173	166	163	187	186	205	180	179	176	203	176	180	165	173	184	196	183	192	197	161	190	175	188	214	187	180	199	161	176	194	194	180	179	183	177	187	177	177	198	178	182	184	154	147	192	188	193	195	180	168	197	204	197	158	186	199	182	194	166	187	183	169	193	164	176	178	211	177	193	166	188	176	171	186	182	179	166	143	179	210	160	198	159	190	164	196	172	175	176	204	178	161	169	189	181	175	186	164	176	184	171	166	193	187	162	189	161	180	181	186	173	191	186	186	162	201	171	180	180	174	187	185	183	188	193	173	169	173	161	161	179	184	161	162	172	155	187	207	192	194	187	178	188	194	208	164	174	177	191	186	195	191
20134	17196	14548	7733	5221	4146	3970	3050	1801	1376	1113	912	799	676	617	561	518	463	424	392	393	378	344	310	292	324	285	276	263	247	274	236	239	246	265	239	252	271	216	258	243	230	250	213	238	227	206	217	244	215	238	228	216	229	249	258	214	199	229	208	222	205	255	228	207	198	224	210	227	193	213	202	205	210	220	205	200	215	220	192	221	202	197	201	201	216	224	196	197	217	209	247	222	215	211	212	225	213	207	200	190	192	198	184	214	182	195	194	191	197	200	191	182	211	186	214	199	209	249	193	219	190	224	193	209	188	213	211	214	199	211	206	210	231	187	190	194	170	215	198	211	218	193	189	200	198	232	197	205	202	199	238	199	203	208	211	227	230	183	195	191	212	190	216	193	215	213	229	187	230	193	229	215	204	219	202	198	215	236	172	195	210	218	202	203	219	201	200	178	191	199	212	242	195	205	209	190	192	182	207	181	175	202	197	210	237	191	202	191	180	219	207	193	231	199	237	214	206	207	187	195	227	188	204	215	218	221	198	203	193	203	206	240	216	212	215	179	202	206	193	198	187	190	181	211	223	191	213	176	209	206	212	219	221	199	215	211	203	228	224	228	190	236	190	207	192	179	214	227	196	215	196	204	213	198	172	206	182	212	207	204	192	175	184	208	199	219	219	200	211	218	197	228	223	216	204	200	203	193	180	193	213	197	218	171	197	251	209	188	191	188	186	195	208	218	190	202	207	187	223	172	210	212	190	204	185	185	182	200	191	203	196	189	187	187	205	215	202	214	235	196	222	202	191	209	189	199	192	211	222	199	225	177	206	213	200	208	206	224	211	198	192	206	187	192	206	198	216	197	195	215	201	226	206	215	208	194	203	206	182	216	197	202	210	192	198	178	219	212	210	209	199	204	192	215	195	200	203	186	200	194	184	198	207	215	212	222	207	187	236	223	185	216	205	213	210	201	209	200	246	208	195	194	207	209	220	197	200	218	206	170	212	196	207	199	205	187	198	187	186	164	214	213	211	193	218	225	221	218	185	197	181	208	209	188	203	195	189	223	199	185	204	205	211	202	193	192	207	199	208	207	188	216	206	195	183	197	207	191	208	213	212	191	240	193	207	202	202	207	191	184	187	192	214	206	209	226	181	187	210	195	230	195	212	216	198	205	191	200	204	190	195	225	211	182	216	203	181	192	197	200	204	215	183	204	216	210	206	208	193	197	198	221	219	209	203	187	182	193	180	197	206	199	217	216	220	200	193	211	224	187	180	208	214	216	212	224	194	213	197	170	206	195	218	212	207	196	204	200	226	216	213	200	180	204	221	204	215	212	214	187	202	243	211	194	223	222	221	173	240	213	193	203	211	172	194	209	198	208	200	212	182	192	226	194	199	213	197	187	218	188	227	203	215	199	213	221	221	198	191	208	209	211	222	220	182	255	185	209	197	207	213	185	220	201	198	208	196	211	195	186	192	202	207	215	209	199	182	222	228	204	208	192	215	219	189	199	211	201	199	228	198	206	210	201	197	224	186	204	193	222	220	250	183	202	207	197	214	204	203	213	209	222	205	195	207	202	221	185	213	188	228	194	210	209	216	204	198	213	188	200	193	215	194	212	179	181	217	217	191	224	198	191	196	187	195	232	216	224	211	195	200	200	219	234	197	201	224	184	201	212	177	210	173	184	198	205	212	192	199	219	203	216	201	190	228	215	178	213	223	203	198	219	203	202	175	208	195	192	212	209	180	199	209	211	183	207	176	213	183	204	218	192	206	198	189	212	204	185	201	215	186	196	234	225	205	203	203	200	207	197	210	206	194	214	188	208	214	220	210	194	189	199	225	187	194	213	213	221	217	218	171	198	200	211	208	204	195	209	199	202	192	220	229	176	198	192	198	202	177	212	202	201	199	206	199	198	207	189	206	208	196	210	192	216	188	225	197	205	186	184	192	194	209	195	214	216	192	225	205	191	224	196	218	204	210	212	209	204	200	189	218	205	233	215	197	187	219	187	195	213	240	219	202	197	200	191	187	178	185	187	181	199	204	206	206	196	189	185	208	213	197	210	209	194	217	200	235	193	189	197	226	214	211	209	213	211	206	199	212	204	188	192	209	222	199	233	188	190	192	204	200	203	187	211	203	209	198	190	207	211	203	193	186	206	199	193	214	192	194	204	193	190	201	202	222	196	205	189	205	207	218	222	199	195	187	207	225	225	202	190	229	193	226	207	234	198	219	204	209	207	236	200	196	212	232	221	203	202	204	189	182	195	200	206	217	210	209	206	220	191	204	224	215	192	198	214	195	209	192	199	209	246	226	202	199	188	196	195	211	209	200	215	176	229	235	219	194	191	208	186	221	188	173	192	172	212	194	186	220	186	196	191	184	188	224	199	197	208	191	191	212	208	209	198	184	217	228	204	210	224	208	204	207	183	189	200	179	174	202	207	218	180	215	216	177	217	197	178	217	203	213	195	207	209	194	200	192	196	201	204	213	199	225	208	210	213	224	206	180	169	206	197	190	195	185	180	198	201	211	234	198	207	207	205	219	197	233	224	216	219	206	209	212	218	213	218	181	200	186	197	203	186	196	174	197	196	200	222	236	185	218	199	224	185	192	198	166	231	196	220	199	209	192	181	230	209	212	175	210	202	193	217	196	220	172	202	197	214	203	214	199	208	200	204	199	211	212	219	188	205	207	197	203	177	203	216	202	206	218	201	190	206	202	194	219	213	207	209	185	210	199	208	184	215	221	236	211	195	179	190	198	191	227	214	199	205	208	223	215	206	188	197	194	207	206	215	200	217	201	182	190	206	221	229	216	195	191	181	208	218	196	204	201	194	196	224	222	176	202	184	210	222	198	202	202	203	200	186	209	184	191	192	207	195	204	211	199	202	190	197	217	185	229	197	208	208	194	224	199	197	213	184	198	200	205	228	208	202	174	208	221	225	213	195	192	196	215	208	191	197	201	188	175	213	213	223	182	203	181	198	195	206	186	201	228	193	231	184	168	213	223	195	195	204	190	203	203	192	216	186	233	198	194	174	198	200	185	202	212	217	181	191	234	218	205	210	201	194	204	181	195	232	215	227	193	194	234	200	216	206	210	207	215	235	211	197	202	219	211	203	171	173	199	189	208	238	217	202	211	200	187	193	203	217	225	213	202	218	181	205	220	183	198	223	204	189	195	198	190	199	218	205	195	205	205	184	176	194	224	200	185	222	193	188	212	211	194	217	232	205	204	202	214	210	199	227	200	207	200	208	216	201	193	213	198	193	207	209	212	196	204	193	199	191	211	177	195	206	208	202	200	206	227	211	195	233	208	194	205	209	223	198	182	186	199	200	196	218	192	201	216	192	220	203	203	219	218	209	183	199	226	226	197	214	184	181	206	195	198	199	231	197	204	205	197	212	197	200	207	202	213	211	197	219	197	196	208	191	187	221	230	183	187	191	204	217	194	219	195	206	202	202	201	198	180	193	214	187	214	214	188	194	210	203	207
27182	19961	7153	897	626	538	671	444	349	314	318	335	300	320	302	281	291	300	284	294	307	312	317	316	347	316	309	328	316	265	302	274	312	324	332	300	289	289	312	321	306	332	282	293	303	305	316	280	301	260	285	283	297	318	269	284	321	281	287	339	296	316	284	292	275	305	326	286	298	287	285	289	301	334	294	306	294	286	330	308	260	307	258	291	327	281	317	292	302	340	319	319	324	261	299	270	311	292	283	316	326	295	295	302	326	327	309	326	334	290	290	287	299	306	318	298	322	350	279	281	281	346	300	335	304	282	321	306	316	307	280	290	270	318	330	301	293	300	310	301	306	300	278	298	322	279	290	292	290	331	284	308	300	274	290	289	281	312	309	294	313	307	308	307	289	302	294	315	309	288	292	322	317	316	251	290	284	300	333	292	316	308	305	337	312	275	287	287	338	314	305	339	287	305	301	322	302	283	317	290	317	322	307	291	314	289	302	304	269	270	290	306	296	295	286	296	279	305	312	299	301	312	288	300	294	332	280	293	296	300	305	288	291	311	318	313	322	285	322	339	306	281	313	306	318	288	332	299	298	300	289	319	272	318	277	304	285	316	307	288	324	334	304	325	304	315	290	276	331	311	308	295	289	324	297	284	296	300	295	329	286	298	273	301	291	338	267	326	341	331	262	303	318	317	330	290	320	312	309	334	289	302	321	289	270	289	307	308	303	311	296	309	288	276	287	280	299	301	272	300	276	327	275	318	318	315	288	293	294	277	336	298	295	322	298	312	310	294	258	302	320	304	285	319	282	294	306	330	318	309	320	268	280	328	291	309	271	294	317	288	274	293	318	301	298	283	300	292	304	294	288	294	336	289	271	304	300	294	289	316	323	293	327	302	296	326	278	327	288	289	296	287	298	291	297	327	298	279	327	285	315	295	268	324	315	302	298	277	305	289	314	292	311	303	293	264	283	279	294	329	285	309	303	323	288	327	322	317	262	301	315	314	310	301	275	298	302	293	306	271	294	294	313	328	298	280	246	314	303	346	302	303	284	314	246	287	290	330	295	271	287	313	288	340	279	269	327	298	274	279	291	297	315	301	330	340	303	272	286	292	259	287	313	289	303	319	304	312	281	298	267	298	309	309	314	291	291	262	285	285	300	295	293	317	305	329	277	298	309	305	292	300	321	314	307	311	332	302	298	285	304	306	273	295	300	267	314	354	322	331	265	310	328	327	309	312	279	254	294	282	302	303	268	302	295	301	257	321	316	286	308	332	295	289	283	315	300	319	313	293	318	311	311	320	282	297	297	301	300	304	276	271	316	297	290	306	320	301	307	300	301	297	286	291	302	294	296	278	299	319	317	284	329	335	298	329	265	278	290	278	299	306	295	287	310	312	278	274	322	294	289	314	290	330	267	276	291	298	275	298	315	275	290	286	291	314	315	288	283	312	297	287	303	350	293	274	284	296	343	331	296	320	297	282	321	302	288	328	305	332	314	318	321	284	291	287	282	317	301	307	339	303	307	286	310	280	299	286	295	281	313	321	318	300	286	303	264	317	295	284	304	317	298	289	324	296	321	305	300	271	318	293	334	285	314	307	287	281	280	332	291	265	301	294	271	333	304	286	278	318	312	288	290	326	271	298	274	267	308	334	311	296	304	299	306	293	294	310	267	290	282	300	322	281	306	296	308	287	286	305	298	296	313	284	332	288	309	304	281	315	320	261	303	301	310	298	301	310	312	296	322	318	330	278	319	309	292	317	293	296	295	297	299	292	264	312	326	302	301	320	303	271	300	252	293	294	298	291	324	324	307	300	286	310	314	291	314	269	294	296	320	276	295	300	307	272	283	302	288	318	305	310	275	304	322	287	314	263	293	276	305	263	295	295	307	300	335	301	304	321	320	318	302	285	286	309	299	300	303	318	282	319	273	308	301	291	328	320	314	286	323	312	289	305	293	281	307	291	320	238	286	342	300	326	313	278	328	306	294	297	287	301	303	313	311	334	308	279	302	303	288	305	305	297	285	316	286	302	283	297	292	308	267	299	327	287	308	323	277	301	301	286	310	309	282	324	316	310	336	330	284	306	334	290	318	303	317	321	297	284	280	319	347	342	278	296	268	302	326	287	289	337	310	331	267	292	268	283	290	300	332	288	303	277	324	269	289	295	275	289	312	302	305	314	295	320	312	292	322	285	276	312	293	288	283	328	320	321	295	287	324	283	285	308	311	317	311	272	290	285	297	322	291	319	324	320	258	306	287	295	316	272	284	295	307	310	289	302	334	329	290	265	312	301	287	311	294	319	297	275	276	300	300	297	266	288	290	287	339	300	278	333	311	314	317	328	302	285	349	348	327	292	297	308	297	317	265	309	297	310	308	324	289	285	292	308	312	285	307	329	307	270	288	295	298	279	309	319	327	304	295	315	299	293	314	303	287	291	287	301	290	284	324	287	318	321	310	284	272	314	263	331	296	285	299	303	273	267	276	281	295	288	278	285	321	305	285	266	282	310	328	309	316	317	314	274	277	313	278	334	309	283	269	313	317	303	297	298	294	306	297	303	303	289	281	309	268	327	291	282	303	293	300	303	304	327	302	292	275	336	303	301	287	310	289	274	308	292	282	316	293	292	337	294	289	323	291	293	265	279	326	312	303	301	351	261	279	289	273	342	321	305	311	289	309	303	297	286	273	280	313	305	303	335	285	284	322	311	282	335	289	295	289	279	277	315	327	314	282	312	311	265	314	300	305	323	280	336	347	274	302	277	338	291	287	339	299	298	299	322	318	307	294	298	298	306	315	315	270	286	303	294	301	309	279	328	261	324	325	313	296	329	282	295	328	302	306	285	292	288	283	304	292	260	287	306	288	312	302	304	291	332	311	282	281	321	310	315	297	309	297	292	343	293	283	303	315	313	295	312	301	287	301	321	311	272	315	291	316	333	301	324	289	291	322	297	297	290	309	290	293	316	300	293	301	303	301	301	282	315	312	300	314	297	306	292	329	321	316	295	299	278	299	287	286	301	325	317	285	299	292	275	311	302	285	299	312	316	277	281	300	315	290	296	283	314	266	297	302	362	290	286	296	286	304	296	301	315	295	306	282	326	288	290	299	278	313	289	314	317	292	289	306	302	283	282	323	302	307	307	310	284	274	291	297	274	271	298	296	301	344	348	318	296	319	309	286	288	295	292	315	290	339	275	320	292	316	296	278	299	322	321	284	305	329	309	305	307	317	295	324	284	275	332	316	297	303	283	293	322	299	288	318	310	301	299	330	312	289	291	297	281	320	319	313	335	310	273	316	288	279	297	291	293	317	292	287	335	321	289	274	326	248	286	307	316	296	296	318	304	290	283	305	306	317	296	312	313	311	283	291	308	306	306	286	295	302	321	302	315	304	299	282	300	250	329	290	324	316	306	305	335	305	298	306	286	321	312	303	296	325	321	290	275	323	292	285	312	324	293	291	286	278	287	314	315	306	277	300	315	320	308	341	317	339	321
10735	1346	1168	799	630	707	999	657	456	405	372	391	359	384	369	354	387	381	354	336	366	415	393	368	347	353	370	350	401	348	390	362	362	402	369	342	381	365	373	384	342	372	376	350	367	374	388	357	366	367	331	378	381	346	356	356	350	353	352	335	387	389	382	378	353	361	356	385	350	339	352	359	348	366	360	371	341	371	348	376	378	362	380	375	373	362	383	329	366	356	341	374	371	332	346	349	342	337	361	353	364	361	362	379	381	359	365	343	359	386	370	351	364	390	349	397	331	350	350	387	356	363	364	343	355	357	355	361	328	373	345	379	357	365	348	377	355	369	381	385	349	385	358	371	370	384	388	347	334	369	386	372	389	348	357	323	353	362	346	347	383	368	361	348	372	355	386	376	338	384	363	358	353	364	327	379	357	397	357	370	380	341	372	377	352	350	368	404	384	370	370	377	383	373	344	372	371	374	350	356	416	363	366	370	365	363	368	375	335	363	374	357	357	378	354	359	359	374	351	373	378	362	371	366	356	374	333	327	371	378	358	371	398	352	388	358	359	336	348	371	328	381	370	390	366	360	363	381	334	366	357	355	360	359	308	353	350	359	362	359	354	336	381	380	386	360	343	346	388	363	336	351	411	361	346	335	373	379	356	366	371	352	356	356	366	351	328	402	349	360	364	351	377	344	364	356	396	349	363	358	387	392	335	366	384	358	377	389	352	354	377	373	354	351	388	357	355	394	349	356	356	378	365	374	392	352	362	381	382	374	349	386	359	344	342	356	329	358	373	372	348	357	352	351	417	344	365	361	337	365	377	374	375	367	383	378	363	348	345	378	349	417	371	347	335	387	352	394	371	345	368	380	368	352	365	371	366	379	360	358	390	370	346	362	355	382	363	357	345	365	355	354	333	393	348	365	377	349	375	363	347	349	363	369	337	339	369	360	361	367	367	360	355	362	379	340	334	328	318	358	394	379	339	358	336	367	376	355	358	380	367	371	366	361	360	351	351	361	343	352	378	354	364	335	374	377	334	385	368	342	363	392	346	327	362	358	369	337	365	376	378	375	385	378	329	395	363	365	370	358	371	353	370	359	373	379	327	362	362	364	389	371	344	333	348	356	342	378	350	339	372	345	377	320	380	343	392	348	338	345	370	361	377	358	357	376	390	400	336	389	365	368	333	379	315	343	343	371	362	367	395	346	358	352	344	368	392	348	334	379	362	360	347	335	337	405	368	374	339	363	377	373	339	350	342	356	370	393	362	389	381	377	390	363	314	354	369	354	364	375	385	368	386	358	361	349	359	340	394	380	350	342	369	382	370	363	338	368	358	383	368	358	334	354	353	342	375	360	365	367	371	353	388	352	364	366	369	391	354	358	362	391	398	354	336	367	389	350	344	363	405	347	349	335	344	328	366	375	352	381	363	376	388	346	376	349	368	370	362	385	356	364	370	373	378	346	369	385	381	347	351	362	367	372	370	363	361	347	401	372	360	373	351	358	343	388	356	382	336	351	336	425	378	376	364	348	360	373	372	338	372	364	362	382	336	317	363	369	345	349	378	384	355	369	369	356	361	381	337	387	353	361	321	400	373	373	362	346	360	335	376	351	357	395	365	362	323	367	367	384	365	364	353	390	368	344	366	367	355	347	368	358	387	350	359	379	379	358	357	391	359	344	340	361	357	336	353	371	377	374	367	368	355	350	307	349	354	348	373	348	376	361	361	375	389	369	353	350	365	388	355	369	364	344	362	380	366	343	355	382	363	370	368	372	358	345	383	366	353	363	373	382	331	393	369	362	327	357	366	365	352	352	379	368	361	335	353	361	380	357	368	351	364	343	366	350	343	366	355	376	348	390	363	356	337	375	356	343	385	396	359	361	363	353	337	367	392	365	335	364	370	351	359	381	361	395	345	360	316	400	380	362	389	339	326	332	352	378	382	379	370	365	349	327	340	360	353	353	353	358	324	332	367	357	329	383	341	336	360	357	348	327	370	361	382	400	366	353	407	379	352	360	333	391	376	389	416	375	366	351	336	367	349	357	351	347	389	378	357	359	363	358	326	351	345	396	364	328	351	346	357	345	391	320	342	384	349	354	313	378	370	357	360	345	340	348	363	361	343	356	390	380	373	342	374	363	383	380	347	327	362	387	368	367	369	315	342	357	401	380	333	371	421	375	399	367	397	367	373	323	375	359	365	350	373	382	336	335	354	362	369	383	369	382	326	367	361	401	344	339	383	368	354	344	365	364	364	378	336	364	358	381	385	340	366	359	332	372	357	356	379	360	354	362	359	355	364	358	356	391	370	376	362	362	370	323	393	362	375	357	385	355	346	394	358	383	343	362	324	363	342	371	359	385	366	383	348	373	385	366	369	362	373	339	396	354	340	359	369	373	358	389	360	356	390	374	381	350	362	370	367	331	379	380	369	321	371	354	380	387	321	361	365	350	345	382	394	362	352	373	382	361	393	374	324	351	371	407	351	376	351	341	361	382	369	368	346	407	336	348	399	359	347	374	356	409	377	393	354	404	336	358	372	346	387	374	373	368	373	362	314	330	374	377	385	353	349	359	343	342	370	356	339	380	311	355	365	372	407	374	367	352	386	395	346	364	375	390	415	387	360	374	374	416	362	324	364	362	357	335	387	357	366	358	364	387	358	369	320	378	353	390	354	352	364	368	361	384	350	365	341	355	382	376	378	352	358	326	324	375	338	321	380	384	357	354	363	372	379	353	352	329	338	352	355	359	385	348	353	345	354	362	348	357	362	386	331	374	368	362	368	333	366	376	334	362	332	379	360	319	394	372	373	353	379	386	336	350	388	365	390	372	341	393	341	389	340	349	363	383	353	367	380	368	361	330	381	353	390	363	347	344	353	378	346	396	348	330	346	366	331	343	357	334	377	339	354	360	352	346	380	345	353	367	360	349	351	356	374	394	385	356	356	374	364	340	359	375	385	349	365	374	356	373	376	374	365	350	339	372	354	358	373	343	358	331	363	355	340	376	347	358	356	367	344	341	388	360	353	406	361	356	364	391	355	359	363	355	366	351	344	387	372	348	377	378	349	375	361	360	331	365	380	357	376	327	368	384	353	344	351	344	397	374	360	354	359	372	371	376	373	379	370	327	375	371	353	333	341	374	387	324	350	364	326	386	362	371	384	379	378	360	360	405	359	355	350	354	388	364	369	385	351	383	385	356	379	401	426	372	352	366	371	386	359	377	380	354	379	364	362	369	349	381	348	379	316	391	375	340	371	325	373	360	343	392	360	354	367	372	336	374	354	355	385	367	372	335	343	351	360	349	334	335	367	352	355	367	368	360	343	402	340	363	378	357	384	336	337	352	352	371	345	328	348	391	347	344	396	376	370	357	366	390	362	365	388	354	333	389	357	354	341	361	392	348	377	357	356	394	370	312	374	364	373	391	370	368	344	365	362	373	392	343	371	324	363	321	368	352	402	396	382	312	354	339	398	361	367	383	372	361	362	359	351	358
23696	21122	28319	24184	21108	12806	1660	716	487	415	368	295	287	242	243	224	193	229	212	198	188	172	182	172	174	183	146	167	166	170	151	144	153	143	144	169	138	162	162	160	142	154	148	137	136	145	151	143	147	140	161	137	155	135	148	135	154	150	161	144	158	162	158	146	126	147	140	149	123	164	166	114	150	118	154	152	135	135	130	157	125	131	148	144	129	153	142	147	132	129	135	140	131	139	160	150	122	127	128	135	135	152	160	140	134	133	146	148	126	145	127	129	123	124	155	136	148	149	146	133	138	141	134	156	143	118	149	164	143	141	130	144	118	147	117	125	156	130	146	126	133	133	126	121	145	151	125	147	156	118	138	145	143	138	150	143	125	148	145	155	164	114	138	144	149	144	120	133	131	150	136	148	140	136	130	122	123	131	130	137	140	109	142	121	127	122	128	141	134	124	125	152	130	135	136	130	152	147	147	120	137	123	152	140	136	148	136	139	137	126	128	138	140	137	133	127	129	141	140	140	143	144	138	120	142	132	110	128	123	134	164	139	127	136	128	122	124	112	152	138	131	145	162	145	140	162	135	122	136	134	142	134	115	135	154	138	133	143	150	158	111	154	145	145	126	131	118	155	140	135	136	160	138	123	156	157	132	137	128	146	139	128	138	143	146	141	131	142	175	151	134	141	145	150	142	114	140	115	135	169	122	136	139	117	147	170	124	138	141	162	140	131	130	141	119	117	116	139	130	149	136	140	138	112	158	156	140	125	130	142	141	161	151	155	143	118	153	135	147	123	141	119	138	125	125	156	166	141	155	136	151	143	138	125	152	134	146	167	145	132	146	126	130	150	153	105	135	122	144	160	120	126	133	144	133	131	132	150	119	147	128	117	129	154	139	142	159	119	135	136	152	148	129	129	141	136	145	133	127	133	144	148	117	132	150	144	133	136	130	144	131	122	134	142	150	140	130	136	125	132	155	126	131	140	138	136	140	152	128	117	135	137	125	141	132	133	122	122	128	118	140	120	130	137	137	142	134	156	141	133	125	139	120	131	138	148	132	116	142	140	148	122	149	144	152	122	134	130	157	116	134	178	129	146	151	150	149	149	137	139	147	123	136	136	131	127	158	142	136	133	146	138	145	143	132	137	125	137	133	141	133	138	163	148	134	151	114	131	118	156	134	138	146	165	136	142	138	132	117	151	142	150	156	131	142	149	132	136	129	152	116	152	121	141	139	142	155	129	136	133	130	139	135	118	142	150	150	144	153	156	129	151	112	135	130	115	130	131	136	136	119	138	153	146	154	102	142	120	140	140	145	120	118	157	144	135	126	143	148	138	139	131	152	129	133	136	134	136	134	153	123	159	113	126	138	133	146	132	114	156	111	136	147	155	134	118	132	122	148	146	155	124	151	143	127	144	140	154	140	144	138	159	152	129	129	137	140	133	132	109	151	120	130	132	130	121	145	143	168	124	128	148	106	146	131	112	135	127	133	164	123	144	128	118	135	158	154	135	149	121	141	135	143	150	148	132	146	146	131	130	131	136	145	134	124	155	165	121	131	128	123	133	131	133	132	143	147	128	144	128	136	156	141	134	132	133	147	143	130	137	144	122	145	125	166	142	141	127	139	138	139	149	141	163	140	143	140	130	153	130	132	138	134	152	137	130	120	131	117	127	153	151	120	125	127	150	126	130	124	142	135	130	133	123	147	117	123	159	121	126	115	148	136	124	121	138	120	132	113	130	113	152	121	136	138	139	146	148	149	158	160	135	127	128	154	136	159	156	139	142	135	139	154	147	130	114	152	121	145	134	144	136	112	129	139	135	130	136	156	160	135	155	125	130	147	137	151	148	148	128	137	159	129	131	135	136	114	101	132	137	124	132	147	149	122	135	152	125	146	134	140	143	126	141	131	164	134	151	145	149	167	141	143	126	135	142	137	131	132	135	132	119	137	144	127	132	164	141	115	133	144	133	143	163	142	147	140	134	131	144	124	150	139	145	135	141	122	143	151	144	155	130	137	161	119	128	136	139	110	155	149	162	154	111	144	138	153	128	135	144	118	158	119	119	153	137	144	142	145	127	170	116	164	131	130	143	123	136	148	134	143	138	131	122	115	147	146	141	134	166	151	146	134	135	150	171	160	136	133	148	126	139	145	153	177	135	131	146	140	149	143	149	127	139	128	174	136	153	148	131	139	147	132	134	142	126	155	161	161	136	134	133	128	135	139	148	149	134	125	142	113	133	127	117	132	127	140	145	138	143	121	150	122	121	144	146	144	148	124	146	148	143	142	126	132	149	144	132	137	137	132	148	143	149	135	128	146	121	130	147	139	156	153	157	154	148	128	117	136	150	120	135	136	158	151	128	140	141	137	148	116	134	124	158	133	126	141	140	166	144	117	148	131	139	128	134	147	136	140	135	162	140	138	152	126	136	145	148	131	156	132	141	122	150	124	153	141	136	125	126	144	148	134	129	152	139	131	122	138	149	145	140	131	133	141	136	128	160	152	140	135	145	129	125	138	128	136	154	121	132	144	141	134	123	132	125	134	136	148	128	150	140	128	130	135	117	126	167	135	159	135	145	126	138	146	130	139	138	130	136	143	140	127	138	131	141	144	151	125	145	151	154	140	164	165	144	138	149	139	129	134	135	119	145	136	128	131	126	142	152	131	122	157	119	150	120	151	127	114	143	125	154	126	155	120	122	130	152	150	150	153	134	120	147	141	139	137	133	141	124	135	135	147	124	147	149	176	152	131	128	124	131	133	142	119	136	127	128	149	141	149	132	152	141	134	144	149	139	149	144	161	118	145	117	136	146	131	163	124	152	141	151	141	143	136	148	147	145	135	134	130	158	118	134	130	129	136	153	122	143	123	150	130	150	136	137	142	134	155	130	143	155	147	146	133	144	128	121	127	141	158	141	160	138	139	127	150	124	119	155	161	156	136	143	119	149	157	145	129	119	134	144	134	124	118	127	137	112	128	130	139	151	123	123	132	147	140	149	157	130	129	125	116	136	126	125	152	147	122	127	125	124	132	137	140	145	131	135	124	156	128	127	132	158	138	123	131	147	134	135	131	122	130	131	132	149	134	130	167	136	118	120	138	144	130	136	149	146	117	131	146	161	127	113	131	141	129	149	134	146	147	144	142	142	140	147	158	119	127	151	136	152	130	123	146	132	131	143	143	129	133	125	141	125	145	132	141	133	139	132	109	152	144	143	149	130	148	134	137	138	135	128	142	135	164	152	157	138	141	125	144	123	134	131	132	112	153	137	120	149	147	139	155	112	128	140	143	136	124	154	129	141	135	140	147	143	122	140	134	130	128	142	144	129	137	114	147	116	156	141	145	130	140	147	133	139	153	134	150	122	122	144	135	135	161	135	150	125	140	112	141	155	160	144	156	138	147	139	156	144	118	148	141	139	127	138	159	145	140	137	129	128	135	155	126	147	131	150	127	131	121	136	144	157	142	113	120	147	139	137	139	163	155	135	137	126
22853	10501	9098	4345	2933	2497	2519	1455	1020	740	673	564	503	399	400	388	363	304	291	259	284	241	252	224	219	217	206	226	192	187	196	195	185	202	167	220	191	186	214	178	192	201	196	171	184	180	203	208	163	196	179	189	190	189	196	205	176	196	185	183	171	163	187	189	177	202	189	183	165	189	187	160	189	194	171	181	203	201	152	169	169	171	179	177	177	185	157	161	189	161	181	176	161	168	186	195	174	176	179	194	180	176	177	189	176	175	167	173	196	186	170	174	178	193	202	228	174	178	197	153	190	189	149	179	189	173	176	165	184	178	196	178	172	164	171	184	175	179	184	196	168	162	163	188	192	186	207	160	179	172	162	179	174	169	179	159	188	165	182	172	168	154	175	174	164	180	187	177	187	145	164	183	167	161	161	170	170	178	169	180	159	178	161	177	173	203	157	170	193	192	151	167	164	156	173	140	163	161	174	186	177	196	156	175	151	171	152	179	192	195	187	171	185	167	170	159	181	162	160	159	203	148	177	187	186	192	169	182	175	176	184	170	188	166	144	174	188	182	159	176	165	175	180	154	179	184	188	197	195	197	174	194	164	186	183	174	179	185	175	175	183	150	160	180	156	167	162	172	165	201	168	173	168	177	168	186	180	179	175	169	168	143	149	171	179	192	171	172	182	181	168	189	154	188	168	177	171	167	163	169	168	156	171	177	172	189	172	174	180	149	165	172	167	175	178	162	182	193	188	187	150	185	172	175	167	161	180	159	171	181	165	168	174	195	178	177	159	181	181	166	180	194	163	186	173	164	194	176	172	162	155	195	153	165	190	157	185	138	170	185	159	191	152	206	175	168	177	154	154	153	167	170	166	182	155	168	181	173	179	188	151	172	173	192	156	176	176	169	179	163	193	158	198	188	162	176	172	191	150	194	167	185	164	176	166	194	174	206	176	170	186	197	156	177	195	162	185	205	167	172	167	195	168	167	174	165	184	164	182	177	180	174	172	172	177	162	164	184	174	163	163	186	190	139	171	163	171	178	203	209	176	170	158	148	185	169	171	173	167	176	157	172	142	163	151	196	196	191	184	192	170	172	175	187	169	182	150	195	182	178	193	173	184	173	186	190	173	171	172	167	152	187	163	196	160	174	187	171	164	197	178	163	168	176	168	186	173	185	194	161	178	166	152	165	188	199	176	200	176	171	175	187	171	155	200	175	176	187	152	153	168	166	169	164	172	188	163	179	153	189	193	185	178	171	172	174	177	148	159	177	176	180	176	185	192	175	167	168	170	173	169	166	168	201	162	164	171	165	163	156	172	171	178	191	167	167	204	174	170	166	164	158	163	196	183	193	173	180	185	145	178	195	174	182	170	185	174	144	147	150	159	183	167	168	183	181	153	186	157	173	179	167	191	178	162	190	180	175	160	184	174	167	189	177	183	168	168	172	175	174	160	161	156	179	174	171	181	184	160	178	160	167	165	177	168	176	188	191	173	188	171	153	179	193	179	196	182	196	182	170	177	179	183	172	182	205	178	192	186	167	189	180	176	164	174	171	185	172	191	174	162	153	162	190	161	164	139	169	175	168	172	146	179	201	170	158	170	147	168	154	152	175	176	140	166	180	158	167	148	169	177	174	188	177	178	158	176	175	180	180	164	182	157	179	169	196	191	163	156	167	188	166	184	185	179	174	165	169	176	160	162	190	165	191	183	165	178	176	190	150	182	178	166	181	156	183	182	170	184	169	172	203	150	179	179	179	154	176	148	175	172	190	177	176	184	180	183	152	202	182	183	173	186	179	196	172	152	173	191	182	181	178	180	190	177	180	188	178	157	164	177	164	199	176	200	179	172	162	172	172	192	193	152	187	163	171	197	172	173	155	195	195	169	203	169	195	181	181	196	208	150	172	181	170	161	173	178	154	163	155	180	157	200	177	175	165	169	169	151	193	167	164	189	185	187	176	179	185	205	187	165	171	169	177	179	164	170	177	168	190	171	176	167	160	163	152	186	168	193	165	174	177	162	172	175	189	169	159	195	181	161	162	176	150	165	159	171	177	182	178	184	177	184	169	172	178	191	168	180	192	179	176	168	184	194	172	191	178	174	174	192	170	183	180	171	184	168	175	181	170	203	168	163	174	198	166	180	179	170	168	192	177	184	179	175	184	165	162	178	175	180	173	176	186	168	186	165	172	169	174	162	158	162	167	172	155	156	190	180	175	189	153	180	169	157	155	182	150	181	168	166	171	172	177	195	178	179	188	190	174	201	185	194	178	149	173	173	171	165	163	167	171	173	161	189	166	169	160	154	163	173	178	160	169	167	164	195	170	186	194	160	173	181	166	183	185	154	171	165	167	189	187	194	155	160	182	151	212	162	176	165	145	178	182	175	185	190	160	182	175	178	155	201	174	156	187	170	167	173	170	172	177	171	181	165	149	193	194	181	170	171	187	186	159	169	172	189	202	155	171	166	185	185	177	161	175	167	180	187	156	157	148	169	164	161	198	163	168	182	175	188	154	190	134	192	174	184	183	190	170	175	175	184	185	198	162	157	168	177	176	158	170	149	198	173	169	178	176	181	188	181	185	175	172	152	170	197	167	172	172	181	177	165	166	183	150	175	163	171	178	175	181	181	155	195	183	172	151	176	185	187	155	190	172	205	159	152	176	173	159	166	186	168	163	169	164	182	177	177	188	164	203	193	160	183	155	195	181	182	177	164	173	175	184	189	171	183	199	187	184	166	173	162	189	165	174	175	148	187	183	180	146	165	191	173	147	190	175	169	154	177	173	172	181	189	165	189	167	159	169	165	183	190	178	177	156	176	165	188	184	170	171	175	157	159	175	152	176	190	175	172	166	157	173	170	163	174	184	185	185	204	190	170	169	175	176	178	164	168	163	195	191	180	191	162	163	149	153	181	176	175	173	149	185	194	168	148	160	184	200	172	167	165	157	200	175	155	163	170	176	156	174	175	170	156	178	182	173	166	166	160	187	155	188	174	164	205	185	178	166	163	183	173	174	177	162	177	168	161	177	150	204	184	171	162	178	184	172	167	179	178	179	152	160	171	177	153	178	161	182	171	166	174	193	186	165	169	193	195	171	170	157	174	186	185	171	146	161	151	170	177	169	186	179	161	182	171	170	182	170	183	174	160	172	174	166	165	192	187	197	183	177	177	176	182	179	176	174	169	156	198	165	159	181	188	184	172	170	153	156	167	170	163	169	166	159	184	163	186	159	170	173	195	157	185	183	195	165	156	164	172	187	164	186	166	183	195	154	157	170	174	161	208	174	172	182	157	167	193	186	171	182	172	152	161	186	176	175	156	168	173	182	176	152	190	148	169	169	167	176	168	151	170	168	183	177	157	163	185	166	172	165	188	168	187	180	161	177	152	154	205	183	143	176	175	182	155	167	180	170	160	189	188	179	165	164	190	195	180	142	189	163	164	196	186	190	180	183	172	188	205	158	167	172	140	162	173	164	170	171	158	174	179	165	171	186
24932	21066	27139	25105	12746	1118	992	592	515	550	511	494	434	446	441	403	408	380	402	424	408	420	425	383	386	399	392	382	378	419	363	388	372	388	425	379	395	371	379	420	395	415	400	397	410	393	381	376	398	383	396	418	395	386	368	363	400	383	395	372	373	394	378	394	391	378	398	394	382	362	378	389	348	417	361	378	377	348	385	388	373	393	369	393	392	368	398	413	386	413	397	407	380	356	332	408	402	385	393	395	385	382	375	379	372	412	399	364	373	392	365	366	367	365	365	404	394	396	390	405	360	353	400	391	408	395	354	373	369	409	364	382	390	349	367	334	383	395	383	366	379	352	379	396	379	381	381	387	375	380	366	344	406	310	365	418	385	379	380	402	405	366	423	381	418	400	382	380	376	406	379	396	382	405	359	403	409	385	378	390	407	352	388	398	382	381	391	358	394	371	416	364	389	412	359	393	380	401	353	406	379	405	386	362	394	388	378	359	363	392	382	404	372	351	380	369	373	391	364	395	395	360	379	390	378	379	384	363	408	376	371	393	392	407	365	418	397	333	331	385	356	392	381	373	381	396	354	383	396	406	399	378	394	379	380	351	367	378	355	389	377	344	369	386	357	366	372	372	378	367	384	376	349	369	387	393	357	378	430	361	390	377	416	348	354	369	402	394	404	381	383	387	396	406	378	377	402	371	368	414	389	349	385	383	362	379	411	393	383	380	377	360	375	352	378	369	383	383	364	399	384	370	370	417	377	377	363	387	381	324	381	394	407	368	365	394	366	400	418	375	398	352	402	399	400	385	428	381	356	377	348	380	393	365	357	388	400	373	378	351	399	385	365	367	368	374	375	364	395	392	347	367	369	393	406	387	374	373	396	398	366	359	378	361	394	403	390	355	387	378	379	374	371	399	385	361	405	383	400	408	391	361	385	388	389	380	367	406	372	381	369	424	374	352	410	373	386	362	325	410	386	364	393	366	383	376	390	415	393	369	450	397	385	418	348	364	390	366	394	370	381	392	412	365	406	389	344	360	343	374	419	370	400	384	385	393	407	367	408	386	357	395	405	383	383	408	362	384	370	403	341	384	363	358	391	379	410	346	411	395	398	421	377	401	390	387	390	380	378	435	428	403	373	374	335	366	384	355	385	414	384	392	408	410	382	379	375	383	408	360	389	374	390	380	381	376	379	381	378	419	379	390	395	364	360	404	389	425	408	394	368	365	437	363	369	359	376	350	379	404	353	394	378	394	432	372	378	415	388	384	386	353	360	349	382	406	367	401	357	381	377	376	393	361	396	418	379	382	399	393	350	376	387	406	387	368	368	376	395	400	363	388	378	359	405	376	370	369	389	399	361	376	386	382	370	418	381	427	356	377	394	386	370	377	372	377	371	406	374	403	416	396	389	395	376	426	374	411	401	364	365	351	364	357	384	423	330	342	376	377	381	387	370	402	371	424	358	393	388	370	367	412	391	395	353	395	405	393	393	371	372	379	379	368	382	371	376	391	373	384	348	328	390	358	379	388	353	360	362	393	374	401	352	393	375	361	353	374	341	379	383	387	408	372	359	386	371	319	370	396	360	379	396	385	378	410	362	358	390	339	378	416	377	381	401	380	386	351	401	381	380	374	398	387	332	400	353	361	393	361	400	382	396	379	370	365	361	393	370	413	397	380	369	372	344	409	366	394	393	406	375	383	381	424	382	412	377	413	397	382	392	372	398	378	381	345	399	376	397	362	341	392	366	390	366	372	353	375	372	349	402	390	410	385	405	397	354	387	383	372	408	397	382	381	353	376	385	366	377	398	405	368	371	376	394	399	386	367	354	378	403	430	390	410	371	376	368	407	420	386	371	395	406	401	401	389	366	420	391	364	404	391	343	388	370	370	411	412	374	415	365	388	378	369	392	362	433	393	375	379	370	388	375	364	397	368	401	331	370	351	364	372	391	357	373	378	353	388	372	365	384	405	396	367	360	374	359	416	388	367	357	367	374	362	383	396	353	356	349	385	374	369	366	369	389	407	412	387	377	408	376	383	352	397	409	358	371	404	358	389	371	403	391	360	410	392	397	381	389	358	388	348	353	372	383	356	410	403	410	391	373	360	398	377	365	361	391	398	350	424	353	384	376	368	414	370	384	402	412	416	378	388	371	390	371	396	390	392	401	387	378	350	371	370	395	357	361	386	388	384	391	404	420	400	400	363	360	392	388	360	371	398	325	350	369	406	351	367	391	395	365	398	371	361	340	367	383	385	367	357	383	376	385	378	382	366	353	407	383	403	397	413	384	363	367	399	389	373	360	365	381	411	403	361	374	356	375	372	386	338	388	381	390	373	373	365	391	370	386	343	400	412	402	382	361	423	369	386	376	352	365	368	356	380	387	366	410	359	405	390	419	352	389	390	386	400	406	374	398	388	421	415	355	389	364	426	391	390	395	411	344	390	432	366	359	428	369	371	393	384	384	394	359	360	363	380	413	378	363	348	359	378	389	413	387	374	364	358	388	372	409	403	362	358	385	354	408	384	371	375	361	377	356	389	394	375	374	397	356	382	383	396	366	382	360	400	387	391	397	376	394	395	388	343	390	362	396	389	367	376	386	367	395	335	411	361	415	395	374	427	355	389	352	370	389	394	391	349	394	353	377	428	370	363	410	336	368	388	356	386	370	367	363	382	365	389	376	378	450	348	382	385	377	342	365	407	339	372	376	370	385	367	400	397	388	397	381	371	382	391	346	391	404	383	398	380	380	400	406	369	369	383	359	391	363	330	354	374	390	382	374	406	406	368	354	375	378	361	384	381	392	376	388	374	386	347	386	370	360	384	397	406	384	367	362	384	369	408	387	360	383	381	364	382	384	400	360	331	409	380	388	378	428	374	372	384	355	384	354	373	356	374	378	349	387	378	383	372	393	350	387	376	394	373	441	357	383	388	381	361	356	380	401	403	406	384	370	360	391	363	380	349	402	440	392	379	407	382	356	351	348	426	398	414	369	389	374	389	415	386	386	411	403	398	381	425	382	377	394	403	364	421	390	406	396	394	373	370	352	371	423	386	370	390	423	381	392	394	382	397	369	340	351	387	380	356	351	354	416	365	374	367	376	419	369	415	416	384	379	364	338	367	381	390	376	354	395	378	395	403	401	365	382	387	366	351	411	367	365	356	386	390	379	389	407	373	365	414	388	378	393	387	387	362	391	370	400	369	345	390	380	352	361	368	418	388	386	366	381	395	384	373	360	406	362	386	381	374	393	414	391	395	396	385	373	396	418	388	385	364	402	405	383	385	368	343	358	370	381	407	404	358	411	393	407	389	353	387	386	405	406	439	402	410	375	389	390	383	388	399	390	414	379	369	386	411	397	335	360	399	375	365	401	356	377	423	378	383	365	372	395	397	352	380	371	405	406	395	379	389	389	338	372	377	391	375	337	375	399	403	357	337	367	373	387	395	389	357	372	388	369	416	378	338	320	392	361	403	391	377	419	383	354	375	400	384
23442	6470	5193	2725	1933	1780	1859	1164	852	764	670	661	629	554	517	547	539	501	495	537	484	471	469	483	460	460	446	463	436	474	419	476	476	482	407	448	486	465	466	464	430	444	457	436	411	474	433	461	459	424	443	449	430	430	458	407	500	448	448	455	461	451	452	472	440	425	436	462	439	460	462	444	469	475	446	468	450	484	466	419	468	447	463	430	404	430	413	460	470	458	436	411	455	435	441	401	446	431	436	438	431	469	423	403	434	420	433	432	424	430	459	447	449	441	445	468	462	471	480	465	435	426	457	423	440	454	468	431	458	458	486	442	471	450	489	425	464	389	465	437	464	438	414	433	474	454	449	436	424	418	447	483	418	422	479	420	424	443	457	456	442	463	474	450	441	464	436	427	431	427	486	449	428	441	427	459	425	440	408	462	433	436	452	467	434	454	451	466	420	486	419	411	458	446	476	434	422	441	468	435	435	442	430	434	481	483	442	447	449	450	444	461	486	430	423	462	441	422	457	437	425	461	425	420	461	452	476	395	436	452	452	456	437	473	441	441	472	395	492	434	438	442	465	451	418	436	463	467	460	446	450	451	437	447	432	415	460	478	465	446	437	423	415	455	461	420	436	443	419	426	468	458	442	415	414	449	426	429	451	459	461	453	470	434	444	475	446	411	452	433	468	425	424	410	429	442	473	450	465	421	429	418	433	439	422	411	435	444	464	434	424	450	402	463	458	448	481	424	473	480	431	474	430	439	443	459	435	447	445	420	422	443	429	435	444	435	436	457	435	422	413	472	436	437	441	451	453	458	421	443	431	472	487	479	434	448	436	458	473	425	429	453	467	438	430	436	450	473	457	400	472	460	451	450	453	430	404	440	430	456	422	447	450	435	456	432	400	464	446	459	428	438	475	455	462	439	489	434	467	459	450	456	458	468	433	464	445	440	440	493	472	416	413	467	483	490	451	463	431	454	441	468	457	452	458	413	473	463	442	490	408	480	419	459	439	452	434	421	458	455	433	429	415	435	446	423	449	450	439	407	429	429	457	456	453	435	436	469	417	489	467	442	447	477	437	416	433	436	451	461	456	419	429	398	436	439	436	438	471	420	430	449	465	415	488	448	468	428	476	453	464	485	480	465	495	420	470	445	453	393	468	447	463	436	437	441	446	408	468	448	413	412	441	465	436	455	423	466	453	419	458	469	418	442	445	466	489	429	440	477	444	429	479	473	441	447	451	442	474	446	440	453	468	431	443	479	411	479	444	466	427	447	458	421	465	433	475	485	436	430	413	469	464	467	459	448	407	438	450	413	460	461	404	450	446	465	440	439	445	461	453	469	482	442	465	436	459	435	444	446	436	454	433	452	442	454	480	461	445	462	423	421	414	490	459	468	451	444	465	453	443	446	410	472	455	482	475	461	494	439	469	414	423	442	467	469	459	435	414	423	457	414	431	432	418	446	455	430	476	454	460	465	459	432	491	470	419	462	421	453	446	460	471	478	450	473	460	422	451	455	422	419	448	453	455	421	435	437	450	437	441	452	424	400	438	462	437	452	435	429	438	445	441	442	453	447	441	451	426	418	451	433	453	457	413	451	417	456	464	485	450	449	453	470	442	414	416	405	451	420	458	463	465	432	444	454	449	465	449	456	442	431	431	445	449	461	418	428	438	450	411	461	437	445	447	429	468	462	435	436	440	447	450	474	436	418	450	450	427	417	455	445	408	432	431	423	429	414	435	428	451	433	466	459	421	460	406	462	449	459	442	442	430	457	473	455	420	451	465	445	428	478	443	432	452	461	446	431	436	437	458	464	452	431	424	457	436	445	419	396	451	458	417	463	466	465	466	450	449	442	405	467	432	456	451	467	473	471	469	455	435	439	457	458	479	437	478	429	467	464	457	466	446	423	432	440	468	452	456	445	447	413	450	436	504	450	450	482	444	414	472	440	439	420	450	405	433	446	454	480	454	435	401	438	419	437	460	461	418	470	453	450	461	418	461	430	432	440	413	438	448	426	431	449	428	473	431	474	428	470	477	441	442	434	458	463	430	466	419	431	450	399	421	457	458	421	414	441	471	471	464	460	427	443	449	427	449	430	458	439	479	430	491	443	410	449	453	430	437	458	429	482	440	456	441	440	457	439	460	467	470	414	454	435	422	466	473	433	458	436	454	473	443	423	405	499	430	426	466	434	437	436	427	418	432	472	475	442	465	484	470	462	450	445	460	433	444	395	439	439	450	431	442	407	460	423	437	426	471	499	486	489	473	462	446	425	449	421	426	428	469	440	427	420	462	473	452	457	433	437	447	487	446	447	441	453	450	454	450	477	472	508	361	461	470	440	406	454	458	444	485	448	416	452	445	452	419	450	461	477	446	444	457	427	403	417	444	467	461	439	426	421	461	416	451	484	435	434	469	486	459	405	466	425	399	424	450	417	442	460	425	454	470	480	434	466	488	464	454	461	473	446	502	451	473	415	465	466	431	445	426	441	477	425	439	400	421	466	436	420	448	448	466	453	440	449	439	441	447	437	436	452	442	476	462	452	416	430	482	434	460	447	449	458	456	470	459	421	472	438	409	480	407	455	428	493	478	432	465	481	442	485	456	475	445	401	444	453	459	447	420	436	415	459	438	450	445	442	414	414	419	441	439	455	448	467	467	472	379	480	454	437	450	446	437	435	439	453	428	470	471	450	514	425	440	469	400	434	389	430	441	443	480	438	481	435	480	444	412	457	483	468	458	457	464	427	468	434	448	430	473	447	449	459	486	454	462	448	484	428	482	425	426	436	504	482	429	469	433	448	433	455	454	416	429	417	465	473	444	437	463	447	441	456	433	452	439	428	433	458	454	434	455	428	421	437	473	428	450	395	463	455	398	387	418	420	441	463	457	406	472	455	437	450	430	426	402	460	445	467	442	461	450	446	438	436	416	430	440	445	431	446	435	454	427	459	473	428	450	422	437	453	429	475	442	447	463	419	420	458	435	506	463	457	452	447	464	458	449	451	438	440	462	463	430	457	481	460	401	450	418	470	463	477	445	461	480	447	473	483	453	451	441	487	451	443	450	452	444	435	491	457	458	472	414	461	395	475	465	457	474	433	461	472	453	466	458	468	436	461	427	469	483	455	462	444	450	447	452	450	467	443	491	420	465	441	453	433	443	467	417	458	444	485	457	455	415	474	444	435	439	452	423	458	434	428	395	414	450	430	398	474	406	454	430	449	459	448	449	429	434	464	438	453	445	412	420	479	433	440	380	474	452	467	434	471	453	447	456	474	455	431	445	488	418	442	434	437	441	444	443	429	458	429	448	476	438	459	454	443	478	458	478	454	453	496	454	432	402	430	403	459	420	469	422	435	440	418	451	462	447	443	478	444	430	444	443	441	493	450	444	417	453	440	444	483	459	446	442	498	430	447	451	448	483	421	423	440	456	455	440	488	441	395	467	429	463	411	463	428	460	477	419	474	452	465	446	450	447	476	457	460	469	418	442	463
22685	21110	28614	23868	21107	21147	12497	1344	851	671	545	499	492	402	393	358	363	276	314	278	255	256	240	259	239	250	217	210	243	219	221	215	228	211	209	196	200	207	205	205	192	219	210	213	181	201	200	204	242	197	158	205	174	226	200	211	204	189	183	211	216	211	187	203	188	184	188	184	206	187	192	199	197	179	212	178	168	185	187	181	171	173	217	189	176	194	193	226	191	199	182	177	167	182	196	180	191	180	179	197	173	172	170	184	190	204	192	187	199	189	166	168	193	180	174	176	204	191	179	180	183	184	175	191	173	193	193	164	206	151	192	194	179	198	179	223	203	209	215	185	198	202	171	202	178	196	191	171	171	174	178	183	193	188	183	195	190	176	181	194	186	168	207	199	179	181	176	199	189	194	208	181	191	192	192	185	170	199	184	176	191	181	183	193	167	178	170	179	196	174	164	191	213	192	194	185	189	205	188	194	181	158	178	169	171	189	190	188	193	185	187	187	184	184	176	190	179	181	183	180	175	189	174	175	185	161	204	187	173	167	166	176	163	174	161	169	167	177	167	197	198	190	184	187	198	173	198	193	176	186	192	193	201	163	194	178	173	156	193	183	185	167	176	171	185	201	173	186	210	187	178	158	180	169	194	195	197	187	183	180	195	169	198	189	200	189	169	196	165	222	191	204	189	200	183	191	189	193	187	177	194	169	186	198	181	155	197	185	211	179	203	164	184	197	184	187	178	172	185	191	169	177	168	202	180	194	194	181	171	198	190	194	171	207	184	165	210	180	187	175	208	184	175	170	182	188	179	176	185	179	168	198	213	199	196	162	184	162	180	190	196	193	188	173	164	158	184	176	175	166	190	183	188	186	189	176	170	172	170	181	213	185	172	172	176	184	191	191	162	202	176	183	176	185	177	185	196	190	196	193	179	186	186	205	200	182	186	189	176	180	166	199	200	178	192	196	154	199	194	178	186	187	174	164	210	201	164	181	190	183	198	177	176	200	176	169	171	159	198	184	185	186	183	196	183	196	179	198	180	172	168	164	178	161	197	176	195	167	192	189	226	169	185	186	191	193	182	197	180	186	185	181	162	160	218	181	183	189	170	198	179	177	183	205	168	164	185	172	188	188	176	181	186	169	180	199	190	199	183	177	194	176	163	173	196	183	182	186	197	194	192	185	164	183	200	206	197	187	195	176	179	178	171	186	178	178	202	188	150	206	183	188	192	170	180	181	179	195	196	193	173	195	167	178	180	175	197	212	181	182	179	163	181	186	176	167	173	192	194	205	191	188	170	174	174	196	191	158	186	159	205	237	161	179	203	174	191	195	199	190	182	194	171	196	185	212	195	172	183	192	191	204	176	163	178	192	188	214	160	207	168	169	186	211	193	183	186	191	182	187	159	179	175	185	213	179	196	168	171	174	200	187	180	187	176	196	187	176	183	195	180	212	190	166	177	193	203	200	192	192	186	209	167	201	174	174	179	178	170	179	184	166	198	160	184	185	205	184	181	180	203	200	192	194	188	176	205	185	167	186	189	174	179	186	178	180	166	192	184	208	167	161	214	157	162	174	211	203	171	183	190	177	189	188	176	156	192	203	181	202	177	191	183	148	168	183	168	184	166	159	159	190	192	170	191	212	198	178	187	208	169	197	177	185	207	197	198	168	160	198	172	164	185	172	212	190	175	171	194	209	201	181	185	207	181	197	187	182	203	215	170	172	218	177	209	186	197	203	173	181	180	188	184	172	175	174	191	199	172	198	172	173	180	178	198	174	182	193	179	183	166	191	188	179	193	210	186	182	194	168	173	191	175	183	178	198	198	162	200	189	173	171	189	176	185	188	192	168	198	193	190	177	196	145	171	186	162	179	188	189	176	193	199	189	163	175	157	188	185	190	165	160	189	189	173	189	206	176	193	172	195	179	180	176	187	179	174	184	184	186	169	183	189	181	191	200	204	190	186	208	171	201	176	180	184	175	205	163	178	171	159	183	205	194	174	186	174	173	168	171	158	194	183	195	198	187	187	191	182	173	158	172	183	150	167	184	182	207	175	183	200	177	178	197	195	208	185	206	182	159	192	167	199	171	187	160	180	186	190	200	182	184	167	176	180	200	170	203	200	198	189	178	179	183	189	174	175	196	176	181	174	164	184	186	176	191	217	179	169	175	188	192	191	192	150	186	183	154	172	152	192	169	188	164	198	183	211	183	163	172	178	189	179	204	164	206	172	170	214	183	168	197	180	194	178	181	195	179	188	187	173	198	194	226	192	179	173	195	168	162	205	204	187	177	205	183	185	158	188	183	172	189	171	172	201	190	199	172	156	178	173	183	201	167	185	171	170	169	191	173	189	170	191	192	186	180	163	176	168	179	181	193	168	175	198	187	193	173	211	179	182	180	185	188	181	179	183	187	170	187	220	157	206	190	206	172	189	180	178	205	188	183	189	196	186	176	150	198	182	183	181	178	191	210	180	170	175	182	191	188	198	153	167	162	183	171	194	185	172	188	174	172	165	152	191	168	199	150	172	171	185	168	166	189	185	168	167	195	190	192	189	165	160	183	176	197	169	171	203	174	162	156	170	182	185	197	193	186	183	189	198	181	197	185	183	173	216	205	200	210	217	182	160	174	167	198	168	195	182	176	183	155	173	198	198	164	196	188	186	187	188	188	197	181	153	183	186	192	176	167	196	168	201	174	170	164	228	168	195	204	200	193	154	178	189	196	181	204	167	194	173	171	196	196	166	188	188	177	178	197	187	200	187	201	165	180	195	202	177	182	185	173	192	201	174	198	184	171	215	209	163	170	153	201	184	197	179	169	171	166	207	197	186	175	174	192	166	173	182	201	190	210	187	149	176	194	187	200	191	188	170	213	180	172	146	180	186	167	166	188	179	179	162	188	161	168	193	186	176	193	186	190	180	189	182	177	181	178	183	201	178	173	173	218	173	163	210	176	193	213	213	164	170	187	186	190	178	172	172	191	195	174	163	196	180	195	185	177	170	183	179	172	173	167	160	180	203	167	177	202	185	168	188	223	165	184	174	185	190	182	154	190	198	207	174	200	194	197	157	204	192	186	176	204	163	194	187	197	176	179	189	172	187	193	174	183	168	175	180	222	192	188	189	182	192	183	161	183	189	197	181	183	202	180	189	180	177	188	186	172	176	167	174	195	178	187	201	176	197	179	195	200	182	170	178	201	177	161	179	169	180	195	161	194	207	180	177	187	165	180	194	186	190	162	175	213	208	177	176	187	204	184	168	205	204	185	175	179	200	193	186	177	193	189	173	184	194	196	193	185	164	180	199	197	167	167	172	189	176	206	174	173	166	185	174	182	178	166	172	212	183	178	196	179	178	196	192	172	165	201	178	199	170	185	169	210	204	187	198	187	205	167	175	179	179	173	186	161	172	179	211	196	169	171	194	190	190	167	198	182	173	178	194	190	183	164	177	195	198	182	170	188	180	190	174	198	198	196	179	198	197	176	206	183	187	201
22186	16901	14231	7512	5237	4239	3716	2253	1710	1323	1123	928	758	636	630	569	502	477	426	398	369	327	332	297	289	317	303	272	298	280	297	293	281	272	253	258	248	240	265	252	241	221	214	212	240	238	234	218	232	239	235	210	207	221	247	242	208	241	217	209	227	230	204	220	229	201	211	223	239	207	197	190	246	225	243	196	210	219	230	211	201	227	213	224	186	230	208	203	228	221	212	184	203	227	233	195	219	224	208	222	222	198	191	208	218	208	235	198	193	212	185	193	187	183	186	215	205	244	187	221	223	213	217	210	222	219	217	204	215	213	206	220	221	200	191	221	181	211	197	200	214	206	208	211	208	226	202	225	194	196	199	209	245	210	193	216	223	199	203	222	211	182	234	211	190	190	202	216	207	221	239	208	216	199	209	211	206	209	219	224	199	197	230	216	226	185	205	206	204	202	218	221	222	203	176	235	192	202	200	199	186	233	208	212	198	204	223	193	195	233	208	196	196	242	195	229	217	211	227	222	183	184	186	205	214	227	196	193	189	205	217	207	214	198	214	197	216	196	212	202	213	228	221	225	198	223	159	184	198	232	218	224	197	197	215	224	197	212	198	185	201	192	189	210	210	201	202	218	222	215	224	224	209	186	199	183	227	217	214	203	187	227	220	200	234	201	217	197	203	195	244	214	232	214	207	216	209	196	221	212	184	205	190	209	197	208	219	206	187	180	209	206	197	205	183	202	215	201	201	217	211	222	204	202	173	190	210	243	215	210	210	215	206	207	215	230	212	197	207	204	210	206	210	222	243	202	222	231	209	234	200	221	190	195	200	198	190	199	192	196	246	213	198	208	201	199	214	190	216	198	204	222	191	217	207	243	190	182	198	199	211	227	213	222	217	188	198	200	200	215	207	197	196	235	205	207	206	216	182	205	204	205	207	213	201	208	201	216	192	220	214	205	199	211	239	218	208	187	206	246	210	200	219	199	189	210	207	205	209	211	181	234	190	189	191	205	212	197	223	224	212	197	221	215	219	209	201	199	189	212	220	205	200	183	205	229	195	179	190	178	206	205	188	225	179	225	217	211	222	200	214	189	220	195	204	184	176	211	219	196	215	225	219	199	220	202	224	186	182	194	216	216	222	222	194	184	189	222	222	234	210	191	207	193	190	212	198	236	212	208	194	213	213	228	193	207	219	241	198	229	226	179	191	199	190	193	207	211	207	198	205	204	200	243	192	214	202	198	211	196	221	173	201	192	193	211	199	201	200	207	241	204	195	211	185	206	221	213	205	187	224	203	230	232	212	212	231	220	212	206	204	214	210	201	211	232	191	210	188	188	211	197	198	194	240	194	200	194	198	204	176	193	198	211	200	213	221	199	201	184	220	235	200	217	211	211	192	217	224	218	216	207	205	210	200	212	198	197	197	202	183	199	183	228	208	197	221	213	233	220	213	207	212	212	189	199	188	190	209	207	211	213	182	214	242	217	212	213	228	230	166	208	196	206	221	227	184	205	234	196	208	192	198	236	238	210	200	208	199	203	212	229	197	215	225	213	198	197	196	194	204	223	196	196	197	192	207	226	224	212	213	222	187	217	232	218	202	224	194	198	224	207	215	190	227	233	236	190	191	226	185	222	214	195	184	207	205	192	204	198	216	209	209	218	207	200	209	200	216	215	209	192	204	197	216	203	207	220	203	197	231	211	197	207	222	224	188	204	178	199	214	198	183	199	200	216	220	201	200	228	191	198	221	202	213	216	203	210	229	217	197	207	204	185	203	204	177	216	213	199	186	190	190	209	200	225	206	248	208	218	184	221	209	226	218	204	210	197	225	222	232	221	230	216	196	186	191	189	203	211	214	212	227	213	199	213	216	211	222	187	177	217	218	174	213	179	218	201	228	214	206	209	184	199	221	208	209	184	231	222	214	192	179	210	207	190	216	211	222	223	233	238	207	211	189	205	232	203	205	213	189	207	207	198	209	216	206	205	223	206	213	204	186	231	215	216	210	210	206	205	216	224	196	213	214	204	185	194	198	208	211	201	197	209	229	209	187	202	227	219	209	195	243	207	185	207	198	202	202	226	221	238	197	207	195	206	214	208	186	191	207	217	192	210	196	210	185	219	206	198	206	211	214	214	216	223	219	213	208	185	219	188	208	231	215	200	208	198	200	187	192	200	207	207	200	206	205	195	213	202	209	212	179	209	212	205	206	212	240	204	215	188	179	235	210	189	208	199	200	178	226	211	203	193	187	205	191	202	215	216	228	220	216	203	215	194	191	218	226	206	220	215	231	198	199	206	202	184	206	190	223	183	185	175	208	199	198	219	217	199	184	228	197	206	196	220	204	188	195	192	212	183	208	203	226	221	206	222	204	197	190	193	222	192	203	223	214	215	213	219	189	210	212	217	176	185	194	193	195	188	220	203	203	214	208	194	228	204	209	179	174	201	209	208	193	186	220	204	205	199	218	225	197	198	203	198	184	198	230	219	205	193	246	211	224	199	229	199	207	210	222	192	185	202	203	204	210	197	221	215	198	213	209	191	202	222	175	183	210	208	213	217	214	207	224	206	207	185	205	213	198	202	177	211	221	191	208	184	229	193	199	196	214	195	217	184	214	212	215	197	229	211	226	204	179	199	222	210	218	197	191	204	186	177	226	217	216	199	223	205	197	228	198	193	200	193	225	229	232	215	208	216	210	193	232	204	227	196	200	198	214	178	187	211	213	211	219	206	207	194	227	201	217	222	225	205	187	215	219	208	193	203	209	202	199	208	198	204	220	184	200	214	191	213	224	211	222	185	234	190	203	221	207	215	213	205	181	214	193	224	209	214	216	209	185	233	188	210	209	178	222	203	217	202	197	188	207	206	212	202	209	217	206	185	216	209	204	219	191	188	209	189	194	232	197	200	171	198	190	213	232	216	215	209	207	235	166	190	211	209	213	193	216	204	207	196	189	191	207	199	213	196	222	218	205	215	216	206	177	212	226	211	190	207	212	222	226	224	227	200	199	211	189	190	208	223	215	205	208	227	191	197	202	207	201	204	209	186	192	239	220	210	164	201	201	206	196	215	208	182	196	188	224	228	231	206	204	204	233	190	216	206	220	175	204	217	211	214	226	210	219	253	221	208	204	222	233	194	223	215	201	187	217	193	217	221	201	208	216	201	202	190	213	221	221	223	203	207	191	221	168	199	224	221	200	212	192	215	200	209	169	199	217	223	231	216	191	211	231	217	232	194	202	198	214	207	203	215	213	242	204	225	209	202	232	230	218	207	214	193	213	204	208	211	193	221	222	202	211	211	231	204	182	193	217	218	210	223	212	219	232	210	218	204	215	223	223	212	208	207	219	193	210	223	195	206	224	226	221	225	205	209	204	201	222	196	204	197	220	196	213	211	188	227	208	205	207	186	196	191	233	201	220	176	215	221	198	200	193	220	210	236	186	217	211	210	208	200	195	195	213	210	193	222	190	177	218	231	239	199	206	200	208	185	205	217
27198	19823	6826	800	529	493	468	362	331	309	321	296	341	302	319	355	307	316	344	263	302	286	331	321	327	324	303	319	310	314	285	310	278	293	284	323	273	298	317	308	279	309	313	325	286	286	292	324	288	315	317	309	308	319	297	325	282	320	284	276	323	307	305	328	332	321	291	320	281	327	272	313	306	303	306	321	305	342	289	329	305	284	308	287	292	322	308	289	315	312	326	288	334	287	295	306	336	292	339	329	286	313	322	326	307	304	292	330	333	321	308	315	313	289	275	310	350	313	304	313	282	293	326	321	328	314	357	299	319	287	298	287	291	315	295	288	317	360	313	314	317	298	313	307	318	331	318	329	323	278	329	307	330	311	341	295	329	324	290	277	309	280	305	323	291	342	306	315	335	289	295	296	301	325	320	341	297	304	290	329	310	322	321	334	326	313	286	295	306	288	297	275	300	318	312	316	351	314	295	299	316	298	322	285	316	338	354	337	322	296	297	299	291	330	326	305	309	294	320	265	294	302	326	285	285	318	286	276	275	272	296	290	317	262	307	314	280	305	309	301	319	303	318	302	321	320	310	309	297	311	279	254	283	284	298	308	267	283	324	343	322	283	305	344	302	268	333	305	296	301	301	317	308	316	314	306	331	312	313	304	302	305	310	332	345	317	300	321	306	258	294	291	337	304	312	325	307	325	293	276	314	322	294	310	302	320	320	308	332	288	294	309	312	291	273	332	310	298	286	303	302	295	325	310	328	302	297	312	282	287	287	274	328	281	316	295	342	318	301	323	305	319	324	282	310	283	306	316	304	323	314	282	317	293	307	310	277	308	320	297	276	297	294	294	299	309	320	324	324	283	303	316	328	327	330	313	326	295	276	340	300	327	306	295	314	342	333	304	299	318	299	298	323	294	289	305	290	298	343	315	336	313	307	317	324	296	312	256	290	288	306	315	290	314	311	322	322	307	312	288	273	344	298	325	294	307	302	305	289	316	302	288	309	301	319	323	290	314	316	319	315	295	294	312	289	305	289	320	308	294	320	299	332	313	299	320	343	308	318	312	331	295	325	304	303	293	291	325	273	327	295	298	309	310	283	311	289	317	319	329	293	308	309	303	287	322	302	286	298	323	310	281	295	296	282	302	288	291	313	277	308	295	291	312	316	314	305	315	321	348	325	316	333	278	309	316	304	286	322	285	314	312	323	280	321	322	294	310	319	325	273	290	330	300	275	311	311	313	279	290	344	311	303	263	288	309	308	301	295	302	297	340	280	304	304	305	301	331	318	297	309	304	315	300	306	320	314	291	319	303	309	284	326	304	323	290	341	305	326	298	321	288	275	318	340	285	315	304	288	306	294	297	302	307	265	324	301	304	299	306	254	317	318	312	304	306	332	304	304	289	282	289	300	305	309	309	315	317	316	300	288	292	308	303	319	314	314	289	287	342	298	309	275	308	337	300	284	296	295	296	275	315	312	292	296	317	312	305	331	324	331	309	295	318	324	323	324	282	279	296	304	327	327	278	283	296	310	314	338	265	314	318	307	306	281	317	303	300	293	309	342	290	320	309	300	267	308	321	309	313	284	309	329	308	306	297	325	310	319	305	312	280	299	311	316	290	289	300	314	298	289	323	311	299	292	320	303	313	316	296	288	309	322	332	291	311	286	301	303	305	328	297	329	281	311	301	312	280	300	312	298	313	321	285	305	312	302	319	290	332	286	307	294	295	303	317	297	296	327	313	312	302	278	321	309	314	329	321	291	317	342	340	297	328	318	317	280	297	306	288	269	290	319	316	330	319	280	311	323	297	299	277	305	320	311	295	298	310	316	295	283	275	309	316	316	267	310	291	329	281	292	320	323	318	299	285	289	313	310	301	327	321	318	328	301	301	302	321	316	297	283	298	319	314	281	312	302	297	313	328	300	312	296	274	318	314	330	347	299	311	307	300	301	277	303	300	348	345	310	266	303	306	331	314	334	284	319	299	268	299	307	282	299	301	299	300	329	283	300	309	328	297	290	308	309	285	295	297	351	278	309	324	316	305	282	318	347	308	319	301	303	305	308	266	299	287	280	296	294	292	310	327	305	315	296	324	319	299	301	307	261	318	301	293	315	322	283	313	286	329	313	293	299	293	323	288	299	295	301	307	309	296	292	311	285	293	294	293	284	328	279	283	288	302	288	308	316	282	297	276	340	324	268	345	310	284	304	296	316	334	301	300	296	314	317	297	338	295	285	316	329	283	299	314	322	320	303	280	282	280	324	287	312	305	293	315	304	311	314	298	318	281	285	320	278	327	333	292	311	294	340	294	332	321	312	354	309	316	324	299	311	290	291	296	329	288	283	333	316	288	324	292	328	326	287	352	303	297	292	279	302	322	290	332	331	282	310	289	333	311	306	305	295	274	300	313	287	314	301	312	294	286	322	295	304	328	326	334	333	327	283	319	317	311	299	290	313	286	322	320	309	308	278	290	291	312	339	314	302	299	340	329	297	339	323	253	286	289	297	285	270	312	315	292	310	304	295	335	304	308	273	288	314	336	302	275	325	305	289	316	283	327	311	290	305	335	334	293	291	313	319	306	308	287	281	323	344	288	315	308	311	273	312	295	300	336	306	286	314	303	289	314	284	278	342	300	317	324	315	313	315	289	342	297	293	289	310	309	323	320	277	316	322	307	276	287	324	322	314	315	313	332	309	306	329	269	291	306	292	298	292	271	282	320	320	316	323	284	312	293	285	314	305	302	315	277	307	298	327	305	307	285	296	344	288	271	312	299	295	281	281	322	290	284	333	287	298	330	280	294	323	300	326	280	284	305	312	305	319	329	285	315	271	264	320	325	292	338	309	303	313	299	289	321	311	307	291	302	280	317	297	285	336	267	313	298	306	308	290	318	303	300	284	331	308	311	318	316	321	274	325	299	274	324	308	326	303	304	287	310	293	314	288	281	286	315	281	284	285	304	361	325	299	318	307	314	291	302	288	322	309	328	309	325	312	314	340	328	300	300	325	299	309	301	313	328	291	333	296	296	281	298	298	293	300	302	289	279	319	308	330	332	283	309	285	315	304	280	315	308	319	334	300	348	313	343	290	318	286	309	281	308	321	280	317	301	281	291	295	345	295	286	319	278	333	296	310	304	276	301	314	295	291	323	302	306	305	263	310	300	298	325	290	318	320	292	314	318	337	308	307	281	299	289	277	277	340	303	290	323	297	287	302	324	312	293	312	303	301	306	277	299	319	291	296	303	299	283	292	311	281	280	315	331	331	304	273	303	293	311	320	305	308	299	303	314	316	281	291	332	295	276	299	282	310	320	308	283	289	311	310	315	310	302	319	321	303	305	326	328	289	326	317	323	324	319	340	287	336	286	297	295	281	301	286	302	297	283	295	302	301	350	318	314	306	333	297	301	296	328	313	298	320	295	311	314	290	297	323	307	302	316	294	292	315	293	292	292	329	308	302	310	290	287	299	295	312	305	292	308	258	311	295	296	295	302
11576	1345	1094	711	693	771	734	481	412	397	401	371	379	405	357	379	348	384	387	364	386	414	363	342	378	361	372	369	330	351	372	370	383	349	364	372	366	353	370	348	378	364	426	343	370	364	381	378	340	352	375	348	409	357	377	392	351	362	370	360	378	351	374	355	359	388	379	371	350	408	380	370	381	381	395	369	378	375	372	343	373	349	359	366	341	410	379	381	379	375	373	371	405	413	371	366	354	369	362	365	363	345	359	341	384	351	377	371	396	379	382	367	384	351	406	358	356	387	365	345	373	367	333	333	355	383	343	384	361	378	367	393	363	335	376	392	353	389	357	351	354	368	386	345	396	357	400	377	360	376	389	363	358	362	389	367	384	391	389	350	376	374	340	351	387	373	393	387	343	369	359	333	402	329	379	354	382	379	368	361	355	364	364	347	368	396	382	357	351	363	373	348	356	363	342	364	373	361	356	361	376	355	355	365	356	362	376	327	368	374	360	358	317	348	371	352	361	381	372	350	343	359	371	374	343	392	376	360	404	392	373	400	348	352	382	350	384	390	382	382	353	373	399	351	362	380	366	385	396	379	357	381	393	354	352	350	393	361	358	353	376	353	331	346	372	332	367	349	388	382	349	358	367	363	364	345	365	376	337	363	363	363	366	359	373	349	348	343	376	381	372	406	348	357	374	359	361	366	381	366	359	385	368	396	365	338	351	365	374	379	384	367	338	360	358	372	374	386	347	384	355	353	396	348	347	336	359	362	385	388	396	370	394	387	376	382	368	365	363	350	329	395	360	370	377	353	360	393	365	374	323	387	361	403	373	344	406	380	376	376	365	366	376	368	347	393	354	380	361	369	346	346	401	353	364	389	389	359	361	366	361	333	352	362	371	379	347	363	353	374	368	317	334	351	385	345	381	393	363	354	342	393	383	332	367	368	366	371	393	368	354	385	343	401	355	367	365	383	339	367	349	377	395	382	367	352	344	347	385	387	338	363	362	378	357	395	414	362	352	326	332	350	359	394	377	386	352	351	379	360	345	355	343	379	368	389	369	351	348	390	312	360	358	374	367	380	373	378	395	381	399	333	366	342	396	383	364	366	370	373	333	377	349	353	364	351	374	371	353	377	350	384	389	350	357	360	378	348	355	346	356	365	379	380	387	354	370	352	432	346	347	360	360	367	357	361	347	392	326	383	349	362	369	395	330	350	388	358	356	360	389	363	365	364	357	387	344	375	352	371	359	344	379	349	402	401	390	344	389	383	382	375	370	367	349	374	356	384	388	356	365	356	390	365	366	368	366	341	344	368	363	344	375	368	381	401	397	366	370	371	404	373	328	339	382	372	343	347	346	357	392	391	374	336	324	367	361	341	360	358	360	372	378	402	323	363	365	358	380	336	365	366	400	406	354	359	361	403	358	344	364	357	347	378	343	427	373	424	326	369	360	365	348	329	377	337	365	362	362	335	375	399	375	370	358	383	362	363	357	383	371	341	353	370	404	339	373	365	347	383	335	387	354	393	366	348	362	422	345	379	364	382	344	369	388	364	336	336	370	317	351	340	386	362	378	368	363	384	355	370	362	340	348	373	382	379	365	352	374	349	349	357	385	347	384	399	391	393	384	367	390	347	363	364	355	377	363	345	351	358	333	376	406	348	382	371	344	346	371	377	339	345	340	332	397	375	403	349	373	335	372	367	343	344	384	346	370	324	393	344	393	389	383	385	337	349	318	338	369	346	384	339	372	346	366	366	357	396	397	362	351	395	366	405	353	353	396	353	374	374	399	389	377	383	374	359	331	363	369	381	382	363	351	392	392	353	362	395	380	338	377	370	353	341	347	349	399	359	327	384	367	355	355	344	349	350	373	367	360	370	367	389	349	376	385	401	381	397	367	347	372	343	373	356	375	345	382	383	343	367	378	368	362	365	369	381	372	403	354	390	360	403	390	358	345	363	416	388	391	357	362	375	363	358	381	365	357	366	356	376	384	348	376	378	390	375	384	354	372	350	387	359	396	381	376	360	354	350	328	365	364	407	399	375	338	332	365	377	356	364	382	372	353	344	354	391	355	366	360	381	330	377	408	310	416	348	399	367	371	373	379	339	391	343	372	395	343	358	373	380	352	370	397	373	357	354	353	394	365	365	379	366	327	362	380	340	385	353	356	374	391	394	350	352	362	377	390	376	388	396	375	371	361	365	372	374	415	371	372	379	363	339	389	379	374	373	373	358	404	363	369	365	373	370	384	335	354	357	338	382	389	361	387	382	344	343	367	372	387	337	369	346	377	382	364	381	366	360	358	327	381	392	367	366	374	364	363	360	397	380	373	384	377	357	374	377	369	391	364	375	358	370	370	365	377	350	398	336	351	397	374	364	360	360	379	393	339	384	363	377	340	361	374	373	356	382	361	400	355	358	356	391	337	371	372	357	372	366	374	360	320	378	361	358	383	373	365	381	348	359	363	381	361	363	335	399	372	377	379	358	366	375	346	342	409	388	359	359	332	386	360	340	379	358	390	361	404	371	350	362	389	361	371	358	411	348	361	360	339	384	390	352	338	404	362	370	368	351	356	380	361	344	375	347	367	364	371	351	403	387	394	355	361	370	360	343	381	377	353	370	382	343	347	341	337	362	369	415	349	373	363	382	367	365	369	356	374	350	379	390	320	359	360	342	380	341	407	345	357	379	355	344	376	384	364	373	346	353	344	372	354	362	317	402	382	369	389	318	370	352	347	329	314	373	365	371	374	367	361	347	337	339	363	367	368	354	409	383	357	360	385	344	400	402	372	380	404	367	421	393	364	399	341	375	377	392	355	365	371	374	388	389	320	377	371	372	393	400	427	361	345	362	344	355	418	356	365	385	346	396	368	349	400	415	378	358	346	347	325	339	361	399	360	348	368	347	362	393	396	359	364	382	367	355	362	359	354	352	395	329	396	379	360	350	356	373	390	377	344	358	393	371	337	360	371	325	347	390	347	348	403	375	354	365	368	387	371	364	385	367	428	360	368	356	340	358	402	324	425	419	349	358	354	360	363	343	369	401	370	369	345	332	364	377	363	384	352	370	381	387	373	368	361	363	397	340	399	378	376	395	348	366	374	367	361	375	380	351	371	357	329	363	367	352	374	357	394	347	386	354	368	392	372	375	378	345	358	352	344	414	376	393	406	394	374	384	364	395	410	405	347	356	396	378	361	385	352	382	344	351	380	366	331	381	380	379	377	346	400	365	324	340	347	367	360	333	360	397	388	379	366	364	368	343	353	384	405	367	387	398	410	397	403	338	396	355	360	341	415	333	361	355	360	344	367	398	374	367	372	372	363	351	396	361	394	367	368	387	383	363	397	354	371	411	374	338	360	379	348	367	354	396	386	380	375	370	348	371	359	373	393	327	360	373	365	417	349	370	364	378	365	373	393	340	392	336	365	370	352	375	395	395	372	362	372	355	393	323	338	371	343	369	391	396	395	353	372	365	388	350	382	368	364	372	398	348
23671	21064	28210	24148	21069	12690	1373	632	446	408	359	312	273	232	231	237	207	210	177	205	197	158	187	177	184	159	151	178	135	141	165	155	154	151	157	156	154	151	140	144	171	150	141	158	139	145	128	162	164	129	139	146	133	151	138	154	156	149	152	136	151	137	152	128	148	136	130	138	122	159	151	142	167	135	131	159	139	137	149	135	130	159	143	131	143	138	151	145	123	150	143	152	124	146	147	160	126	159	154	126	160	142	139	162	152	146	134	128	155	136	136	142	135	149	121	138	140	142	170	130	124	132	147	133	123	149	147	147	143	152	159	125	143	149	145	137	139	144	156	140	144	141	167	146	141	139	107	131	135	132	147	141	136	121	150	150	138	161	157	137	157	141	152	146	147	151	121	147	141	145	140	142	137	144	149	156	138	147	133	149	133	151	123	132	132	121	136	142	141	138	134	154	131	130	141	137	146	142	121	150	115	144	147	152	153	131	156	129	136	133	148	155	145	155	109	148	125	141	145	132	164	156	152	111	151	127	149	144	137	126	161	117	151	117	139	135	152	139	138	146	147	156	145	147	112	150	151	113	117	147	151	148	136	134	138	122	125	153	108	158	136	150	126	144	146	131	129	146	137	161	130	130	140	132	136	146	119	139	139	119	145	160	119	149	138	120	128	123	145	128	128	132	133	118	127	152	151	156	132	146	137	143	136	136	135	155	149	148	132	123	128	134	144	126	136	130	136	135	151	158	134	129	137	144	125	135	153	139	128	141	134	159	144	131	133	139	118	137	150	138	155	132	152	168	131	141	152	151	123	156	134	161	140	133	148	130	122	147	150	137	161	119	133	153	124	118	146	126	118	148	138	135	140	143	116	148	131	118	144	136	139	135	136	139	162	140	129	136	135	156	139	151	143	137	135	125	152	160	137	145	159	149	129	159	142	127	141	149	134	134	123	148	139	128	136	143	140	145	158	139	160	138	145	125	135	153	114	128	141	176	136	140	137	126	120	131	132	135	134	136	143	152	131	132	165	129	133	135	129	130	145	160	132	156	128	132	149	112	144	143	140	126	137	127	135	146	145	120	166	134	140	129	145	134	147	136	123	151	125	162	156	152	146	149	117	154	173	142	160	139	139	137	143	143	114	127	151	129	134	115	143	149	146	140	154	158	130	151	132	128	155	130	136	139	143	131	151	134	152	143	122	133	144	141	123	130	137	164	129	119	164	139	143	123	128	160	147	148	145	117	142	148	144	136	157	135	123	153	147	125	129	144	120	137	136	123	128	148	150	142	158	139	142	135	128	130	136	133	131	138	125	146	151	158	120	145	156	159	146	154	146	127	138	133	131	115	160	156	128	140	149	120	139	122	134	146	148	138	134	145	152	132	130	143	164	129	133	147	148	158	138	148	132	140	148	108	147	123	135	130	129	139	146	135	154	138	152	148	130	141	144	150	134	136	121	146	164	144	170	128	126	138	124	127	169	145	130	125	142	147	131	146	149	133	159	137	151	146	137	146	129	122	148	129	149	127	143	136	134	137	147	135	158	138	147	132	135	146	150	130	129	138	161	135	182	154	138	124	114	143	146	144	143	130	126	135	133	135	144	147	143	149	134	163	141	134	137	149	132	146	151	149	143	129	138	128	122	131	136	150	160	133	141	122	125	139	137	157	124	143	158	168	143	144	132	136	137	143	137	135	152	139	137	154	140	143	147	138	144	153	131	131	147	133	125	153	130	142	132	137	145	142	149	119	124	117	127	142	151	144	144	157	154	147	141	141	139	131	145	128	147	149	122	142	155	166	149	134	150	148	165	147	146	129	129	141	142	136	146	157	144	122	126	138	142	125	143	124	136	145	145	150	136	142	143	136	140	147	136	126	149	151	152	145	130	151	138	150	134	133	130	154	150	128	140	136	141	133	141	138	135	142	145	130	118	136	138	142	125	115	146	137	152	130	123	150	143	133	137	172	143	138	115	151	148	145	129	148	140	141	139	140	127	162	143	147	148	144	121	144	165	122	158	130	136	158	139	148	155	139	140	160	130	116	127	160	138	134	141	125	149	132	149	146	141	139	140	146	144	133	132	129	141	144	130	153	117	122	147	157	150	140	145	149	121	128	157	138	150	153	120	127	156	129	145	148	120	130	128	123	154	134	160	133	131	134	154	114	139	118	142	144	138	154	133	134	128	134	137	129	165	141	147	135	134	143	143	152	132	129	157	135	163	153	127	138	150	134	162	146	144	147	136	153	156	123	133	144	141	145	116	149	135	137	125	152	138	144	163	157	142	147	128	138	141	142	128	139	128	137	110	116	129	129	153	139	151	137	139	130	156	140	150	120	130	122	144	150	150	144	133	135	138	150	131	132	131	149	151	165	152	131	118	126	130	140	141	132	141	144	132	154	149	152	132	136	140	144	150	155	136	142	151	158	128	144	131	153	151	129	148	149	137	108	148	130	143	141	139	131	131	118	132	130	132	154	128	122	150	157	123	133	146	132	127	152	133	159	148	141	133	130	140	139	152	150	142	142	150	149	135	139	142	131	165	133	159	132	131	131	134	134	160	145	134	167	146	163	135	134	145	134	134	132	117	144	145	130	150	136	128	128	136	116	139	131	144	114	143	149	148	136	137	146	134	151	133	156	131	129	161	142	139	132	159	142	133	147	125	146	144	154	145	131	154	140	139	155	129	127	156	132	152	127	141	136	149	131	143	126	124	145	136	115	143	131	136	142	120	135	129	132	138	141	119	132	134	142	145	123	135	139	129	128	131	117	145	146	120	141	151	134	122	141	148	154	135	138	113	136	107	127	139	127	141	128	154	151	133	153	134	146	147	147	132	145	128	113	156	138	152	151	159	121	120	131	117	132	131	140	157	150	145	131	140	136	139	135	173	152	142	149	139	136	142	139	146	136	144	146	165	144	162	138	150	146	156	138	131	131	119	113	124	142	120	151	114	140	114	136	143	139	131	123	160	157	141	152	143	118	130	146	159	138	149	134	111	156	131	124	138	141	144	130	154	152	126	120	131	145	126	143	118	132	148	152	126	125	132	139	148	140	146	147	148	149	128	144	138	160	141	120	160	140	136	152	132	155	142	146	118	137	151	146	148	139	140	132	150	129	120	154	106	156	131	115	127	164	148	136	152	145	166	139	126	138	142	141	128	159	138	140	138	133	156	137	151	123	144	113	138	163	131	119	133	122	146	163	153	149	147	134	110	143	167	145	137	127	144	148	142	127	129	119	129	136	152	150	134	140	122	161	155	147	116	114	140	133	131	147	156	151	137	159	138	132	139	154	141	118	131	159	155	131	136	119	132	136	134	144	142	126	150	133	140	141	132	140	145	148	141	139	140	132	155	145	135	168	140	118	134	124	128	134	132	142	143	129	137	121	130	139	128	123	142	148	121	154	135	126	144	143	145	140	159	137	146	142	150	129	136	150	148	132	134	142	126	126	135	149	136	154	119	149	136	138	127	134	139	143	139	134	147	118	144	153
22174	10306	8776	4351	2856	2447	1901	1235	932	770	646	593	489	485	369	329	347	333	299	291	272	252	249	228	225	224	189	244	203	221	182	211	177	185	162	203	205	198	187	218	212	194	194	183	182	184	176	188	180	200	179	178	186	187	195	189	199	194	204	185	198	182	200	193	196	187	174	172	173	170	160	183	164	181	197	187	150	172	152	187	192	195	201	178	208	184	175	160	181	168	166	167	169	180	162	162	179	193	171	169	205	163	180	195	180	175	171	191	187	176	183	181	166	170	153	182	184	185	180	192	156	194	185	190	162	204	193	190	174	185	176	191	157	183	171	166	186	181	197	153	180	171	171	184	211	180	163	184	167	183	197	168	181	160	189	171	194	166	173	197	161	182	184	178	179	178	189	183	157	165	189	162	154	173	195	191	174	181	192	181	163	177	148	174	189	199	186	183	190	180	158	167	193	179	173	166	202	169	174	164	179	167	138	176	189	185	166	164	167	167	184	170	191	156	194	168	199	180	186	188	175	179	192	183	155	187	175	173	176	171	178	192	186	165	191	191	164	195	172	173	187	159	176	175	177	169	173	209	175	195	175	167	163	177	166	156	172	175	186	177	160	160	175	193	183	176	186	164	163	160	192	175	189	166	181	178	170	194	181	179	160	167	196	194	171	157	202	181	220	189	179	174	150	158	177	167	189	179	183	180	189	151	194	172	161	171	175	172	195	189	171	194	186	192	171	173	174	182	163	181	174	177	176	165	168	184	183	170	163	181	189	186	194	176	178	190	161	169	194	187	177	168	182	187	171	160	180	180	185	171	177	170	174	181	178	206	182	188	173	172	200	196	187	153	180	185	166	185	172	185	196	182	160	173	191	169	180	176	173	186	179	169	178	176	183	184	174	161	172	164	176	181	170	173	151	168	169	181	181	199	172	182	162	165	165	179	174	163	195	183	170	170	182	184	149	178	178	171	188	174	179	168	170	171	158	172	165	173	159	198	161	169	178	181	187	149	186	180	176	192	175	194	185	172	172	177	188	140	175	186	185	174	190	171	185	177	186	197	188	188	209	166	168	161	200	202	169	189	176	167	191	158	149	164	152	190	166	148	164	195	166	174	170	163	154	183	190	195	185	163	188	213	194	187	179	188	180	182	160	175	196	180	178	192	153	198	179	181	163	192	168	184	176	181	159	171	177	144	171	193	188	186	163	164	189	161	174	170	200	173	187	184	172	171	164	175	175	175	179	173	170	186	157	187	201	189	184	181	199	179	207	173	167	177	187	192	174	178	173	160	170	185	191	184	197	198	165	171	174	205	174	179	177	167	178	179	161	171	165	187	176	178	159	161	175	191	150	179	171	178	188	158	186	171	181	164	173	188	190	190	182	161	182	189	195	195	181	159	184	163	154	201	171	170	165	197	202	171	151	180	195	199	165	166	187	178	191	169	172	164	195	163	206	181	177	186	172	169	207	172	180	185	177	166	165	170	189	203	188	175	177	173	164	168	167	174	192	171	181	195	177	164	166	175	179	169	180	168	168	157	163	185	195	163	167	192	186	150	169	182	173	190	181	174	187	164	178	164	191	164	179	172	165	189	178	170	168	171	186	155	171	189	208	163	165	157	167	182	170	192	187	168	167	182	175	181	168	186	172	168	159	195	174	179	161	160	177	202	181	177	169	174	182	179	184	162	185	175	176	194	169	179	169	182	160	181	153	190	181	170	179	167	166	164	177	173	184	171	172	184	192	181	183	173	172	162	192	188	159	176	178	194	166	201	139	159	157	160	195	167	169	156	155	161	178	173	160	197	164	143	166	180	174	182	192	175	182	181	184	167	191	184	172	188	171	173	155	182	171	178	166	177	212	209	191	210	154	174	167	186	179	186	185	182	161	192	146	140	169	194	196	183	170	169	188	166	171	177	188	169	180	172	168	172	165	142	187	182	179	159	199	165	190	142	187	180	178	183	188	172	160	173	175	173	189	162	194	185	160	164	188	173	172	156	187	197	170	144	189	203	182	163	172	180	191	179	168	177	176	172	172	167	166	198	160	165	180	161	183	148	158	189	176	168	175	176	194	182	180	198	168	183	182	147	183	188	188	169	185	165	157	154	170	160	177	172	189	181	168	164	180	181	196	190	160	176	194	170	166	160	204	171	175	198	215	177	182	189	164	174	185	188	158	180	185	159	164	169	185	186	173	174	167	178	188	199	184	174	177	180	178	186	184	157	166	171	202	170	188	201	176	182	174	184	190	178	165	184	164	178	202	163	165	164	187	177	169	144	180	182	172	192	199	184	180	173	164	177	163	191	154	179	174	196	197	175	161	162	157	158	156	168	192	178	166	186	174	185	174	201	191	187	193	165	176	164	178	169	180	197	167	175	183	189	180	183	164	186	161	187	177	167	190	172	163	207	172	167	166	178	169	170	198	164	207	175	161	194	174	175	176	193	176	197	189	165	185	179	164	184	179	210	178	187	150	182	183	177	180	169	176	173	181	176	154	166	180	175	163	164	178	186	175	174	176	210	178	164	173	187	183	172	180	196	167	161	168	169	183	180	169	186	188	199	175	173	174	179	171	173	187	158	164	173	166	181	169	191	150	209	181	177	201	152	157	176	187	198	156	180	190	181	163	170	177	182	191	177	173	153	168	196	173	161	178	165	183	166	141	190	183	173	183	191	185	185	190	169	178	170	196	172	177	188	191	189	169	170	189	166	163	184	172	171	171	165	164	190	186	162	171	185	167	161	180	172	182	169	176	181	213	164	176	189	189	194	168	170	186	160	157	173	162	207	192	188	217	188	181	168	165	192	176	170	193	191	191	183	181	171	183	149	163	172	173	210	160	176	192	188	173	181	173	153	182	153	199	196	194	159	163	176	192	179	171	182	168	177	175	153	168	163	179	165	176	166	174	161	182	192	191	178	174	180	184	157	159	190	171	140	173	172	171	168	174	162	164	167	167	169	182	156	159	186	174	193	182	159	185	175	180	192	173	188	171	174	150	175	203	196	197	190	182	174	186	187	157	161	184	168	179	153	173	175	163	170	188	186	173	174	168	174	187	153	181	182	171	177	162	187	197	170	177	192	170	198	192	177	165	160	174	181	171	188	176	166	173	190	179	181	184	176	170	189	194	147	192	169	167	193	169	187	174	187	156	207	175	171	187	158	188	171	164	180	188	169	177	176	189	164	175	179	181	158	171	171	167	173	165	183	175	156	162	190	182	166	182	167	179	195	167	182	141	207	165	173	188	172	159	191	201	150	173	176	178	164	181	196	177	191	163	182	163	163	164	190	191	151	167	170	167	184	177	160	182	168	170	172	195	163	176	154	158	177	156	179	179	178	167	193	160	186	166	191	173	188	181	168	175	160	185	194	190	185	168	170	171	160	173	176	156	167	151	189	187	179	177	180	151	167	174	167	193	181	182	168	195	200	181	178	181	194	176	171	162	195	160	140	196	181	184	178	173	176	181	176	180	172	171	177	185	165	173	182	159	196
24965	21139	27223	25199	12798	1158	765	604	570	492	460	493	456	430	452	409	400	410	448	420	403	426	441	413	402	383	409	403	380	378	412	413	391	436	416	389	422	443	380	388	377	387	396	405	398	415	402	409	370	395	409	400	417	366	378	437	396	374	395	404	397	397	401	415	397	397	402	396	400	392	413	369	377	420	368	358	382	389	380	428	413	367	402	417	376	428	403	378	407	428	407	459	396	419	396	400	397	384	399	403	413	379	407	385	421	399	380	368	392	422	391	415	384	379	412	409	361	378	431	370	391	423	397	401	394	381	384	389	376	415	403	354	359	393	380	397	382	374	416	388	378	390	410	411	375	379	370	412	406	359	426	381	414	374	363	408	388	375	375	369	384	425	378	397	406	398	405	380	386	415	379	345	406	380	451	404	375	395	398	378	393	390	362	382	398	407	410	373	392	373	395	411	382	378	375	404	367	374	426	396	428	383	402	372	407	369	378	370	396	382	429	370	356	370	374	378	413	343	396	364	373	374	390	349	393	402	380	390	359	384	387	406	345	394	383	390	400	397	398	359	380	377	414	416	390	372	416	413	412	395	377	387	393	414	405	428	404	403	404	386	416	404	416	380	361	359	393	397	390	388	358	394	418	400	377	396	396	400	355	396	396	430	409	395	375	399	374	434	379	388	420	388	406	395	366	343	383	409	368	377	401	362	434	382	384	357	387	427	400	371	366	401	383	427	378	397	395	364	421	384	372	425	426	399	391	389	399	402	391	389	375	410	397	354	393	377	358	376	375	367	400	393	409	375	403	390	383	352	403	413	371	408	390	402	398	412	346	425	388	380	396	425	373	391	373	386	379	398	392	372	390	417	350	389	371	395	396	407	402	411	432	406	431	400	383	371	386	405	372	383	389	365	386	402	386	354	382	380	350	378	373	348	373	402	401	358	373	378	392	351	380	386	391	407	380	373	403	421	353	387	377	390	344	387	357	418	395	389	430	417	416	386	392	389	374	389	381	375	379	384	384	372	399	397	372	397	419	398	401	412	381	386	407	357	379	398	352	378	404	382	408	417	404	372	414	392	373	408	386	383	331	393	399	401	414	385	393	394	390	375	377	374	406	433	381	408	421	376	349	413	389	381	382	371	375	378	372	384	379	399	400	379	380	366	422	423	424	394	389	394	369	401	410	380	393	403	381	402	377	425	393	409	371	396	409	393	414	371	410	378	371	376	372	387	364	413	404	382	402	395	409	361	389	410	383	393	401	391	367	362	379	412	388	413	418	389	346	374	371	384	383	389	350	387	403	417	386	414	406	427	393	363	363	420	381	358	391	405	407	388	380	408	413	386	376	366	384	400	389	407	393	385	413	408	422	384	414	438	422	355	397	400	367	418	407	419	407	401	365	397	402	397	358	383	423	360	379	382	384	417	393	417	397	396	419	389	362	371	375	398	389	366	393	381	384	397	408	384	410	379	403	395	411	384	410	391	397	415	395	385	396	365	370	389	372	373	397	404	393	386	391	420	371	376	433	371	428	405	435	361	427	385	385	383	424	411	393	395	415	386	407	402	385	391	365	402	403	408	381	384	380	387	393	401	412	400	395	378	375	410	377	412	408	399	384	391	388	384	406	379	367	391	412	370	410	385	395	426	346	384	384	378	388	399	390	396	396	382	381	389	402	375	384	402	383	379	430	381	409	407	394	401	397	426	393	370	375	374	377	389	406	405	352	397	375	361	415	381	400	372	408	402	432	391	413	372	399	405	425	411	400	376	404	395	386	374	413	368	400	407	414	376	362	388	404	428	404	369	415	382	357	380	418	394	387	415	397	364	404	424	389	373	400	437	410	383	387	391	372	405	388	390	391	384	347	392	438	415	429	392	405	365	402	400	385	423	391	388	399	412	385	390	424	395	437	344	409	369	389	420	408	362	386	384	394	399	377	381	381	383	380	382	399	364	396	381	394	418	400	378	428	384	387	379	426	392	417	403	405	405	354	412	374	404	407	379	393	416	362	416	368	401	382	390	394	394	370	396	398	396	383	411	407	384	386	395	366	417	361	367	375	365	390	393	373	410	415	382	406	367	397	358	428	419	407	373	384	397	384	403	385	384	397	424	366	400	407	387	432	383	412	402	370	383	403	386	421	387	366	369	381	348	408	379	370	407	354	396	385	412	394	370	383	344	372	429	399	368	381	432	357	414	379	392	357	402	377	398	396	386	393	386	440	358	384	407	378	412	378	390	384	376	390	400	393	382	389	422	392	366	397	350	403	404	396	408	418	359	402	423	364	386	385	378	382	392	402	406	408	361	380	399	410	437	364	355	404	371	374	387	376	436	398	346	384	425	401	407	425	381	393	409	421	398	409	358	373	422	403	373	424	391	393	390	391	413	409	358	407	430	361	367	409	343	377	358	388	396	439	391	365	377	379	425	390	378	404	363	397	376	385	376	388	431	386	358	426	430	393	372	351	393	403	400	385	405	418	410	392	385	361	407	374	388	381	418	415	404	386	408	393	376	367	390	429	397	382	384	414	365	395	374	366	392	409	388	403	436	412	390	393	375	384	390	412	384	367	395	394	391	402	407	374	386	382	374	392	381	366	351	385	392	420	401	408	421	391	375	380	366	348	412	414	353	427	412	413	374	417	418	397	415	360	383	368	391	388	384	377	428	387	410	381	375	381	386	401	376	386	396	392	368	378	393	375	345	407	360	393	328	382	397	397	402	388	410	420	407	373	405	431	355	407	362	361	406	409	397	365	389	359	381	399	386	375	381	398	381	418	408	423	392	402	390	425	401	410	390	385	399	376	394	400	406	413	378	393	390	407	355	433	365	377	387	396	348	410	375	414	379	380	376	401	402	410	386	383	399	404	395	384	383	373	359	394	371	408	398	381	398	371	393	413	413	375	380	412	395	397	403	428	400	419	384	406	373	362	351	387	375	436	366	398	414	378	395	377	390	427	398	361	378	408	397	401	392	396	378	425	396	398	375	412	366	365	390	393	374	406	375	379	383	393	400	437	385	367	387	370	389	388	384	392	375	393	406	407	401	368	381	381	407	437	407	381	377	353	381	361	388	358	399	422	396	401	399	406	392	386	401	392	365	371	395	390	399	369	389	381	399	363	429	432	415	371	374	405	414	374	406	406	395	393	362	388	383	433	378	401	406	390	395	407	402	427	431	406	419	373	389	380	401	369	403	390	397	396	376	404	378	381	377	405	385	375	383	380	379	415	367	380	374	366	384	395	428	431	408	416	384	351	397	392	368	382	392	405	430	388	399	387	381	393	399	382	396	375	353	391	418	376	408	409	411	438	379	376	396	400	413	383	395	384	412	367	412	406	403	384	397	377	381	356	389	379	401	418	374	371	377	403	405	389	421	375	378	358	409	385	456	372	384	399	408	412	375	389	397	401	413	394	409	371	407	394	422	354	440	390	380	386	406	382	388	381	358	403	391	406	403	387	375	398	367	358	373	365	398	391	380	397	403	415	393	420	360
22429	6578	5215	2743	2025	1744	1365	1056	839	739	694	631	586	573	560	543	511	520	511	522	479	500	504	501	514	507	460	497	472	484	477	461	472	421	445	474	456	439	514	469	485	476	448	461	435	447	411	490	493	465	440	443	449	440	419	475	459	479	515	457	463	459	441	468	454	417	445	444	494	434	438	478	488	449	461	484	464	435	483	433	443	479	458	436	478	459	439	456	436	439	425	455	457	477	459	453	452	450	461	499	464	429	443	437	447	448	439	444	478	414	466	448	439	481	468	425	423	422	478	403	469	449	468	428	462	435	414	436	462	407	460	453	481	423	484	458	446	481	445	433	452	429	459	478	468	431	422	470	395	414	464	509	445	442	452	480	459	458	438	444	429	447	482	482	400	424	458	417	454	444	448	460	471	485	466	470	442	414	473	460	430	469	426	445	439	417	462	410	450	434	448	457	465	450	471	445	418	476	459	434	455	472	452	441	419	429	427	433	444	452	438	457	437	433	447	441	445	501	502	437	459	477	433	444	458	453	475	473	453	441	430	468	449	472	418	467	437	433	451	499	445	484	469	502	421	472	458	428	484	433	460	478	459	454	455	476	467	465	449	448	455	442	458	432	469	474	490	496	438	439	478	421	425	467	473	455	477	446	420	459	448	440	521	416	460	422	412	491	459	489	453	453	413	424	462	437	413	438	458	487	448	427	451	456	438	476	447	456	479	459	463	451	441	428	462	444	448	474	447	428	439	436	448	475	448	475	452	438	461	483	473	474	427	423	462	458	449	435	420	467	463	458	497	464	435	468	430	437	470	461	457	468	436	447	412	467	489	447	470	457	453	484	460	438	470	442	497	474	486	479	497	424	434	430	446	468	465	417	467	447	461	463	461	461	445	481	420	443	424	468	470	456	467	461	486	434	415	466	494	438	452	454	454	485	452	458	436	467	430	423	462	441	458	468	444	445	471	490	430	450	452	462	453	408	431	489	479	437	473	441	478	446	455	451	440	453	429	458	451	445	448	450	404	418	413	472	486	460	447	472	425	463	460	435	480	467	451	460	455	472	439	434	464	451	446	434	466	477	444	440	456	463	419	426	427	460	489	447	485	450	486	445	432	439	503	443	446	468	441	475	418	421	452	443	467	438	467	467	453	451	491	475	476	457	406	482	442	444	451	476	468	442	462	485	450	465	465	414	501	454	440	459	474	441	459	459	483	476	439	453	468	448	497	432	440	422	466	439	488	442	438	435	461	479	450	479	446	479	429	437	440	458	406	456	419	427	451	452	441	468	453	414	461	427	453	465	397	461	455	469	445	485	444	412	456	427	503	437	399	467	462	525	439	478	444	448	471	414	464	463	440	436	433	461	449	465	424	490	465	458	468	464	472	442	456	429	453	457	434	489	427	423	423	474	453	450	432	466	453	444	430	474	434	466	467	455	424	459	437	485	471	468	495	441	467	468	479	444	452	436	486	414	445	417	430	419	496	438	471	419	446	442	453	483	451	440	474	473	411	453	472	433	477	476	494	499	460	445	431	443	471	477	485	434	471	434	487	442	466	433	439	439	453	430	430	427	420	394	414	460	456	450	447	437	443	473	452	459	446	461	431	457	461	470	477	463	455	455	467	477	469	443	446	449	453	471	465	449	434	449	442	444	434	458	460	483	480	462	462	465	442	462	445	484	485	471	483	444	424	450	427	463	471	452	463	459	472	464	425	449	462	470	453	479	459	436	446	445	463	469	457	429	475	461	480	442	425	468	454	479	479	441	500	451	457	450	431	455	457	505	439	479	427	435	487	478	444	446	464	448	453	444	455	412	443	468	462	425	432	481	445	434	472	432	446	449	446	498	433	476	451	438	478	460	436	438	441	464	425	420	428	464	486	451	467	460	485	454	433	475	472	425	451	458	442	442	467	474	507	489	483	500	462	451	453	451	477	475	478	448	450	429	445	426	419	457	436	476	472	458	469	467	472	448	450	462	435	475	457	447	427	417	473	422	407	444	445	449	476	459	463	419	449	453	494	453	445	448	424	404	473	498	456	487	438	457	472	448	454	469	446	427	465	489	444	436	445	473	490	456	487	462	454	472	448	488	451	417	452	440	444	470	472	457	478	459	457	447	443	421	445	482	437	463	476	482	475	441	460	476	443	454	481	443	475	455	455	440	431	443	449	488	452	451	509	432	420	455	431	439	461	430	457	441	428	417	432	441	433	481	446	470	451	426	474	462	449	457	495	442	452	452	461	408	461	433	481	412	466	425	448	422	437	506	457	458	483	457	445	479	434	483	454	460	458	487	478	458	464	473	486	469	445	472	443	432	440	466	432	437	437	459	463	487	477	428	447	477	455	439	450	444	471	454	403	454	415	472	471	441	462	479	475	451	446	405	426	437	441	441	448	411	423	423	445	416	462	469	473	438	471	450	418	439	441	459	463	451	486	445	449	449	438	448	464	459	420	458	446	437	445	443	417	432	467	428	478	401	465	451	452	464	435	457	426	441	413	445	456	413	437	447	437	436	471	414	430	442	433	470	454	480	462	441	461	451	470	452	449	455	471	479	429	422	462	475	436	491	440	446	468	482	459	432	462	426	426	445	451	439	411	458	437	418	484	438	475	466	466	464	464	448	408	477	459	449	447	485	465	435	418	452	442	467	417	447	496	457	451	432	468	466	447	483	428	431	446	430	469	450	466	424	454	474	466	478	449	468	424	459	437	462	446	435	476	444	448	431	447	450	453	433	420	447	453	446	479	504	464	490	473	424	461	516	461	460	431	442	437	412	436	431	450	443	439	450	472	457	414	482	468	464	459	449	463	409	463	454	440	492	435	444	494	450	415	442	438	468	472	484	448	463	422	457	465	415	454	429	464	485	478	445	462	471	465	490	452	442	487	425	404	442	433	413	470	456	430	463	442	504	452	437	450	422	429	474	458	393	450	488	454	450	452	453	461	421	432	438	432	447	439	446	448	404	426	420	446	428	459	417	470	438	477	454	439	457	424	453	433	473	480	446	490	433	472	476	423	437	465	451	452	442	465	426	416	434	451	458	466	447	476	464	465	400	465	469	451	456	413	438	446	497	464	453	494	444	440	484	447	468	462	455	426	430	436	468	441	474	438	488	459	462	499	452	453	473	411	434	443	448	455	473	434	445	426	442	463	447	435	467	430	441	459	454	451	448	484	452	428	438	458	423	429	469	476	448	428	403	489	440	448	419	454	450	483	471	451	482	421	464	458	459	420	454	470	473	437	425	499	451	446	448	486	435	487	439	474	476	461	439	455	480	469	448	496	444	470	447	442	456	478	445	486	430	441	479	418	464	470	472	455	465	445	435	445	475	437	459	496	472	455	473	472	475	444	469	448	424	422	468	449	442	427	476	412	499	454	450	436	428	468	447	442	472	453	462	407	460	433	463	449	461	457	471	465	458	427	426	471	430	434	456	448	450	417	451	440	459	453	423	423	476	472	440	469	456	464	438	433	472	496	427	472	453	446	428
22715	21092	28589	23848	21090	21136	11843	1220	766	677	592	518	463	395	367	339	354	293	326	327	273	275	260	256	231	225	241	222	239	228	203	200	181	202	202	193	191	220	201	203	206	202	186	200	200	214	185	221	173	165	191	192	197	167	176	196	203	191	179	181	192	190	193	202	201	190	177	192	222	186	192	166	202	196	199	173	203	188	155	182	183	179	171	191	189	190	198	217	181	177	203	168	169	209	199	190	184	205	228	178	201	180	210	191	179	184	189	189	168	176	199	193	188	207	173	174	178	190	193	209	180	170	202	190	185	176	176	191	182	190	181	191	180	190	191	158	185	187	201	186	178	182	192	197	174	194	213	206	194	198	179	191	193	193	179	180	184	188	186	187	184	185	173	171	184	188	209	167	177	172	198	165	198	207	173	193	175	183	180	178	200	189	173	194	175	163	173	186	189	181	187	182	197	172	172	182	186	181	187	166	207	167	188	181	196	174	196	179	170	184	201	191	156	170	204	195	179	187	198	183	176	186	185	196	189	197	176	184	178	185	198	195	189	205	189	197	198	194	168	208	181	210	173	164	171	184	187	167	199	184	191	198	183	181	199	187	191	193	190	201	175	213	199	205	180	204	209	173	179	200	176	179	184	175	213	184	180	169	184	192	195	183	164	171	216	177	182	157	183	196	177	192	174	185	204	170	181	177	176	188	186	203	185	196	170	185	195	193	176	160	184	183	181	164	197	190	186	191	192	171	202	198	192	179	183	170	187	195	192	168	184	215	179	173	185	204	164	177	190	180	164	168	198	194	194	177	203	179	195	168	191	201	181	200	192	188	188	189	199	191	182	200	183	175	216	180	176	182	175	170	159	191	216	173	176	182	187	185	189	227	186	168	183	209	188	203	181	175	197	201	178	186	205	205	172	192	165	176	181	167	183	174	180	193	205	177	192	190	152	166	196	186	183	191	186	183	185	212	166	215	176	179	172	167	193	168	168	187	183	144	170	175	178	175	170	178	179	186	197	185	180	203	176	168	182	185	190	175	202	199	168	200	175	178	168	186	205	203	191	197	183	199	198	158	166	202	192	190	191	174	180	190	205	173	170	166	190	190	184	183	192	194	176	177	183	220	169	191	184	199	195	173	195	201	184	163	184	190	185	184	198	176	197	221	156	197	199	180	171	196	208	187	185	173	175	181	189	168	178	183	204	194	199	182	183	177	160	198	164	195	170	174	205	181	167	195	204	175	189	173	203	185	195	216	199	198	186	190	162	189	181	187	189	196	170	201	188	165	153	186	167	159	208	204	189	182	174	201	189	181	196	182	184	164	175	190	186	170	172	166	194	181	164	187	158	169	175	199	170	206	184	184	183	191	190	190	188	201	177	147	173	184	185	181	179	219	215	179	199	169	173	179	199	161	193	187	179	198	186	181	174	180	207	190	197	193	205	177	182	189	189	167	209	200	169	193	181	188	177	177	188	196	187	189	188	184	201	168	167	187	183	182	167	186	178	194	183	201	176	176	174	175	207	188	196	196	183	199	184	202	173	183	203	199	210	200	187	190	196	173	201	178	208	192	195	193	173	162	208	191	183	199	182	187	212	182	160	168	198	196	180	193	188	181	188	194	195	162	177	185	200	184	168	168	201	184	177	200	175	202	195	192	185	191	194	187	176	203	175	177	185	195	179	164	172	195	182	204	166	195	212	184	174	175	210	171	181	188	184	204	197	168	183	192	172	180	180	225	189	179	192	193	198	184	189	184	195	198	200	172	181	164	210	178	171	179	196	171	189	185	191	190	181	163	200	150	188	183	165	174	181	180	196	212	177	187	187	171	187	175	178	214	208	173	202	194	178	196	167	188	196	196	171	183	177	173	209	187	171	197	193	182	170	196	197	178	163	166	180	191	174	169	187	197	194	198	181	165	193	193	164	180	199	178	190	215	200	214	174	186	176	159	196	172	176	191	197	198	195	184	162	219	188	190	183	190	170	164	161	188	161	159	199	203	206	185	199	172	193	202	175	184	193	190	206	172	169	186	216	192	186	166	162	166	184	169	193	176	183	174	167	172	213	167	175	195	167	186	181	173	166	206	173	177	195	175	169	179	190	176	191	215	182	177	185	189	205	201	184	193	196	198	182	181	190	189	170	183	192	167	175	184	187	184	195	165	177	180	197	184	195	176	185	178	180	178	189	181	192	174	182	205	157	182	189	185	173	197	169	196	182	184	214	197	188	183	155	193	191	201	197	181	180	194	170	203	173	195	173	181	181	205	182	190	195	164	180	177	169	194	164	211	176	164	187	173	161	175	200	177	186	166	176	196	187	195	179	167	183	176	190	165	187	184	174	210	206	166	176	169	183	181	171	191	168	193	183	186	199	178	179	165	180	191	169	211	174	187	210	172	185	190	189	192	180	203	171	186	184	162	190	213	189	208	176	173	192	195	174	183	201	165	182	190	190	178	185	189	176	216	186	180	188	176	194	175	188	182	198	200	188	187	176	208	173	188	196	179	195	190	169	198	209	194	173	188	195	217	194	175	171	179	176	177	182	188	196	181	210	186	185	191	193	203	182	174	184	170	195	198	180	192	188	189	155	186	170	177	171	222	173	188	186	196	166	206	181	211	164	184	210	195	175	191	189	183	199	193	179	175	198	161	199	176	176	192	180	187	190	174	180	193	218	172	191	178	200	217	223	181	185	163	176	189	181	205	189	186	188	198	196	209	208	175	180	200	193	195	177	176	176	185	209	161	173	199	183	175	193	195	177	178	194	225	186	177	201	204	187	161	178	173	199	186	178	185	178	173	181	183	175	193	174	190	193	190	183	191	187	171	176	176	204	167	180	207	187	188	165	158	187	166	205	218	189	174	186	204	182	192	197	172	190	205	205	191	147	160	206	179	186	196	191	178	211	166	200	166	190	186	184	167	195	185	180	181	198	185	164	180	175	156	203	187	180	197	190	211	193	201	185	181	184	182	200	177	179	198	198	203	180	204	179	195	189	159	186	169	176	196	172	222	196	186	162	190	194	219	201	170	194	177	179	188	177	180	174	191	205	189	199	189	200	175	185	182	161	174	201	207	179	162	190	204	178	172	146	193	212	188	200	174	174	197	179	185	181	178	187	189	173	183	207	172	188	189	195	181	193	203	165	172	176	188	166	184	181	179	176	198	167	149	192	214	181	164	176	211	205	184	184	187	172	208	179	156	177	182	209	201	191	169	191	202	217	171	167	209	190	158	182	200	161	163	206	207	194	185	185	172	186	182	166	180	193	171	190	178	188	185	176	201	182	163	187	171	184	189	190	202	193	182	168	172	195	174	167	197	166	203	190	160	199	186	196	199	194	192	192	174	202	171	190	196	189	205	178	194	157	173	204	188	166	163	181	164	177	176	203	169	158	183	191	184	176	169	192	172	180	187	184	200	176	177	184	178	203	171	203	166	184	192	161	172	207	174	166	177	193	192	186	184	204	190	170	198	174	207	182	195	172	196	187	188	178	164
22694	16966	14528	7549	5269	4085	2860	2104	1649	1363	1091	927	807	687	574	506	479	446	423	418	402	389	340	322	325	314	327	319	269	276	275	279	250	270	213	248	249	235	228	261	238	250	219	257	236	246	247	238	201	221	249	226	221	227	252	238	219	207	232	231	223	215	204	251	201	240	205	244	231	242	208	216	218	210	204	210	253	239	192	236	213	251	205	211	204	225	209	194	208	208	221	209	240	209	237	215	207	203	201	216	208	203	201	195	193	174	214	223	225	232	204	214	198	213	229	238	232	221	200	208	201	200	206	236	201	187	192	219	209	223	227	208	204	218	200	206	201	207	201	211	200	209	218	213	203	196	197	208	222	209	226	210	220	221	202	213	215	219	203	214	210	204	194	229	222	218	228	213	208	203	207	199	199	225	187	212	194	204	210	225	224	202	223	225	210	205	228	210	187	230	233	207	180	223	218	222	204	187	196	213	226	223	204	209	199	210	207	217	206	206	198	227	201	232	214	217	203	238	221	212	193	185	223	210	202	221	223	205	210	212	222	178	199	207	203	200	224	221	205	215	217	221	196	207	214	197	200	215	199	207	207	209	199	224	202	202	189	203	211	183	194	230	215	201	202	213	209	197	236	213	211	213	205	209	228	215	213	191	227	214	227	224	198	217	223	223	218	219	222	224	214	207	210	221	210	228	227	238	180	201	203	236	201	195	234	196	213	195	203	230	223	210	189	200	232	208	202	189	196	218	195	211	189	221	197	203	185	220	203	198	209	208	209	232	191	196	218	183	197	203	206	192	216	216	214	235	243	208	202	198	221	197	224	212	215	204	211	214	207	217	184	206	199	207	186	212	212	221	221	213	222	210	214	226	217	218	211	213	220	197	227	216	220	191	234	228	217	226	195	213	213	199	228	193	215	213	217	211	208	205	237	189	226	212	227	181	203	196	236	195	229	198	202	212	218	212	206	217	223	203	212	191	194	214	179	199	210	219	208	164	219	205	226	200	230	235	205	208	210	216	197	213	220	217	202	215	212	231	214	197	191	213	206	220	185	224	205	213	212	203	190	190	214	190	217	202	206	228	213	210	193	222	195	221	228	198	189	210	224	195	166	217	230	191	219	228	203	193	226	176	202	218	210	212	208	197	194	184	212	197	204	222	196	224	207	208	238	206	190	220	222	213	201	204	210	220	194	204	194	201	216	212	226	240	211	218	198	195	193	231	234	246	198	203	222	211	195	213	226	195	191	209	206	209	221	207	197	213	240	232	220	217	190	215	199	230	208	221	197	184	228	217	234	180	213	220	222	189	194	203	215	189	206	204	207	202	191	204	234	216	186	196	203	221	232	229	215	219	240	196	207	213	216	215	201	203	221	207	198	199	210	199	199	191	220	221	196	215	179	218	209	202	185	189	208	200	192	226	206	212	218	199	206	209	193	203	225	208	209	181	226	184	187	208	209	232	216	198	218	197	185	209	222	223	233	212	207	212	187	204	223	191	227	226	196	195	194	182	211	204	224	222	223	229	220	196	231	221	217	219	207	210	182	199	217	203	195	238	212	218	199	226	216	209	217	222	210	221	206	185	196	229	187	203	199	210	205	236	221	200	208	207	200	216	214	214	219	186	182	224	216	202	219	210	237	236	204	206	220	226	200	211	220	211	211	211	215	207	219	201	217	219	198	195	196	194	172	193	208	218	219	217	246	200	246	198	228	204	211	215	216	217	201	200	204	217	212	199	223	183	194	183	232	212	199	175	193	223	207	201	214	244	215	192	197	213	203	189	213	180	230	188	220	195	218	177	208	225	207	226	201	209	228	232	238	208	226	208	233	221	196	229	219	221	215	186	207	199	201	222	192	211	246	233	224	205	178	204	209	227	203	223	215	236	182	212	227	208	227	228	225	201	212	208	223	219	206	233	200	229	234	208	219	227	203	213	222	178	229	213	194	226	216	216	223	212	226	210	202	218	215	208	225	222	233	220	186	203	209	207	231	182	209	221	197	195	223	201	224	231	238	202	220	226	219	215	215	192	211	212	218	203	226	215	219	219	169	201	206	193	232	211	226	220	240	210	216	198	209	233	211	202	218	235	198	215	216	209	214	196	232	209	219	229	227	211	198	221	219	226	221	213	187	224	249	206	213	217	189	211	235	200	231	228	206	197	172	203	221	214	223	211	232	229	219	215	204	215	196	224	222	223	212	202	203	206	225	216	200	201	214	214	199	202	238	202	181	192	218	204	210	218	234	199	242	195	203	207	231	207	191	202	211	199	217	210	211	216	186	211	204	207	213	214	230	231	220	222	203	204	221	231	221	204	214	195	229	194	222	200	206	213	224	222	183	183	241	187	196	214	200	199	191	205	213	229	200	171	232	211	194	202	195	233	204	215	207	198	190	201	227	197	228	221	220	201	214	226	206	208	220	218	187	190	203	202	230	203	228	194	206	225	202	190	189	225	197	189	231	207	215	233	230	213	207	249	209	234	177	219	217	210	205	213	200	200	187	238	225	196	202	207	222	208	178	203	208	212	216	204	192	207	202	200	195	225	215	191	217	214	218	213	200	225	232	205	197	192	242	210	219	192	199	203	211	186	236	212	214	184	225	190	228	209	263	186	207	201	192	190	201	189	210	203	208	224	217	244	192	172	208	219	220	219	223	224	201	207	191	236	189	205	200	201	193	221	216	215	216	213	226	237	186	213	216	193	202	201	204	214	209	214	218	186	206	199	213	213	208	202	177	202	201	217	220	199	224	201	236	190	212	185	198	194	227	208	207	218	223	188	210	228	226	225	216	216	188	183	208	194	205	222	224	199	182	229	215	214	200	226	208	208	242	217	217	214	186	198	200	193	209	224	219	211	210	186	210	220	223	208	214	222	212	206	193	222	208	239	187	201	199	204	204	187	211	227	220	216	217	191	222	234	232	191	212	214	204	231	221	207	242	200	217	208	211	194	205	224	196	219	208	188	213	198	212	213	196	204	193	199	198	227	199	208	201	233	199	235	225	187	195	231	230	215	203	192	201	202	225	188	226	196	204	197	198	216	223	200	208	235	211	220	231	222	193	203	216	215	221	181	205	202	214	190	250	194	247	194	189	210	211	214	210	195	228	220	211	201	212	232	227	194	211	217	233	205	182	188	208	193	208	202	218	191	223	197	248	209	208	215	210	228	226	201	217	199	222	199	211	218	206	199	226	230	258	187	188	219	178	196	223	228	222	189	217	214	224	209	189	201	202	212	208	236	179	212	209	183	231	212	205	224	204	216	205	211	212	212	206	216	242	200	208	215	206	212	196	191	216	200	191	220	191	207	175	226	218	229	213	221	212	194	206	216	221	234	226	193	210	205	201	205	216	222	186	219	214	187	192	204	229	205	202	191	232	199	204	213	200	232	264	224	199	218	205	213	212	236	212	209	236	205	185	211	192	221	227	207	226	199	213	197	206	210	203	207	203	212	192	194	233	219	196	210	223	225	216	207	200	194	207	217	197	218	216	192
27172	19838	6825	787	544	455	370	341	351	325	319	333	353	304	317	308	310	315	292	297	295	299	309	327	317	305	297	308	308	314	276	290	335	297	314	326	313	323	264	304	308	298	310	349	325	274	319	282	331	313	283	339	350	329	320	320	316	329	331	295	312	308	316	308	316	314	291	323	295	272	278	333	324	295	304	327	307	273	278	298	318	313	318	304	319	285	301	316	310	293	324	306	289	283	274	282	297	291	272	303	298	289	308	293	308	307	329	316	287	290	301	335	326	299	310	319	298	327	291	284	298	259	309	328	279	310	303	299	286	301	313	371	333	334	324	283	287	307	289	319	293	309	310	294	270	282	331	291	306	327	325	305	312	329	312	272	312	335	316	339	338	312	302	291	309	323	306	287	327	297	291	300	264	324	278	291	334	290	285	286	289	315	297	271	311	297	284	288	289	303	290	348	284	303	331	291	297	304	298	309	309	337	290	299	300	286	310	331	292	327	321	333	305	319	320	311	290	289	308	306	315	298	323	297	315	294	302	309	305	307	311	266	281	293	286	302	314	287	329	316	272	330	304	325	311	311	273	280	337	307	314	309	329	333	317	275	324	317	315	299	296	338	300	312	303	296	325	329	286	333	321	303	275	313	337	311	307	356	322	315	309	301	289	299	288	303	308	298	285	318	299	302	279	327	311	284	300	307	292	315	311	303	327	307	322	308	284	289	345	319	272	290	330	318	301	316	300	287	336	297	315	319	315	288	299	326	304	304	308	336	299	295	294	329	284	296	301	303	323	323	322	325	270	311	289	298	297	294	295	298	316	299	305	281	337	285	323	323	304	307	295	275	336	280	308	293	284	321	304	316	289	289	291	293	305	285	319	334	328	274	318	296	270	313	298	315	300	336	313	324	289	314	303	347	295	314	309	305	301	328	302	288	299	317	253	279	317	321	301	299	306	338	295	273	263	286	290	305	305	297	289	314	304	338	316	308	294	331	312	289	295	346	330	274	308	310	324	279	290	321	322	299	292	330	345	301	307	300	331	311	327	288	310	282	268	316	305	301	333	304	315	304	336	308	299	312	321	291	299	302	295	301	298	315	304	286	334	316	298	329	268	321	293	291	318	303	298	327	306	290	352	299	309	265	322	294	306	285	306	305	298	309	311	296	324	303	270	310	323	302	318	286	286	292	296	282	302	308	335	299	317	303	319	304	325	328	310	307	309	320	331	279	328	301	304	299	275	315	314	340	301	284	320	308	281	341	296	326	293	335	295	310	291	346	312	306	284	296	284	325	286	295	306	303	310	304	299	304	308	320	314	306	280	293	314	333	289	330	335	311	309	324	302	299	317	275	329	299	279	311	290	312	317	286	316	285	293	295	301	281	330	302	319	310	332	311	317	285	308	333	337	352	324	306	302	326	273	316	311	286	271	295	314	293	317	313	294	301	328	317	314	293	294	276	335	316	320	315	310	282	275	325	265	312	298	284	302	329	342	295	311	303	306	332	291	312	315	282	316	309	293	302	287	295	304	298	285	282	290	297	317	321	291	296	271	317	333	288	307	287	287	297	291	320	296	315	309	338	323	299	329	275	316	314	334	307	319	316	319	288	309	281	320	312	322	311	327	317	300	309	292	280	323	311	327	295	336	288	273	317	345	300	370	285	279	299	267	310	335	295	299	327	331	292	318	309	314	305	323	284	290	289	328	299	318	323	307	297	275	320	303	336	317	318	306	312	304	271	299	316	287	301	306	282	325	299	303	331	308	305	304	318	304	320	289	308	293	299	313	307	320	284	292	279	292	293	305	307	312	316	337	322	336	324	288	307	312	288	269	299	288	311	294	337	307	311	324	289	346	313	316	316	314	319	282	294	291	312	289	325	344	309	310	298	296	295	298	292	312	328	298	303	265	263	298	299	348	316	323	276	316	282	306	318	321	302	303	304	266	290	300	323	333	302	289	304	303	313	300	297	309	258	327	311	321	317	329	295	286	308	308	298	332	323	299	306	319	339	297	328	303	287	301	303	286	285	308	330	312	285	333	350	275	286	295	312	292	298	312	298	311	285	311	315	325	308	290	337	294	294	293	290	332	298	353	328	314	310	311	309	300	307	331	312	301	322	301	307	273	279	326	312	319	306	302	311	296	286	319	338	300	317	281	305	306	314	345	310	314	294	299	306	315	297	306	330	294	283	287	302	309	292	281	333	323	290	307	281	302	281	295	308	334	302	286	266	290	310	309	317	308	315	303	280	283	303	331	291	303	305	314	294	304	327	321	316	300	312	299	307	301	321	285	303	303	272	300	309	300	301	312	281	262	288	293	320	285	286	310	304	274	297	286	289	284	290	301	295	280	319	305	318	307	315	324	320	330	308	282	289	338	293	270	304	328	306	300	302	333	317	299	303	290	290	301	356	318	322	339	302	275	327	311	290	316	321	302	284	276	278	313	310	289	327	261	313	337	294	309	309	329	298	310	280	318	274	308	296	291	287	318	309	282	309	303	280	302	290	325	328	318	297	312	308	301	309	289	272	344	280	325	287	303	314	298	310	297	291	291	296	298	313	309	297	300	314	305	285	321	302	265	290	314	287	291	351	292	296	329	305	305	318	299	308	292	276	306	288	292	302	283	274	347	295	292	336	314	311	295	316	299	305	301	292	296	286	297	294	298	284	310	302	290	300	293	315	306	258	302	329	276	315	313	313	316	325	316	308	285	293	362	275	324	302	309	311	300	327	306	307	286	272	326	336	294	301	336	304	315	289	318	337	280	292	308	300	314	313	304	299	310	298	257	312	300	335	297	317	317	300	332	332	329	306	293	315	305	268	313	301	329	314	286	286	268	324	326	351	314	298	304	298	296	288	316	299	320	316	278	313	304	285	299	301	292	301	298	307	277	317	304	301	283	290	307	273	291	339	290	339	300	309	303	298	294	315	316	323	318	287	303	263	302	292	294	304	328	321	311	318	311	297	279	338	340	334	287	281	311	309	308	301	285	293	309	301	275	284	319	309	287	307	293	298	339	332	330	299	304	349	312	322	319	294	321	300	320	340	294	303	317	296	301	333	310	364	308	302	344	303	311	293	319	310	341	326	301	288	295	310	307	339	321	303	286	334	306	284	335	296	300	308	326	292	304	293	306	298	292	285	332	312	315	355	300	329	317	294	303	306	300	328	297	311	302	300	327	285	312	262	322	335	310	309	269	293	293	304	320	293	302	294	311	301	299	309	318	355	325	321	331	293	353	318	299	294	327	306	319	337	289	323	309	293	294	329	294	308	317	310	314	300	300	318	331	333	308	273	320	291	287	298	300	304	311	294	331	292	279	325	316	294	303	281	329	322	292	291	288	312	309	264	297	284	299	316	291	359	353	327	332	325	317	285	320	322	339	273	283	335	321	317	320	325	291	279	329	272	328	321	324	290	319	285	328	324	327	325	292	327	307	296	316	292	309	290	296	317	321	314	287	277	299	259	335	336	299	297	310	324	293	319	340	331	306	311
10463	1280	1161	714	682	634	521	433	449	409	414	385	406	394	363	376	378	382	398	366	376	381	410	352	366	398	352	388	376	352	397	375	384	375	372	388	381	396	397	364	367	332	353	394	399	356	365	383	381	370	368	370	349	375	331	376	353	390	364	375	366	372	336	370	347	354	361	382	380	379	310	365	378	357	371	390	352	366	339	367	357	379	353	403	363	373	365	377	412	381	345	349	360	362	376	360	343	350	351	361	338	369	356	364	404	360	391	351	358	392	366	395	346	354	401	353	353	376	381	406	372	353	368	326	401	378	347	435	323	338	375	368	422	380	366	388	365	352	365	361	363	355	339	374	392	337	331	388	360	357	380	360	385	386	352	370	366	393	379	446	365	410	344	373	382	372	375	392	323	356	338	368	388	348	362	378	372	392	387	362	407	382	395	367	375	354	393	379	403	345	383	391	336	369	390	367	409	389	339	352	356	359	374	380	387	356	383	366	356	349	334	345	376	410	376	346	368	378	349	380	380	389	332	374	377	419	380	375	361	418	352	343	367	377	373	375	377	358	366	342	393	367	344	369	339	371	392	391	357	375	401	339	343	407	390	339	350	373	371	369	403	381	406	378	405	393	376	347	350	407	376	390	364	367	379	403	355	340	386	356	351	369	365	350	370	365	380	391	389	351	384	381	351	355	359	359	371	359	357	386	353	378	358	365	354	382	390	333	360	351	369	364	331	342	378	359	359	400	353	355	332	404	367	381	392	350	365	356	392	384	357	376	385	326	350	367	373	382	382	399	362	389	375	386	381	372	376	351	348	327	358	365	362	395	357	357	379	390	362	373	366	383	384	372	390	329	406	375	375	338	344	396	389	368	378	296	389	351	406	377	380	396	350	354	368	371	369	378	366	381	379	372	354	395	372	358	347	333	395	353	367	375	398	371	391	373	356	367	353	413	371	373	404	373	383	393	403	383	362	355	371	365	360	397	374	346	380	377	355	332	375	330	356	354	339	351	363	360	392	370	365	330	345	363	359	359	342	354	396	352	388	347	358	397	365	370	408	368	360	383	347	374	375	375	379	366	368	355	391	353	356	363	374	353	376	360	358	362	355	353	365	388	391	373	335	403	379	334	403	363	349	383	394	374	381	412	362	375	358	348	342	395	362	364	416	392	340	379	392	358	374	380	392	421	393	382	373	418	355	344	364	397	359	371	369	349	380	370	399	369	400	404	399	397	350	378	414	371	388	358	370	341	364	390	377	349	339	363	347	370	377	339	354	383	400	385	379	349	343	394	373	346	376	345	362	335	364	383	363	403	383	371	381	406	374	337	350	357	356	355	375	389	340	377	360	388	372	393	378	375	365	390	380	342	374	360	381	347	381	409	378	360	385	336	389	371	352	367	373	366	387	376	394	359	390	391	342	339	379	399	365	385	379	328	396	375	394	373	377	385	373	376	382	310	386	373	379	375	377	397	390	378	384	417	363	365	379	352	342	344	397	371	344	373	378	382	355	365	355	382	371	323	393	354	376	381	401	397	377	363	384	367	377	366	403	324	386	370	346	378	358	390	370	347	376	376	349	372	376	348	349	391	369	349	362	383	376	402	359	365	357	343	380	394	342	375	356	364	377	396	372	379	360	384	359	358	381	363	400	363	412	339	364	383	372	383	366	370	362	374	357	389	403	397	362	392	362	385	353	378	362	397	353	346	376	346	394	379	402	366	372	419	373	379	380	363	387	388	385	362	373	358	377	380	377	372	375	408	367	361	373	385	380	351	397	374	370	387	364	381	383	352	419	340	358	383	364	381	373	400	368	364	366	389	362	374	368	389	383	374	387	374	352	381	367	383	373	386	376	362	385	377	356	387	310	414	376	352	353	357	411	393	367	379	389	396	411	331	383	406	395	384	389	371	397	371	335	390	389	394	375	368	401	356	394	350	377	406	385	374	396	399	378	351	360	367	368	369	398	390	366	376	395	393	374	373	368	379	397	390	338	383	407	402	338	361	382	365	385	396	365	395	358	358	410	361	347	352	368	354	409	361	354	394	379	374	371	380	373	383	371	380	380	366	352	399	334	382	394	373	390	372	359	390	403	359	337	361	360	395	369	347	332	365	345	376	354	343	387	419	384	385	374	390	387	331	349	379	376	397	395	398	377	356	354	377	373	413	389	379	341	395	353	376	378	373	382	372	357	380	384	368	405	376	396	351	412	362	364	329	373	366	371	383	350	409	411	357	347	369	346	380	382	375	349	378	395	384	390	350	355	359	364	381	350	385	384	363	382	368	346	351	344	390	385	400	388	366	329	382	383	373	359	375	370	361	383	393	361	361	360	394	356	386	362	377	370	380	368	378	334	351	387	370	343	406	352	356	375	355	371	338	374	367	363	357	351	383	368	392	381	371	335	429	356	358	361	353	368	384	360	357	385	372	387	410	371	360	388	394	389	347	397	360	358	398	376	380	365	372	396	376	355	371	373	391	381	399	342	355	368	357	376	367	364	375	342	385	389	359	355	393	382	375	363	347	367	372	368	365	422	389	356	351	323	385	371	351	387	358	368	395	354	377	390	371	357	383	360	367	337	364	369	324	381	359	385	360	361	355	342	354	371	389	403	339	387	379	344	386	383	354	338	389	346	370	366	409	379	386	374	386	352	384	376	366	353	355	362	373	375	389	395	380	342	392	352	390	389	411	385	368	369	340	345	407	407	406	387	367	387	395	414	374	387	371	376	366	385	387	350	405	359	376	367	359	373	424	384	376	372	357	366	316	346	341	382	376	356	381	371	359	395	375	402	363	362	415	376	360	394	367	376	363	345	388	394	339	371	388	370	356	331	392	375	367	377	386	346	385	383	357	373	340	383	391	365	369	348	386	361	386	376	364	389	350	395	370	369	350	379	369	371	363	345	351	358	393	374	377	385	357	363	388	350	385	382	373	384	336	398	350	403	368	353	364	368	371	402	372	381	415	350	357	378	349	392	360	380	387	359	385	383	367	392	338	355	371	377	409	395	346	406	374	366	346	363	384	366	396	370	347	394	335	355	377	371	377	358	379	375	399	402	355	377	409	349	352	372	404	347	361	385	384	380	375	373	394	352	384	409	375	338	364	345	360	364	384	352	361	374	372	377	394	362	370	361	344	391	389	369	365	372	389	347	379	382	354	384	391	409	324	361	403	355	352	333	377	370	354	382	353	404	385	360	366	395	361	408	376	380	360	350	376	380	356	441	369	371	337	363	364	388	387	406	374	369	349	377	349	392	378	347	386	372	364	350	390	375	368	378	345	379	398	382	368	377	404	342	385	348	369	404	390	354	373	368	359	345	361	388	386	387	393	352	399	386	368	363	430	392	344	366	400	368	381	341	366	356	382	373	387	373	343	398	393	357	390	396	372	362	365	372	389	382	357	367	376	358	361	367	373	363	409	360	362	402	362	342	361	345	352	354	322	356	383	382	388	372	393	345	385	359	363	344	382	383	364	381	380	356	377	346	348	378	357
23662	21064	28238	24091	21055	12376	1080	593	483	439	350	288	290	254	230	223	210	207	199	206	178	194	180	162	185	174	156	166	150	145	172	143	173	162	127	145	161	166	128	140	143	150	142	165	126	148	159	126	151	136	137	146	166	132	153	138	128	131	156	170	156	156	160	133	145	166	148	123	147	141	135	153	163	144	160	132	138	138	142	128	139	117	153	128	141	148	156	143	146	145	156	142	142	137	150	128	140	119	140	128	129	120	142	140	142	142	136	155	121	140	131	128	151	132	140	146	145	126	153	126	132	141	114	129	138	148	132	141	140	148	139	138	127	152	139	136	153	121	140	135	142	148	142	121	134	150	141	131	123	141	145	133	145	140	132	148	134	140	139	121	146	134	121	144	151	145	138	141	144	143	131	138	145	123	158	137	140	163	134	150	158	136	132	162	134	158	139	129	141	162	154	146	126	138	135	129	130	148	159	148	160	155	138	134	129	140	133	153	158	150	131	146	141	129	137	174	129	135	121	129	139	144	140	133	125	149	106	136	129	141	140	129	140	145	139	156	131	147	128	141	146	133	127	143	143	138	140	151	137	161	137	145	143	119	146	127	145	131	148	146	145	127	142	148	158	132	125	136	142	144	137	136	123	128	126	130	137	144	138	139	141	134	143	151	133	144	127	136	127	131	136	172	133	140	129	133	157	126	148	127	117	126	137	153	141	109	149	125	119	137	161	127	144	151	134	145	172	134	140	158	146	163	135	133	123	140	136	129	151	145	160	157	144	131	139	147	151	126	139	147	127	144	140	145	131	132	128	127	130	145	130	143	144	140	128	150	141	156	138	138	144	126	147	137	136	127	152	124	159	156	134	146	143	139	161	128	144	119	143	148	127	139	156	156	136	139	136	138	144	140	142	130	121	142	131	130	152	119	137	120	134	148	162	162	126	139	148	168	136	144	144	157	132	143	141	152	129	138	144	137	134	129	144	154	123	144	119	139	147	139	141	133	144	138	144	118	121	152	150	134	150	127	134	155	131	142	141	139	142	122	137	160	157	129	137	140	128	151	131	125	136	142	133	142	136	162	122	147	136	146	134	159	156	158	119	135	147	134	144	150	136	153	168	135	135	127	117	130	158	137	151	149	138	134	134	128	159	145	158	143	159	142	132	144	145	129	136	149	148	138	154	143	138	160	151	157	127	132	137	126	129	126	119	143	129	142	133	148	128	142	135	138	151	148	135	143	140	146	139	172	159	121	146	144	129	136	150	149	127	145	120	143	143	139	134	155	105	118	122	132	154	151	145	142	129	125	124	153	151	146	138	135	134	128	144	142	149	144	140	131	137	142	143	155	115	127	131	134	129	145	127	135	168	128	111	145	149	157	145	148	131	133	139	159	163	134	146	135	146	133	138	156	125	127	134	167	139	139	162	170	143	137	123	134	145	128	142	144	132	143	145	144	144	146	142	153	134	148	130	132	113	139	121	138	135	121	144	148	147	137	140	137	124	124	136	131	148	144	152	138	141	113	147	153	138	139	141	146	133	147	130	140	156	131	145	142	136	151	147	121	121	149	113	134	139	161	136	137	149	152	144	149	136	122	153	136	144	162	144	149	146	127	142	148	137	157	133	135	133	135	147	124	144	139	129	139	154	135	138	145	147	135	158	137	127	139	140	159	132	148	132	146	155	129	126	152	129	143	140	167	144	138	154	150	122	133	152	119	131	136	131	131	132	152	134	140	148	133	138	161	146	139	145	141	152	138	132	146	136	132	150	126	135	130	141	144	138	146	163	137	134	161	122	140	157	146	157	148	146	154	137	137	128	128	137	135	142	148	131	110	136	147	128	121	139	154	139	118	144	164	150	129	156	160	146	141	129	152	134	136	121	130	154	140	145	116	138	154	131	131	127	140	140	155	134	135	139	121	139	134	145	123	137	149	143	138	152	144	148	144	125	117	110	122	123	147	120	153	140	112	120	123	126	138	135	126	139	156	135	130	161	119	143	127	170	128	155	127	147	141	133	150	144	141	130	116	158	161	129	122	150	145	124	129	121	139	148	140	130	163	141	129	134	147	123	135	154	150	130	156	136	147	142	139	128	137	157	135	144	146	146	156	131	131	130	130	130	117	154	135	146	144	141	128	134	145	165	126	143	161	128	132	153	139	146	159	129	122	132	148	141	148	136	118	145	128	143	120	144	152	161	147	130	150	155	150	152	135	138	143	127	131	140	136	137	127	153	125	153	125	151	158	142	129	159	123	148	123	146	139	120	144	115	142	111	155	142	166	148	119	149	113	130	126	144	154	150	148	143	144	147	152	131	115	144	147	137	137	108	139	132	148	130	139	155	140	133	132	152	139	142	131	164	153	156	144	130	145	117	147	132	153	146	147	172	142	143	131	146	134	149	136	153	145	114	136	141	133	126	138	141	140	137	137	125	164	149	129	134	153	136	126	149	138	132	136	143	156	126	134	149	128	134	116	151	132	133	112	151	131	146	154	134	135	172	115	127	137	132	158	131	130	133	144	147	131	140	146	127	145	129	140	133	145	138	134	144	142	134	148	155	149	134	139	132	116	159	153	139	141	146	131	131	124	122	133	111	133	148	154	136	147	144	111	138	135	167	155	141	133	119	132	135	134	126	135	138	134	136	136	151	155	154	145	138	141	122	159	138	128	134	126	144	153	118	133	122	137	140	140	155	134	136	131	152	137	140	143	128	146	138	131	128	148	129	134	142	150	143	131	153	135	133	110	149	160	132	133	146	146	132	138	147	152	136	128	129	131	157	128	124	144	143	138	148	136	147	162	123	128	187	156	149	129	162	134	140	155	129	162	118	145	107	141	149	150	148	151	126	146	135	142	148	139	130	131	105	134	143	136	153	141	148	137	132	134	137	155	142	125	154	134	136	138	139	136	144	134	138	127	144	143	140	159	132	131	122	135	145	137	135	117	132	150	138	162	148	130	139	169	163	137	132	128	148	144	126	132	138	153	167	139	154	163	142	141	122	132	162	136	135	145	126	129	147	127	134	135	155	133	128	115	118	110	149	131	146	136	136	142	146	142	127	143	135	132	134	137	140	144	121	136	150	151	157	138	147	135	123	123	133	123	146	134	147	139	128	146	138	157	162	121	129	150	145	151	137	146	150	124	135	150	132	141	143	145	157	146	159	142	141	131	142	143	136	124	141	119	141	137	137	133	148	134	129	122	136	130	166	127	142	138	131	148	101	137	139	133	138	145	146	138	139	127	134	122	119	160	143	139	143	126	138	145	143	145	147	149	119	151	143	138	148	161	142	133	136	126	136	135	136	149	152	136	147	154	152	135	147	137	155	162	143	154	130	163	126	132	142	141	150	154	147	149	138	141	134	128	134	129	136	149	137	122	108	143	140	129	151	152	122	133	136	137	129	149	146	152	152	153	142	140	167	143	132	132	147	137	126	156	149	148	145	149	147	153	144	127	144	140	135	142	147	135	156	141	138	149	139	138	116	149	138	145	167	138
21795	10321	8694	4335	3049	2304	1587	1246	936	747	685	598	449	451	381	340	366	319	291	286	264	265	247	216	242	215	221	224	191	187	227	200	213	182	214	197	196	207	193	188	194	176	212	193	206	170	189	204	192	184	178	180	167	210	178	181	171	170	179	185	167	176	190	171	183	190	188	200	174	175	168	157	182	179	191	189	197	183	176	165	186	202	179	184	189	151	206	200	161	196	191	168	183	162	213	209	186	189	185	180	154	187	180	198	153	176	178	171	167	178	180	189	192	187	200	171	155	176	180	194	198	177	181	152	168	181	167	167	181	180	194	191	169	176	191	190	164	190	166	175	187	171	177	166	168	180	168	149	201	173	184	169	167	182	183	172	172	211	198	180	181	194	181	179	184	196	165	164	164	195	186	195	160	170	177	189	196	171	190	200	186	186	184	171	177	181	170	174	192	188	178	171	173	187	164	176	173	174	158	178	175	171	145	158	181	177	187	186	180	180	183	166	184	197	181	161	175	173	190	178	174	144	166	160	154	186	194	177	186	175	174	160	177	166	179	180	158	195	183	171	182	186	178	154	148	177	166	162	166	200	154	173	181	175	181	197	168	173	172	189	157	162	175	192	167	163	180	160	179	171	182	160	178	161	182	183	176	166	180	169	182	187	176	175	185	183	173	148	174	168	168	165	179	180	176	166	200	174	153	194	161	178	198	158	182	162	178	173	181	176	178	147	174	171	189	157	206	189	169	178	193	157	196	184	157	161	171	182	202	175	204	172	165	162	194	206	184	185	180	183	178	186	172	183	193	165	171	174	203	146	179	170	196	188	174	175	184	160	190	167	166	172	159	172	166	177	169	150	208	161	180	158	199	163	189	174	211	163	193	203	192	161	192	169	200	189	180	157	160	184	155	193	168	193	192	151	166	185	172	151	188	171	155	171	171	198	165	166	158	192	182	146	190	151	174	182	172	156	187	170	165	179	179	185	179	173	184	185	168	163	158	166	178	155	181	170	163	192	187	186	170	190	177	173	165	160	148	151	182	156	181	166	176	173	169	186	180	190	195	140	150	163	178	195	187	172	190	161	172	178	188	168	187	187	163	184	165	164	169	181	157	200	186	190	176	182	171	166	185	179	180	176	160	177	176	191	175	181	193	183	173	172	180	188	185	177	202	165	181	197	137	172	171	172	192	194	165	172	188	191	191	175	194	144	192	205	168	185	182	169	154	166	180	182	188	172	171	179	147	190	171	181	180	186	167	169	195	186	166	183	196	178	176	182	174	164	177	167	178	175	177	170	166	187	167	173	176	211	166	191	214	168	181	195	181	166	180	156	168	162	179	174	215	192	180	151	180	187	181	189	185	178	171	173	184	183	186	184	175	200	177	187	182	176	170	188	167	163	148	181	198	165	213	190	165	187	172	171	170	157	205	160	166	160	162	180	165	185	152	143	194	149	161	142	206	179	170	190	179	183	139	191	165	192	188	178	187	202	206	186	177	167	182	196	195	181	173	172	161	197	195	180	171	162	158	172	189	182	186	168	175	185	152	171	183	182	185	155	192	189	175	184	167	182	192	176	185	200	182	192	155	175	167	187	187	174	190	172	176	167	195	180	182	187	185	157	176	179	144	170	189	177	176	161	165	179	210	180	191	170	168	179	195	180	177	160	192	190	175	208	162	178	180	185	159	186	154	182	189	190	191	183	199	169	188	172	169	178	190	162	174	179	179	172	187	185	182	195	195	170	175	191	172	162	179	153	169	175	168	190	187	159	195	175	157	174	173	158	196	180	161	171	210	177	206	163	164	170	161	186	170	179	151	168	186	159	187	190	188	166	204	188	171	200	163	175	156	169	169	171	155	171	185	154	192	158	197	173	183	165	187	182	179	161	181	195	175	176	196	183	187	183	173	169	161	166	172	176	180	192	202	191	167	168	183	187	190	152	163	170	182	205	192	164	178	193	184	189	189	158	186	186	170	184	197	202	187	161	178	159	164	178	174	163	173	190	180	172	181	197	173	172	187	174	179	176	175	180	187	180	171	175	193	165	192	168	199	161	187	174	189	172	154	215	194	189	178	167	181	166	159	187	172	168	178	189	184	166	183	174	189	178	163	176	197	192	169	188	179	196	204	198	188	175	164	194	164	197	166	172	170	174	183	191	154	187	182	173	186	168	156	192	164	178	158	187	167	167	163	174	194	181	186	208	147	199	161	166	177	191	184	166	199	168	178	179	188	182	172	185	196	176	175	193	178	188	176	173	161	173	199	187	184	145	148	167	185	185	165	191	175	183	173	151	164	165	172	180	180	171	171	172	168	190	171	172	166	171	162	172	176	198	171	188	187	176	150	196	178	214	179	153	183	186	161	176	173	180	186	191	187	173	187	181	180	173	168	170	184	168	158	199	165	180	218	181	159	199	180	180	208	171	165	156	171	166	161	176	184	169	164	188	177	191	190	168	143	175	163	197	164	168	201	185	157	164	176	149	165	189	174	157	195	201	181	167	174	170	169	176	176	172	172	179	184	150	180	163	178	177	167	178	162	190	190	178	157	175	178	149	199	160	176	176	176	172	188	174	177	185	181	168	185	174	177	184	186	193	184	164	180	179	194	158	176	181	176	168	185	159	194	188	190	191	198	165	188	175	160	191	170	171	190	189	174	194	169	196	205	154	185	170	177	187	188	189	180	185	187	179	173	200	180	147	168	185	155	166	180	190	188	146	162	165	186	174	198	171	191	169	165	178	191	187	168	187	171	186	176	170	175	179	192	179	196	194	175	198	181	191	173	179	195	173	170	171	161	182	166	169	186	145	197	175	171	195	176	180	168	169	190	176	171	186	192	167	181	174	170	166	185	167	163	193	157	156	184	154	188	174	192	170	184	211	169	193	214	170	197	212	187	177	185	173	180	190	170	169	191	163	168	151	144	171	170	193	157	174	175	178	176	172	187	163	182	191	184	172	183	151	194	170	193	168	181	170	169	180	156	175	196	185	160	204	204	167	180	195	183	209	167	170	187	179	180	174	135	180	185	163	167	152	206	163	178	174	173	186	199	204	184	174	177	196	188	163	169	168	175	173	162	197	178	176	196	156	155	174	159	183	170	179	176	178	174	183	161	171	178	170	168	187	181	175	158	182	187	165	175	176	169	171	164	145	172	174	179	168	178	182	174	160	181	182	170	190	175	165	171	204	173	180	196	171	198	178	160	186	176	172	173	187	198	171	170	160	154	167	169	157	199	176	164	188	186	176	175	186	205	191	159	174	209	185	188	185	167	165	179	168	166	188	203	177	190	151	177	181	165	209	187	182	186	148	193	175	168	188	184	200	169	189	166	178	198	172	177	182	195	156	182	197	196	179	147	160	174	157	173	163	189	179	168	181	168	186	157	188	192	170	192	165	177	176	159	176	168	169	172	194	161	194	164	177	170	147	155	185	160	171	180	195	173	158	207	181	163	159	177	189	179	174	205	185	189	181	178	180	174	173	181	203	203	165	206	162
24935	21083	27241	25046	13113	1050	754	596	561	548	499	441	446	463	444	442	419	401	429	429	400	409	414	429	400	400	430	411	413	400	424	410	400	399	420	403	385	421	361	372	397	385	407	401	406	362	387	355	397	412	419	399	395	395	402	398	406	379	425	372	423	413	415	371	387	370	385	394	387	394	416	381	397	442	385	403	389	378	380	408	393	374	383	411	402	377	375	429	425	385	364	389	396	422	370	424	410	395	415	394	398	368	379	352	382	410	387	389	420	398	395	381	357	396	425	346	422	402	380	408	406	412	443	395	410	389	392	334	434	370	387	366	383	390	391	443	389	401	384	418	389	403	403	379	386	405	418	364	407	389	385	358	407	386	396	390	374	406	371	373	371	372	395	362	413	375	378	399	421	378	375	391	380	372	401	399	418	380	408	387	401	343	417	386	356	385	371	416	401	371	403	414	393	388	368	397	416	398	375	385	394	400	391	395	371	404	417	368	382	361	378	405	411	394	371	389	367	404	362	357	394	413	396	370	388	418	398	372	389	399	390	398	431	403	410	384	422	398	352	394	407	417	375	400	383	401	387	368	362	392	420	373	400	411	379	392	397	416	386	373	388	378	421	398	425	399	384	380	380	428	397	395	385	387	351	370	390	378	359	377	363	367	405	374	410	410	439	389	408	451	370	407	408	409	361	379	390	409	408	383	413	425	388	366	369	416	399	425	375	412	401	393	376	382	371	349	386	368	369	384	365	409	388	381	425	375	407	383	386	463	374	376	400	379	385	378	376	381	394	405	436	359	407	428	399	377	377	392	375	421	426	380	426	353	390	414	411	360	381	386	372	347	403	367	381	363	414	360	376	367	387	373	368	386	377	407	386	393	403	388	407	393	398	417	428	359	421	384	382	372	366	395	418	393	398	391	387	418	398	361	393	372	370	391	407	383	408	426	420	374	368	344	397	395	380	393	419	411	391	410	400	400	344	425	414	383	401	386	384	394	405	377	359	393	406	412	411	343	364	436	347	365	403	378	362	364	406	400	380	373	378	430	378	402	403	394	380	405	373	391	404	369	420	365	405	388	370	384	410	377	408	402	386	392	383	403	398	374	420	403	391	396	397	397	373	393	387	397	419	384	408	398	383	395	407	411	371	383	405	394	410	381	417	405	384	389	396	383	365	377	373	381	413	382	390	375	407	394	432	406	418	419	396	403	377	406	392	382	406	378	387	403	396	400	394	364	342	346	360	397	442	370	376	386	412	371	409	373	432	391	389	360	370	421	372	406	345	368	398	378	414	393	397	365	415	409	430	380	384	393	408	414	424	413	376	399	380	445	410	378	394	389	396	389	403	370	386	387	407	388	406	423	395	380	412	397	384	415	381	386	407	375	382	348	411	364	425	383	412	363	394	393	398	428	393	410	394	403	362	384	394	384	399	378	404	407	402	391	338	385	378	397	408	383	382	388	396	388	362	413	441	396	407	411	359	374	432	427	411	383	416	375	390	403	374	405	371	382	328	387	395	397	407	421	399	386	430	387	380	394	381	403	366	429	401	389	405	356	419	368	393	374	410	383	427	380	405	393	371	356	400	408	397	384	388	395	394	371	385	374	418	376	373	391	384	384	397	371	421	413	399	377	390	395	380	397	361	419	378	379	399	384	382	423	412	382	398	424	373	359	385	404	386	381	369	395	411	371	392	404	380	370	405	412	392	399	397	349	409	367	403	369	371	385	381	363	390	349	397	379	368	378	387	382	395	402	422	406	398	396	342	386	382	386	394	380	385	409	370	394	368	388	446	377	374	432	403	395	390	376	379	386	380	362	400	386	337	403	377	422	420	438	419	416	379	356	400	447	370	398	417	396	379	425	415	393	413	354	399	362	398	387	382	393	366	399	393	374	369	405	388	357	398	415	419	403	390	383	371	372	404	410	412	408	402	392	392	370	371	411	376	387	385	349	372	412	426	408	438	380	380	390	389	411	378	403	407	384	391	344	392	379	390	404	399	387	352	406	350	351	419	403	404	377	392	399	391	372	386	421	397	422	390	419	400	351	387	378	380	364	366	351	417	386	373	388	406	404	376	396	383	410	384	376	393	402	401	373	381	376	422	394	396	384	407	375	419	382	373	398	411	394	382	408	346	415	381	384	413	399	389	385	428	383	382	403	395	400	384	372	389	410	401	380	382	354	389	363	426	420	398	356	381	444	366	366	395	385	380	435	436	374	387	404	378	413	379	384	359	401	404	377	395	415	366	366	418	398	416	384	387	384	383	388	428	406	383	355	422	390	390	400	412	380	397	399	389	381	391	407	373	436	417	370	391	344	402	334	365	347	394	408	406	406	411	397	400	401	397	376	383	429	413	376	391	389	389	379	377	407	410	377	384	403	406	376	396	382	386	393	399	363	386	381	387	392	370	400	404	362	396	361	405	366	370	371	373	395	416	387	391	417	400	397	369	377	373	379	420	388	386	367	405	387	443	361	411	367	362	401	375	385	380	397	398	384	384	413	398	359	391	394	407	424	399	382	399	400	383	389	380	390	375	368	399	359	385	394	380	382	378	381	392	375	393	413	428	357	362	387	379	359	398	356	375	412	402	394	387	380	362	393	371	408	408	339	353	395	379	371	385	386	419	382	381	400	390	385	374	381	382	384	388	358	424	392	405	406	379	410	375	380	402	396	372	417	419	388	418	385	387	396	378	393	393	402	365	377	403	379	394	391	390	431	401	367	373	409	399	390	430	399	385	417	393	376	401	385	400	388	403	402	392	408	385	383	419	399	379	429	419	372	367	332	424	384	412	415	367	398	387	394	370	397	401	355	399	395	427	405	408	354	370	376	409	384	375	422	380	410	394	401	406	388	388	370	365	422	404	378	383	420	373	390	410	419	401	373	409	379	380	424	385	413	392	381	402	367	395	391	424	365	399	418	397	386	376	385	372	386	387	349	417	367	377	427	368	391	399	427	356	400	387	377	411	404	390	390	407	405	418	388	411	434	406	382	419	407	380	417	420	389	403	368	371	388	408	415	401	375	400	399	365	388	349	411	424	388	423	359	399	373	404	377	398	388	422	356	414	401	387	380	379	382	419	385	421	382	398	434	390	420	395	360	391	412	372	385	395	393	410	409	411	382	375	412	394	410	376	413	384	347	413	383	379	385	385	374	360	403	356	393	365	387	393	376	372	404	373	391	411	383	388	398	395	366	354	373	417	354	371	421	404	373	369	399	374	366	373	391	393	376	421	389	363	377	397	363	393	421	384	399	401	388	396	406	437	380	404	406	373	376	385	414	407	390	357	431	386	392	412	389	425	353	394	398	402	403	382	390	415	364	371	406	389	397	388	380	389	410	375	386	404	372	399	401	378	393	409	382	420	405	382	382	416	406	373	387	417	351	393	381	410	372	358	399	375	370	407	375	375	380	389	371	389	384	408	399	417	408	376	369	383	377	400	378	428	394	387	408	407	423	384	419	379	398	373	377	392	398	390	378	359	376	398	395
21692	6472	5284	2744	2053	1526	1169	1035	858	767	677	676	588	557	559	576	536	513	545	532	505	496	545	508	493	431	480	457	509	475	469	477	458	475	496	419	448	467	450	448	457	452	412	473	465	474	420	484	486	431	454	421	442	398	462	445	490	462	469	444	475	458	453	432	466	459	474	470	490	453	436	417	451	459	441	479	480	443	449	430	423	408	461	417	457	440	475	461	455	469	483	481	474	436	466	447	514	456	495	436	470	467	452	476	432	461	433	440	489	459	452	410	436	484	467	445	448	442	491	450	450	459	441	469	413	451	482	460	466	436	493	468	478	455	448	485	443	471	454	446	461	461	451	457	470	436	471	440	477	459	446	438	475	470	446	477	442	463	464	437	501	445	404	435	437	437	491	503	420	430	461	431	433	466	503	454	444	480	451	440	419	409	443	438	454	441	437	472	433	441	432	469	456	417	461	456	460	460	412	470	469	436	447	440	470	474	489	474	449	473	459	449	462	449	462	467	447	467	430	472	443	394	427	479	478	428	461	441	439	449	459	473	495	451	490	444	473	456	448	454	448	439	485	472	465	420	442	418	469	481	479	454	434	439	455	449	455	447	459	446	481	431	466	483	426	439	485	466	493	446	471	459	469	474	453	448	459	489	409	447	466	446	458	457	461	416	448	467	397	423	432	436	436	458	451	463	446	472	467	468	477	473	438	452	455	489	460	459	488	455	452	462	458	426	401	430	489	466	456	422	417	466	443	461	460	503	512	461	509	410	474	432	472	495	438	450	454	461	460	454	444	505	470	427	455	461	451	417	447	438	466	485	436	437	430	404	471	446	414	475	464	461	456	462	498	436	434	463	472	467	489	439	459	430	463	458	446	460	479	445	469	406	487	462	457	467	458	411	435	450	454	466	468	446	467	511	468	447	454	457	429	447	459	439	445	441	446	436	419	461	426	466	427	476	455	468	448	476	444	468	442	498	467	429	451	483	462	433	426	455	452	452	440	470	424	440	446	450	473	450	433	473	464	489	480	436	434	445	455	438	500	451	476	500	492	429	459	464	444	466	417	454	407	442	482	450	462	441	459	476	447	449	422	427	446	453	457	418	448	484	474	453	434	439	442	459	475	456	431	461	469	435	444	490	450	470	467	446	477	451	474	449	426	455	439	479	473	428	425	484	451	450	465	452	434	461	460	488	462	426	484	468	506	467	461	432	450	465	447	432	474	455	461	434	477	398	456	447	449	450	447	467	437	448	457	425	448	452	448	497	452	454	448	467	440	465	506	412	403	437	458	460	516	455	450	483	465	442	453	466	455	474	451	474	448	430	480	414	432	472	467	460	454	437	478	445	453	482	442	453	460	447	456	440	455	442	454	432	450	458	436	460	442	468	495	435	427	483	438	459	455	444	441	460	447	445	423	443	486	458	448	474	433	448	450	443	440	447	437	457	467	432	466	419	479	459	448	428	436	455	429	445	500	429	469	487	475	470	454	450	446	432	472	480	505	449	453	458	451	466	420	469	471	423	455	477	457	446	471	505	417	472	461	471	440	427	475	433	437	473	461	462	454	413	433	468	442	457	432	476	465	456	431	454	430	433	407	454	442	422	449	431	438	465	434	455	447	445	493	396	484	459	456	439	444	436	446	447	450	438	427	472	435	442	433	482	407	436	458	439	404	484	439	438	464	457	489	453	429	431	433	467	454	461	483	437	458	498	491	429	447	443	438	491	442	456	475	468	431	439	436	484	438	469	477	461	479	469	447	431	433	429	439	430	464	448	447	453	442	459	467	443	478	445	480	450	480	491	447	451	459	426	502	450	457	474	464	472	476	455	451	465	491	470	426	457	469	453	457	418	435	480	399	469	441	425	422	449	477	459	489	460	433	424	453	445	491	487	451	455	444	470	452	425	423	468	451	474	441	451	459	456	456	469	458	447	467	448	480	442	445	469	443	495	469	466	436	470	427	418	474	472	484	461	483	469	427	508	458	469	479	443	465	471	450	466	470	502	455	444	470	428	469	427	460	451	447	430	468	488	453	431	442	457	468	469	460	488	463	469	449	507	434	456	468	465	482	453	440	454	463	452	450	440	450	458	452	449	471	442	436	462	486	464	422	496	462	446	454	466	447	477	489	486	484	457	471	458	458	469	483	454	456	432	443	465	488	469	471	486	435	454	449	452	432	427	474	467	470	466	471	432	432	432	455	486	451	459	445	459	441	412	443	464	461	443	456	450	459	423	470	443	431	448	447	456	465	475	494	485	469	440	380	439	469	458	454	443	426	444	442	452	479	446	473	471	448	435	424	472	447	454	446	425	464	475	488	457	458	439	441	459	477	476	451	452	435	450	457	462	447	437	475	443	469	440	482	456	445	452	466	429	474	448	510	457	445	444	436	453	486	462	460	478	476	435	460	427	467	456	442	436	452	441	444	445	462	435	482	448	442	512	475	468	455	424	461	456	455	482	447	453	446	459	430	500	472	475	428	500	446	476	432	465	460	449	497	457	447	476	472	460	455	430	444	487	431	460	424	422	423	492	451	500	427	449	446	472	466	438	483	429	423	435	459	446	445	456	456	455	446	460	460	459	454	476	450	443	442	430	442	494	470	460	458	418	467	451	493	452	461	459	478	451	485	474	478	440	445	437	448	446	452	471	452	472	448	471	460	434	456	446	474	457	455	468	466	442	436	446	455	463	438	474	440	428	483	424	432	452	456	419	406	461	469	466	458	467	469	465	460	474	479	479	451	426	433	441	480	487	475	452	438	439	484	485	447	442	499	422	439	422	467	461	481	488	470	473	479	421	443	461	454	433	469	466	457	453	436	448	423	454	503	441	453	481	457	482	474	465	473	454	461	393	469	459	451	467	444	474	454	469	481	469	454	456	447	449	441	504	486	448	498	473	443	429	451	420	445	418	432	475	414	449	478	466	472	463	442	484	422	483	479	453	461	456	441	456	443	462	450	477	428	459	476	420	437	475	415	463	466	480	445	421	487	460	434	494	481	462	446	459	463	471	436	463	444	416	414	475	463	412	499	479	429	451	475	415	492	442	434	466	444	461	471	435	413	484	413	424	480	453	472	442	470	473	459	490	479	484	423	430	444	464	446	459	450	406	500	462	454	461	424	479	438	464	441	442	471	449	478	481	452	449	454	419	488	412	467	429	437	398	453	440	482	454	424	444	456	438	468	495	455	464	454	472	475	476	461	467	465	433	433	451	446	471	429	456	442	422	453	458	427	459	460	466	421	448	453	447	459	442	455	446	438	456	446	450	472	423	473	459	438	501	485	428	447	467	447	424	455	463	454	426	440	479	434	459	455	448	453	449	470	453	423	440	479	489	453	412	479	463	485	445	452	424	454	436	415	448	440	476	467	454	461	438	445	435	429	443	475	458	448	455	467	463	461	463	464	444	405	453	430	479	453	422	459	482	492	490	467	484	529	428	468	450	450	436	482	470	415	451	442	408	450	486	443	454	485	440	461	461	412	459	472	450
22669	21089	28658	23737	21088	21127	12239	1151	774	647	579	524	451	395	365	361	334	330	307	291	282	242	242	236	253	213	220	226	219	229	231	243	199	216	211	200	220	213	216	167	208	172	179	209	220	198	214	184	220	212	194	234	185	189	203	196	184	201	201	208	193	200	204	196	194	192	213	173	187	196	194	166	197	187	207	202	188	194	183	204	229	177	175	178	197	190	191	192	213	201	206	199	178	181	198	184	175	209	179	183	201	191	169	189	173	212	184	191	164	203	181	194	202	198	172	180	199	200	218	156	211	210	184	202	177	178	189	191	182	175	191	201	190	181	174	196	179	181	214	188	193	166	186	188	177	193	173	185	195	180	200	222	207	184	191	206	180	191	200	192	189	207	189	168	183	177	194	162	196	180	182	174	183	173	183	188	199	192	199	199	190	199	180	184	184	177	208	205	184	208	175	187	185	188	180	191	170	204	179	211	175	183	174	199	198	183	176	186	170	187	183	193	190	200	155	192	187	194	186	178	174	182	186	180	184	188	192	166	184	166	172	206	216	197	197	189	171	227	204	185	210	181	156	169	160	194	197	158	203	193	189	183	167	212	175	166	199	197	195	166	187	187	178	182	194	191	212	187	178	167	190	178	201	174	185	184	185	170	182	164	179	176	188	196	191	204	183	194	187	177	180	172	178	179	175	179	187	194	163	203	223	201	188	199	154	171	168	195	174	169	181	187	166	159	184	209	170	171	169	195	198	176	188	158	209	175	192	162	183	221	178	183	182	189	176	177	190	192	162	159	173	197	196	219	181	164	207	165	207	187	202	224	182	192	193	195	211	177	191	178	181	189	211	193	162	179	181	189	182	189	175	191	177	203	193	182	205	201	154	205	178	196	179	199	188	188	171	206	179	172	174	204	180	185	183	201	179	198	161	221	178	179	178	185	182	158	148	204	166	191	194	172	162	176	198	195	203	176	204	171	198	180	180	190	182	204	205	166	177	177	179	186	183	212	215	203	189	168	183	177	172	170	192	211	170	186	192	183	207	179	194	178	181	195	182	182	203	191	197	178	184	204	194	170	197	187	197	192	199	159	166	173	176	168	212	179	192	169	190	184	194	180	158	202	189	183	194	183	191	189	210	214	181	194	205	198	193	189	189	165	169	183	164	199	192	199	185	212	179	190	186	191	162	179	190	175	188	166	190	175	159	175	186	184	199	209	209	194	163	193	194	186	172	184	178	177	170	174	168	218	170	187	205	182	198	211	161	202	178	180	166	190	203	195	187	197	194	209	168	193	168	174	170	188	190	176	176	182	199	196	194	200	178	180	184	207	184	188	178	182	173	194	197	174	182	193	176	166	211	205	183	191	178	183	186	192	184	170	196	150	185	202	189	192	179	200	206	212	151	204	178	169	176	169	171	170	194	170	204	156	206	169	197	199	196	192	166	176	180	186	184	180	171	165	161	200	216	167	168	179	159	198	176	188	193	189	192	160	212	181	182	174	178	169	171	212	201	168	189	200	200	193	197	180	176	207	174	181	156	187	177	165	185	195	179	191	175	199	191	171	189	189	189	185	198	195	191	190	192	179	197	187	193	196	179	190	199	194	192	181	183	204	176	193	173	181	175	211	195	201	208	167	196	183	153	178	178	198	163	185	193	196	181	200	199	161	180	182	207	181	192	179	168	201	182	186	204	193	189	171	181	194	201	174	203	201	165	187	169	192	181	183	178	197	194	171	186	181	185	191	188	186	183	181	209	195	193	201	174	185	184	196	192	180	173	184	199	155	169	185	188	201	191	175	173	188	204	180	179	165	177	168	198	190	197	181	183	185	189	181	207	182	166	179	186	188	181	192	189	207	173	171	194	165	180	163	175	193	184	178	168	168	207	185	198	185	187	193	193	186	193	190	214	163	178	187	184	194	220	184	175	185	166	174	168	179	189	200	170	185	185	211	192	191	178	183	200	210	183	203	193	185	188	178	180	190	219	202	199	168	173	186	184	171	192	210	192	185	187	171	180	184	197	180	167	188	197	220	197	218	203	193	213	169	176	192	162	157	192	176	183	183	186	172	190	170	183	169	171	167	172	204	191	183	169	176	167	183	184	190	201	178	193	195	181	184	181	175	176	180	194	191	198	176	191	174	196	215	199	168	208	171	173	194	174	190	171	174	195	196	203	182	168	190	190	182	177	176	203	190	195	176	205	165	174	174	190	178	204	171	164	222	198	170	174	174	170	176	174	177	171	201	202	172	203	172	190	171	184	176	188	180	212	165	198	206	164	201	191	163	195	168	199	168	185	193	175	204	198	170	189	192	206	176	191	180	172	178	188	204	206	178	196	174	166	211	170	184	185	168	176	202	172	192	205	185	191	200	196	176	183	214	189	154	169	190	202	166	212	182	176	191	178	190	183	188	176	173	214	159	161	174	204	187	178	190	185	185	178	187	190	191	177	193	197	199	197	174	164	198	200	173	186	201	204	172	177	170	174	181	182	190	174	194	176	181	194	159	203	200	175	178	161	191	194	193	186	185	198	178	176	158	190	184	181	205	175	208	191	193	215	171	187	191	194	203	201	187	189	207	178	201	219	185	195	184	164	189	178	178	185	181	191	173	181	194	181	181	159	215	197	193	211	170	193	187	180	193	194	189	171	187	177	163	179	192	175	191	209	180	197	199	183	207	176	198	183	210	209	187	165	179	171	202	194	196	176	190	172	191	191	214	183	182	194	174	185	172	198	206	177	187	185	195	184	186	171	174	197	194	174	199	177	175	188	189	178	170	192	199	180	191	197	195	199	172	178	165	174	180	222	167	202	171	196	162	190	181	198	184	183	187	195	226	195	210	168	187	168	170	180	214	184	187	169	153	198	210	194	189	191	179	137	195	181	195	199	204	182	164	194	179	212	178	188	171	196	163	192	179	194	182	177	212	212	180	178	213	198	216	206	170	188	199	193	191	153	173	214	188	170	203	176	188	192	199	170	177	196	161	195	181	209	170	207	151	177	189	199	192	195	199	207	192	198	169	214	216	180	182	168	202	205	177	203	171	178	188	197	203	195	196	200	186	204	162	165	179	189	189	177	181	185	181	185	209	199	197	179	174	175	199	181	157	179	177	203	171	190	178	188	170	199	165	205	197	187	200	182	167	189	170	184	183	178	179	180	187	190	194	205	189	167	166	189	177	171	183	189	181	204	183	192	193	163	193	196	178	187	198	175	184	183	202	193	204	189	177	193	177	170	215	188	185	174	182	200	167	147	184	162	183	162	196	194	190	147	170	229	184	185	194	182	212	202	180	185	193	189	181	188	204	208	196	201	177	185	174	207	198	189	148	179	192	181	196	186	190	190	166	178	183	178	173	203	188	175	182	201	172	179	193	199	190	195	201	176	184	156	185	192	189	197	187	177	214	184	211	216	214	189	188	184	177	184	207	185	195	187	190	193	201	198	216	200	175	171	196	192	217	184	194	170	195	164	172	151	216	182	176	184	183	174	175	162	175
20935	16800	14498	7661	5229	3896	2861	2185	1654	1394	1063	952	776	719	615	567	484	480	455	427	357	415	325	328	299	321	282	288	288	246	285	303	267	258	232	256	232	236	246	228	261	262	244	229	226	223	239	242	240	224	252	231	211	223	234	221	188	209	234	221	231	243	220	214	231	223	207	204	213	218	231	229	197	228	231	219	221	217	196	200	217	205	241	253	215	196	246	218	205	199	228	218	231	206	192	226	238	202	235	182	225	214	191	214	203	201	197	233	209	218	245	227	203	222	208	222	230	213	207	200	218	215	210	200	213	211	198	204	184	217	214	216	210	215	210	224	188	227	223	220	217	209	212	194	216	191	225	230	221	191	235	202	226	189	192	199	213	231	235	224	221	206	223	191	203	202	242	234	228	212	216	224	231	205	178	195	206	203	203	204	220	193	245	218	188	222	192	183	196	216	205	207	218	209	189	219	244	227	230	206	206	217	191	221	200	220	200	219	229	247	204	220	195	209	206	206	236	235	222	211	218	213	201	204	214	213	199	208	224	229	221	221	210	184	220	205	180	200	212	216	216	218	214	220	215	226	227	182	202	194	215	186	231	199	203	235	209	206	208	242	209	211	234	218	231	226	211	196	211	201	236	219	248	196	212	231	198	223	205	218	217	204	202	215	191	226	187	181	217	211	239	194	204	220	225	208	192	217	210	239	247	216	211	192	222	240	212	207	229	211	206	215	204	210	198	204	230	199	204	213	238	233	198	243	211	194	191	220	202	201	184	205	206	220	218	225	207	188	217	224	202	215	210	190	230	213	202	209	201	219	205	199	219	232	203	223	205	233	202	257	209	217	195	217	221	177	196	195	235	214	220	207	226	197	197	201	221	210	208	228	220	194	198	218	206	198	201	190	207	197	212	213	192	186	202	176	205	211	225	215	216	224	241	227	185	188	217	208	205	228	224	229	204	209	217	230	213	200	224	203	208	186	244	219	208	209	224	198	227	231	223	226	198	204	203	217	219	205	240	180	198	199	221	206	195	185	228	203	219	207	218	199	231	209	219	240	211	222	225	187	206	236	190	207	198	219	224	210	192	227	220	219	204	219	196	211	211	220	236	209	178	221	192	213	225	209	236	227	208	210	202	198	215	221	209	209	170	219	238	222	222	205	227	199	229	184	198	234	221	193	185	237	217	232	222	226	205	196	191	221	212	177	212	218	209	196	194	216	211	220	212	234	207	223	219	210	208	236	212	189	211	198	211	219	237	194	186	209	209	232	234	228	207	225	206	185	179	220	218	209	193	234	213	195	229	206	201	219	230	220	190	234	215	210	200	223	230	206	222	225	208	205	218	219	220	229	206	234	205	235	220	218	214	207	198	190	218	214	213	210	199	205	198	221	209	189	202	210	221	198	217	219	219	236	227	239	227	214	217	203	209	202	231	194	212	197	212	221	208	209	213	180	186	220	205	225	220	214	198	201	206	228	234	222	207	203	217	211	223	220	221	202	225	213	185	232	214	175	211	198	192	218	226	211	211	229	192	201	217	192	188	223	199	181	184	204	213	229	242	229	217	222	224	244	178	194	218	208	211	242	237	218	207	207	234	225	202	189	207	187	237	189	208	206	215	228	238	247	214	209	195	220	199	182	189	235	203	223	241	221	211	197	202	222	170	206	180	206	242	216	209	215	220	177	206	212	190	223	232	225	235	212	207	211	198	215	199	218	181	218	217	222	183	259	214	191	220	217	174	231	227	235	211	205	191	203	236	191	179	216	212	197	214	205	191	228	203	216	184	223	214	197	210	190	215	240	224	174	227	232	227	217	211	238	222	222	223	227	207	248	210	222	210	229	224	203	216	203	209	207	214	206	199	216	205	198	178	219	212	195	190	215	212	227	211	241	231	226	223	211	202	217	223	255	204	206	219	202	221	196	216	213	231	223	207	196	211	190	200	206	191	217	235	225	210	189	204	233	211	231	207	209	209	214	210	196	198	192	238	209	210	213	223	209	212	225	229	233	191	214	222	204	213	202	219	217	202	188	183	206	215	206	230	223	199	210	184	215	219	216	206	198	201	223	200	213	235	214	233	229	240	228	222	212	216	208	215	200	225	226	233	207	191	246	202	196	209	207	224	233	202	201	204	210	225	216	207	210	211	202	227	197	192	218	215	197	171	209	216	186	256	184	214	217	212	215	237	219	213	211	210	215	221	183	215	239	209	222	205	212	247	195	218	188	204	213	198	222	230	218	199	245	208	214	205	206	233	207	209	227	201	218	192	219	176	220	223	213	210	218	226	204	201	212	220	222	227	191	228	201	202	221	201	214	193	205	206	204	206	215	202	189	210	209	214	201	222	169	219	205	230	203	222	208	234	185	251	221	208	202	209	211	185	202	217	201	223	221	220	207	206	230	205	229	194	212	206	210	229	199	193	197	197	222	197	213	196	238	194	220	221	222	183	206	200	203	206	211	229	197	205	214	218	205	216	209	236	214	189	208	206	216	215	241	197	222	216	197	214	198	199	214	235	173	204	208	219	202	229	206	248	216	238	226	214	213	208	208	216	218	231	216	209	214	226	236	210	200	226	212	212	219	209	225	232	199	206	195	198	202	204	184	212	220	216	201	237	220	224	211	222	222	232	200	223	177	190	201	211	193	207	207	211	246	212	206	210	237	213	179	220	236	209	213	221	214	211	192	208	203	228	222	212	216	238	210	224	217	219	206	208	227	201	203	206	227	213	230	210	229	191	210	222	197	197	206	203	195	197	219	237	227	195	192	208	199	210	194	210	220	213	207	246	218	204	203	203	188	242	211	245	216	231	216	242	203	204	191	217	205	205	222	198	217	235	201	236	230	213	180	209	214	198	210	197	192	204	200	213	212	245	198	213	223	225	194	194	215	209	212	231	221	212	203	219	205	220	190	209	183	200	196	194	203	212	194	209	223	203	205	225	226	213	199	222	202	222	210	209	230	217	202	179	215	193	201	214	223	226	197	200	211	214	206	209	202	202	206	198	222	191	212	178	203	198	222	207	215	208	188	178	215	232	223	225	239	232	226	202	226	206	218	203	207	191	235	231	220	179	229	197	194	206	236	225	194	215	225	193	215	202	237	213	213	208	234	216	218	217	218	198	228	212	207	196	201	198	243	234	221	211	197	221	201	190	215	185	219	218	218	211	220	219	195	215	223	230	208	199	210	210	217	226	224	210	193	193	189	223	226	213	226	223	193	230	186	225	243	187	230	219	221	204	207	196	209	206	208	205	218	242	183	240	205	231	190	193	208	194	223	219	226	207	196	214	211	208	213	219	203	183	197	195	204	199	195	239	200	183	222	218	212	229	211	210	232	212	211	189	198	212	213	223	220	211	204	199	240	206	219	225	205	226	218	217	228	195	221	219	188	189	196	214	231	181	206	193	212	209	211	223	205	225	228	214	199	206	198	225	231	205	206	208	201	207	236	230	192	217	222	224	203	217	243	205	223	205	215	204	196	230	242	205	199	200	213
27105	19855	7121	731	485	408	380	354	348	316	334	303	324	320	350	328	319	329	313	323	301	320	302	314	314	276	321	302	348	295	312	332	296	305	316	317	338	296	336	321	306	327	301	282	295	316	309	308	328	307	294	294	310	289	284	308	310	321	314	286	304	287	291	319	323	302	285	296	307	304	289	307	328	292	302	313	319	297	298	316	312	353	340	293	341	311	296	323	329	320	329	285	293	313	304	313	332	283	311	307	316	297	302	302	280	317	305	336	308	320	295	326	311	308	312	308	292	301	312	330	336	293	303	302	273	275	320	271	325	317	309	315	309	318	312	278	280	314	317	337	317	331	318	312	339	323	296	306	304	267	324	339	316	296	275	316	298	304	314	310	336	307	308	307	310	296	293	315	294	302	320	302	305	283	288	284	300	311	332	312	319	312	311	305	358	329	325	310	297	306	315	294	325	270	297	321	324	298	285	300	300	302	309	296	309	286	301	291	311	306	320	304	294	297	294	328	292	282	305	309	325	320	318	275	318	340	310	297	298	297	311	284	293	284	301	313	273	343	309	289	305	306	305	318	301	293	302	298	318	300	296	278	321	315	304	306	259	334	313	320	302	305	315	290	314	319	324	316	297	304	308	322	300	280	319	319	312	285	314	361	291	324	306	320	311	289	283	296	336	292	302	307	325	324	334	315	270	306	329	326	330	324	314	322	320	329	320	315	318	308	298	333	320	329	325	295	340	299	297	297	304	295	328	268	278	310	291	314	319	303	309	271	290	303	332	298	300	299	299	337	295	330	331	328	310	312	297	323	311	293	310	310	321	304	293	310	297	329	319	308	316	303	302	321	322	316	277	288	345	320	322	311	300	337	310	313	317	309	298	279	286	341	319	308	291	279	304	314	305	308	327	305	306	340	318	298	313	299	325	339	291	297	286	302	311	337	337	309	304	323	328	312	314	309	343	295	327	323	314	302	329	290	325	312	301	253	290	319	315	304	307	293	322	319	288	298	316	298	353	312	309	304	316	316	320	298	312	346	326	305	342	313	303	318	323	292	322	291	295	322	289	326	304	312	308	296	270	314	308	302	318	295	301	314	308	318	296	295	306	318	326	336	306	297	297	305	315	305	319	305	316	286	302	333	311	315	299	305	311	311	352	354	302	299	322	299	290	322	319	311	302	306	280	307	323	309	296	316	341	332	286	324	280	313	300	305	308	341	323	293	347	307	318	310	309	267	328	296	287	286	317	298	329	313	312	331	286	272	295	311	288	285	319	334	310	307	273	323	277	322	289	322	276	329	314	317	322	313	313	326	302	315	311	334	305	311	314	330	299	279	287	311	291	307	298	324	299	315	342	301	300	316	301	339	307	302	315	307	320	348	283	325	299	310	312	300	308	294	307	325	306	321	274	332	276	294	299	337	318	348	282	312	288	362	332	336	282	326	348	317	316	317	298	317	332	313	323	307	290	305	296	327	334	339	345	316	313	324	300	295	307	278	307	292	327	306	299	324	322	275	310	342	306	306	293	314	320	289	295	323	304	327	331	336	320	327	331	312	349	278	269	278	319	293	307	329	306	314	315	328	310	333	278	345	285	294	319	299	290	275	331	318	315	281	322	320	319	315	318	330	297	304	305	327	287	305	309	293	298	311	347	302	307	315	285	317	330	315	287	291	298	257	285	335	308	318	311	286	305	332	274	306	291	318	312	319	301	330	323	303	328	309	330	319	305	317	342	332	347	334	299	299	277	318	311	283	294	338	318	329	333	302	313	327	299	327	280	286	303	311	305	286	335	337	293	279	319	279	329	348	305	313	303	301	319	305	282	315	302	314	302	296	331	328	315	282	277	307	320	282	320	302	285	325	305	343	314	326	328	289	317	320	299	302	306	284	293	303	280	321	297	295	292	300	248	294	329	315	320	323	273	331	303	319	305	293	285	291	316	308	309	330	344	311	284	298	300	308	336	286	307	287	307	326	286	315	322	316	299	328	287	298	350	313	322	294	317	315	294	301	303	268	306	321	335	323	334	305	307	301	321	306	308	345	301	313	309	318	299	316	315	333	310	308	320	308	320	329	283	301	312	283	317	318	307	302	318	316	321	322	312	313	296	289	287	283	320	307	291	337	308	317	303	306	336	317	340	287	332	313	291	325	287	313	326	308	309	307	284	311	336	306	325	299	294	354	313	319	324	317	293	307	306	319	349	309	285	295	347	279	279	321	319	299	304	301	304	305	315	324	278	341	306	296	342	320	325	301	291	291	310	288	308	334	290	324	298	290	320	290	305	311	334	332	317	307	280	300	291	319	305	313	298	301	299	289	274	341	326	303	318	296	318	301	305	280	303	334	273	323	294	288	334	311	294	307	295	315	323	340	319	308	286	283	272	285	282	308	295	288	316	333	314	319	318	332	272	327	298	292	307	306	317	320	283	307	306	297	307	330	298	295	286	299	300	299	335	318	305	301	286	339	310	286	306	353	301	311	308	288	346	309	318	309	316	300	305	303	313	308	305	311	296	260	285	321	316	293	329	328	331	330	296	297	326	335	308	299	300	343	320	274	271	322	336	323	324	309	310	309	282	306	297	311	317	326	344	312	299	326	311	296	295	314	339	297	327	320	310	312	261	301	301	290	318	299	306	323	289	323	314	347	285	306	325	320	338	321	289	310	318	336	288	303	320	302	296	317	325	336	308	308	329	295	287	326	304	296	308	288	319	343	294	306	320	311	288	321	312	293	303	290	318	313	343	308	304	289	274	310	294	305	297	285	286	297	328	295	308	327	313	324	332	313	323	313	307	304	320	306	275	311	306	302	340	305	286	291	304	316	302	313	301	321	314	314	304	315	304	294	293	292	300	316	335	336	332	295	347	295	304	312	302	281	305	327	300	312	298	310	284	319	303	280	340	284	300	308	280	315	313	299	306	315	314	303	330	287	312	317	295	283	319	307	321	317	308	313	293	335	305	314	307	339	301	315	292	314	348	283	288	293	315	290	328	279	318	299	320	318	302	305	286	305	298	305	298	292	301	296	327	318	290	337	307	307	321	290	268	277	325	314	316	284	284	293	318	313	306	300	314	308	321	318	326	293	314	332	304	302	293	328	342	300	297	292	304	300	330	294	294	283	278	322	284	316	299	305	285	319	311	317	309	290	320	303	340	270	298	300	323	334	339	279	317	304	326	325	319	283	308	315	299	271	272	327	319	310	325	308	315	292	324	313	297	309	270	285	310	297	305	306	329	342	290	294	320	289	331	340	287	324	330	339	322	300	299	322	290	309	324	324	299	309	304	300	300	278	327	331	324	337	313	312	309	318	285	288	280	311	299	298	333	317	259	323	287	335	312	292	305	303	290	291	325	338	325	293	300	316	322	302	301	258	304	317	311	282	295	317	306	322	309	285	303	311	306	304	310	307	290	312	315	290	298	301	337	313	294	303	306	311	293	302	294	324	317	300	295	331	295	292	302	321	301	294	311	294	304	297	307	309	271	309	301	297
10535	1230	1179	705	653	540	445	466	398	444	387	390	394	391	404	402	392	385	384	427	339	398	378	382	356	369	360	369	372	402	404	409	388	363	376	367	395	381	368	392	352	389	390	380	395	393	391	351	383	385	405	351	366	383	393	358	367	391	394	355	339	381	427	374	364	372	368	403	323	392	402	406	320	349	375	384	378	374	392	387	389	403	339	394	370	375	377	363	372	373	408	349	381	360	375	382	359	354	391	357	354	416	340	380	351	410	402	370	367	401	364	389	370	338	366	381	384	360	378	410	363	371	356	389	370	376	349	335	341	366	371	377	363	371	377	405	375	386	335	400	359	354	371	349	369	396	383	387	355	391	336	381	394	362	398	420	397	373	383	374	359	395	350	369	375	368	337	378	361	395	386	396	367	370	374	358	373	330	373	370	364	371	368	369	387	373	383	341	385	390	414	391	367	362	366	380	371	350	345	389	377	426	396	382	355	374	368	357	397	364	362	362	378	374	388	405	374	351	371	388	340	390	408	356	398	358	370	391	395	356	374	390	366	361	369	401	354	407	392	379	361	357	391	354	380	348	398	365	367	406	368	383	377	373	367	389	393	359	364	374	388	380	355	370	334	399	420	372	390	371	401	355	358	390	377	411	371	380	405	372	382	361	346	385	378	369	343	354	366	369	386	354	384	387	397	349	365	353	381	397	358	382	363	401	351	393	373	366	355	346	363	377	399	383	363	386	377	379	388	396	314	372	341	389	366	353	349	363	362	394	384	398	372	351	389	356	352	381	376	360	338	369	364	372	372	366	383	381	420	368	388	382	395	387	354	384	348	421	359	369	340	398	376	378	372	348	343	379	348	351	389	373	358	363	362	391	349	349	340	352	345	363	404	376	382	395	358	396	367	377	337	381	392	372	336	365	364	400	385	361	367	368	378	381	349	384	382	355	383	397	376	361	448	375	379	373	350	382	406	389	386	412	382	391	400	382	397	393	381	361	352	379	384	407	400	367	383	351	373	416	360	426	395	376	386	409	362	375	377	366	379	387	376	371	383	364	373	373	348	366	391	399	359	358	387	390	373	412	335	368	399	408	366	404	374	379	372	380	346	388	390	386	391	369	356	337	397	383	368	405	374	372	395	365	365	358	385	362	394	397	419	359	383	355	367	386	398	357	377	375	365	387	368	390	382	353	388	372	365	384	365	332	381	355	382	382	367	370	367	334	382	373	355	367	341	386	390	392	335	344	381	388	377	373	382	383	358	390	379	377	385	350	372	353	360	361	365	355	373	384	426	400	381	358	384	372	370	325	372	370	359	413	379	358	347	369	396	360	390	371	381	385	346	383	381	371	349	356	369	364	370	400	343	352	397	370	364	361	355	362	361	370	400	355	374	349	382	369	405	379	374	365	341	346	359	348	371	399	332	376	381	409	381	367	339	380	378	394	367	367	365	364	350	359	407	346	360	409	401	391	401	367	366	364	392	419	386	361	370	384	425	354	391	398	400	347	399	350	348	376	375	390	378	366	385	344	346	349	344	391	381	371	360	368	363	370	361	399	348	389	332	340	334	381	374	388	382	393	365	345	388	405	383	354	381	408	385	388	377	369	374	378	369	360	368	344	365	355	377	367	383	362	382	413	386	371	351	334	390	370	374	400	388	395	371	328	348	387	367	392	357	387	367	369	381	387	358	386	371	356	357	365	377	380	392	416	350	350	408	377	377	370	368	354	387	385	396	388	374	391	367	353	385	353	394	335	357	344	375	358	325	370	382	368	395	352	403	382	340	409	360	369	396	383	358	368	374	368	364	371	364	366	399	378	386	380	395	348	363	388	369	372	374	367	355	402	361	362	369	413	399	391	363	374	371	367	371	371	373	361	364	401	413	344	338	339	342	407	340	374	370	382	405	371	374	399	384	368	366	376	395	380	366	373	346	355	392	370	374	384	379	367	366	355	370	376	415	373	350	394	379	387	385	382	398	384	396	378	371	373	358	349	372	351	375	326	382	363	390	368	359	366	391	367	393	400	410	364	398	370	373	371	345	430	380	364	379	349	404	381	361	382	354	381	376	371	368	371	384	392	358	378	393	360	378	383	376	361	373	392	383	366	354	437	346	388	339	360	359	383	404	392	410	366	387	403	388	390	397	380	359	369	346	382	401	347	365	352	351	387	380	376	379	391	358	396	358	396	402	381	382	357	398	376	373	379	397	378	383	401	378	366	370	367	395	310	347	373	359	387	373	370	402	349	363	360	381	370	374	409	416	384	353	380	346	368	396	387	371	337	380	363	377	382	339	377	384	375	374	342	364	356	372	373	357	359	334	390	385	370	377	376	386	346	395	403	361	362	343	364	375	396	400	377	397	382	392	379	350	347	404	396	363	367	392	370	397	402	399	386	381	382	372	361	394	389	361	369	350	395	409	422	357	374	380	380	390	354	368	381	403	356	372	393	358	375	392	390	378	346	368	371	379	350	387	359	386	366	385	398	379	389	361	382	394	371	392	340	412	372	344	385	339	359	405	377	372	379	335	377	381	330	343	383	385	364	361	322	405	355	399	388	368	382	375	371	381	373	399	371	388	406	350	374	406	351	361	370	384	382	390	359	341	413	367	384	361	379	357	389	356	361	375	367	391	418	400	364	407	375	379	373	380	402	356	393	373	348	368	333	394	373	342	368	386	378	352	380	373	365	354	394	358	341	374	361	386	371	391	368	376	387	363	365	368	357	388	393	359	385	364	382	382	408	377	354	391	347	392	385	376	379	396	394	378	368	370	372	381	381	386	419	327	383	381	417	391	388	360	387	388	380	375	369	336	389	391	363	385	355	383	364	381	360	435	386	416	358	390	402	366	376	346	383	392	366	381	361	367	380	356	379	364	365	372	388	368	386	338	342	367	345	358	371	378	374	385	367	379	387	379	371	367	364	383	374	401	373	378	377	399	363	390	377	375	361	358	381	371	371	347	398	396	366	397	345	358	369	411	361	428	361	349	386	390	354	362	381	342	391	382	346	393	407	386	370	328	359	417	390	383	338	408	394	348	374	395	368	374	365	409	362	358	330	369	350	370	374	356	391	402	387	377	409	382	337	400	365	379	418	379	377	370	358	357	349	391	389	391	359	383	349	358	389	360	359	365	394	356	398	363	375	384	375	377	391	385	379	385	376	431	370	373	389	362	338	400	369	368	383	384	386	385	381	367	364	372	366	389	379	373	352	367	371	360	348	375	394	375	364	404	349	355	354	389	409	401	377	382	395	366	366	374	346	373	385	374	380	394	379	359	394	356	378	360	426	368	403	375	362	372	370	388	348	410	396	339	324	379	429	382	389	373	354	399	364	375	348	379	380	375	382	382	376	386	417	400	374	383	396	344	369	382	343	382	396	393	363	402	414	359	386	388	352	386	373	368	362	350	382	376	362	349	356	344	388	364	357	383	375	346	373	360	381	372	380	390	347	358	386	381	379	364	384	364	406	377	387	373	377	360	419	379	405	364	320
23666	21076	28356	24040	21079	13012	1164	615	442	425	366	345	310	249	271	212	211	187	197	197	195	208	158	165	162	157	154	184	191	152	151	160	161	159	172	140	152	158	152	174	178	137	151	150	140	155	136	136	170	134	129	128	137	172	145	157	141	137	134	157	151	126	138	143	144	134	130	152	136	158	138	147	137	142	133	132	148	139	145	137	127	126	113	143	146	127	137	145	136	143	147	120	127	137	131	130	129	139	152	139	148	129	136	151	147	144	146	163	130	151	138	138	137	145	146	135	115	139	144	159	159	157	133	145	155	144	154	142	142	147	128	134	150	136	159	146	116	153	144	142	115	153	127	132	149	137	156	137	149	145	141	146	135	152	155	143	141	156	152	135	143	132	148	152	144	150	143	146	154	134	142	135	137	132	156	155	142	148	138	141	131	179	111	136	141	137	154	125	139	148	149	146	158	131	129	152	136	148	138	157	153	133	132	148	147	141	131	140	144	146	128	153	136	154	140	135	149	141	129	128	146	165	144	171	156	140	148	153	150	144	164	141	130	146	147	140	161	141	132	141	140	151	152	135	183	134	134	131	143	140	132	133	139	164	147	155	143	131	139	148	136	134	137	167	153	131	141	136	153	144	136	133	117	146	151	134	167	150	141	135	148	152	139	153	145	138	142	139	143	174	111	146	143	178	160	140	146	123	130	127	131	134	143	135	141	133	136	136	138	125	144	144	118	162	153	153	160	138	127	168	129	129	126	139	144	129	133	147	145	153	128	136	148	176	147	138	139	153	169	141	145	139	157	138	146	141	149	148	123	143	146	140	135	141	137	126	120	133	143	150	145	134	138	118	134	118	148	139	160	119	144	132	118	126	156	122	148	126	146	139	156	162	148	149	179	140	138	135	151	142	130	151	138	141	131	160	164	141	133	147	151	143	139	154	128	150	172	151	144	151	133	145	149	124	152	144	120	152	132	160	144	154	156	131	144	146	162	154	154	161	132	147	154	132	149	142	140	124	137	149	162	126	144	138	138	115	153	130	163	139	142	161	146	157	149	167	153	127	134	127	132	136	134	129	150	165	141	149	138	124	157	135	136	149	160	158	129	162	137	140	128	131	139	137	140	120	128	138	135	132	153	134	135	120	159	149	124	164	133	155	158	147	141	137	134	132	136	136	153	145	146	135	144	133	143	136	147	125	146	139	144	135	138	160	141	134	154	157	140	135	144	152	134	143	141	139	152	144	139	153	136	131	138	155	161	152	128	142	132	130	133	154	161	137	150	134	153	141	137	143	136	135	151	148	135	140	130	130	164	148	137	163	142	151	133	132	142	137	131	133	144	134	152	139	145	122	150	161	139	142	135	149	145	132	132	127	145	139	125	133	135	151	136	146	130	136	142	130	141	122	137	159	151	138	136	156	129	153	137	127	141	127	146	137	151	158	138	153	150	140	156	124	155	157	145	136	168	133	142	145	139	131	147	137	156	144	115	131	165	164	157	133	143	125	140	154	150	124	141	140	130	126	134	139	122	147	133	142	130	144	128	141	137	140	134	163	148	150	135	145	120	152	127	157	136	135	140	149	145	149	143	158	126	124	140	123	143	132	142	130	136	148	152	143	138	156	131	137	137	129	113	149	126	133	130	148	150	143	146	110	149	124	155	133	130	124	122	143	148	153	121	152	128	133	152	161	157	153	114	142	149	160	130	136	122	147	131	131	133	154	147	145	154	120	132	131	143	146	147	139	143	135	136	135	151	149	130	151	140	144	150	155	145	146	151	157	162	149	154	134	137	137	154	143	137	135	128	134	147	156	125	145	166	160	136	153	154	139	143	130	171	151	121	145	154	132	138	154	132	145	129	148	166	128	139	123	150	157	145	137	137	117	136	141	153	130	143	150	137	131	133	166	141	138	154	167	143	176	149	142	145	127	156	137	133	144	138	156	144	151	153	148	121	156	121	132	154	142	130	134	130	154	153	150	122	137	159	118	156	126	155	125	133	146	129	129	132	122	137	159	142	135	132	141	139	121	157	154	152	152	139	161	132	133	158	150	136	137	153	139	122	146	149	103	130	152	144	141	136	143	137	138	146	148	145	134	134	132	151	136	146	139	146	145	136	151	139	140	147	145	135	127	146	170	145	131	132	150	135	150	142	146	135	137	150	142	153	167	126	142	161	120	141	145	161	148	165	126	136	132	118	142	158	137	138	127	137	117	131	147	144	133	135	132	109	154	143	149	134	143	148	121	132	140	138	151	125	132	146	160	135	146	130	142	130	145	139	130	150	156	127	125	147	138	140	146	132	165	126	141	139	140	135	149	132	125	121	155	131	140	158	139	131	141	133	142	135	154	146	142	137	151	146	128	142	142	150	141	127	124	133	158	136	143	151	151	155	131	153	140	152	138	142	135	138	136	138	143	150	129	130	130	133	148	142	145	145	133	146	144	145	146	157	146	129	158	156	145	156	131	143	138	146	130	132	122	137	143	147	135	155	132	132	138	153	137	138	116	147	129	132	142	160	133	133	144	139	134	150	140	136	163	136	125	134	146	145	162	138	146	156	129	135	140	147	155	134	136	159	167	157	153	156	158	138	136	131	146	141	138	129	124	153	140	137	134	156	143	152	129	133	136	125	148	130	131	156	115	142	161	126	157	147	133	130	128	134	135	178	129	151	154	148	129	117	159	143	162	123	137	138	162	132	138	141	139	131	158	140	126	141	154	148	123	150	136	155	144	126	143	138	130	139	135	127	139	146	140	149	137	127	158	132	137	162	132	152	138	135	155	133	147	155	151	139	144	139	123	150	144	146	127	130	147	143	150	154	142	174	147	133	151	155	116	152	141	152	150	143	127	135	144	115	147	147	127	141	141	157	144	134	151	143	155	133	151	145	148	163	138	163	164	143	154	160	149	167	132	145	144	134	152	158	155	164	145	141	135	133	134	151	143	143	172	120	140	138	123	165	152	128	138	152	146	136	151	132	149	151	137	140	151	126	146	145	138	153	138	138	163	145	164	118	144	128	161	146	148	131	123	139	132	148	136	148	137	152	144	141	147	148	138	156	136	133	128	142	124	131	153	133	150	136	141	140	149	148	131	158	142	134	130	148	143	130	149	143	129	159	133	145	147	156	136	144	124	128	148	145	144	146	164	146	130	158	134	153	175	135	148	151	137	140	158	162	145	146	152	144	157	135	138	137	141	156	152	143	139	144	147	130	126	162	126	140	123	126	138	140	143	136	140	148	130	121	119	169	158	145	140	139	135	155	136	118	142	130	153	141	150	143	138	149	165	145	145	173	151	121	146	136	153	121	146	129	156	142	154	140	131	135	160	136	136	129	153	124	148	130	129	154	140	132	156	156	124	142	133	119	135	162	124	145	143	147	156	137	132	129	155	151	135	141	145	161	154	153	144	145	154	138	127	132	148	141	146	121	148	144	154	161	134	142	162	145	145	132	164	150	144	149	160	152	142	137	128	124	136	129	157	139	160	143	124	141	142
20467	10372	8932	4494	3009	2120	1459	1211	969	827	667	539	449	425	404	356	348	344	312	276	279	247	258	226	214	241	228	251	235	194	215	216	200	203	215	203	200	196	185	163	222	188	198	197	184	219	178	187	182	201	197	211	205	180	182	201	160	176	167	192	189	193	188	194	172	204	171	203	198	162	203	164	152	174	176	182	173	183	170	204	182	158	180	174	155	179	167	174	179	164	184	193	140	167	167	183	189	148	176	162	197	156	176	160	193	149	194	196	194	158	182	183	163	159	163	168	173	165	196	190	168	183	171	174	181	174	181	168	176	177	182	167	176	192	195	178	190	147	191	161	193	178	182	187	193	171	183	152	197	161	172	190	181	172	212	187	173	193	184	185	185	179	158	172	200	210	175	190	176	177	178	164	178	166	147	168	179	175	187	169	169	170	188	172	177	190	163	171	195	173	179	190	172	176	184	176	184	191	194	198	153	165	170	199	176	186	167	176	196	168	185	167	185	180	176	169	201	157	171	168	187	203	174	178	181	172	192	191	174	185	158	159	190	166	188	166	182	181	186	202	194	174	153	174	172	184	174	176	185	176	200	174	198	186	173	148	166	179	203	189	183	193	184	166	175	168	171	189	162	151	171	174	181	169	173	173	200	198	181	169	176	185	161	170	178	197	180	175	171	186	193	175	174	176	176	172	182	153	194	204	162	180	189	188	189	195	160	165	183	174	180	183	188	179	177	162	177	183	216	192	198	161	199	181	171	190	178	203	167	166	187	167	189	180	186	158	155	181	190	165	173	162	203	193	176	148	167	188	181	175	156	176	196	165	162	179	181	204	192	179	202	177	176	160	151	181	179	154	159	177	187	195	169	176	183	192	180	156	188	182	175	180	192	168	154	186	189	184	177	172	146	189	176	165	170	196	180	186	165	216	194	159	168	169	179	182	175	177	147	197	180	208	192	164	190	196	159	187	187	187	185	187	209	187	210	180	195	174	192	176	153	191	154	171	156	172	188	174	188	170	169	172	174	175	185	180	159	194	160	203	170	178	150	180	186	174	169	161	182	191	166	170	205	178	160	178	166	172	182	146	201	162	152	188	178	163	191	182	172	194	186	160	202	172	175	181	184	167	171	172	164	145	173	178	196	180	165	191	168	186	174	171	169	170	168	189	180	221	182	151	180	164	182	159	179	170	175	178	186	193	178	174	181	178	172	157	183	166	172	173	191	155	188	190	173	178	186	173	185	160	163	172	183	164	162	166	166	173	168	197	170	186	190	161	190	188	204	175	188	175	181	169	213	183	147	188	170	186	175	183	172	175	178	178	185	168	168	197	207	171	171	202	184	163	172	196	181	182	192	155	187	180	167	223	199	169	165	157	185	173	181	184	193	178	180	184	181	169	179	178	185	179	185	193	185	174	185	176	168	165	183	159	180	158	199	163	193	172	178	168	181	199	172	189	182	202	174	176	191	182	189	174	169	167	154	187	173	161	177	192	190	193	181	194	207	192	170	205	180	179	182	149	165	188	177	195	186	162	213	177	187	170	170	179	197	203	191	174	178	207	172	177	185	186	178	169	189	185	175	155	186	175	170	187	155	201	184	188	165	180	198	164	171	168	194	182	184	191	181	177	185	204	168	173	201	180	180	203	181	173	179	188	181	169	168	179	194	183	166	196	180	187	185	156	161	173	180	183	161	156	174	183	169	155	210	186	185	178	185	166	190	190	169	179	184	167	179	169	170	192	177	188	175	189	175	191	185	176	173	181	173	187	187	208	180	186	185	186	171	195	175	178	158	186	182	183	174	185	203	189	192	177	176	183	193	179	185	175	166	165	175	188	200	188	173	165	176	172	167	182	157	170	154	188	197	174	187	177	180	169	202	168	165	188	172	184	173	184	175	177	164	171	188	177	175	177	160	151	196	158	163	168	178	187	156	158	179	165	185	196	160	180	153	179	186	196	192	171	185	168	182	204	176	178	167	185	203	178	173	198	164	178	175	178	173	185	183	186	180	173	190	204	184	186	181	172	162	164	157	176	169	158	181	188	168	185	186	197	183	181	182	163	224	178	187	181	175	193	160	172	172	154	186	185	194	171	189	172	174	174	173	177	186	174	192	172	176	199	186	169	197	172	168	173	178	189	169	199	192	205	176	190	186	194	184	164	177	176	174	173	178	171	205	176	184	174	171	198	173	170	183	191	160	172	167	174	176	171	177	186	183	164	181	184	162	157	185	166	204	176	172	177	173	159	189	185	175	186	164	167	162	186	197	199	159	177	174	176	169	199	186	174	195	164	200	182	188	188	167	170	171	203	175	172	187	160	184	167	206	212	196	194	169	177	170	168	189	180	160	209	161	166	179	169	187	182	177	191	169	190	189	184	169	164	180	162	175	159	193	173	151	184	181	207	183	175	183	190	176	187	170	203	168	187	174	188	169	181	164	172	162	167	177	163	178	161	206	178	162	203	191	168	173	191	160	171	185	162	173	202	185	177	174	163	181	185	186	170	167	150	172	172	173	181	150	197	181	186	174	181	182	173	176	177	189	197	179	170	178	176	176	173	168	184	200	185	168	205	198	201	169	182	168	172	165	223	167	176	180	165	168	167	171	181	185	162	168	166	163	183	161	186	195	188	184	178	204	173	183	167	178	159	166	166	173	189	182	185	178	149	179	162	172	178	165	161	201	205	185	169	194	196	192	163	174	209	201	178	183	194	174	165	200	184	179	155	190	167	178	191	195	147	177	185	193	190	181	165	193	182	178	182	157	186	191	170	179	180	190	191	139	186	193	178	173	188	173	153	171	176	169	183	171	166	197	177	169	165	179	154	189	202	176	181	172	166	160	172	167	171	187	151	177	179	171	178	173	192	171	186	174	170	184	200	197	173	174	182	161	152	171	176	180	189	193	174	173	185	180	164	169	173	162	182	173	140	171	193	162	187	195	178	207	171	185	161	185	168	178	175	207	169	182	170	157	165	163	203	201	177	202	169	179	187	187	180	194	167	176	187	187	194	186	179	157	186	184	190	175	174	164	207	170	174	200	182	174	176	155	171	183	191	178	184	155	171	169	156	189	181	179	167	188	182	172	186	182	157	155	188	155	165	169	192	175	174	180	176	164	205	185	179	188	174	185	197	162	185	194	179	214	144	173	175	190	205	174	179	170	176	206	191	199	201	215	190	184	190	171	179	186	199	159	179	179	155	167	161	169	174	196	187	172	182	160	210	192	196	177	171	183	158	166	166	189	165	179	200	163	167	186	169	181	166	165	198	171	197	166	198	162	194	173	159	160	203	161	158	190	193	176	173	194	164	173	192	173	176	184	179	202	181	178	180	191	186	179	189	197	174	169	196	154	179	195	191	175	177	185	163	176	194	192	176	175	191	173	185	168	183	204	185	210	156	180	162	196	185	157	180	175	186	173	178	162	177	172	188	156	188	168	178	177	164	180	192	185	172	201	165	180	182	174	215	173	173	158	176	154	195	189	183	183	168	173	180
24845	21097	27323	25009	13594	1094	726	549	513	527	539	517	459	444	486	438	437	469	441	386	369	465	386	409	422	406	409	433	389	402	444	378	391	386	361	423	417	408	360	418	404	445	366	391	406	375	406	427	389	426	385	422	366	396	426	417	381	424	419	386	380	429	405	399	415	405	418	396	399	388	391	396	412	405	443	392	366	356	396	386	424	382	404	369	403	406	391	390	415	366	386	408	408	413	399	411	420	391	375	423	400	409	409	394	383	411	411	368	388	402	397	344	363	404	373	415	390	352	370	422	364	432	392	419	439	409	422	377	407	402	371	424	393	370	416	359	403	391	379	409	413	396	365	408	389	408	424	390	370	395	415	424	399	394	401	419	403	401	384	398	403	405	404	375	400	393	383	389	409	433	407	379	409	400	384	416	376	402	392	379	417	406	383	400	406	427	353	400	387	407	412	416	389	373	397	417	381	401	410	439	394	415	398	343	398	379	389	392	360	373	361	413	398	425	361	365	367	379	388	393	412	396	401	393	404	394	402	341	408	379	419	406	406	404	402	378	349	370	409	372	376	439	452	430	431	412	417	400	409	429	396	395	390	413	387	405	404	408	394	401	373	371	423	379	382	366	396	382	408	342	400	416	369	366	392	386	387	393	417	398	418	405	405	399	407	379	391	390	391	361	383	389	406	404	416	353	398	376	379	349	371	402	432	403	364	412	372	361	357	387	423	388	373	363	407	412	401	362	410	394	399	407	412	424	316	374	411	393	397	403	388	405	418	427	402	434	377	398	410	355	367	379	362	430	435	427	410	381	409	395	353	402	365	406	389	416	380	405	388	413	374	393	422	386	410	425	457	391	435	387	425	395	404	418	370	413	392	375	400	429	400	413	374	416	388	373	406	423	390	372	401	390	375	411	398	395	379	393	393	415	382	372	387	379	378	376	382	379	410	383	411	374	432	397	389	409	378	423	413	406	420	414	383	373	383	408	394	410	398	403	407	383	400	422	398	428	416	426	359	455	387	416	422	402	392	377	371	408	415	414	379	365	386	434	392	374	409	418	425	390	430	399	408	370	374	404	380	361	413	420	377	395	371	416	404	409	400	345	410	404	410	391	436	384	393	435	422	377	381	370	408	395	430	394	357	384	380	399	382	408	392	418	370	418	379	380	455	406	385	387	392	408	376	388	374	396	394	404	372	405	370	400	372	413	398	391	422	395	393	421	387	406	396	378	394	367	381	426	421	411	369	360	385	398	380	377	366	388	398	438	402	395	424	394	387	391	419	366	385	412	388	410	353	376	426	382	433	369	445	403	423	366	441	389	404	446	355	394	420	376	431	361	395	407	362	364	395	387	397	380	379	400	352	367	380	402	417	349	362	402	408	386	394	389	390	374	429	407	401	373	373	403	383	411	371	387	374	355	379	378	397	332	386	418	407	385	392	380	417	367	395	381	393	385	420	376	422	418	386	392	420	381	404	374	384	377	409	414	388	368	390	397	383	381	390	346	419	352	403	421	381	411	412	391	427	397	403	438	403	412	360	400	388	406	386	441	405	386	405	376	382	391	365	337	388	399	445	403	388	383	421	398	375	427	414	363	409	429	415	415	404	379	386	411	399	408	389	392	404	392	380	397	414	402	413	405	414	362	386	402	360	404	381	384	422	419	412	407	379	398	432	357	372	390	435	372	418	411	350	393	416	365	394	380	360	421	390	377	408	416	389	396	407	419	427	374	393	377	440	399	387	392	420	394	429	405	401	376	412	401	396	389	394	416	387	370	404	397	400	383	393	424	425	400	389	410	423	411	421	379	435	374	418	371	365	370	370	430	374	397	429	402	410	399	423	402	360	388	364	370	405	389	427	400	398	406	436	400	425	415	417	362	402	418	399	383	404	385	396	392	417	403	390	404	403	400	398	408	400	391	413	418	413	416	401	408	377	393	384	383	418	416	398	385	418	379	391	389	410	418	370	385	388	365	390	392	412	384	416	411	404	395	390	405	390	414	411	396	416	394	378	396	362	413	395	401	365	381	397	387	399	408	401	391	413	379	397	395	423	422	409	410	371	420	371	394	393	395	388	394	361	384	383	364	423	405	407	359	371	417	405	415	413	390	432	386	373	378	388	408	432	385	407	411	404	413	380	415	381	404	407	352	392	396	373	427	381	406	414	390	400	407	392	426	400	406	391	405	360	446	400	386	410	413	410	403	391	370	399	417	412	421	396	365	381	420	398	417	370	395	386	393	394	399	394	396	427	412	400	383	392	388	376	372	398	400	402	427	403	392	365	396	398	400	436	386	377	424	380	397	418	377	398	400	407	382	374	398	382	371	400	391	407	447	363	394	387	414	392	441	389	412	427	370	369	407	342	392	392	383	375	402	362	389	387	382	412	382	417	402	403	413	414	425	395	383	397	388	395	417	389	414	386	391	389	360	366	373	402	347	402	406	399	338	406	406	424	412	384	385	402	361	403	441	399	365	403	367	387	415	383	423	411	363	385	397	399	417	417	435	385	406	383	433	379	386	435	401	382	382	406	363	377	386	400	393	388	370	398	374	383	398	398	381	375	393	389	366	369	418	389	433	419	431	384	399	353	426	418	384	395	394	390	414	422	385	420	384	420	376	421	423	384	380	379	380	414	387	399	395	387	385	403	357	369	389	371	390	406	426	355	366	412	389	362	383	429	429	393	390	392	389	429	391	402	399	422	426	411	388	390	396	437	361	373	391	416	374	401	412	387	425	401	402	374	416	382	379	377	404	398	380	400	378	398	425	402	395	417	401	442	401	417	389	404	412	382	395	400	397	397	402	390	442	401	416	406	403	412	347	409	401	369	388	359	427	395	377	398	431	392	400	398	401	397	388	384	422	391	415	431	384	389	392	379	380	392	400	377	374	409	396	377	415	386	387	390	406	406	413	425	401	402	379	346	353	397	401	402	396	363	407	395	417	363	399	399	396	387	374	381	391	400	431	397	397	387	400	414	357	375	420	452	376	380	393	431	389	394	364	399	397	403	368	407	387	394	391	363	411	367	401	421	385	377	412	391	390	431	437	380	444	399	425	419	408	391	376	410	389	427	408	407	383	363	373	399	413	415	391	388	397	405	416	425	384	410	398	411	403	355	376	446	352	422	432	406	413	395	352	379	402	408	401	383	396	378	394	390	400	402	357	427	376	417	398	390	411	394	406	353	362	387	402	413	380	406	383	386	391	419	386	403	419	394	366	377	373	399	403	368	386	404	411	406	386	375	406	391	373	386	380	403	358	355	403	390	410	427	412	398	431	415	397	414	431	375	402	424	419	391	372	406	430	393	380	418	406	393	389	390	381	426	402	374	424	400	409	408	417	389	389	413	367	378	387	390	385	414	391	399	412	411	382	428	346	393	403	371	380	415	429	370	425	385	404	432	369	389	400	404	391	412	385	394	386	426	390	391	437	415	394	440	425	366	403	407	414	374	416	393	389	389	386	381	370	389	378	393	411	390	392	406	387	375	392
21035	6477	5338	2773	2011	1503	1131	1041	903	788	711	686	583	620	608	523	550	476	510	502	531	500	498	473	511	487	515	446	463	459	454	468	440	442	492	464	474	455	487	437	488	476	474	487	468	434	449	454	465	507	481	474	446	470	441	461	476	499	501	459	421	480	445	434	498	425	486	442	488	466	495	448	483	469	495	466	497	457	456	489	436	463	485	441	471	462	473	417	441	445	500	457	454	465	464	491	443	485	440	454	447	459	475	488	477	458	472	483	443	457	482	440	435	419	459	456	454	465	453	451	435	461	422	431	474	450	476	472	464	441	490	453	466	455	426	411	447	469	468	461	487	466	426	428	450	433	450	461	432	483	494	464	460	469	494	460	465	473	444	455	482	462	460	451	428	471	464	454	467	438	461	449	476	482	476	454	461	480	430	474	448	441	475	452	483	452	444	459	481	472	459	440	454	494	482	476	443	448	488	451	493	456	467	469	480	463	463	442	441	406	448	452	439	476	457	444	460	482	452	468	463	470	480	502	471	449	469	476	460	472	501	467	435	486	481	474	497	466	468	459	442	433	444	466	456	472	469	425	476	434	501	467	443	467	453	452	456	450	460	439	452	440	439	460	393	470	468	464	502	466	437	478	425	454	479	473	437	438	463	487	454	452	447	476	455	484	463	487	455	475	470	430	482	463	439	450	462	482	403	474	407	450	421	484	446	505	485	459	490	425	478	472	487	454	481	404	460	474	448	489	489	462	465	425	459	479	477	459	476	482	445	425	466	503	437	445	469	451	486	449	455	491	456	438	435	451	471	473	466	443	466	493	493	485	433	459	456	475	431	428	456	410	458	458	461	459	421	460	458	423	433	445	483	477	437	464	443	454	441	509	463	466	428	445	444	482	414	451	452	473	457	407	459	460	488	470	467	442	439	456	440	499	460	440	458	465	459	458	453	479	466	433	420	436	432	490	429	461	484	468	445	468	462	442	459	459	437	455	492	461	439	426	464	504	456	486	470	431	424	459	463	433	482	472	437	439	474	497	484	427	471	469	461	438	437	480	482	446	475	461	432	470	442	448	446	440	443	475	487	468	472	465	474	444	465	448	462	475	431	438	464	440	443	477	429	468	449	448	473	464	469	436	496	454	454	461	503	476	444	431	447	468	482	477	444	458	464	488	438	438	462	452	473	441	447	447	453	431	452	434	474	451	475	480	479	449	491	447	469	436	473	429	483	460	464	456	441	475	462	417	448	449	480	476	483	418	458	443	479	441	481	458	420	484	459	440	464	469	486	487	439	461	435	443	427	504	444	465	444	436	430	516	431	492	463	480	458	418	453	478	463	464	463	431	473	479	423	489	462	453	488	417	475	456	430	458	449	461	460	477	429	428	497	481	439	466	443	449	446	482	473	421	440	429	460	456	456	448	450	498	432	448	462	439	419	418	464	477	460	434	447	438	440	461	481	492	495	434	440	500	458	450	440	453	512	470	469	477	497	472	459	465	468	450	447	430	483	462	460	438	502	441	443	496	437	431	433	458	485	442	461	460	446	471	446	444	469	466	462	410	479	419	453	470	423	468	458	445	481	455	467	421	470	458	462	463	473	454	495	461	459	462	455	445	490	436	493	435	494	420	465	492	466	432	452	471	475	477	477	416	467	451	459	462	479	442	476	459	445	416	467	433	443	465	487	471	475	473	429	472	444	487	451	477	514	456	428	449	493	465	432	445	477	460	459	418	460	484	466	485	443	485	439	482	491	433	437	474	462	467	458	470	502	446	453	442	465	472	458	414	459	504	452	463	479	485	493	463	449	485	449	452	422	428	447	451	440	472	443	427	463	478	425	434	476	459	474	473	389	482	457	448	472	475	420	456	441	467	435	420	472	478	475	439	486	495	481	436	442	425	458	444	430	449	456	479	461	421	429	453	454	473	472	480	404	461	424	489	485	423	435	464	494	473	445	446	454	492	435	467	450	479	437	425	483	431	482	474	479	444	458	452	512	430	436	452	431	451	461	455	473	474	448	463	468	463	448	466	469	481	453	488	477	465	428	453	458	416	460	422	465	424	458	477	482	459	468	446	480	443	434	467	455	461	484	474	418	455	460	423	474	467	476	486	415	457	418	415	452	461	423	449	483	460	460	472	472	495	441	479	495	461	449	438	447	429	438	489	447	507	489	462	444	448	456	474	417	505	484	418	475	456	461	442	471	447	454	448	442	493	468	472	450	436	483	501	459	429	470	458	440	504	475	483	454	467	464	437	457	508	439	467	445	451	474	454	431	456	460	409	470	429	470	425	469	446	450	425	476	434	443	456	486	430	468	489	458	459	463	485	444	428	450	466	485	463	459	442	420	457	454	497	455	505	508	438	483	456	460	474	466	431	432	422	477	494	471	485	443	442	475	485	497	476	455	458	481	465	486	451	455	425	465	446	435	438	455	441	474	465	451	458	475	464	479	434	425	458	458	482	459	462	484	518	493	454	442	468	428	468	456	467	450	475	482	465	440	455	459	494	461	495	472	479	451	437	434	473	447	424	451	473	452	449	447	452	432	479	442	456	465	449	445	464	418	449	444	468	501	404	441	448	434	412	463	467	460	428	447	455	483	500	484	480	460	408	479	461	454	401	447	467	471	468	460	452	453	473	475	438	469	454	446	501	448	432	489	462	459	472	476	443	476	452	448	440	450	472	438	475	475	433	525	430	440	483	453	466	463	486	415	485	508	437	427	476	420	445	469	461	435	442	477	466	455	453	449	443	495	457	438	504	453	467	450	454	459	459	424	451	443	467	456	435	480	475	461	421	497	462	425	480	503	445	473	480	455	487	458	456	471	454	454	470	473	463	460	483	480	470	483	456	486	504	471	440	489	468	437	480	470	449	473	462	448	470	506	476	456	439	439	456	443	459	448	435	467	458	487	499	449	434	447	467	413	468	476	445	429	492	483	471	477	457	448	413	472	439	505	471	474	458	490	478	455	456	485	415	458	449	414	478	455	440	448	481	465	450	465	492	496	482	441	463	492	461	443	441	467	447	476	471	458	477	462	449	478	481	459	484	515	443	482	455	464	443	500	436	453	456	465	449	416	450	423	464	454	482	475	472	449	445	476	460	463	471	445	451	428	409	460	428	439	481	480	469	484	474	480	444	457	472	418	465	453	398	427	435	445	476	491	502	445	462	468	497	455	504	427	461	470	447	458	480	463	443	454	457	430	434	491	469	473	468	503	451	445	462	472	492	450	464	532	411	411	484	445	472	465	472	467	428	416	456	483	486	457	475	456	456	449	430	444	446	458	468	459	474	483	474	419	470	487	453	474	462	499	425	481	479	453	472	479	463	491	477	474	445	451	476	456	450	470	440	456	472	458	418	478	489	464	513	442	463	439	425	431	483	464	435	453	481	444	449	441	428	411	457	469	452	416	465	451	478	447	464	479	451	517	466	460	495	455	485	459	445	463	467	470	493	441	453	469	495	457	437	460	453	467	489	450	438	439	465	469	457
22701	21121	28710	23786	21114	21152	12458	1260	794	691	566	538	453	379	392	364	335	314	330	318	277	247	260	243	269	267	238	235	216	216	219	198	218	205	238	195	200	193	221	220	199	206	200	227	214	203	203	220	202	202	199	183	212	187	201	186	181	228	207	206	190	196	217	193	190	203	189	196	187	204	200	193	204	194	227	208	178	198	184	195	158	209	198	217	175	208	193	207	198	189	203	193	217	203	174	191	186	177	210	205	200	190	186	195	191	189	217	200	188	194	188	189	196	173	190	189	189	190	189	209	180	183	198	202	174	187	198	174	187	184	187	199	177	182	184	183	170	233	194	186	195	196	214	176	180	173	191	197	177	177	201	206	203	184	175	196	165	191	198	198	203	176	193	185	218	193	198	193	185	201	215	206	180	201	205	193	170	168	197	190	196	182	172	204	183	197	196	187	185	208	184	174	164	139	195	208	188	189	189	214	187	169	183	186	180	182	191	185	181	210	172	205	166	181	173	161	182	192	207	211	201	189	165	186	180	203	186	202	175	192	193	195	186	206	232	185	221	196	206	183	191	181	191	194	176	206	190	197	192	197	192	212	187	189	176	191	191	201	212	198	221	177	189	186	167	169	195	183	165	197	169	195	185	195	226	181	195	171	187	181	189	153	213	198	196	181	225	215	192	208	203	182	176	191	198	197	207	214	188	203	197	184	191	214	196	167	183	200	181	178	194	180	186	191	169	189	203	183	178	202	186	164	193	199	207	196	208	180	156	182	194	191	189	180	180	212	186	179	188	191	178	172	191	180	206	161	194	189	182	186	194	177	206	213	193	223	174	200	189	186	176	187	192	177	190	196	190	194	184	211	195	185	189	195	193	194	190	218	203	178	189	187	210	179	187	200	199	179	205	186	221	178	182	214	219	182	192	194	188	161	184	180	192	195	203	203	206	196	207	193	188	178	192	179	205	235	184	179	171	184	214	197	204	200	199	189	191	200	193	185	189	199	190	185	184	173	192	187	199	164	183	197	200	201	187	198	198	213	187	185	189	179	178	183	180	195	219	189	188	192	162	168	194	216	200	187	178	178	202	192	186	195	173	204	193	196	175	201	188	224	207	181	204	169	215	170	191	177	193	176	188	187	194	180	177	193	176	159	196	189	208	187	200	177	198	216	187	226	204	217	185	194	198	167	217	173	175	200	213	187	185	187	184	205	209	185	211	196	197	200	201	176	212	179	184	188	210	199	165	198	188	178	182	179	182	176	198	197	210	235	166	208	192	187	190	174	165	180	201	215	186	177	189	197	185	181	211	184	184	207	209	205	189	182	189	207	181	174	184	196	191	183	180	198	208	181	205	207	197	172	155	182	189	184	203	192	200	203	192	174	191	194	198	197	204	185	201	212	205	181	244	181	183	190	188	220	195	203	192	170	203	202	194	197	199	198	181	183	211	194	185	196	171	200	197	200	185	193	163	208	211	191	169	181	184	189	206	191	199	195	202	215	181	196	199	190	189	208	191	177	183	183	177	185	203	211	197	191	202	176	194	195	186	214	175	175	188	197	212	192	190	194	185	204	173	176	171	184	207	203	188	204	187	188	189	208	185	204	193	194	178	191	182	208	174	170	181	240	179	175	176	175	189	188	202	186	183	173	188	184	169	194	166	192	188	195	183	189	190	225	168	214	189	189	205	188	195	198	200	198	202	211	173	170	185	168	193	177	186	197	210	191	191	198	196	191	170	174	180	173	202	210	175	211	191	166	183	203	178	188	192	196	170	171	207	207	201	179	197	161	197	201	200	182	194	189	186	163	196	181	179	182	214	195	181	174	200	185	218	187	214	190	205	162	193	214	172	194	176	170	220	181	201	186	191	205	176	197	191	172	201	175	160	189	188	188	189	177	219	196	188	196	196	198	190	201	192	199	194	194	172	180	201	197	172	215	182	223	176	184	193	181	182	173	199	179	186	183	203	171	179	197	188	188	184	202	183	167	171	174	201	198	184	180	192	203	189	164	184	199	213	195	177	163	197	210	179	187	184	171	192	198	190	216	199	172	219	176	179	216	194	187	184	195	173	206	204	199	180	183	178	177	184	174	191	182	204	189	167	181	204	184	195	188	208	173	179	171	190	194	194	190	182	211	198	204	184	202	190	198	205	170	186	215	173	210	181	182	193	199	208	189	202	207	204	206	185	189	180	185	195	203	179	187	221	192	206	179	204	191	179	208	190	156	198	174	169	180	187	179	195	204	193	181	182	205	171	194	200	190	190	186	164	186	194	175	154	170	191	193	191	207	219	188	194	221	208	187	185	188	207	181	181	204	179	172	194	194	181	196	180	169	183	199	216	207	154	187	176	197	178	179	194	221	187	195	190	195	181	205	220	188	196	189	217	210	190	205	194	184	183	189	183	197	186	199	188	190	194	180	192	207	188	211	186	206	172	217	178	172	178	176	180	209	155	170	218	221	194	212	194	214	176	192	210	201	201	196	172	192	179	173	211	191	193	189	183	197	201	185	201	189	193	187	191	175	166	173	200	177	185	170	199	176	198	207	183	188	164	179	181	196	201	184	198	169	183	211	193	192	212	180	203	204	183	184	210	178	195	186	183	199	187	222	166	182	150	217	179	172	183	188	209	190	188	196	215	178	196	186	195	197	189	168	191	181	165	192	191	207	179	207	198	186	183	185	180	177	194	186	190	195	227	207	170	215	168	216	199	185	169	183	180	179	201	176	190	157	217	200	178	208	175	183	176	198	184	199	183	190	184	163	189	181	195	179	191	205	193	189	204	194	180	170	204	202	181	185	178	162	185	175	193	172	204	186	174	174	186	215	190	187	185	199	191	213	187	179	155	203	182	200	199	185	184	194	159	182	204	198	195	187	178	185	189	176	197	189	208	206	208	181	197	214	195	200	223	208	191	177	187	203	209	204	211	200	192	195	177	169	200	190	176	187	183	164	210	188	197	181	196	191	203	187	190	205	196	172	197	208	180	185	171	188	209	185	192	179	186	178	165	173	220	211	179	186	184	193	208	193	185	210	206	173	180	172	205	183	147	199	206	191	181	171	169	170	197	181	181	194	172	192	212	186	192	225	190	198	210	191	196	199	203	182	193	188	213	197	188	193	167	167	192	219	198	175	201	206	172	186	213	180	185	185	169	183	176	189	185	183	190	195	203	152	198	203	189	181	206	205	185	184	183	189	175	183	173	173	185	161	205	199	206	187	207	205	186	179	208	197	202	189	199	178	202	177	177	189	159	202	191	178	182	182	169	181	179	188	182	184	221	198	197	198	161	214	194	178	190	177	198	175	206	177	164	183	173	194	182	175	198	205	163	179	197	183	172	184	175	199	195	202	195	179	178	166	159	178	183	183	204	175	200	203	176	197	200	172	211	183	180	186	210	172	191	193	169	206	192	172	191	200	182	185	198	182	208	179	167	199	234	188	177	202	188	180	186	191	177	203	208	200	172	220	191	213	176	201	160	197	177	169	160	185	196	196
21485	16909	14390	7764	5297	3755	2878	2238	1647	1417	1216	935	779	702	625	560	513	476	461	435	365	402	333	352	362	307	283	280	314	301	290	281	268	263	273	256	245	279	259	255	259	244	231	245	236	256	221	259	244	233	252	215	238	243	239	254	243	236	233	249	245	219	209	236	209	241	213	221	230	198	213	239	248	223	223	218	241	219	218	231	214	209	211	242	213	226	247	215	241	232	218	214	209	202	221	236	250	209	198	208	220	201	233	226	213	210	194	192	237	193	217	210	220	217	207	176	238	219	231	209	216	211	237	214	235	218	212	232	214	207	228	211	228	232	219	228	218	219	214	189	208	210	234	180	212	230	235	222	218	216	237	207	203	215	215	216	228	226	221	222	210	220	212	219	233	229	246	213	216	244	210	246	216	201	223	208	233	198	194	198	222	207	222	211	233	199	194	259	238	202	209	210	221	229	195	224	221	210	184	235	238	201	207	228	219	223	194	223	208	228	198	224	213	210	210	207	242	232	199	210	222	228	188	201	214	233	188	226	191	209	224	198	229	226	225	240	213	224	219	230	204	209	200	227	224	207	251	229	227	229	212	220	233	208	210	223	228	206	214	203	229	215	231	208	188	192	221	212	228	229	212	216	192	203	216	206	217	217	228	242	234	223	230	229	218	225	216	226	226	237	249	201	214	205	239	216	211	204	226	207	207	233	208	217	230	213	210	209	174	205	210	219	229	213	206	226	228	222	236	214	192	235	195	216	231	216	232	223	214	195	222	242	219	203	233	222	208	225	245	210	219	209	214	217	214	199	182	220	222	231	229	214	201	222	187	206	201	198	211	244	202	210	235	229	221	223	226	233	245	224	227	228	223	241	220	197	219	226	216	195	260	196	227	183	236	210	222	212	235	219	214	209	198	225	216	207	233	208	209	216	219	207	231	216	206	176	202	182	228	210	216	200	185	228	213	196	220	208	213	230	216	217	237	235	238	220	229	229	234	207	216	202	213	212	203	225	216	213	221	218	249	197	217	212	211	212	225	227	199	212	201	231	225	244	217	235	207	210	207	217	217	201	200	191	226	200	202	224	207	198	216	199	230	230	235	204	214	210	242	233	204	219	202	193	222	202	238	231	213	218	198	209	192	205	235	230	251	221	215	223	205	229	224	235	219	184	209	225	228	208	205	220	221	239	188	203	220	222	229	199	204	224	213	217	225	209	211	210	223	220	189	204	224	197	246	231	211	221	204	212	203	210	217	195	220	185	208	233	212	226	208	227	227	224	217	205	220	222	209	193	204	201	246	204	226	246	226	212	223	230	214	220	213	225	216	232	202	215	220	204	210	230	222	197	216	205	200	185	213	205	213	227	199	219	197	220	226	214	218	209	200	243	191	202	202	191	214	198	193	194	218	236	227	208	210	200	227	220	219	254	204	202	245	226	205	211	206	234	191	209	201	227	228	232	220	212	240	222	223	226	218	172	220	200	247	221	197	222	192	221	220	210	216	197	202	201	233	231	221	201	211	210	251	223	237	217	218	219	214	189	228	194	218	202	214	225	217	205	208	238	208	223	255	227	232	212	206	222	210	233	212	223	230	210	230	223	191	224	221	219	251	198	250	207	212	225	232	203	198	212	213	215	219	209	214	219	206	217	197	221	203	213	228	223	221	216	222	207	226	196	204	190	212	227	224	211	230	214	214	229	206	207	196	189	217	231	216	180	203	197	219	235	200	227	215	217	221	218	223	201	222	211	181	202	210	182	215	225	218	235	222	210	226	228	242	210	208	214	210	215	216	198	226	229	220	220	211	232	224	217	225	215	237	207	207	230	207	202	220	228	204	250	202	207	209	200	213	202	214	239	211	213	215	237	230	240	179	237	209	244	220	206	220	224	184	211	228	210	207	198	206	214	235	203	202	213	192	241	215	209	221	209	202	212	194	184	222	218	201	207	213	240	247	236	224	238	218	216	236	204	227	230	237	190	219	199	187	216	210	231	247	227	246	215	205	229	234	219	203	199	207	203	231	217	197	219	190	197	231	231	214	215	230	215	198	223	205	201	191	234	221	214	193	210	216	180	211	204	212	203	216	207	197	200	216	230	237	221	223	218	197	238	210	207	211	215	200	196	221	226	210	196	244	202	246	234	220	224	216	199	229	245	226	234	229	197	221	222	215	200	212	212	187	213	211	228	186	210	240	212	208	206	219	198	217	218	194	233	236	241	217	199	178	200	215	235	219	217	211	192	237	231	212	201	210	200	243	204	216	206	202	228	233	216	207	212	241	211	199	208	240	219	204	227	216	188	209	221	210	236	221	242	226	221	216	215	230	202	195	223	200	202	205	207	214	200	210	243	236	217	198	199	233	201	199	253	233	201	200	228	202	217	208	209	193	216	218	225	247	204	236	234	213	224	218	217	187	223	215	197	216	209	212	213	229	231	220	183	199	200	224	220	185	224	224	207	191	207	219	207	203	232	236	219	213	205	233	223	200	197	202	221	206	240	210	203	207	243	223	227	211	198	219	202	231	199	191	225	205	219	194	229	204	225	213	226	225	221	197	190	208	223	198	230	227	221	171	217	217	226	223	238	212	210	229	216	195	198	204	207	196	187	235	206	234	194	198	211	193	227	231	192	207	205	200	202	233	229	214	222	193	216	188	223	208	203	223	212	215	224	223	230	181	222	230	211	200	231	222	213	217	206	223	206	231	230	224	215	215	216	257	227	215	222	203	213	228	197	206	218	196	223	237	224	220	211	209	203	230	218	220	220	215	230	221	206	231	202	226	199	212	207	223	221	233	240	202	221	219	216	212	217	206	211	201	225	194	206	199	248	220	235	237	205	220	207	207	225	219	218	198	223	189	192	207	226	209	214	196	223	223	202	223	220	222	206	209	215	229	220	224	223	190	216	240	233	223	223	211	201	205	218	233	212	219	216	236	204	217	186	203	218	207	213	226	224	210	225	202	214	226	216	188	226	214	212	222	216	197	199	207	211	203	201	225	233	226	207	218	180	235	198	210	197	199	217	209	248	215	221	219	211	183	209	216	218	200	241	227	218	196	220	191	204	216	214	196	205	212	198	225	218	195	202	215	214	222	222	209	219	205	219	220	204	217	221	222	210	210	185	208	252	236	230	227	239	190	214	219	214	217	185	237	209	216	220	196	215	235	207	200	189	215	216	217	212	215	195	221	253	213	219	188	236	199	207	216	206	194	214	231	227	203	232	216	188	194	202	201	192	198	246	213	232	218	223	222	222	229	221	246	208	205	200	206	200	229	222	195	205	222	190	211	221	191	227	207	236	206	225	213	215	216	237	228	215	210	202	214	222	214	216	207	226	214	218	209	190	216	216	187	195	205	230	243	210	210	199	233	206	199	216	198	218	232	214	211	217	213	195	218	216	198	205	212	227	234	230	199	224	216	209	202	208	209	193	242	220	207	225	225	229	208	197	198	224	242	216	179	208	200	237	200	203	189	209	229	212	214	228	204	225	207	218	204	230
27092	20021	7321	730	508	404	400	331	308	298	347	333	306	325	336	312	298	320	331	319	324	327	285	334	306	318	303	339	330	261	317	300	338	292	302	329	319	301	286	315	306	337	314	299	323	286	315	293	304	290	317	340	312	322	343	313	342	313	334	312	310	322	359	321	304	324	342	313	293	328	312	350	287	320	305	328	333	285	304	326	310	309	306	267	303	347	307	278	285	285	320	317	329	278	331	305	311	307	306	320	271	301	304	324	303	267	317	287	298	356	309	302	290	337	297	317	326	320	305	303	301	338	320	282	303	326	328	319	314	326	304	307	318	319	340	311	320	304	323	351	309	305	316	299	268	289	321	296	303	252	306	327	304	322	284	293	331	324	299	312	289	308	338	352	313	353	306	291	279	344	311	273	322	313	327	335	283	303	320	315	332	343	314	297	291	336	298	310	318	300	289	354	299	339	330	300	306	348	315	340	350	256	286	299	302	299	324	333	304	300	328	315	329	291	301	303	299	336	320	302	324	296	325	317	311	313	304	318	307	304	320	302	311	355	326	283	311	288	320	309	328	307	309	302	289	312	300	311	316	330	300	305	286	293	341	338	289	304	291	301	305	293	311	314	306	298	284	286	328	325	308	338	303	321	320	308	337	307	309	318	297	296	314	336	285	316	300	311	314	295	311	341	322	297	338	311	307	323	288	313	324	275	282	321	316	314	282	278	323	327	320	276	303	332	312	301	321	331	288	321	289	325	362	315	310	307	309	317	270	308	333	290	319	335	284	304	298	314	277	315	323	356	334	292	306	322	331	292	317	293	316	302	305	298	309	295	291	322	291	318	321	346	323	291	302	319	323	318	323	268	291	324	295	349	303	346	315	309	325	304	348	322	346	314	308	288	299	280	292	288	317	306	313	297	342	278	285	312	330	294	283	307	301	333	282	306	311	338	310	314	323	328	302	332	314	324	301	342	308	328	286	294	291	321	321	285	315	295	286	328	329	323	302	285	310	299	343	312	307	320	347	314	282	324	290	300	304	285	311	313	332	335	299	320	290	333	273	311	321	318	313	314	292	361	325	304	308	326	300	282	303	340	339	305	311	296	317	324	330	323	297	317	324	318	348	306	325	311	287	317	320	275	315	301	328	339	318	300	325	304	307	320	310	310	328	288	311	307	319	323	334	312	296	278	320	294	281	293	304	330	333	342	282	280	314	302	312	307	289	310	302	322	298	303	309	322	304	301	312	307	285	307	326	317	285	327	301	321	292	296	341	295	347	321	326	287	301	313	341	331	306	290	304	323	343	333	288	303	314	307	321	289	329	316	315	318	313	331	282	311	315	312	329	311	353	302	334	306	311	329	315	314	328	307	303	326	284	314	331	302	337	340	306	289	277	315	301	286	275	311	298	316	318	294	339	341	314	288	307	295	309	312	308	317	311	307	328	329	340	354	303	316	311	308	320	313	327	316	296	317	343	330	303	334	292	308	316	304	309	313	291	348	323	291	327	305	286	319	326	323	323	315	349	320	344	302	304	333	323	316	290	332	304	326	330	301	290	321	320	318	336	321	298	322	281	324	287	264	316	314	317	296	355	301	339	320	332	309	289	292	336	300	314	286	309	299	318	305	274	306	314	319	278	277	321	323	334	347	342	320	340	302	302	316	318	325	336	321	314	309	310	286	299	314	287	316	298	298	305	300	302	311	298	290	314	290	322	330	306	293	325	352	306	324	309	279	297	325	299	302	299	309	302	314	310	285	309	332	282	317	323	308	315	333	325	334	319	319	313	292	315	310	301	291	331	320	294	313	309	329	301	331	304	310	274	329	315	299	296	313	308	301	319	289	297	328	324	313	297	284	314	325	308	307	312	335	272	302	310	327	342	314	321	322	302	294	296	322	318	337	282	306	318	347	284	339	303	322	293	294	335	300	306	308	302	303	296	346	317	324	320	310	303	333	302	309	324	307	334	348	314	306	347	327	300	292	319	313	339	265	324	328	321	301	277	294	325	285	315	321	328	306	310	290	325	312	336	325	305	345	310	318	335	298	301	287	304	305	273	327	287	299	301	302	305	310	299	283	302	320	331	345	314	339	323	326	295	301	333	339	336	302	295	334	324	292	313	312	339	334	331	328	281	328	312	294	310	294	317	312	301	326	310	315	344	297	326	307	328	342	313	296	315	276	299	323	307	296	315	328	292	294	331	305	304	313	289	323	324	305	289	335	297	303	331	321	308	323	329	301	336	316	315	340	317	348	287	324	303	308	274	313	328	307	337	303	341	314	288	347	339	318	339	315	319	306	317	331	317	303	314	313	326	323	329	333	293	315	309	302	268	302	299	296	313	330	316	336	285	336	302	321	304	303	307	327	333	318	305	281	324	296	318	302	302	287	330	340	347	343	337	330	330	302	307	310	312	297	330	277	314	282	314	316	344	286	338	301	289	319	314	342	268	335	342	337	299	292	325	310	315	310	323	354	320	287	327	308	325	330	284	343	319	286	340	317	305	294	320	307	313	308	297	315	315	326	312	293	310	299	293	333	303	299	341	309	317	284	367	313	304	319	306	318	296	338	278	304	325	293	300	338	342	307	302	321	303	324	310	309	310	323	316	353	311	304	336	312	292	309	305	305	324	303	313	295	294	317	317	310	289	292	305	313	263	305	320	323	315	332	303	281	306	330	283	319	292	323	306	300	317	310	305	290	281	301	291	298	336	321	331	285	308	286	342	293	311	307	304	351	306	335	326	339	303	316	289	324	315	326	327	314	327	320	319	323	312	314	313	290	317	308	331	312	308	287	319	279	309	327	316	327	328	304	308	314	289	319	320	307	306	294	301	306	317	284	306	276	344	330	295	315	330	284	310	301	318	308	319	262	285	305	322	308	294	332	295	304	284	302	323	299	331	327	329	277	351	288	304	340	297	326	283	294	293	329	320	335	303	300	312	311	309	276	312	314	314	325	314	312	316	314	321	347	321	324	320	337	322	320	292	340	310	325	304	322	309	294	299	323	291	324	324	288	295	322	306	337	319	303	318	324	335	296	326	304	295	320	332	313	317	325	354	320	326	340	311	298	304	331	297	338	319	331	323	284	317	301	321	298	277	317	318	273	303	337	301	317	319	305	338	327	307	299	306	306	300	300	334	319	298	294	335	334	328	284	304	294	331	328	294	286	280	318	306	339	305	329	311	339	286	301	301	309	342	325	323	338	306	334	347	303	307	296	360	295	305	317	282	334	322	318	337	323	284	334	325	315	346	304	313	312	329	305	307	334	286	322	301	327	321	321	323	335	295	331	300	316	319	318	313	312	277	308	307	321	339	301	310	349	321	305	291	319	328	324	308	297	302	320	313	305	299	300	319	332	282	327	339	300	343	307	316	282	336	320	331	324	294	308	301	297	303	330	312	326	283	316	301	294	319	311	340	313	284	318	289	292	327	311	317	333	332	308	325	306	319	326	307	308	338	282	324	315	291	314	336	312	323	298	294	286	299	325	293	331
10065	1344	1159	799	618	576	469	416	403	412	367	418	387	428	357	412	399	384	372	375	362	392	369	397	379	339	407	433	371	351	379	393	391	406	364	379	409	363	399	382	362	352	407	386	352	401	377	368	338	357	360	353	371	386	438	384	377	369	395	365	395	363	379	368	364	414	335	384	380	380	367	385	371	377	375	390	390	392	385	366	385	364	369	369	350	397	388	392	372	370	334	375	416	404	344	365	368	399	364	353	377	391	373	357	378	371	361	403	374	400	395	379	395	388	364	376	352	408	365	421	355	341	358	377	377	366	384	363	352	379	350	374	383	361	376	356	417	349	383	398	369	380	380	404	372	341	367	368	354	335	351	380	386	363	382	390	371	366	413	352	377	339	362	366	360	384	394	371	337	383	370	419	373	378	384	368	397	352	364	369	373	350	385	346	411	413	370	393	413	366	378	366	356	365	376	365	378	391	368	352	369	345	390	376	366	378	365	378	373	363	389	363	378	373	360	359	361	354	401	400	359	349	391	384	377	355	368	409	408	370	398	407	341	375	387	349	416	347	356	382	408	368	391	353	386	372	384	382	409	347	365	383	358	374	353	360	352	419	401	390	394	375	374	365	392	350	365	374	367	341	388	390	359	366	341	391	369	357	376	399	383	361	374	391	401	352	365	378	410	351	403	396	375	409	370	377	388	354	377	364	392	354	394	396	388	376	356	370	381	376	426	407	375	370	407	395	365	361	367	365	383	347	344	382	365	409	366	384	387	385	385	351	361	336	353	384	397	371	376	354	364	419	364	374	393	352	384	382	390	353	370	349	380	361	343	346	358	372	381	372	389	353	388	407	372	373	390	371	376	392	341	379	395	337	362	362	379	386	357	390	358	329	392	339	415	422	355	362	386	402	351	382	353	375	349	403	364	373	382	397	383	361	413	353	412	351	378	408	335	362	396	367	396	377	378	363	355	389	381	362	368	350	350	383	369	368	396	358	390	405	402	354	406	382	396	353	397	409	371	312	381	355	382	382	348	389	402	430	402	397	359	345	364	374	411	400	410	358	386	341	378	359	383	380	382	351	358	340	396	403	366	384	364	413	395	365	370	397	375	330	393	414	346	380	398	414	390	402	371	379	391	369	365	388	388	394	386	380	391	369	388	402	390	372	381	364	388	373	395	374	354	380	396	375	346	392	334	390	344	376	372	354	393	386	360	351	381	369	398	394	375	358	371	398	360	382	394	375	361	367	370	361	353	365	381	366	405	366	375	367	387	371	403	381	377	409	351	352	350	401	369	379	386	399	385	387	428	368	397	410	409	379	353	397	343	374	355	362	355	357	390	360	360	373	367	361	396	388	394	381	360	372	416	377	379	410	372	387	377	389	366	365	354	397	353	370	369	367	375	347	353	388	365	370	400	377	380	353	402	365	373	369	383	364	352	385	400	371	370	376	367	338	403	390	353	363	374	361	379	345	374	406	390	401	375	380	383	346	382	358	361	397	370	369	373	369	384	397	346	343	356	420	363	384	349	366	397	382	351	329	356	391	404	356	408	363	393	354	365	353	411	417	375	379	358	389	383	385	381	389	346	365	344	418	402	394	370	415	423	363	354	379	375	384	388	368	384	353	410	370	424	411	360	388	379	363	383	376	381	357	404	360	369	366	374	364	369	405	403	389	394	357	396	370	394	353	338	396	367	373	391	387	362	366	347	395	389	370	372	361	332	363	384	418	417	367	380	366	351	367	398	339	385	375	393	380	374	358	355	365	368	384	374	365	384	354	385	339	379	377	405	383	401	394	390	360	320	378	401	392	381	407	363	378	394	381	333	401	346	396	376	347	376	389	400	346	372	351	383	372	394	387	383	390	400	380	367	368	376	393	367	374	410	383	400	402	339	368	386	392	360	345	373	408	390	348	355	378	369	402	393	379	388	381	368	385	409	356	384	378	369	371	375	377	399	339	358	379	385	375	387	360	377	393	388	382	379	383	337	383	372	368	380	393	362	398	364	360	391	375	384	378	422	384	350	400	391	396	400	331	377	362	369	382	367	374	395	330	386	378	382	389	380	374	396	353	374	363	364	347	334	399	347	385	346	357	388	366	376	387	358	383	397	371	353	389	346	359	371	341	366	403	379	349	344	373	394	380	379	349	367	383	385	359	367	382	406	372	394	409	395	344	352	391	356	430	387	376	357	350	364	354	376	319	362	366	373	365	358	391	365	340	376	395	387	370	378	382	370	375	362	356	375	385	394	367	354	372	378	354	341	367	377	368	386	391	398	403	365	389	371	367	354	375	379	380	360	378	387	355	372	385	365	379	397	381	384	348	365	385	390	375	336	380	393	366	392	388	426	373	377	370	381	389	364	360	366	369	371	367	407	390	362	378	388	373	370	383	388	343	380	394	426	418	374	398	393	407	378	328	372	360	414	414	409	392	382	387	359	382	387	358	355	380	364	345	391	377	393	389	407	381	383	395	430	398	363	372	359	367	361	383	359	398	351	404	371	371	385	357	410	355	417	364	383	370	403	355	372	399	357	379	363	381	381	404	376	373	402	413	358	362	362	339	374	355	400	378	379	369	377	378	369	380	402	364	395	399	396	376	384	375	352	346	341	385	337	350	352	363	386	363	394	345	358	364	384	368	382	406	369	389	384	363	381	375	374	375	366	360	341	349	348	353	382	406	371	337	389	386	375	410	390	360	378	368	382	350	366	363	385	395	340	404	363	381	372	365	410	372	360	404	395	388	381	391	369	394	383	367	348	331	348	370	351	381	395	384	395	409	384	346	371	393	384	379	410	354	358	373	397	373	376	400	362	396	340	345	385	349	362	415	380	370	367	366	380	367	371	373	375	345	376	412	377	358	390	367	349	408	387	366	393	369	407	377	381	379	357	391	374	347	326	359	347	363	391	395	343	347	366	379	381	395	379	344	331	388	393	383	363	376	384	376	400	365	357	395	391	391	379	387	392	344	369	362	390	392	377	371	373	365	388	387	422	359	395	355	391	393	399	385	382	455	364	391	332	366	342	383	363	396	369	400	357	387	370	371	403	397	374	391	377	388	382	374	375	367	390	361	354	391	400	372	381	378	372	387	369	401	357	355	378	349	417	394	369	366	388	357	383	397	394	384	381	388	355	343	356	375	384	371	371	357	386	349	397	378	418	377	350	394	357	370	376	375	354	378	404	390	378	406	403	370	389	353	401	320	402	355	385	374	383	397	368	379	369	355	388	369	353	386	374	334	406	390	365	382	359	367	363	383	365	394	360	367	367	382	410	381	381	356	387	354	360	399	333	383	391	348	382	396	364	364	373	374	384	400	425	380	405	353	379	394	394	404	396	358	382	377	378	390	402	376	363	351	372	377	383	394	390	414	387	368	404	397	345	368	418	400	357	402	398	394	377	395	356	356	358	375	347	365	345	419	388	349	370	346	369	376	360	390	407	401	404	350	356	377	422	390	384	383	371	375	352	370	356	368	363	355	380	410	379	384	332	397
23648	21072	28337	24015	21056	13195	1138	575	475	419	367	290	265	239	262	218	222	198	219	231	199	178	190	178	162	163	169	166	166	175	121	161	165	152	148	155	134	143	164	144	151	140	160	154	146	175	130	128	141	130	164	143	154	160	164	143	160	153	127	163	149	135	164	143	151	142	137	160	156	157	139	170	177	166	148	146	131	165	136	144	132	162	172	150	131	163	152	132	151	141	151	143	159	140	153	149	150	122	163	147	156	170	140	125	134	152	152	147	134	140	150	145	151	141	135	145	137	131	134	131	136	147	146	127	149	147	124	147	140	158	137	160	124	141	142	139	157	147	143	134	140	153	142	130	127	145	130	135	138	147	136	147	127	142	141	147	121	146	115	157	134	147	150	148	133	136	147	139	149	156	135	117	142	138	151	141	137	151	144	161	167	142	159	154	144	147	143	158	142	155	149	136	138	150	168	155	146	141	151	147	150	143	126	139	150	141	138	143	133	146	171	138	163	155	149	139	115	110	155	148	142	154	118	118	134	140	127	132	171	152	159	159	130	160	153	139	123	129	155	138	145	135	134	129	153	131	128	154	150	154	148	160	145	136	150	148	114	145	151	139	139	135	141	144	145	135	148	153	132	133	148	170	128	143	154	162	137	151	129	157	136	148	130	151	137	140	141	145	115	150	142	161	122	151	152	148	141	149	131	154	147	147	146	131	156	139	122	141	148	148	111	114	175	124	126	165	124	142	149	153	128	150	157	127	139	123	129	127	156	150	154	136	145	139	130	149	139	131	138	150	148	129	141	140	139	138	123	139	143	150	151	156	135	149	133	156	141	155	129	148	144	159	145	129	128	153	158	131	161	156	164	134	141	135	129	125	150	158	136	130	163	145	122	138	141	141	151	146	122	146	130	133	148	124	134	120	148	149	119	123	139	144	149	138	139	124	140	131	142	117	134	146	145	137	138	157	172	158	138	134	143	153	151	178	137	139	144	140	158	137	128	147	121	130	141	152	142	158	143	160	164	146	116	135	149	132	132	132	129	132	138	139	145	137	139	138	137	130	141	134	130	146	154	146	151	135	145	145	154	136	140	156	133	140	137	132	144	136	139	140	137	138	157	146	130	141	132	157	172	129	137	132	121	136	125	133	139	141	139	148	121	132	131	146	131	121	139	152	127	140	167	143	125	132	102	123	145	136	158	119	152	162	159	149	156	156	128	152	135	135	143	144	146	144	145	114	134	113	113	147	144	138	133	135	156	128	134	143	156	132	134	154	147	137	134	147	125	135	147	134	147	167	132	117	130	142	149	150	177	134	127	147	154	125	123	138	137	130	149	114	153	131	138	132	150	143	154	160	128	164	139	160	152	124	141	156	158	133	158	123	150	144	141	141	139	130	142	124	148	143	139	147	138	173	137	168	128	138	155	132	160	120	153	151	131	146	140	129	148	149	160	150	137	130	121	131	138	149	132	152	138	128	160	131	121	136	138	135	152	139	142	118	125	152	129	155	164	147	153	152	152	135	118	137	140	150	125	154	152	142	136	157	121	131	147	150	144	153	133	155	143	168	164	131	126	130	156	145	146	181	147	137	143	123	140	175	142	161	125	152	160	168	141	150	135	127	137	129	147	147	154	148	143	121	158	153	136	120	141	129	137	143	145	128	156	144	134	131	144	136	136	151	129	141	121	147	146	146	155	138	142	145	115	149	148	145	140	142	147	143	148	138	146	117	167	157	166	123	162	140	156	147	147	144	141	143	145	134	153	136	145	137	146	126	138	127	144	178	138	128	141	145	153	155	147	144	159	151	129	141	130	147	147	139	156	142	136	145	136	140	142	146	145	153	163	140	138	153	133	126	136	154	148	125	135	139	148	128	132	156	144	128	130	143	156	143	133	141	150	138	157	144	140	125	120	154	148	157	141	124	147	147	134	118	152	138	150	136	145	165	133	142	155	121	134	113	138	181	126	136	147	138	124	150	163	143	145	139	157	147	169	162	149	147	133	131	149	125	139	159	139	126	147	143	138	152	168	137	134	147	158	136	133	124	135	130	141	140	149	136	146	118	130	132	138	140	128	159	134	142	131	152	159	147	137	142	148	137	136	149	126	150	157	114	149	143	161	165	154	138	159	121	126	167	137	140	157	142	181	158	137	137	147	142	161	138	144	141	141	145	128	141	139	134	132	137	157	131	142	130	128	145	149	169	154	138	135	151	150	150	134	141	149	146	137	156	126	141	127	136	139	139	124	128	142	132	142	139	149	145	146	136	144	168	138	134	153	140	144	140	160	135	165	154	148	125	144	139	155	135	138	128	158	121	131	136	164	155	137	145	151	153	141	144	149	130	145	134	141	143	128	143	142	138	141	130	147	181	137	131	164	135	140	126	129	125	141	153	131	152	162	167	144	152	130	133	149	140	141	164	134	143	142	141	127	124	146	129	141	151	143	155	150	150	117	125	171	141	148	141	120	147	150	139	159	137	158	125	151	123	137	125	160	157	130	148	130	142	146	138	143	141	131	134	132	136	141	150	136	126	143	143	164	163	140	136	130	154	129	137	155	138	134	120	163	137	145	126	139	159	146	138	145	142	148	138	128	143	149	159	163	149	152	150	136	129	147	126	153	125	135	133	150	135	145	167	144	147	131	139	154	140	136	158	132	147	137	145	136	161	125	155	141	143	154	142	151	137	134	138	129	153	152	124	145	135	150	154	125	136	159	127	153	139	130	137	123	141	135	138	136	145	145	150	146	121	136	135	131	152	147	145	153	155	152	135	136	148	132	134	157	146	151	120	128	142	137	141	149	138	147	163	156	167	133	118	101	139	135	156	145	164	120	134	152	154	146	147	148	142	141	140	142	136	132	142	149	150	143	149	137	146	140	135	130	141	140	144	137	128	175	182	126	138	139	150	133	143	144	140	129	148	157	165	131	118	146	139	148	133	146	130	145	117	134	120	130	155	149	125	144	153	150	141	138	166	149	113	143	144	141	140	167	138	142	144	149	154	147	144	126	140	128	143	135	161	137	156	135	130	151	141	120	135	139	155	139	165	133	151	149	141	133	138	152	125	137	144	145	133	130	159	162	130	146	137	153	153	136	132	143	138	141	150	152	150	141	142	137	109	146	122	149	125	149	144	137	136	130	127	124	156	137	154	141	140	134	154	150	160	161	132	151	127	147	146	138	146	146	143	123	117	140	127	159	161	127	126	157	139	147	132	144	140	136	135	133	106	134	151	161	122	132	154	149	135	138	143	146	121	155	137	117	148	156	150	145	132	114	127	142	139	156	141	158	156	132	133	148	145	130	141	136	144	154	131	145	131	130	135	151	140	157	139	158	139	158	146	139	138	141	144	144	160	140	123	147	151	153	131	150	139	149	141	119	118	131	161	158	137	132	143	120	131	138	138	150	138	160	139	130	155	136	143	153	170	153	127	130	144	140	145	152	150	141	136	131	136	139	124	142	121	146	125	151	137	135	148	130	158	151	147	138	150	130	153
20484	10533	9086	4470	2933	2020	1596	1240	939	826	638	592	456	427	401	350	338	333	316	267	281	238	260	215	243	227	222	217	234	193	211	243	201	172	191	197	188	208	195	223	191	192	202	200	191	169	197	192	173	180	237	207	196	178	178	204	166	195	177	196	171	168	168	199	171	178	179	176	179	196	186	176	181	213	187	185	172	201	151	198	179	156	174	168	185	186	174	142	178	184	190	182	193	185	199	174	183	175	164	176	173	190	183	190	198	188	166	182	189	183	171	210	168	163	195	168	150	165	176	182	161	177	162	196	182	170	164	184	164	184	162	166	160	181	184	197	202	185	201	159	187	186	167	208	174	209	163	164	203	163	205	188	178	177	168	186	166	172	179	181	201	172	197	164	173	184	205	167	177	183	152	192	198	174	190	187	168	173	144	138	213	167	170	161	191	181	163	180	162	183	153	179	159	180	206	171	179	169	192	162	179	187	188	202	172	174	189	193	179	172	175	205	184	199	173	162	174	181	207	206	189	164	180	185	173	172	163	211	159	186	182	175	194	161	188	178	194	174	188	181	171	176	185	180	171	180	190	190	187	186	169	152	196	181	177	200	184	161	173	203	181	197	197	181	154	157	182	164	171	172	184	173	189	179	173	198	190	196	165	141	166	174	190	177	218	182	165	182	161	171	196	148	180	184	192	178	165	162	170	162	163	193	163	188	164	194	176	172	189	178	171	177	181	154	158	167	194	193	161	191	169	192	156	169	192	166	168	204	190	180	170	181	183	181	174	181	181	156	185	162	174	187	194	200	190	159	175	177	186	177	165	193	158	184	183	170	184	182	189	169	170	186	159	209	211	180	175	208	196	163	178	204	169	168	182	181	195	171	186	189	172	186	180	174	181	158	189	198	166	198	171	171	186	180	168	155	176	184	183	178	165	162	162	173	185	182	185	182	165	184	167	186	166	172	191	159	184	181	197	174	202	168	165	178	171	177	189	161	180	189	189	195	204	198	158	193	166	192	186	192	174	161	186	186	185	173	167	171	162	177	169	186	170	167	174	177	189	187	174	154	169	185	189	164	176	193	168	186	180	146	189	197	182	176	161	196	188	187	205	177	179	169	199	170	177	185	206	178	172	171	188	176	200	204	174	164	176	178	201	189	201	208	198	175	184	179	160	181	187	185	181	184	167	185	181	181	202	195	170	170	188	191	197	168	176	164	212	196	156	185	185	172	160	178	193	170	178	200	196	192	165	170	179	199	175	189	180	172	189	162	190	195	195	176	162	198	187	192	172	177	184	165	171	170	182	165	220	174	196	178	184	170	172	182	163	173	176	161	192	190	150	181	184	180	165	169	188	179	184	173	173	189	176	178	180	194	169	187	156	178	186	174	177	205	189	200	175	174	170	196	167	182	183	185	185	162	158	190	185	167	180	194	186	182	166	153	184	178	179	178	203	170	154	172	182	179	196	178	184	180	168	176	166	161	205	195	153	193	181	175	198	164	202	169	177	175	180	199	171	152	183	202	193	171	170	182	183	175	212	186	175	179	193	195	173	168	179	192	177	185	196	173	147	188	157	201	186	177	165	184	176	205	174	184	178	188	188	174	173	176	191	190	187	209	186	183	159	166	157	197	190	157	166	188	171	183	181	166	176	176	177	184	174	165	167	165	187	179	190	183	179	183	160	168	184	171	183	176	159	166	186	180	149	204	182	204	186	164	171	194	173	166	171	180	187	167	181	163	178	189	185	165	175	194	184	155	200	188	164	143	184	162	179	175	170	155	179	229	183	159	178	189	181	219	177	188	192	198	183	198	182	195	161	178	187	176	182	179	170	182	184	174	171	179	176	210	156	167	174	188	167	178	201	187	192	154	147	184	165	177	164	178	182	171	165	183	160	174	180	170	186	165	205	178	188	155	172	195	167	181	161	182	187	166	165	192	175	174	184	175	194	207	173	161	188	176	179	164	177	192	204	184	182	189	179	176	181	188	174	185	183	153	196	149	184	189	191	171	182	198	181	179	198	182	171	198	170	177	177	192	151	186	186	168	157	156	180	178	201	181	195	170	168	143	168	188	178	170	200	190	172	204	180	165	179	180	166	182	201	178	182	174	182	170	175	166	175	180	167	166	179	189	193	174	178	205	186	164	187	179	165	156	196	150	173	174	175	168	183	183	195	182	167	187	193	182	183	193	188	192	189	191	156	173	172	184	183	165	208	193	209	182	173	178	167	189	191	194	146	170	179	175	183	179	174	174	211	161	165	177	174	165	188	164	185	195	199	146	203	186	176	175	174	172	185	172	180	195	180	162	173	182	185	184	184	183	179	184	183	168	204	182	186	171	210	161	183	197	186	170	173	185	200	151	196	182	169	204	171	187	160	189	188	142	165	199	151	191	170	173	175	176	200	170	163	186	202	175	172	173	192	170	173	180	213	174	187	162	206	176	197	189	181	185	211	171	176	175	183	181	186	174	181	171	168	186	192	195	182	191	184	179	195	185	158	172	167	156	183	177	180	163	159	171	181	169	182	206	179	175	211	196	212	208	188	145	176	184	198	177	185	165	168	183	161	180	165	171	177	150	168	176	175	185	186	167	181	163	182	170	191	180	172	213	186	181	161	201	182	173	159	160	182	187	178	170	167	161	182	206	193	153	160	188	184	188	190	175	181	170	185	153	185	186	165	162	189	175	169	179	191	170	172	181	157	176	188	176	173	161	180	177	188	161	173	191	172	180	160	183	172	160	185	175	162	163	205	170	172	183	174	176	179	189	173	173	187	200	190	154	203	188	173	182	164	166	191	202	176	182	167	180	180	169	183	166	181	183	175	161	169	168	190	161	179	177	168	164	175	164	217	150	180	147	191	170	182	202	170	185	163	182	161	181	186	148	192	184	195	186	165	170	149	163	178	169	181	188	166	172	176	154	168	198	168	167	189	202	214	183	173	170	167	170	164	190	196	172	175	182	170	186	171	168	201	159	185	183	191	184	169	172	182	188	162	170	169	203	167	192	167	165	186	207	168	196	201	172	166	181	177	176	199	207	166	203	186	197	168	212	184	172	178	186	175	175	197	205	195	169	173	191	194	179	188	170	170	178	169	154	186	187	177	182	185	174	158	178	182	155	191	181	197	171	173	172	171	205	192	169	178	175	166	169	154	192	175	171	185	205	161	188	174	179	169	184	199	189	174	185	170	167	164	164	173	171	175	191	185	180	188	175	184	193	190	188	159	170	168	193	172	175	182	168	217	176	164	187	190	175	177	185	193	178	183	175	170	200	164	177	187	195	180	179	183	177	184	188	196	195	188	187	182	182	198	195	177	190	171	158	180	171	199	162	182	195	169	154	197	183	181	193	196	158	199	206	177	184	185	173	166	167	171	196	164	174	198	190	190	169	158	169	193	172	182	187	152	186	172	165	193	189	171	186	155	168	174	166	171	163	163	165	163	166	179	198	184	170	174	188	185	176	188	184	159	187	168	169	216	179	167	179	190	166	150	174
24915	21122	27405	25026	13781	1144	744	594	559	556	477	493	462	454	445	474	440	430	458	460	392	404	448	412	458	420	415	387	416	392	425	393	391	421	394	405	428	437	401	391	419	406	422	403	384	380	390	422	418	359	398	398	389	384	428	410	410	423	371	404	384	443	402	420	393	410	362	422	433	375	352	412	398	386	392	359	369	408	380	375	409	391	396	401	409	384	370	397	404	419	384	381	406	390	399	419	401	414	365	401	425	411	372	402	401	388	396	399	431	416	370	410	381	385	407	372	382	371	385	352	411	391	379	422	419	438	389	385	415	387	436	394	364	401	378	418	392	387	389	408	406	396	382	408	385	440	385	401	406	403	371	410	362	421	428	415	393	418	386	432	438	418	389	381	387	401	369	427	419	397	433	392	376	415	399	401	431	353	375	419	397	376	413	409	398	406	427	445	367	420	432	413	416	398	396	398	425	417	416	411	405	418	396	419	431	390	423	388	389	417	427	410	456	397	400	390	382	404	401	410	367	368	389	422	407	429	375	394	401	425	405	393	375	434	436	377	396	387	389	394	406	429	418	417	439	366	394	385	397	411	390	381	392	400	405	414	351	393	413	398	368	359	400	370	427	395	390	423	383	425	403	412	386	404	379	398	397	416	420	394	394	369	389	445	422	417	427	389	407	421	400	389	421	368	408	396	384	369	386	393	406	391	419	396	416	391	419	395	408	428	373	378	417	418	370	389	365	398	384	422	379	407	397	411	350	406	416	388	420	408	394	417	391	380	413	419	438	394	449	421	400	395	434	366	435	396	391	402	408	384	378	404	416	398	384	417	403	424	377	411	414	404	395	405	428	406	431	382	368	414	420	357	393	404	385	356	408	392	397	404	380	395	417	403	375	367	378	396	356	382	435	429	397	411	383	395	419	420	412	412	392	390	428	386	445	440	405	405	372	407	403	377	363	397	426	404	374	397	401	402	408	378	418	406	420	396	377	386	433	377	451	406	398	407	397	411	396	361	394	420	396	385	399	385	376	398	430	408	452	413	357	392	404	381	417	404	389	407	386	363	389	384	387	391	427	426	364	372	396	405	406	410	401	423	412	415	408	396	413	425	389	405	397	412	378	354	383	398	410	353	391	374	431	390	391	402	427	408	395	381	422	364	432	436	400	392	397	399	418	386	421	389	403	347	393	405	416	414	409	413	358	393	428	358	376	375	375	417	440	394	409	365	400	391	388	386	402	391	419	438	433	418	409	421	386	355	383	421	388	391	392	373	394	372	412	349	381	427	429	396	426	399	411	382	376	405	415	407	411	402	400	387	406	405	420	370	409	387	390	383	380	412	371	417	389	386	410	397	386	394	417	433	370	410	361	390	398	416	423	403	426	411	395	398	391	442	402	415	386	402	415	373	411	416	409	385	413	381	392	413	376	387	422	387	410	387	404	421	421	421	414	391	406	415	424	389	392	396	394	410	397	401	394	393	418	394	394	399	402	419	430	411	348	390	403	399	387	390	409	402	403	413	417	401	419	439	396	393	418	377	410	370	433	395	399	389	389	418	382	392	407	387	373	405	404	384	413	394	405	417	370	414	365	425	391	391	388	419	394	418	383	455	398	375	408	401	374	377	390	414	391	385	396	408	363	406	405	435	420	377	419	415	382	421	397	375	391	401	403	387	357	411	399	426	401	392	408	425	415	400	388	386	376	400	422	393	408	360	383	412	403	407	415	389	410	414	407	415	395	423	457	361	420	378	419	404	388	358	413	421	399	409	417	421	369	406	424	421	382	372	391	375	403	378	421	388	387	403	395	386	416	384	398	406	425	421	385	383	397	423	409	371	404	432	392	381	416	429	432	405	390	426	433	417	396	407	431	412	375	399	389	392	397	394	400	416	412	355	428	435	398	412	398	432	374	395	401	382	393	407	384	417	402	416	430	373	405	428	365	423	425	434	405	403	376	414	393	433	394	408	419	422	413	404	396	414	392	422	392	399	408	388	373	357	378	426	403	398	395	405	353	372	387	387	373	404	399	383	445	399	386	406	377	423	373	383	422	411	412	376	381	418	408	408	398	411	368	431	407	399	408	387	412	396	394	374	436	394	451	385	397	371	404	373	437	364	415	390	399	410	410	421	416	387	388	417	374	387	366	394	361	405	403	341	382	422	414	419	428	365	410	394	387	381	352	368	394	377	396	392	381	403	350	382	382	398	415	407	384	390	398	437	406	399	406	415	401	403	430	396	384	395	397	383	408	404	368	366	375	399	424	422	431	416	397	416	400	390	419	402	448	427	409	397	417	415	398	355	382	375	415	402	389	390	412	417	422	426	382	401	385	396	367	414	419	386	407	382	368	405	428	428	402	405	360	356	389	397	403	388	394	383	418	390	389	397	435	430	413	407	424	420	423	375	412	425	429	395	400	397	414	430	444	388	434	425	395	372	388	404	404	411	378	419	363	406	398	407	402	404	422	403	394	397	409	380	377	440	407	409	430	393	382	431	404	405	402	381	394	395	391	419	417	419	377	416	415	407	380	415	352	368	403	386	413	397	388	389	410	375	427	419	390	432	412	417	387	391	367	414	433	391	402	457	380	376	416	406	434	391	370	411	389	380	385	411	428	413	398	394	411	424	387	414	381	390	412	423	389	381	433	395	387	450	384	404	408	389	385	413	399	424	384	395	385	409	402	371	377	382	402	422	406	394	427	407	424	381	393	409	381	441	378	399	363	375	388	408	391	359	403	416	369	399	405	420	394	430	419	365	416	410	380	442	386	386	402	396	395	388	404	407	380	403	379	403	415	444	403	411	415	410	396	381	431	434	431	431	440	366	402	393	388	395	436	400	412	416	440	404	421	387	420	350	417	392	398	394	362	433	357	417	402	382	405	448	372	398	402	441	416	429	409	374	428	416	384	402	383	412	433	388	396	410	419	402	411	404	407	422	405	420	388	387	396	408	383	409	368	404	427	381	400	381	433	419	402	381	406	406	376	374	400	405	397	449	396	412	380	399	387	381	373	373	380	402	397	405	425	395	376	456	408	372	383	401	372	412	404	431	368	396	384	412	432	392	427	406	386	402	423	391	410	398	354	385	416	393	382	410	395	424	414	399	411	387	416	381	396	430	415	387	401	428	413	432	407	404	393	397	380	410	407	399	373	392	447	408	397	386	371	418	370	386	422	390	367	400	434	410	401	428	376	344	390	394	386	425	407	406	379	402	416	408	392	432	393	396	403	396	389	415	392	392	397	438	389	392	401	390	388	389	410	414	409	386	427	392	384	403	402	397	407	396	397	367	385	411	428	395	386	412	375	405	418	393	388	410	379	382	362	374	413	388	400	393	375	377	387	393	400	415	398	425	376	397	398	399	406	391	418	407	370	410	433	388	407	443	391	414	399	363	431	408	406	427	376	425	377	408	407	398	393	387	401	391	371	387	387	381	411	359	405	379	391	409	368	416	379	408	407	390	385	443	407	406	420	373	402	434	382	366	431	403	332	375
22089	6617	5313	2895	1953	1503	1259	980	876	749	668	646	611	569	552	580	503	552	600	533	496	485	479	488	474	484	507	473	504	433	504	479	484	445	480	492	466	486	465	472	443	468	493	498	423	468	479	486	478	481	464	461	482	434	491	427	482	470	463	466	490	448	445	496	450	467	461	450	456	495	458	436	465	450	476	478	460	491	450	462	445	473	456	466	431	455	470	467	495	473	439	456	473	491	478	442	478	465	486	435	454	469	476	419	454	463	481	489	457	467	499	452	414	459	485	479	456	488	487	474	490	443	443	461	480	489	498	467	484	465	460	484	447	452	479	477	484	482	473	463	445	451	442	445	459	455	489	479	455	458	461	450	429	460	457	437	485	440	460	432	449	473	467	439	440	479	452	465	473	495	461	441	475	468	478	479	449	469	490	456	468	443	454	494	475	445	485	465	462	446	443	468	466	440	452	439	463	445	490	479	450	448	454	434	510	465	458	449	456	465	462	472	455	484	466	473	514	452	462	452	437	471	462	477	472	456	503	470	424	451	436	435	485	498	478	489	441	488	473	477	457	490	437	442	472	446	509	465	429	446	470	427	451	430	475	459	452	460	464	476	484	450	459	457	483	462	414	456	473	485	455	464	447	482	457	462	484	465	466	476	461	438	444	454	401	477	491	471	383	495	454	472	428	485	471	446	483	473	447	445	502	460	468	503	436	452	519	478	476	474	484	447	505	494	473	465	474	477	473	482	439	444	471	443	463	461	494	479	507	449	462	478	478	446	464	477	472	492	474	425	470	495	520	449	442	473	412	456	421	439	446	491	484	464	474	455	483	473	474	464	481	477	471	478	479	428	462	470	470	475	470	435	469	468	452	487	455	409	443	462	476	450	480	439	473	480	470	449	516	506	450	475	503	475	464	448	436	470	478	448	462	442	462	474	486	469	476	455	454	467	415	455	491	450	490	444	507	482	449	488	478	444	448	480	458	497	495	496	459	477	468	475	451	424	490	491	463	473	473	480	469	475	455	447	480	458	439	477	500	463	462	462	458	437	471	455	461	448	452	461	472	462	467	474	461	475	459	446	469	448	468	500	466	456	461	470	425	484	476	486	453	449	441	459	458	439	476	421	512	462	489	488	456	490	461	478	507	459	465	470	490	509	429	506	458	459	463	464	532	458	429	506	467	461	482	476	471	516	474	457	478	463	472	433	503	451	445	448	465	451	438	445	417	487	415	455	443	466	456	550	467	456	472	463	435	462	454	470	475	432	464	452	486	471	463	400	495	415	477	460	426	470	482	458	462	483	461	419	466	446	506	467	495	437	458	432	447	436	483	492	489	498	459	460	462	455	484	463	473	451	487	436	458	454	460	475	434	504	447	491	472	459	465	427	468	428	448	459	463	437	473	473	483	459	491	442	437	499	462	455	427	464	507	450	465	445	484	456	472	500	489	489	447	451	442	479	481	468	479	495	429	436	469	489	449	435	488	494	446	420	453	441	457	488	445	487	405	472	496	458	503	466	428	432	436	439	438	481	497	433	462	444	488	451	449	462	463	439	471	423	436	467	457	456	480	440	476	463	494	446	493	483	481	484	445	455	438	456	458	432	469	469	474	454	463	467	474	451	454	458	497	443	463	456	446	436	479	492	462	467	454	439	470	454	442	462	440	439	444	488	506	452	503	431	459	457	460	471	485	433	448	457	437	430	460	430	481	462	476	468	450	434	466	422	469	482	439	466	461	459	460	474	466	473	430	458	420	456	455	438	471	474	440	482	447	467	444	445	451	477	498	489	496	477	498	480	465	465	469	488	452	462	494	471	484	458	413	407	427	492	424	465	481	466	464	469	475	492	476	487	457	464	431	448	478	466	462	504	457	443	448	457	487	510	459	447	435	497	498	437	439	493	446	485	452	477	479	443	448	448	463	484	478	465	496	470	468	432	439	459	485	473	474	452	456	469	441	478	466	480	451	443	426	461	457	452	477	484	460	473	461	440	465	468	467	487	461	499	467	537	435	442	459	479	455	482	432	471	453	458	510	439	494	441	492	430	489	495	477	482	478	456	447	463	460	499	453	489	491	484	473	466	467	468	466	495	447	435	476	458	471	435	459	449	473	465	474	450	466	464	486	461	461	513	427	445	423	482	467	487	464	478	517	476	462	498	472	468	430	474	455	459	459	481	495	446	458	441	423	499	498	468	462	490	480	502	447	462	487	493	476	437	467	463	436	454	457	468	493	484	451	463	453	500	487	469	519	469	425	432	470	490	442	455	478	475	483	459	478	473	484	477	462	479	464	465	448	445	458	494	482	493	453	484	477	441	477	467	449	485	516	450	451	490	501	490	449	446	467	469	447	501	452	494	477	469	453	444	473	434	477	499	461	419	444	479	477	458	433	456	466	466	433	458	491	477	473	453	462	434	442	477	455	450	448	470	449	459	476	475	458	471	453	476	484	471	477	470	473	474	435	454	453	487	425	426	472	498	498	424	455	478	480	467	436	449	393	471	459	460	459	466	457	468	445	440	417	436	454	438	462	471	484	464	508	479	466	490	484	424	415	468	431	466	472	501	478	459	440	494	418	481	486	483	469	517	470	485	439	444	474	461	457	439	467	453	468	455	462	462	449	477	422	481	472	451	454	487	450	441	448	483	449	498	464	451	482	449	434	451	488	454	461	477	458	470	490	437	429	460	464	472	475	514	446	427	445	462	472	478	460	484	468	446	455	469	442	457	487	453	431	461	476	431	447	444	479	464	422	456	420	455	444	526	472	466	412	487	455	480	437	487	476	440	450	500	464	482	446	497	468	448	488	470	446	473	457	447	502	496	426	474	490	467	484	458	463	462	444	472	448	473	468	485	420	442	461	468	498	475	463	442	496	470	470	475	502	437	471	430	445	440	466	464	445	472	472	460	462	445	514	422	493	442	464	447	471	436	469	441	474	477	459	461	448	504	485	453	445	468	492	468	477	495	440	444	433	468	449	466	459	447	468	465	441	468	495	488	469	434	471	472	501	468	477	489	431	493	451	445	449	465	484	458	445	460	466	491	473	511	460	420	458	473	484	449	440	485	474	459	481	491	448	490	479	421	460	457	495	425	467	475	477	496	478	441	489	515	460	460	456	477	487	447	461	426	453	448	467	454	504	503	457	514	444	454	474	460	474	465	461	486	446	463	463	469	464	485	444	444	476	465	457	495	482	463	440	484	471	495	453	471	497	481	489	493	487	457	471	465	503	436	487	496	440	481	475	495	458	479	444	475	443	447	479	427	483	459	489	482	444	484	506	470	436	462	463	430	496	488	471	477	470	446	496	483	451	510	465	461	428	483	496	437	446	474	460	460	455	431	460	466	497	429	483	463	438	495	472	446	437	474	481	478	500	469	478	454	471	468	473	464	447	423	453	467	457	441	491	485	496	466	474	455	452	479	436	480	458	444	483	481	442	466	452	444	482	490	496	466	457	443	430	451	478	458	463	477	452	494	455	441	470	485	473	456
22729	21108	28659	23768	21114	21160	12162	1342	775	724	578	532	390	403	377	365	346	310	327	320	261	247	247	234	267	233	253	212	231	260	241	228	204	221	223	231	205	221	220	198	199	205	219	193	221	221	204	186	177	208	197	216	211	197	222	201	202	198	200	191	206	190	195	192	210	198	189	177	203	205	187	192	166	202	195	195	194	179	164	183	198	187	188	200	186	188	182	157	217	194	200	208	189	195	184	196	181	177	200	186	207	222	197	191	147	183	192	184	180	156	165	186	157	205	196	223	195	204	196	171	192	190	184	201	198	187	184	163	183	212	210	194	194	204	177	166	189	204	198	184	209	178	202	210	215	211	204	180	205	211	204	172	210	193	211	200	168	202	183	190	185	223	221	208	192	179	180	211	215	199	216	178	193	196	190	220	201	166	187	194	210	193	174	182	218	213	182	184	206	194	177	172	198	193	190	188	199	182	203	194	195	174	188	190	172	170	220	198	180	177	165	161	196	181	172	199	167	199	195	203	168	166	220	202	172	200	173	177	193	186	192	203	195	178	204	183	191	198	202	183	191	189	196	159	198	180	182	166	209	202	194	191	174	187	196	192	188	158	184	212	207	186	182	192	200	185	175	176	187	202	197	176	212	199	196	190	170	194	195	174	187	212	194	189	166	193	169	191	221	217	190	172	199	176	191	181	188	201	214	176	217	197	183	190	192	199	184	186	206	194	183	202	171	212	202	207	196	181	191	222	184	180	191	195	185	199	185	203	190	198	182	184	184	188	213	183	210	163	203	192	177	197	166	218	170	180	187	221	195	201	189	192	200	183	211	209	201	180	184	201	194	184	184	156	201	162	178	214	175	194	196	187	180	215	203	202	198	206	158	192	214	170	171	174	214	200	189	218	178	173	188	171	172	190	215	212	192	183	187	187	197	203	212	202	190	181	168	167	202	193	199	183	181	171	187	190	188	193	194	184	188	184	187	217	170	182	197	181	189	205	201	183	192	186	195	187	185	205	207	181	186	194	210	204	188	171	196	190	200	197	225	224	193	177	189	205	185	206	214	169	189	199	204	183	182	190	177	187	207	206	174	211	176	189	167	200	168	195	217	203	185	181	173	190	212	185	192	177	201	200	178	198	178	176	191	159	198	192	201	172	186	166	198	189	183	187	183	180	183	171	188	177	183	186	193	189	196	184	209	185	189	195	182	176	203	172	199	224	204	188	201	173	200	221	191	186	168	173	179	185	177	194	179	189	187	224	217	191	200	168	180	176	190	172	172	208	176	189	207	187	183	178	212	203	180	211	180	175	187	184	181	182	173	198	174	182	182	178	179	178	188	206	174	189	206	188	213	235	191	200	204	184	167	188	203	197	199	193	188	161	184	182	189	171	183	193	189	167	196	208	176	172	197	188	186	199	161	189	190	189	184	164	190	161	208	192	177	227	202	211	184	199	180	162	180	190	182	217	192	189	166	184	215	174	176	198	210	188	173	166	189	187	214	179	189	197	194	172	200	184	187	196	186	177	197	177	180	186	176	172	195	185	182	204	188	168	186	185	198	214	197	208	189	201	184	162	191	202	205	211	208	174	172	202	198	171	185	200	181	205	185	200	206	189	183	180	199	181	188	174	195	182	183	182	199	193	179	217	218	226	183	211	177	193	188	187	199	196	187	202	208	206	172	208	203	194	177	178	209	175	183	202	193	196	189	203	188	198	191	196	190	186	187	191	187	164	187	170	199	215	191	181	200	201	204	177	166	211	172	187	184	184	190	196	207	186	228	203	174	202	202	200	164	207	194	194	212	184	185	183	186	185	206	199	185	188	174	176	185	182	163	185	191	172	229	191	164	192	218	194	197	183	197	180	172	200	168	193	154	184	188	207	191	188	186	197	195	185	180	177	179	192	165	200	172	200	193	188	188	181	193	202	186	190	208	181	194	181	213	181	183	179	178	154	205	186	170	206	186	176	174	199	188	164	179	192	183	169	203	192	187	178	206	192	208	188	197	220	209	192	173	213	192	190	194	184	185	184	183	187	191	178	161	193	182	178	177	185	183	189	188	173	170	172	149	189	197	186	190	165	200	194	182	218	195	183	179	198	166	183	201	174	189	185	186	194	206	200	210	215	183	222	190	173	179	202	201	188	146	196	184	199	203	176	202	182	190	199	221	176	201	192	185	177	189	186	198	176	180	191	178	183	203	179	216	187	153	200	210	172	199	187	163	191	211	178	199	204	249	183	214	198	176	198	189	210	161	183	187	211	188	214	207	189	216	176	211	170	200	183	210	175	191	193	172	197	188	184	181	209	192	190	191	203	178	200	197	197	203	172	168	211	183	206	189	179	203	206	193	198	192	179	198	185	175	176	224	181	173	196	191	188	221	203	213	187	166	201	203	197	202	191	170	182	200	207	202	196	208	191	192	198	176	196	206	186	189	180	189	200	205	217	194	212	176	182	206	192	180	212	182	212	198	202	196	183	202	183	189	202	199	169	205	193	199	180	186	205	191	175	182	166	176	183	190	173	195	179	184	178	175	187	194	199	190	171	170	188	189	179	208	192	195	176	198	176	194	190	212	193	182	212	185	199	183	208	176	195	187	203	168	162	175	177	208	210	205	185	203	198	194	172	184	211	183	204	200	184	182	165	193	206	202	180	160	182	178	171	184	195	205	213	190	175	203	190	182	201	191	184	186	194	173	152	194	170	208	171	213	181	170	188	182	186	214	176	188	217	193	203	173	202	189	201	191	187	179	178	190	219	190	204	184	179	196	184	174	201	155	192	206	188	205	186	181	168	191	218	178	194	188	196	186	196	178	198	189	184	171	220	181	193	196	176	188	190	187	192	163	205	185	184	179	204	180	202	206	190	156	165	185	158	179	198	181	199	187	195	197	194	183	155	169	171	170	206	205	204	185	182	174	206	185	207	211	191	199	170	195	213	211	205	203	185	194	185	170	194	196	183	192	184	190	202	195	191	178	203	192	202	205	179	184	210	193	169	186	186	181	172	179	175	200	211	213	204	192	210	189	180	196	185	218	195	178	180	193	207	182	193	225	186	200	191	189	192	188	180	214	210	179	218	206	166	175	183	193	193	219	189	170	205	200	199	182	188	194	205	187	170	180	182	209	220	192	185	198	204	176	177	188	217	174	187	182	165	185	192	187	194	197	192	192	190	214	201	177	173	180	202	192	175	184	181	199	200	227	184	195	191	188	197	199	191	181	200	178	197	213	206	204	195	176	163	204	189	181	170	185	179	189	186	183	198	198	169	190	205	189	182	183	203	183	178	177	197	178	180	178	218	187	183	168	176	195	188	195	192	192	180	167	201	205	175	217	178	189	177	202	153	171	199	168	202	198	207	189	187	186	186	195	193	189	175	197	198	201	183	187	192	187	196	197	190	197	219	231	196	195	183	192	176	192	184	211	167	194	186	188	194	188	172	195	186	197	182	196	179	213	188	174	171	194	192	190	153	186	185	188	199	213	188	207	181	213	191
22008	17171	14822	7812	5256	3796	2975	2252	1779	1426	1111	970	839	742	638	557	522	473	471	430	424	371	322	348	303	301	315	284	315	299	252	288	284	236	276	253	310	238	233	281	254	230	262	236	229	261	228	226	246	261	244	242	219	218	210	214	207	257	190	228	232	233	239	217	223	228	234	200	206	218	216	259	233	239	239	182	223	236	256	202	233	244	223	225	226	220	239	236	197	202	182	245	223	195	231	210	197	231	224	206	211	196	210	205	220	231	208	217	215	226	217	247	240	209	212	228	207	256	210	226	205	258	221	208	214	222	189	215	193	216	236	205	222	217	268	223	198	233	185	226	203	211	200	201	237	215	195	215	217	233	219	256	223	205	227	198	210	201	227	209	218	217	210	212	213	204	221	234	217	220	228	226	207	193	213	197	241	217	220	200	233	202	219	239	239	195	214	229	228	229	195	225	227	211	196	204	213	214	204	224	209	214	218	212	183	215	213	231	199	198	220	193	217	193	187	206	224	194	214	214	187	230	207	198	201	216	188	226	233	243	239	203	224	220	202	239	230	207	199	207	198	221	227	208	228	223	236	222	228	221	200	232	216	212	200	212	217	218	231	196	248	234	217	233	206	210	235	206	205	218	222	231	207	233	213	229	221	217	200	200	199	234	199	255	193	204	230	251	212	198	210	169	218	242	225	199	219	240	235	225	200	193	213	236	227	200	192	229	236	220	215	212	223	235	178	232	209	195	196	215	208	224	208	229	211	227	204	254	206	202	212	209	210	224	185	210	209	192	201	226	213	206	216	209	192	215	193	241	204	206	223	217	211	218	217	229	190	224	213	227	199	219	189	208	205	209	222	196	212	215	216	207	211	229	245	211	200	209	199	227	232	226	222	207	240	210	206	214	231	217	224	235	197	221	209	209	213	215	213	222	215	237	208	203	218	183	211	203	232	215	212	204	223	219	217	221	220	227	224	206	225	224	229	228	204	212	240	192	206	214	219	203	219	194	230	234	227	182	240	221	221	218	237	216	206	237	214	219	208	226	242	240	221	236	212	220	243	216	223	219	232	202	213	238	202	232	182	211	211	212	208	220	208	237	221	208	224	214	235	217	211	204	237	208	238	230	219	201	197	219	211	215	206	231	238	228	215	198	217	230	222	223	235	249	202	216	218	220	216	233	232	194	234	216	231	221	232	180	197	208	248	201	236	209	219	212	246	210	241	222	204	210	213	220	215	247	217	194	195	219	200	201	209	247	203	228	205	241	221	223	195	222	227	177	229	213	217	204	234	222	209	237	205	205	222	224	219	223	198	223	192	206	231	205	200	223	221	237	240	217	219	226	227	206	220	219	213	188	235	206	228	200	217	222	214	204	221	213	214	216	196	219	218	252	206	218	208	225	228	190	238	221	224	218	225	230	221	263	219	238	213	226	203	206	197	199	228	230	202	201	215	217	230	202	217	216	207	238	240	210	224	223	218	221	209	236	233	253	211	221	185	171	197	208	233	202	215	221	220	235	221	244	215	206	206	214	192	221	228	188	225	196	240	211	213	195	227	209	221	200	213	233	190	217	221	211	237	214	208	219	214	248	230	203	239	212	231	220	212	246	205	218	221	201	208	208	197	197	234	222	200	231	248	221	202	230	208	226	206	224	198	223	215	204	207	225	227	228	228	224	200	238	209	240	227	220	232	196	198	201	237	236	244	216	237	211	246	215	238	229	204	207	231	197	191	209	233	223	221	209	249	223	219	187	223	207	222	196	220	203	199	207	228	212	230	204	218	208	236	232	222	201	191	211	192	214	202	215	222	211	221	218	216	219	192	205	216	198	211	208	229	219	229	223	208	204	223	227	208	207	210	218	234	232	234	210	180	222	215	241	222	206	217	226	193	225	208	215	222	230	193	222	216	207	202	191	217	242	231	206	219	229	224	224	232	206	214	181	214	228	214	202	201	214	198	227	231	198	209	219	204	211	207	224	216	200	199	231	241	212	211	207	209	209	223	193	212	204	211	217	227	207	236	222	217	240	234	213	204	222	234	238	202	201	217	212	236	210	215	225	221	204	226	220	194	224	237	247	234	202	188	216	244	231	227	223	189	201	201	210	230	209	231	218	184	218	223	201	185	205	213	207	212	207	227	202	202	203	229	221	236	209	211	233	204	203	235	209	192	237	214	220	198	207	227	224	207	223	212	186	241	235	213	203	219	220	211	188	210	211	230	213	218	238	235	222	204	216	220	205	226	190	217	193	225	223	201	240	233	233	219	226	218	205	205	226	219	228	202	244	220	241	211	211	226	236	188	214	210	226	213	215	206	214	244	237	199	199	233	244	235	205	220	204	215	212	248	191	236	209	211	211	225	215	226	227	205	227	216	197	192	245	190	206	211	202	218	219	181	181	203	220	237	223	221	218	207	214	190	218	218	232	226	226	227	227	210	230	202	209	241	192	216	226	226	199	209	237	238	218	197	227	213	215	223	235	225	204	223	229	208	216	212	248	214	209	216	204	227	222	205	248	218	219	183	227	237	192	224	221	218	194	205	239	206	213	248	203	231	188	176	236	206	212	218	228	234	206	234	226	208	210	212	218	219	227	224	221	221	221	208	219	195	249	234	238	218	197	209	203	204	256	212	228	192	200	214	212	200	218	220	212	230	192	229	216	225	214	216	234	230	213	191	210	237	204	227	220	243	222	200	207	201	230	222	242	210	228	214	191	225	228	249	221	195	210	247	232	228	227	228	228	235	225	232	213	186	238	217	215	216	214	215	202	244	225	225	235	229	249	219	246	229	225	225	207	205	233	223	195	220	215	199	217	221	216	217	229	213	203	220	206	225	242	187	197	213	212	196	213	218	192	207	235	205	248	220	235	209	219	226	230	237	210	218	220	201	229	213	246	183	188	222	210	228	202	209	233	234	229	219	197	218	205	172	210	248	206	217	200	205	216	224	206	212	211	214	215	231	198	210	217	195	212	229	234	223	199	199	211	228	239	223	230	248	233	190	207	202	230	211	237	245	213	214	208	216	234	181	200	215	229	244	246	217	239	194	244	252	185	214	194	211	195	209	188	213	224	212	237	213	201	200	202	205	243	211	207	212	207	223	188	232	210	221	225	190	218	230	218	216	225	215	223	219	235	213	214	213	229	207	198	205	202	211	203	207	208	236	227	211	221	212	232	230	212	218	213	227	225	205	219	214	202	225	214	233	226	211	215	200	225	224	229	208	194	194	227	213	218	245	223	223	251	189	212	200	225	217	188	228	218	207	183	217	223	224	230	222	205	225	209	219	214	198	219	206	224	215	210	239	221	233	208	206	210	205	201	231	229	243	211	239	197	225	220	236	199	233	212	206	209	200	216	206	229	207	218	214	213	244	198	213	253	227	222	208	233	210	200	190	213	209	224	206	228	220	198	219	197	209	235	223	216	203	249	212	207	227	217	218	203	192	203	225	221	222	220	214	228	218	228	231	210	215	218	230	225	213	209	218	228	219	244	222	212
26985	20049	7309	808	481	432	397	367	341	357	333	319	309	320	318	318	331	303	345	317	296	311	329	266	286	325	284	308	309	345	341	289	328	310	290	306	301	322	314	321	304	309	341	322	275	328	321	327	328	331	312	314	343	294	300	310	315	297	309	314	332	306	295	319	314	340	288	328	317	319	291	326	313	356	289	329	291	328	333	317	312	302	306	287	316	289	290	289	299	289	292	298	321	300	325	328	266	306	300	312	300	300	315	306	309	315	325	305	299	314	333	303	305	323	321	329	310	321	369	329	330	282	277	301	334	331	328	320	304	319	324	293	299	273	313	321	325	313	323	308	307	292	314	322	301	297	314	301	297	305	335	301	296	294	340	292	284	312	297	336	331	304	314	310	325	315	307	315	310	303	309	318	312	325	299	293	307	344	313	325	311	297	327	327	353	312	295	324	335	304	318	289	307	302	299	306	330	313	307	285	358	357	318	338	292	305	316	287	297	346	333	339	315	318	326	318	298	333	309	312	314	304	294	313	311	290	320	327	289	295	337	295	312	290	304	311	331	325	333	315	296	303	290	309	321	322	351	328	323	304	318	311	332	313	322	288	311	289	305	285	295	333	312	301	317	309	272	312	298	323	300	282	331	322	311	305	350	323	334	321	319	329	269	307	339	320	323	301	297	317	301	312	309	301	308	320	335	316	299	303	266	285	296	319	319	312	326	324	322	309	333	301	299	322	320	304	299	314	302	248	330	319	314	308	303	319	279	322	337	325	318	299	332	322	318	314	295	322	352	280	322	346	317	279	315	300	300	272	288	328	313	301	333	316	315	296	319	313	324	294	319	311	312	299	301	323	335	319	290	305	312	313	303	316	319	346	328	348	305	293	316	303	308	325	278	316	323	310	306	338	306	314	333	298	326	309	285	301	278	348	308	278	298	294	307	313	336	351	333	352	354	311	317	324	305	317	305	322	303	278	313	310	291	334	290	336	311	313	319	322	307	329	312	325	299	314	299	358	300	292	295	330	289	308	328	301	321	310	304	297	318	340	303	310	324	314	273	314	337	319	323	336	300	326	302	325	320	303	296	333	303	308	325	330	303	304	311	314	301	323	308	330	328	319	301	317	327	321	298	306	315	308	316	301	330	322	335	345	326	335	303	304	303	332	348	305	331	317	299	274	319	292	324	333	292	278	308	320	303	306	290	354	329	333	363	298	302	322	314	314	299	314	323	319	321	321	302	298	312	319	307	286	313	303	310	291	305	337	312	294	296	302	321	293	333	302	366	321	316	337	331	279	319	293	326	292	303	302	333	302	313	319	295	312	274	330	307	276	315	335	346	284	296	308	316	334	335	296	293	322	331	327	294	309	328	314	339	317	336	301	313	321	319	296	304	305	295	315	290	309	290	320	319	319	340	330	294	341	298	297	286	344	343	315	317	312	285	319	289	357	362	332	347	301	316	307	325	317	302	306	317	300	328	307	317	286	330	338	318	332	286	325	280	315	297	314	327	303	288	314	338	309	316	299	307	359	309	294	306	289	311	293	288	314	317	332	322	309	289	325	319	341	330	321	325	301	289	313	313	319	283	308	319	306	353	332	312	277	298	298	328	299	304	307	272	325	290	319	330	326	320	305	304	302	301	312	303	292	331	338	297	339	328	348	329	297	329	284	316	300	298	326	299	325	285	314	339	313	351	318	316	303	336	310	317	332	323	337	316	304	339	323	300	315	328	321	292	311	293	311	318	325	316	333	319	304	301	288	299	325	318	328	312	307	310	313	319	304	303	317	308	293	329	336	351	309	340	311	288	314	325	308	348	325	307	299	341	289	342	294	344	328	317	304	311	312	283	303	305	294	318	321	305	295	295	303	327	310	316	311	311	342	299	304	327	353	290	305	294	287	294	339	292	330	293	351	330	342	291	292	330	306	322	291	266	346	316	269	316	348	328	294	341	337	313	309	321	315	323	338	298	309	290	322	323	279	317	292	332	294	319	301	306	333	298	301	319	295	300	321	302	293	310	291	339	303	278	314	300	345	331	324	329	312	323	266	340	301	317	309	368	304	293	304	335	284	327	296	287	309	302	311	305	297	311	321	296	305	288	303	330	295	309	334	292	285	316	303	344	307	318	297	324	321	306	307	335	317	292	292	309	299	319	309	277	316	294	317	323	339	333	319	317	312	330	341	293	332	319	315	328	314	337	302	289	301	302	318	293	307	305	308	336	334	326	314	284	295	308	296	340	323	276	320	317	334	307	312	293	308	335	317	353	320	306	324	280	336	315	290	285	294	331	302	326	308	321	296	297	334	322	317	296	315	312	324	325	297	303	302	306	330	285	299	304	306	311	307	331	326	327	327	302	309	337	318	306	323	313	308	315	317	319	316	314	326	328	312	345	298	318	311	335	280	328	302	326	285	321	297	303	324	321	326	272	272	304	316	315	323	305	323	315	312	327	324	351	314	347	309	341	355	312	295	319	329	285	297	305	306	320	322	303	315	283	285	338	306	288	295	301	322	295	295	303	314	316	302	322	290	322	321	326	314	332	328	305	325	317	318	351	347	327	266	332	338	360	291	302	280	334	329	314	297	296	344	290	301	361	320	332	293	314	316	332	326	285	276	332	312	314	339	334	304	308	314	314	313	293	312	328	279	319	342	328	321	307	295	333	360	318	291	302	320	321	308	320	286	324	345	308	332	301	316	306	294	302	287	330	355	319	322	315	329	324	296	302	303	322	312	363	296	293	335	316	314	356	325	314	305	295	329	337	324	322	289	302	314	287	324	320	265	313	295	313	356	322	329	294	313	319	286	294	298	291	309	354	333	320	355	286	300	293	298	317	319	313	306	287	299	321	332	314	320	299	341	316	293	287	299	310	338	309	315	285	348	306	354	329	306	296	317	306	297	311	318	335	316	296	325	326	317	309	315	299	306	315	292	265	313	348	311	302	303	338	308	310	284	309	317	321	307	286	333	330	311	286	335	298	336	303	329	342	310	327	333	268	300	334	318	316	312	318	302	332	312	309	303	331	305	341	327	293	324	289	309	286	315	314	284	297	322	312	285	305	314	311	345	307	327	314	331	295	317	329	325	324	310	334	312	329	313	282	325	315	307	323	312	327	309	322	306	324	349	287	290	299	313	311	296	309	344	304	310	269	304	286	374	324	313	315	288	282	326	323	300	309	317	322	333	339	326	316	321	302	318	308	298	301	333	336	328	299	294	322	311	297	343	339	330	317	320	299	294	276	300	319	307	324	293	326	301	326	314	298	309	308	324	298	331	280	291	312	302	355	295	301	299	328	296	311	316	317	316	328	318	311	299	327	341	298	306	332	306	312	313	261	312	339	316	308	310	298	321	316	325	326	342	294	304	277	331	311	296	318	358	337	352	301	297	320	307	317	300	344	349	335	278	321	309	324	315	325	305	339	334	311	326	321	316	290	345	296	302	313	313	330	323	307	313	302	327	306	314	333	322	311	316	306	311	322	307	318	293	330	319
9559	1299	1261	788	628	551	495	470	400	431	394	397	416	387	377	402	400	372	389	382	386	395	400	367	386	394	368	423	424	389	403	425	333	355	392	364	387	426	380	355	388	380	382	389	349	360	358	405	362	428	381	384	395	355	373	356	357	405	390	376	377	381	384	376	365	349	374	372	405	370	342	341	372	337	354	379	350	337	370	347	368	336	383	406	408	375	400	368	391	356	390	387	396	371	338	377	396	381	394	381	360	366	360	416	388	370	368	358	395	392	410	362	414	379	357	386	361	400	400	368	387	390	389	387	369	349	373	401	348	400	359	387	385	399	383	425	367	346	377	361	393	378	390	382	338	373	402	382	385	370	400	378	402	357	362	406	359	378	359	374	383	383	384	360	393	393	374	395	389	412	389	400	395	391	394	421	349	375	379	377	349	407	375	385	418	334	391	407	400	387	391	399	402	390	368	385	350	371	402	363	395	349	410	389	374	388	379	386	423	375	361	361	364	410	422	363	360	365	374	390	369	393	388	372	416	398	388	403	380	367	384	404	355	392	377	371	395	391	406	422	394	405	389	387	387	384	386	394	379	387	396	378	400	367	349	399	359	389	351	358	394	371	377	352	362	374	395	361	368	381	373	360	387	385	385	392	388	380	380	367	399	384	383	395	392	394	370	418	406	358	400	382	366	356	378	373	422	416	381	378	339	361	352	368	366	380	363	358	383	369	414	368	406	371	400	381	412	367	397	401	369	394	368	392	381	371	379	377	362	407	348	372	364	388	390	394	406	373	370	376	380	415	367	386	369	390	403	385	399	357	378	374	367	388	390	369	365	376	373	395	381	367	397	397	399	379	336	385	358	362	373	367	374	407	351	350	383	389	361	355	364	393	413	385	395	377	369	409	364	387	382	384	350	363	388	357	389	405	370	361	367	368	391	384	368	355	358	373	395	381	368	372	405	353	383	404	389	398	391	345	367	361	389	376	389	370	427	394	389	396	386	378	377	381	358	373	402	393	399	393	394	366	359	365	368	389	387	353	389	407	391	373	353	404	361	360	408	377	405	393	344	354	407	377	395	376	417	368	404	409	357	372	384	361	398	377	370	403	389	424	385	377	407	385	423	378	401	366	387	355	407	402	386	375	375	391	384	369	356	389	343	377	401	399	358	395	380	352	420	421	368	400	406	402	350	379	382	373	397	358	352	367	380	349	361	346	337	367	397	363	374	389	369	401	358	377	366	358	360	366	389	384	341	396	411	351	383	355	394	385	388	375	365	384	364	400	379	384	375	368	389	366	380	382	392	378	372	390	360	386	370	398	398	394	340	358	373	367	372	388	367	408	370	384	394	398	347	366	361	366	348	370	410	401	371	402	351	410	407	350	416	383	374	389	358	376	376	364	394	350	358	363	406	395	377	362	359	349	361	382	373	375	383	434	406	328	348	393	350	402	358	393	395	387	375	373	392	337	401	371	393	347	383	362	390	374	355	389	389	361	391	406	396	373	390	394	367	375	411	358	343	398	348	373	369	391	380	387	342	400	378	406	390	395	386	345	389	380	378	356	365	402	373	359	404	365	340	389	368	369	390	409	378	400	385	408	391	373	396	389	362	390	381	365	378	365	387	373	321	362	357	362	372	398	359	363	383	384	382	381	379	382	380	375	397	384	359	385	358	365	371	359	382	409	392	389	362	345	337	347	407	380	361	405	346	336	367	384	411	370	395	395	386	358	355	374	349	382	385	390	393	410	363	386	398	367	387	393	365	393	358	411	381	372	376	403	383	385	365	358	362	387	381	387	360	387	353	372	387	390	357	350	365	405	371	387	397	379	385	348	386	397	402	384	367	377	365	393	374	373	405	384	362	379	370	387	376	356	358	396	384	378	387	414	403	362	376	366	379	377	384	347	382	369	377	381	367	374	349	391	363	386	376	365	368	393	387	381	358	377	373	408	353	393	343	385	335	373	380	379	342	381	376	363	362	361	392	348	359	386	387	377	363	392	390	395	399	364	358	378	364	401	369	381	363	376	369	392	361	369	402	383	353	368	396	382	361	387	414	382	368	365	338	368	373	404	369	395	370	409	377	390	400	386	357	383	370	342	375	385	362	378	385	413	357	404	363	420	379	395	413	397	375	402	355	345	405	415	372	380	417	372	398	379	376	389	352	397	430	362	364	343	377	380	372	389	348	392	402	401	364	353	392	395	405	395	388	379	392	384	393	385	375	376	340	401	413	391	393	370	366	343	384	355	377	371	359	365	365	356	394	380	384	370	378	390	401	375	362	351	403	351	414	385	392	401	407	395	374	388	364	351	402	386	389	389	359	381	392	356	382	389	342	403	370	365	394	381	381	398	393	406	360	346	378	392	377	344	395	392	366	367	393	389	351	402	356	373	350	368	345	390	363	382	390	377	384	385	341	387	391	403	369	323	334	359	387	379	379	354	391	379	372	408	384	378	407	384	380	366	367	383	360	386	351	375	381	371	386	416	382	366	373	406	351	376	400	378	365	383	373	369	375	367	401	376	379	400	384	386	339	400	362	373	391	378	387	393	365	379	382	387	383	369	362	382	366	415	390	374	375	390	347	391	388	367	362	432	373	375	418	383	335	362	362	379	401	361	377	416	380	404	356	380	364	367	391	377	427	349	395	358	353	383	370	366	367	360	394	372	370	382	400	378	399	383	375	388	408	385	352	362	372	367	373	392	398	391	402	380	369	362	359	368	358	361	389	386	388	379	355	374	387	379	374	370	379	345	372	381	343	369	406	374	373	376	379	355	396	379	362	373	376	358	368	366	361	420	390	349	373	361	377	380	379	357	407	374	348	404	378	341	351	372	388	372	413	374	406	403	388	371	388	358	378	363	367	389	376	337	403	398	403	365	361	386	391	395	375	369	364	359	367	396	381	366	383	396	333	380	428	349	386	361	391	367	383	363	360	351	377	379	402	379	374	401	406	383	382	375	390	356	383	372	382	384	376	390	397	349	389	377	365	381	381	362	403	382	357	392	352	364	412	350	409	369	394	349	391	399	398	372	375	347	392	386	344	403	362	364	362	379	369	376	382	366	375	398	378	372	356	362	366	381	378	374	372	397	378	414	399	348	389	385	365	395	377	355	383	386	357	350	380	359	373	373	370	366	380	381	365	385	353	370	387	393	377	355	361	359	412	357	397	403	387	364	391	402	367	368	407	389	406	376	387	348	359	374	399	345	359	377	369	411	363	364	360	401	388	390	395	379	379	353	373	367	365	366	376	369	386	424	382	423	383	388	384	380	396	372	350	429	342	357	371	410	392	365	403	411	363	385	356	361	314	343	352	379	362	433	379	349	373	380	371	406	404	365	351	350	352	357	375	364	363	374	349	399	399	382	390	362	416	413	405	371	384	379	394	362	376	346	385	349	359	378	398	410	358	388	370	390	373	386	392	354	360	399	406	373	375	398	367	345	335	393	395	361	366	372	353	361	374	380	353	383	405	387	373	351	389	370	401	382	381	346
23610	21060	28312	24017	21044	12839	1150	659	498	398	355	365	281	254	258	222	207	232	200	207	216	198	200	172	169	176	181	167	164	192	182	146	170	176	144	154	145	147	141	148	143	159	177	165	150	138	168	137	142	152	150	142	165	140	141	139	167	145	169	139	144	150	164	131	141	137	140	145	142	150	142	157	147	124	138	145	125	150	142	154	147	139	160	153	157	124	134	137	133	134	153	122	162	153	146	136	152	145	119	134	130	135	135	160	142	120	179	137	143	143	149	156	150	166	176	132	149	152	147	144	156	137	140	133	133	132	147	147	147	171	145	141	163	141	125	124	132	161	141	149	133	153	155	124	144	153	140	133	152	152	141	136	148	152	139	140	125	123	137	169	137	126	161	129	143	139	131	140	119	157	154	138	134	139	152	159	164	145	133	119	153	153	145	151	149	177	145	154	149	142	135	139	150	140	144	142	137	130	119	134	137	158	157	146	154	146	146	125	152	132	148	157	138	137	152	161	110	164	144	134	139	154	142	144	160	130	130	158	138	125	142	154	134	145	146	148	132	133	129	141	148	136	150	132	141	162	154	151	132	129	138	122	137	150	115	141	141	130	146	142	155	145	142	150	142	133	143	151	151	124	143	163	150	139	140	137	136	134	170	142	150	126	122	138	139	145	133	148	143	132	152	135	148	121	140	138	146	134	139	155	137	151	140	144	124	150	166	129	152	132	133	152	141	151	161	132	154	149	141	150	142	154	162	146	114	132	153	153	143	135	153	132	145	131	152	152	148	126	131	172	143	144	133	121	134	140	163	141	129	145	161	141	152	146	155	131	127	135	123	149	145	155	135	128	157	150	120	140	137	147	125	153	147	144	153	135	142	123	163	138	147	167	136	138	155	138	142	129	151	134	128	163	138	162	143	168	140	145	137	141	148	134	123	141	126	150	148	130	137	145	130	146	132	150	127	130	144	157	147	139	174	150	146	143	134	136	135	119	137	171	150	148	126	144	125	157	153	149	136	139	166	144	155	161	150	135	139	135	134	152	156	149	147	143	155	153	141	157	136	156	118	126	129	164	156	140	147	154	158	133	119	119	131	149	144	142	137	129	139	136	150	149	154	151	156	142	142	167	141	138	154	134	143	141	170	146	118	132	145	138	138	153	141	146	154	149	160	145	126	137	156	157	142	139	144	128	154	115	151	130	150	152	148	135	155	139	142	123	130	158	149	123	143	137	152	140	107	131	135	145	137	148	133	145	124	121	117	145	148	144	126	143	126	134	146	135	124	142	146	149	140	156	137	141	155	147	123	127	134	129	139	158	141	105	146	120	143	133	138	140	137	145	151	132	158	117	150	144	132	135	150	127	127	143	154	166	149	129	138	141	157	149	129	139	154	135	145	154	136	127	157	135	138	139	121	144	149	149	133	154	130	128	162	117	134	151	135	138	156	158	141	165	161	132	153	130	149	151	148	151	135	157	141	142	126	139	136	160	144	136	136	133	151	150	148	150	149	153	128	142	147	146	157	151	119	140	133	139	152	134	153	145	150	123	150	152	157	151	139	133	134	142	146	146	148	138	162	162	133	139	140	137	153	124	156	142	149	139	148	135	134	128	136	151	144	138	148	129	134	154	144	138	158	163	120	134	130	131	144	141	147	150	148	142	137	145	126	108	131	154	150	131	152	130	161	122	153	135	127	130	149	148	152	149	140	157	145	159	134	159	134	151	138	144	143	156	147	160	151	173	148	144	147	150	152	139	127	164	150	153	154	163	142	138	145	144	129	155	151	133	151	138	136	145	128	119	137	142	152	148	153	134	142	140	158	129	131	132	167	140	152	138	162	175	133	118	120	135	143	138	148	139	148	148	138	142	162	139	123	137	132	121	134	136	137	156	142	150	131	140	143	151	119	133	127	142	142	145	141	156	151	143	122	126	143	152	152	150	145	136	152	154	128	139	157	148	134	147	120	144	144	141	150	141	156	157	152	155	152	149	147	154	143	151	149	159	134	142	153	158	169	167	132	149	143	105	137	141	163	138	148	159	131	147	150	137	156	145	148	151	145	142	137	134	120	148	132	131	135	150	154	166	157	169	135	149	148	122	157	155	131	134	144	144	126	145	159	128	143	159	145	130	145	145	160	135	142	133	153	143	161	171	153	155	162	146	144	135	146	151	153	142	160	139	150	138	142	148	163	155	131	157	144	138	134	165	140	141	147	139	135	137	146	145	130	135	128	124	171	122	155	162	141	135	164	147	112	118	133	145	149	146	145	139	154	155	153	124	150	117	139	132	154	138	121	124	150	139	170	147	144	134	143	115	141	148	173	147	136	165	129	125	144	140	157	117	132	146	117	165	158	148	152	122	131	127	141	127	164	135	146	142	155	134	123	133	140	164	140	164	133	124	154	143	154	156	143	133	165	156	147	143	159	144	158	141	165	147	124	142	140	142	130	150	144	162	158	136	149	143	113	139	149	159	148	143	133	164	162	160	133	159	151	152	122	134	138	147	140	131	121	158	142	141	122	135	144	139	158	160	131	156	159	137	142	162	142	131	126	172	160	151	146	136	117	143	156	150	137	150	142	154	158	155	155	141	142	141	159	153	128	135	130	156	147	130	161	133	128	156	118	131	154	144	154	159	149	157	138	140	116	163	153	148	151	124	136	128	144	142	134	117	153	140	144	146	149	145	162	137	132	137	159	145	171	139	135	150	148	126	120	135	159	115	166	135	137	147	150	147	135	137	138	150	173	141	157	160	127	139	134	130	129	130	132	150	134	151	158	131	127	138	146	159	141	146	134	150	152	120	139	129	161	154	150	153	148	133	160	142	173	149	130	146	135	164	137	136	123	146	164	165	155	143	133	167	149	141	148	150	133	160	126	151	138	128	151	149	142	147	147	135	150	144	135	143	147	123	125	119	152	130	146	145	150	146	163	138	140	152	149	150	151	140	160	141	127	158	126	143	156	140	148	133	150	143	154	146	139	130	122	125	137	125	140	150	126	142	131	139	131	129	125	138	140	144	136	151	142	138	143	169	125	129	148	130	150	133	149	139	140	166	146	127	159	141	149	160	163	146	132	113	144	138	141	168	151	163	147	143	114	138	153	142	142	130	156	150	154	125	120	138	131	154	134	133	135	133	137	137	152	137	145	157	149	140	127	132	141	149	132	148	166	147	148	153	156	160	139	144	151	156	126	151	167	164	147	141	141	132	147	145	126	141	153	149	146	150	135	153	128	143	150	150	138	131	144	131	142	140	135	135	140	151	128	159	143	145	143	165	133	149	156	146	150	140	153	133	121	147	140	155	153	133	138	152	166	147	141	151	158	156	135	150	144	156	150	150	134	128	145	132	162	136	152	148	144	137	118	139	137	143	126	150	150	154	147	139	151	150	131	134	147	150	144	160	133	154	146	140	154	135	150	139	114	144	150	157	135	138	135	136	142	133	148	147	139	127	141	144	142	137	170	135	123	117	112	135	152	137	138	147	158	142	135	156
21468	10650	9060	4542	2901	2080	1591	1170	923	812	693	571	489	413	404	357	347	326	325	300	276	286	228	231	238	230	212	249	241	226	209	227	206	213	202	201	183	201	195	209	213	196	204	190	191	205	192	196	193	191	195	193	169	194	193	184	189	202	181	197	207	214	181	182	179	184	188	195	186	165	174	192	184	160	179	203	171	180	192	204	180	160	186	199	174	195	169	198	181	197	184	229	193	179	174	178	156	170	228	203	186	206	192	172	184	184	190	171	200	197	178	188	208	178	165	176	190	176	180	171	203	168	178	176	138	171	182	171	172	175	184	173	190	191	189	183	196	192	194	160	172	181	198	181	176	188	186	193	175	164	176	181	175	185	201	202	193	178	168	177	178	168	164	197	204	175	180	192	186	184	198	176	174	176	177	180	190	163	194	184	171	196	171	172	177	197	189	171	185	177	193	176	192	181	177	172	171	150	179	186	186	201	168	152	155	156	171	182	187	206	181	197	193	198	195	168	179	181	173	202	175	177	180	163	176	161	189	186	180	178	191	178	182	167	178	185	213	187	183	178	164	191	172	177	174	166	180	179	195	147	201	175	154	170	182	170	189	173	189	179	181	180	167	177	171	195	181	185	170	197	177	141	177	176	183	161	175	185	172	152	176	188	162	170	186	176	182	179	178	200	205	174	200	195	182	170	198	175	185	206	187	182	157	163	162	204	197	195	172	183	171	183	196	180	216	165	172	182	182	183	190	186	177	167	144	211	155	167	202	178	192	178	157	180	186	193	181	169	170	190	169	164	169	187	195	192	193	149	207	187	173	174	168	178	195	187	195	175	193	206	179	191	189	178	166	193	172	197	163	175	194	184	190	179	182	186	200	167	166	206	182	187	165	195	183	186	201	168	191	185	206	176	185	159	168	184	191	197	176	184	169	185	186	172	191	182	167	182	168	168	173	164	175	174	181	175	164	176	176	172	172	171	174	161	185	184	190	173	170	164	167	191	164	190	204	179	185	181	180	173	186	183	201	149	149	183	163	172	182	191	178	197	194	210	170	176	175	176	188	172	187	183	184	194	186	164	165	179	193	183	217	170	212	172	184	163	178	185	166	159	191	177	174	178	173	206	184	188	189	168	184	205	209	159	176	167	181	189	169	193	224	195	166	191	195	175	175	181	157	176	188	169	182	200	194	197	192	196	156	168	183	214	168	178	176	167	176	161	160	192	188	198	184	159	192	191	176	176	157	186	176	175	191	160	198	186	178	177	181	180	171	196	180	153	157	177	185	190	180	135	197	178	192	203	193	197	187	187	173	182	156	178	191	198	172	190	165	191	174	190	193	178	179	172	169	194	179	191	188	172	202	183	173	171	188	193	179	189	195	188	182	170	180	188	180	172	173	206	175	171	176	181	188	178	172	177	184	206	180	194	193	193	172	184	189	198	188	198	189	193	168	188	167	175	174	187	192	177	166	186	188	189	182	192	179	182	188	187	196	181	194	181	161	173	184	161	171	171	167	187	174	183	196	154	172	178	150	196	180	190	175	210	189	178	173	162	171	174	184	190	170	161	172	184	169	173	171	183	211	166	191	165	209	178	159	169	158	203	179	186	175	177	181	199	153	187	186	195	199	161	202	183	158	170	165	187	193	164	169	187	175	181	132	190	169	171	183	187	165	192	181	177	202	183	177	188	173	171	201	167	191	195	173	202	184	170	177	164	202	158	163	189	176	176	169	201	174	188	234	169	201	176	163	189	189	186	191	219	190	194	159	164	177	165	194	162	196	183	179	181	170	173	170	171	164	182	190	183	191	200	169	200	181	168	170	188	178	212	184	181	167	202	182	189	187	194	183	185	180	159	179	188	160	160	209	170	178	211	190	192	168	185	172	176	184	200	171	161	156	173	191	187	149	167	190	173	181	181	146	182	155	178	201	174	179	178	180	201	154	174	170	163	168	199	180	169	199	159	175	186	204	191	155	190	148	166	193	170	181	185	172	181	181	171	156	191	190	200	164	165	177	176	179	187	216	180	167	177	178	180	185	156	173	165	150	191	196	176	197	182	175	184	174	179	186	170	180	145	195	177	187	151	169	166	194	181	186	177	173	177	186	179	177	183	183	153	179	170	166	185	189	162	205	161	198	164	156	189	188	193	190	162	188	183	192	189	164	162	160	181	177	209	179	188	208	188	178	172	168	181	171	164	176	189	188	201	189	205	169	169	182	177	162	169	196	170	168	185	181	187	181	192	164	206	148	166	176	188	187	181	178	197	162	173	184	180	167	180	162	192	192	162	167	176	171	183	185	201	201	174	164	198	207	169	182	165	198	163	162	185	177	170	190	202	177	179	196	192	184	190	181	197	173	182	168	180	183	195	188	202	194	171	183	171	185	184	184	188	154	154	175	194	176	191	171	185	176	165	181	186	195	181	174	196	189	172	192	190	184	151	185	226	172	216	198	173	152	187	155	178	189	192	175	172	191	179	187	188	175	183	189	163	189	202	190	166	174	200	170	176	177	195	184	208	167	165	202	190	192	188	176	191	165	192	179	186	179	178	175	170	162	151	158	191	179	173	168	159	208	169	159	176	187	173	200	177	206	180	189	181	174	173	158	181	172	164	179	196	167	182	151	158	185	197	163	188	172	157	195	205	177	170	185	180	160	205	196	173	183	191	176	178	197	178	188	170	179	186	163	192	171	176	148	164	173	176	170	192	175	190	173	182	192	179	198	210	172	172	158	205	182	174	195	199	171	167	185	172	182	191	178	176	181	195	198	159	176	196	190	175	161	166	182	153	192	166	180	177	182	195	193	177	175	189	188	175	188	192	180	183	183	186	185	172	190	180	171	181	185	182	160	154	167	177	179	196	173	160	187	177	176	174	162	191	167	158	193	166	178	174	158	181	176	178	165	180	180	186	177	187	161	181	196	164	181	170	187	187	184	185	169	163	155	166	169	165	169	160	169	181	156	197	191	172	192	169	176	180	167	183	194	171	173	165	192	174	182	173	170	183	176	173	157	190	182	183	196	201	178	178	200	180	199	174	177	155	198	200	177	182	177	164	158	182	175	176	180	182	177	166	169	162	174	186	190	175	195	188	187	200	180	189	197	182	204	169	188	174	175	178	174	180	169	184	163	160	194	173	182	171	181	182	193	187	187	181	178	189	162	193	185	174	171	175	172	192	174	181	174	166	180	193	186	190	197	205	206	183	176	171	179	179	162	186	192	206	155	196	183	168	179	167	191	185	186	209	175	197	173	180	174	184	179	197	191	183	187	192	196	183	192	184	172	174	173	190	175	202	187	177	178	181	154	186	200	181	176	172	206	190	181	182	175	161	152	183	170	183	185	163	177	184	216	200	180	187	162	178	182	193	219	201	164	174	185	192	159	189	178	172	181	197	181	187	187	169	201	201	187	182	198	211	169	164	179	185	164	186	167	174	141	186	164	186	185	163	188	184	182	169	156	182	190	177	154	186	169	182	178	168	179	199	189	164	182	191
24865	21093	27400	24927	13190	1086	691	629	572	538	523	490	476	432	462	428	456	418	437	401	461	436	427	421	393	404	432	404	419	409	388	427	419	409	414	403	432	407	416	409	414	408	408	374	399	379	440	427	421	418	366	424	376	425	406	406	385	399	409	429	436	410	408	418	381	354	427	384	375	427	408	375	371	384	375	392	434	401	389	410	415	427	411	418	393	376	412	408	394	393	404	396	446	417	401	394	384	387	452	447	389	381	385	416	373	438	383	409	391	418	368	400	411	395	380	398	341	385	409	389	437	424	431	416	440	434	372	402	373	384	401	384	376	400	388	374	395	399	435	407	370	441	423	412	419	420	407	446	394	345	435	399	392	399	396	396	382	408	420	430	361	419	373	393	383	436	382	366	386	387	414	385	414	395	409	427	397	436	396	362	398	419	380	376	401	397	414	375	423	408	412	440	422	411	432	391	395	380	394	397	403	388	406	396	402	387	455	388	371	427	409	382	365	387	389	381	380	416	406	399	396	421	429	401	418	409	401	413	391	385	375	417	388	394	403	393	426	382	402	383	394	364	416	405	393	422	391	403	372	407	411	403	398	434	395	387	417	422	396	378	402	424	378	414	389	411	415	378	440	385	392	424	399	399	393	401	434	423	425	409	373	398	399	433	414	384	371	391	389	458	405	382	420	400	357	394	385	425	381	429	389	380	390	380	397	384	391	401	438	414	413	394	440	405	363	410	436	423	395	409	371	396	390	382	389	395	379	395	443	376	384	423	402	418	411	405	404	385	424	421	438	401	393	426	388	425	369	403	408	467	399	410	397	391	453	374	420	406	423	436	451	420	412	391	364	398	436	419	389	401	429	372	378	429	422	394	414	384	401	383	386	410	399	409	423	425	404	404	408	397	432	366	415	389	449	417	408	439	413	373	376	421	419	383	420	389	405	364	415	390	405	430	367	375	399	388	382	396	365	405	384	441	387	431	394	404	446	419	417	387	441	426	403	416	403	417	386	427	421	328	446	418	369	363	417	397	410	380	425	404	392	421	363	411	420	411	413	447	418	387	399	411	391	379	403	405	396	411	394	420	373	417	408	388	403	443	406	375	390	408	375	412	379	401	379	369	409	402	397	369	399	414	418	380	394	379	396	436	372	361	411	405	408	419	435	424	397	418	431	385	414	433	443	392	372	410	411	393	414	398	387	371	390	434	404	391	378	430	415	358	358	386	406	402	427	383	418	396	399	393	421	386	378	423	404	401	379	408	386	414	420	408	384	381	404	372	405	390	384	373	373	399	441	433	398	389	430	413	410	402	412	369	395	408	386	400	433	390	409	398	385	395	399	367	424	408	374	407	448	401	381	388	404	395	381	427	405	376	378	410	413	409	399	411	388	432	423	450	344	425	421	378	387	413	380	410	403	392	405	411	390	406	404	376	408	389	421	412	407	415	385	401	397	391	354	416	408	428	397	419	356	423	429	356	397	399	366	382	370	390	394	393	399	395	381	413	361	365	379	427	418	390	386	415	415	397	369	382	399	428	440	378	409	408	379	390	365	406	426	416	393	362	401	393	417	399	406	392	421	431	412	375	390	376	438	407	427	409	403	393	408	385	401	390	415	412	409	384	443	397	355	405	401	418	425	413	390	383	417	364	386	378	428	397	370	413	402	384	377	397	407	405	418	411	388	387	399	410	367	431	398	431	390	419	410	389	432	421	455	443	373	374	390	400	410	406	413	420	393	387	380	409	402	399	433	446	420	388	377	446	445	418	406	407	378	370	405	410	347	407	422	399	390	376	399	393	407	407	429	395	405	443	407	417	439	400	381	422	415	417	409	377	392	390	384	434	425	416	370	363	389	395	376	434	417	401	440	402	394	411	379	378	430	418	392	405	385	417	372	383	363	390	376	422	382	373	423	396	402	418	401	401	407	382	439	394	398	377	419	392	436	418	386	415	414	388	400	399	388	396	417	393	405	396	426	427	440	419	390	445	386	402	397	387	418	387	418	414	381	430	420	398	448	384	415	383	439	418	423	406	437	361	400	417	394	399	399	415	393	418	379	420	385	399	382	378	411	408	391	420	388	408	402	410	416	387	414	395	380	410	423	387	403	396	399	424	393	375	404	420	452	395	417	390	416	390	400	395	351	440	418	412	408	382	387	383	402	402	399	392	417	388	397	331	429	399	437	388	401	356	382	371	407	389	430	390	376	410	421	413	416	461	437	402	400	424	399	388	393	383	386	374	375	401	409	385	423	403	427	420	384	409	400	379	401	405	427	385	383	418	407	407	368	380	379	390	406	381	409	396	403	431	397	389	428	400	391	428	374	410	420	402	407	374	425	418	393	415	415	408	395	430	433	412	377	438	429	438	398	358	405	362	411	369	415	382	348	408	403	394	401	404	410	389	459	416	392	407	399	394	402	404	393	382	373	379	381	387	399	394	429	398	391	374	373	410	400	428	380	434	400	371	388	400	435	385	425	367	396	376	378	391	388	385	394	404	384	383	424	364	372	400	417	419	401	398	406	379	407	403	401	422	414	381	409	427	403	443	397	383	417	424	389	397	403	423	412	427	387	422	408	427	380	386	406	389	434	354	413	378	409	385	413	406	397	382	400	436	389	387	434	420	424	375	407	408	412	400	402	416	423	394	408	416	415	422	374	383	377	393	400	417	428	398	389	433	393	392	378	427	429	394	443	389	381	374	403	405	385	381	376	376	399	438	398	437	393	400	394	400	405	403	409	422	399	384	393	440	421	395	397	406	425	441	378	390	384	385	419	412	399	402	406	389	405	382	384	403	398	393	371	395	390	402	397	423	364	401	388	423	374	400	424	405	369	445	401	390	397	412	423	388	389	427	371	393	411	365	410	389	367	393	376	386	412	442	416	382	387	395	405	373	392	416	409	430	405	389	401	414	377	402	405	412	402	381	415	419	391	421	399	346	410	432	405	387	371	403	422	371	414	425	409	426	404	363	391	423	409	403	409	428	406	370	413	394	414	399	403	430	449	392	424	406	403	391	397	398	424	408	396	376	388	387	379	408	381	389	394	395	386	375	435	371	385	373	426	423	388	382	383	407	416	400	430	378	399	388	369	420	389	409	427	404	414	402	431	352	390	404	412	393	406	373	387	385	403	387	401	386	400	429	394	429	377	435	407	444	370	428	347	455	410	387	401	425	383	418	399	382	396	392	408	396	407	425	384	352	402	402	402	383	359	377	382	395	415	410	390	431	408	419	401	436	440	402	381	433	397	374	393	381	401	421	382	389	444	409	417	371	379	404	386	425	422	367	385	403	375	439	400	388	417	398	405	385	404	372	405	422	415	442	402	404	401	419	405	429	427	414	401	381	406	403	396	427	384	396	401	373	426	455	392	424	392	395	393	399	414	411	402	389	425	389	407	393	424	387	407	394	408	394	389	404	410	415	414	442	357	407	393	403	393	391	379	423	408	406	400	401	388	418	376	387	398	366	393	384	394	394	387	406	414	388	385	435
20974	6592	5561	2846	1961	1434	1247	1058	850	840	709	688	611	596	580	562	544	555	524	563	527	520	495	554	520	486	460	500	477	497	475	501	508	483	500	457	501	464	441	489	476	487	471	467	500	419	511	439	510	498	463	443	497	477	451	439	460	464	486	442	486	438	491	476	469	498	437	483	489	448	490	494	449	490	477	452	469	453	469	488	450	488	469	482	445	439	486	481	481	460	458	456	471	461	461	453	460	456	491	456	455	486	462	469	483	487	463	451	470	456	447	478	445	454	495	462	459	453	474	449	458	468	506	484	474	469	443	482	457	409	465	440	468	453	430	434	444	472	462	477	485	479	419	490	478	482	452	468	474	508	496	448	463	484	459	449	472	490	453	399	482	443	436	484	445	467	472	453	440	431	476	462	464	474	488	488	473	466	472	424	493	459	479	486	472	491	461	439	471	480	473	461	438	472	456	467	464	451	482	474	466	469	449	487	472	462	470	517	445	471	470	518	467	428	477	470	435	466	480	465	469	458	439	448	431	405	442	447	459	465	499	453	470	476	472	480	535	499	480	504	482	498	491	529	461	417	430	475	477	466	442	503	477	449	464	479	476	453	453	406	436	432	464	479	471	488	435	491	507	450	487	479	464	477	461	466	457	455	434	470	429	482	455	466	491	471	455	442	510	448	496	447	408	459	451	457	453	427	431	469	458	458	498	460	473	466	460	431	444	440	472	459	481	448	428	479	464	428	465	500	491	496	477	515	495	460	463	471	479	460	436	451	466	456	470	453	491	461	435	472	453	473	433	439	455	491	455	464	449	454	441	468	485	452	445	437	465	465	474	469	482	470	435	485	437	488	428	483	498	482	443	453	443	455	473	472	469	428	479	494	428	484	433	446	454	473	480	436	453	468	491	473	434	440	479	451	450	451	449	443	460	419	461	427	473	465	466	436	451	460	478	442	497	473	477	452	459	450	460	474	458	478	461	495	429	457	482	515	474	424	474	475	481	469	448	459	461	493	469	465	426	464	478	488	440	505	496	440	416	463	435	458	466	482	433	470	431	486	476	439	456	434	478	476	475	453	485	507	446	513	475	461	461	457	458	462	463	426	452	466	472	464	468	449	463	469	442	432	496	489	494	495	464	460	470	457	467	444	465	428	458	431	485	441	471	481	479	466	457	473	460	427	447	485	526	432	469	467	430	437	471	436	441	469	464	461	472	488	436	451	462	491	454	459	437	480	489	446	477	479	480	432	453	462	479	434	457	471	468	459	497	443	479	452	454	481	481	438	459	437	447	481	454	456	474	451	470	488	415	486	435	460	425	452	457	420	458	456	493	456	476	468	438	476	495	459	489	485	482	486	477	488	449	462	458	487	500	446	435	457	476	452	499	441	476	469	456	459	445	471	490	493	452	462	477	494	462	462	457	440	439	455	429	466	491	463	486	447	472	462	488	490	451	421	487	453	470	461	459	462	439	496	464	469	421	448	445	474	464	469	463	505	470	486	424	460	466	480	456	519	455	490	502	470	465	517	450	470	460	433	497	443	483	454	441	411	434	485	480	475	472	451	465	477	441	463	461	447	499	487	464	462	472	498	473	491	466	476	441	463	470	432	440	422	454	466	485	456	445	486	455	472	474	494	463	442	446	430	479	498	464	460	435	453	446	478	451	404	468	456	478	429	492	494	476	443	470	469	441	466	481	479	466	461	444	484	473	461	432	460	490	418	436	451	486	446	468	484	457	501	452	470	513	458	475	430	444	510	456	426	457	444	448	469	461	511	496	440	471	493	473	470	453	478	438	472	499	467	445	432	453	445	460	457	463	485	474	493	461	466	482	452	513	447	459	483	494	487	477	466	466	435	481	485	423	431	487	463	451	444	470	473	461	483	450	491	470	457	464	451	462	443	486	499	479	453	458	463	463	461	440	472	456	471	449	464	457	488	483	450	463	467	450	472	458	471	456	482	495	474	471	446	505	439	476	428	449	445	467	500	471	458	497	468	457	465	457	453	481	463	456	429	469	457	460	471	417	480	479	476	472	478	496	460	453	502	490	465	470	468	438	461	454	472	475	429	432	451	482	467	432	429	476	445	437	487	435	489	486	461	444	462	514	461	436	432	426	484	506	468	515	458	477	442	520	473	487	437	446	469	464	494	479	423	505	465	452	457	478	431	460	421	473	465	470	478	443	506	465	436	447	461	505	449	506	458	452	441	484	463	482	476	429	487	452	498	481	507	490	454	494	434	428	482	477	469	483	507	441	461	438	422	486	448	466	437	475	481	477	466	442	437	478	462	483	461	460	448	485	514	440	470	461	479	467	457	448	448	445	467	456	479	449	460	480	492	465	471	476	482	497	494	481	470	490	469	453	430	466	477	467	465	465	489	450	430	435	470	457	448	465	460	457	460	432	440	467	481	492	455	446	473	453	453	451	502	490	504	466	457	455	500	459	435	493	484	458	458	427	462	451	456	449	498	493	511	439	440	462	481	470	485	468	462	463	491	480	478	474	477	443	417	462	423	504	461	458	497	476	487	482	488	452	451	462	465	476	436	479	470	433	441	464	479	469	451	440	489	458	462	466	526	474	493	471	432	495	461	465	439	488	470	487	445	446	509	459	470	478	492	463	479	478	454	447	459	469	451	438	451	491	481	484	495	487	472	443	461	472	453	472	445	451	491	439	497	452	428	454	457	425	437	460	451	491	479	435	448	457	476	442	468	502	486	447	452	456	471	472	485	454	457	479	489	427	436	477	493	485	469	458	470	454	477	500	444	454	434	441	455	475	456	482	484	480	490	408	472	450	492	484	469	448	450	500	458	476	472	467	445	431	446	485	458	427	488	452	485	443	487	506	465	489	465	472	442	500	479	477	487	472	455	434	472	444	498	479	491	469	457	442	491	433	467	448	465	460	439	461	465	444	426	484	492	479	457	481	492	457	411	485	476	451	497	457	508	476	439	458	432	472	459	472	462	459	474	486	503	470	439	440	467	490	438	462	497	426	482	466	465	449	433	457	467	439	480	430	443	454	464	476	433	477	464	458	430	464	510	486	472	477	462	468	437	452	441	453	527	467	507	419	436	473	445	487	461	451	469	471	436	457	470	424	446	409	462	458	457	510	446	447	489	496	478	432	481	469	433	465	450	481	469	461	469	460	518	464	480	463	431	513	459	440	470	464	477	484	479	422	420	456	427	460	455	465	453	489	472	503	466	438	449	478	439	443	451	495	458	449	445	509	439	479	463	482	455	481	456	428	457	492	475	419	451	458	460	489	480	474	482	482	472	472	442	440	476	449	462	495	483	478	492	462	478	461	486	446	503	468	473	456	470	435	454	434	432	461	457	461	479	447	482	435	462	450	465	458	461	512	411	478	445	459	494	466	476	450	441	432	506	476	440	467	439	530	468	460	471	482	455	460	461	439	473	469	459	485	471	429	437	471	474	474	463	473	497	441	449	481	484	480	457	474	509	467	491	455	512	450	410	458	488	465	471	454	459
22745	21114	28751	23725	21108	21165	12327	1242	858	684	622	537	483	446	416	371	328	376	306	354	298	263	278	257	271	265	241	235	224	224	235	230	179	219	222	241	213	226	210	216	219	227	214	205	213	205	225	216	186	190	192	204	214	196	198	222	180	200	168	216	199	202	212	185	185	203	206	187	214	198	207	222	191	205	194	206	202	184	208	183	181	198	186	182	194	167	171	178	183	189	196	183	193	199	215	185	205	192	168	220	221	200	169	216	195	216	193	195	167	165	197	199	212	168	180	169	169	196	200	208	169	179	206	192	177	184	198	194	191	200	179	196	207	207	219	195	197	203	201	164	183	209	222	196	192	197	192	183	183	183	190	206	188	189	204	189	188	207	191	181	193	213	202	194	169	199	191	169	178	199	221	217	177	196	202	203	205	185	177	204	198	203	200	188	204	189	207	205	193	206	193	205	183	196	227	234	168	204	206	175	214	188	197	188	188	193	209	166	203	186	209	218	211	200	200	199	183	209	173	197	197	193	182	202	185	188	179	189	185	192	201	197	182	193	202	168	184	189	185	203	206	208	188	187	202	204	197	177	189	183	207	184	216	204	216	184	199	187	192	188	191	218	183	201	170	183	196	201	211	189	214	188	192	236	200	188	193	191	192	185	192	191	201	216	172	208	188	195	181	202	211	199	173	178	184	217	207	215	195	177	188	189	205	186	189	175	179	203	200	190	199	185	183	184	193	202	182	184	197	187	174	197	194	195	202	195	185	209	224	187	182	216	200	183	190	199	188	197	202	201	182	210	207	186	203	198	185	218	211	187	185	207	185	208	194	209	196	216	176	197	206	198	219	193	199	193	185	193	221	232	181	195	188	193	214	175	212	185	196	190	202	205	192	200	188	194	188	209	183	212	190	219	204	188	209	178	200	176	177	207	177	204	218	198	224	160	217	200	181	196	183	177	206	195	202	168	227	174	166	220	197	173	183	184	215	191	198	193	216	209	183	183	161	216	177	200	219	188	197	186	191	180	187	165	187	161	202	208	182	184	181	184	188	194	197	179	154	213	210	177	189	206	194	210	199	223	192	223	201	203	191	174	172	173	186	199	170	211	192	209	199	175	183	195	210	200	190	210	193	191	168	208	192	191	163	167	177	204	189	176	166	183	175	203	196	182	205	182	205	221	198	192	184	180	204	179	201	181	195	198	182	224	206	190	175	215	200	174	211	162	186	199	207	197	196	195	175	202	178	199	170	172	187	198	208	193	182	194	212	180	176	190	183	201	177	187	181	180	195	210	183	201	190	198	195	174	208	201	196	190	193	190	192	221	203	183	186	188	200	208	197	236	178	196	230	185	199	167	167	213	190	181	186	196	219	200	186	187	211	196	204	185	210	208	196	201	201	214	189	202	202	188	192	208	179	197	196	216	190	191	192	189	191	197	215	186	214	195	193	197	218	182	200	195	190	215	211	210	182	191	183	176	200	182	199	204	202	154	190	210	216	176	207	205	202	195	213	209	207	204	193	179	209	201	172	202	184	190	222	174	195	183	198	206	184	179	218	216	180	198	189	217	185	200	191	183	175	182	192	218	189	191	218	199	191	203	195	188	201	207	196	198	210	191	178	209	175	208	204	193	188	192	204	208	172	177	193	199	181	189	176	188	180	216	186	190	182	182	208	162	182	201	203	185	201	183	189	201	199	187	178	180	183	182	190	201	182	189	155	208	205	218	171	209	211	208	168	191	186	183	187	195	185	171	207	188	165	202	185	179	196	166	194	194	192	201	179	202	188	188	185	194	216	180	172	190	206	184	193	200	217	188	198	197	187	185	198	203	206	199	158	172	188	189	210	178	197	170	208	205	217	206	223	190	192	172	199	170	185	167	204	185	168	193	194	183	200	190	203	189	212	215	171	181	179	216	201	183	203	203	175	174	193	206	183	180	191	193	204	204	203	183	232	198	181	195	208	203	181	209	213	178	197	190	191	177	188	184	194	195	187	183	229	189	190	198	196	182	183	206	208	186	196	184	191	180	184	182	182	171	193	192	190	181	202	188	190	196	174	178	214	185	207	210	194	178	176	194	211	176	205	191	212	203	196	164	203	159	156	165	177	178	201	194	225	198	197	184	204	199	204	192	188	199	179	199	198	205	212	187	176	194	198	204	191	188	202	172	218	213	193	203	181	213	176	175	207	190	187	220	192	145	188	200	190	167	198	227	203	198	181	178	210	188	180	208	183	182	180	176	203	206	188	168	180	182	183	189	218	216	193	200	191	206	183	197	202	194	183	204	206	205	188	191	187	213	186	205	207	194	190	171	199	180	200	204	182	202	200	195	181	188	158	192	193	216	174	197	207	187	196	188	209	182	205	177	189	189	203	191	191	197	158	194	188	189	202	223	188	194	217	209	214	202	169	168	199	189	193	217	203	177	208	187	183	190	177	183	189	209	210	176	184	202	209	185	208	191	194	188	179	190	188	229	180	211	207	185	191	191	200	208	190	176	176	192	171	188	182	201	190	199	215	200	193	208	183	186	188	189	187	199	181	179	184	163	190	194	189	186	208	190	185	168	202	169	167	196	182	168	197	218	183	166	218	180	182	184	206	170	193	210	206	211	180	179	187	195	194	189	220	213	164	197	194	200	197	192	161	188	207	179	191	160	188	191	194	174	202	192	170	220	204	195	193	187	188	201	185	190	170	162	186	187	197	185	191	201	155	173	184	179	228	217	181	192	188	173	193	199	191	198	177	175	204	195	188	187	202	192	154	194	198	186	194	173	206	223	220	193	183	197	182	185	186	167	198	214	171	197	204	205	207	168	195	203	192	189	185	212	189	187	192	199	201	203	193	206	181	203	183	182	199	219	175	194	177	180	214	204	192	198	193	173	204	179	208	207	196	197	210	197	198	177	194	213	175	175	181	184	203	188	194	199	198	196	213	180	196	181	212	191	213	206	186	218	186	183	173	203	199	170	168	168	182	178	212	206	215	182	204	207	230	220	190	171	170	193	199	178	200	197	189	188	215	200	164	197	197	211	212	176	196	191	209	200	199	195	201	182	167	225	184	195	212	183	191	189	198	183	184	177	189	177	196	203	204	185	181	163	192	170	173	195	175	206	205	183	191	184	197	188	201	165	209	198	197	188	202	194	198	190	194	194	191	170	196	200	230	190	198	199	201	198	179	217	190	164	221	214	194	177	201	190	177	210	173	192	186	204	207	198	206	174	194	180	201	207	195	191	209	197	182	196	190	213	207	186	227	179	192	211	178	191	223	195	176	193	202	218	212	195	190	186	190	179	179	171	203	182	204	177	191	215	205	162	196	194	183	190	190	186	189	205	173	191	192	203	145	193	197	182	191	177	180	185	189	187	189	177	185	203	205	191	189	191	191	199	181	173	195	203	192	198	156	190	185	185	206	189	220	184	167	216	192	187	169	176	207	199	176	184	200	200	171	219	215	187	184	186	187	176	193	180	178	180	196	194	159	215	198	186	194	193	199	205
23633	17556	14984	8058	5320	3779	2965	2328	1755	1458	1185	954	817	727	634	565	549	450	452	438	399	370	340	305	332	318	318	299	254	291	289	291	273	280	243	259	253	244	240	243	238	247	255	230	269	244	259	256	261	217	233	222	236	229	223	240	225	212	227	247	232	223	254	220	232	209	224	223	213	222	211	250	203	209	200	214	245	239	225	194	229	251	238	196	241	223	212	240	225	242	221	229	232	211	204	225	216	192	231	261	218	223	207	235	194	219	238	233	200	225	218	225	214	223	240	218	229	210	240	226	249	226	228	234	217	220	236	197	213	213	232	225	198	266	212	200	217	227	212	193	212	229	209	205	239	236	234	225	211	260	207	214	227	245	236	192	213	235	217	229	200	252	222	235	215	209	216	213	227	217	227	216	225	199	204	215	236	223	200	220	210	214	193	232	214	231	202	223	220	199	231	217	222	229	212	195	223	196	219	206	257	236	205	216	213	202	228	224	211	222	212	251	240	220	250	234	216	223	189	204	238	244	216	212	209	201	251	211	211	220	209	203	214	201	227	213	211	243	226	229	210	221	232	219	244	209	219	218	207	190	204	197	214	215	211	196	221	207	195	229	250	233	219	226	222	221	200	220	199	219	205	229	207	220	214	210	217	212	212	217	210	196	210	209	237	232	236	247	230	235	215	200	216	209	185	229	224	224	219	190	179	228	228	229	206	223	241	231	203	206	232	209	202	224	233	220	221	212	218	212	222	215	199	213	204	223	226	239	209	237	211	211	233	238	219	228	224	233	208	223	202	207	212	220	228	200	228	205	220	253	200	201	230	203	212	231	195	224	199	216	215	234	215	222	218	208	231	194	228	198	230	219	199	195	202	229	220	216	200	231	217	227	231	219	205	228	214	201	207	217	246	206	237	208	224	254	232	208	207	227	215	215	204	200	242	227	244	216	217	221	194	206	217	215	205	218	233	198	224	218	200	205	233	212	204	244	221	214	176	214	210	235	227	239	220	203	230	214	195	242	216	217	222	218	212	217	211	224	224	211	220	255	229	240	222	226	185	207	204	227	214	208	195	209	198	222	192	233	217	231	232	210	209	224	199	207	237	238	234	199	234	187	215	218	215	215	230	206	217	230	209	212	204	230	225	201	244	221	222	221	232	213	199	234	234	234	209	221	196	220	207	200	230	219	217	207	228	185	225	209	226	226	249	230	227	212	214	227	220	240	191	240	204	235	231	238	201	201	196	215	243	199	192	261	252	205	240	234	232	194	236	256	214	226	205	245	214	211	251	223	216	222	203	238	216	204	209	229	203	210	231	225	230	203	228	222	223	220	198	212	209	226	205	188	227	230	197	208	215	218	222	246	219	227	227	201	208	212	238	220	203	220	239	237	220	205	235	204	230	230	212	220	226	220	230	220	215	258	228	223	235	232	229	229	206	208	215	206	197	256	234	179	204	205	211	238	234	202	232	218	221	221	209	233	200	213	215	231	222	213	215	235	238	215	204	211	194	216	224	229	214	220	222	184	248	225	215	215	238	238	214	241	209	206	205	223	215	213	232	217	229	238	242	229	227	233	222	239	208	221	221	220	200	230	237	217	235	226	235	200	251	215	203	221	217	241	214	225	222	197	228	247	218	210	201	204	209	221	207	233	220	208	210	206	232	211	225	222	199	228	206	211	225	215	232	218	243	226	206	199	249	229	213	236	213	243	228	239	246	205	242	220	223	213	211	207	229	216	219	213	171	216	200	217	238	246	218	245	210	215	207	211	204	209	195	210	227	214	243	212	210	217	214	191	185	219	212	239	222	247	212	220	233	226	210	213	230	210	208	208	173	214	209	219	223	232	216	201	217	236	213	201	202	211	202	213	235	204	208	224	220	230	230	209	241	219	209	239	224	221	227	217	188	226	239	224	247	234	202	231	224	220	235	223	204	228	234	217	196	210	228	236	236	220	197	216	211	212	208	225	189	210	216	220	209	229	210	222	247	220	241	214	245	211	227	203	238	218	222	221	202	226	210	188	217	220	207	222	214	204	215	210	214	242	199	230	227	212	198	257	190	225	200	195	216	210	212	202	226	222	208	217	208	233	204	234	223	204	230	219	215	208	208	208	240	221	212	230	206	233	212	208	211	235	229	215	202	255	234	232	201	208	194	217	199	218	229	245	214	229	233	200	221	234	212	211	199	196	213	229	209	205	224	239	226	225	207	199	212	213	210	230	227	217	225	218	214	239	230	209	215	211	206	233	224	227	221	243	212	213	218	217	209	225	234	237	215	228	183	224	245	190	224	213	207	226	222	203	219	240	233	206	204	202	218	241	223	224	225	225	229	220	210	228	202	222	209	227	195	214	201	222	215	221	235	234	230	237	207	232	199	234	236	209	226	204	248	217	238	218	227	242	241	221	214	263	218	235	193	217	223	210	221	218	186	207	198	230	240	218	218	234	206	244	198	207	234	230	209	228	211	203	194	213	207	219	230	228	201	229	228	208	213	218	215	213	229	212	231	226	203	237	199	180	225	223	216	212	226	204	228	220	219	216	202	218	251	232	243	196	196	219	203	218	198	218	194	222	204	214	226	197	203	203	179	234	215	217	201	215	225	215	244	191	245	193	196	219	229	209	222	209	206	233	184	206	227	223	214	214	215	208	199	218	224	210	243	202	211	217	210	233	198	210	218	199	223	206	239	219	218	195	235	229	195	225	192	219	215	220	227	213	246	233	222	229	215	219	176	192	202	221	222	200	223	216	216	203	219	219	212	205	237	211	211	222	188	233	198	225	218	218	208	235	235	227	216	222	203	216	224	221	233	218	230	209	242	237	225	236	211	217	196	191	226	229	221	231	201	200	214	232	194	207	228	223	246	219	200	208	237	222	209	216	226	199	233	234	218	204	243	235	217	209	216	228	220	195	216	212	216	197	247	226	221	239	233	209	207	232	235	219	230	209	215	220	225	214	242	214	218	205	208	238	206	200	216	210	207	225	199	190	229	214	221	224	225	238	204	228	228	205	199	197	215	216	205	227	229	225	209	208	209	219	214	236	219	234	201	211	226	215	200	207	205	197	218	222	207	208	217	225	230	239	214	197	235	223	225	222	247	217	239	216	219	240	228	199	211	235	242	223	215	204	224	200	219	225	227	212	207	199	196	253	216	224	227	222	232	246	209	191	203	211	221	198	209	223	221	201	204	233	233	228	246	230	215	215	230	241	228	213	236	217	215	225	203	229	229	209	214	210	242	208	237	245	236	207	242	203	199	236	211	221	233	215	215	220	218	242	176	196	221	193	207	227	241	243	230	244	221	218	236	219	235	249	253	207	224	222	221	204	206	220	226	235	212	223	237	218	237	223	213	220	216	238	213	244	237	211	227	234	192	231	217	210	218	217	221	206	183	246	206	197	223	208	260	219	233	228	228	240	226	248	233	217	216	197	219	229	211	243	201	224	219	211	229	185	193	217	215	211	231	226	187	227	183	244	227	203	232	216	228	190	206	228
27005	20152	7555	824	513	373	395	383	333	351	320	345	323	305	304	319	299	330	345	324	325	319	375	302	316	344	338	339	317	340	343	282	323	294	294	313	347	307	326	329	296	319	293	337	325	295	342	342	303	279	308	312	328	304	294	339	278	339	336	313	321	315	323	323	309	286	311	296	323	328	307	367	326	307	334	303	332	320	321	321	279	275	290	344	294	303	316	313	312	299	304	341	330	309	333	301	326	328	316	307	295	298	338	279	310	330	326	340	311	308	328	316	290	303	318	316	306	304	358	307	313	310	313	291	323	313	311	318	336	297	331	345	309	326	321	283	302	342	320	333	306	303	319	324	315	296	316	321	334	302	305	288	316	331	301	286	305	330	302	308	335	317	318	321	326	284	311	303	332	310	322	350	325	289	306	323	310	311	306	303	292	316	341	327	320	274	310	349	336	324	329	308	301	315	308	338	318	335	312	349	331	312	289	325	305	307	283	309	333	303	314	349	321	312	322	342	313	299	316	316	305	323	311	310	297	302	318	289	326	306	317	311	315	327	336	308	307	328	330	321	300	325	345	337	343	322	309	347	309	297	290	315	302	295	339	291	304	298	363	319	322	315	313	344	335	341	290	309	305	301	322	338	299	339	288	291	315	304	340	342	349	290	335	322	326	320	304	317	320	323	307	340	329	291	283	309	303	348	337	289	328	275	306	311	325	319	329	329	285	322	328	328	294	356	333	306	308	322	343	338	327	338	335	340	310	327	358	311	324	306	339	309	297	355	314	306	332	310	348	306	338	356	301	313	294	322	323	300	333	301	330	329	294	334	324	335	329	311	299	311	316	315	312	311	339	311	305	296	314	317	306	329	321	293	309	342	315	311	337	323	320	341	291	291	328	327	330	294	335	299	355	292	302	307	315	329	314	319	299	309	277	328	307	303	279	327	286	297	339	300	298	293	315	299	313	343	311	305	292	325	336	300	352	376	333	299	300	323	315	320	324	309	326	338	344	338	333	294	311	336	333	319	328	306	311	315	307	323	317	332	312	329	313	317	340	337	282	305	322	321	299	321	307	326	332	306	365	306	308	306	361	325	292	298	295	368	328	283	324	288	327	326	331	302	306	308	307	330	323	315	319	312	284	328	319	336	324	330	297	324	326	321	287	321	299	342	312	319	313	356	293	318	358	321	321	327	296	297	306	336	297	341	318	336	330	326	329	318	305	309	329	335	312	330	304	323	313	331	308	309	337	308	328	306	323	299	343	290	339	335	314	323	329	305	347	315	360	346	279	330	333	307	333	310	341	319	327	293	323	317	308	315	292	300	300	294	309	321	296	288	317	352	295	332	313	315	301	323	339	306	296	300	317	345	303	344	303	306	307	341	325	337	304	332	303	301	305	337	326	322	327	295	328	358	315	309	294	331	305	312	310	285	314	310	330	325	349	300	320	326	328	317	311	304	322	331	311	325	318	302	306	310	342	315	290	340	323	293	311	275	309	307	322	310	319	314	281	303	306	281	344	321	342	320	307	323	322	339	316	330	307	323	316	315	285	284	331	316	328	332	321	327	300	334	323	322	294	310	290	311	341	314	299	340	334	324	302	298	314	300	313	291	267	307	320	306	317	313	313	312	349	297	317	287	314	319	273	324	301	328	320	296	343	309	341	336	296	333	335	321	298	268	286	339	313	283	328	315	294	293	315	313	274	332	294	297	295	299	299	361	318	332	281	282	343	289	298	341	288	303	304	327	326	292	338	335	302	314	305	305	287	338	300	294	334	338	315	285	326	316	318	358	287	310	309	352	315	291	347	297	297	302	290	316	318	342	283	332	285	308	321	320	299	321	312	320	272	316	322	330	281	339	314	337	328	285	296	328	313	315	335	340	311	310	316	301	295	312	336	342	328	332	306	311	322	300	344	331	319	334	334	317	302	311	318	321	309	320	292	326	311	313	322	329	315	336	310	321	274	320	309	305	305	308	299	305	342	329	299	328	319	320	312	327	324	308	299	278	313	299	296	307	358	323	302	317	308	298	342	301	330	319	305	311	314	317	290	298	349	304	301	304	310	300	321	354	323	319	333	306	282	327	318	322	325	317	313	324	358	321	311	306	333	371	333	331	320	307	316	324	298	311	323	316	313	306	312	334	284	295	331	313	296	315	317	336	318	325	290	317	325	311	334	328	302	299	287	334	338	321	336	323	300	305	330	323	335	307	337	309	304	352	343	315	317	331	335	341	319	296	288	299	323	315	290	327	311	338	331	322	308	318	320	322	317	311	353	313	296	347	341	290	305	330	323	313	305	299	350	295	276	305	305	336	325	316	307	310	341	308	318	301	305	347	318	284	293	352	278	318	301	307	335	303	317	317	286	310	311	303	324	342	311	326	273	304	307	331	357	323	255	289	318	340	317	341	264	307	294	291	286	286	362	321	290	313	307	334	329	332	337	332	301	329	314	305	302	297	329	320	314	303	335	321	319	335	337	308	322	299	301	299	303	328	314	322	292	313	311	300	332	319	308	331	328	317	266	312	302	292	315	334	305	326	297	325	314	298	319	317	287	314	331	321	302	331	314	307	302	276	334	283	320	344	350	317	283	302	304	331	331	310	326	341	337	320	335	300	333	338	328	329	334	339	324	310	304	302	296	306	302	320	317	309	300	334	336	335	317	324	302	317	322	299	321	306	335	305	267	323	313	310	335	318	317	329	281	290	310	305	334	313	326	306	334	332	312	310	331	327	297	347	300	310	312	325	318	356	334	306	309	282	318	295	296	336	301	316	317	339	308	324	337	351	307	326	318	318	312	321	328	290	329	312	315	344	319	293	317	331	310	328	313	340	302	322	305	341	307	313	317	351	318	301	336	314	307	289	344	310	322	328	331	309	293	323	303	293	332	323	325	329	386	312	309	336	306	325	349	321	301	281	288	334	329	303	284	306	287	297	354	282	321	303	352	323	348	313	314	300	292	306	296	335	305	309	339	341	331	314	329	320	303	276	288	303	324	319	313	332	301	330	342	355	336	320	329	289	325	282	305	344	323	308	320	302	307	307	324	291	334	310	335	333	323	349	326	336	273	330	333	300	339	303	310	279	314	366	327	311	307	306	313	309	329	314	307	311	307	313	317	313	324	342	312	304	318	277	280	305	303	321	329	355	283	304	321	305	345	315	284	335	284	329	316	315	320	332	344	284	317	334	297	318	316	293	297	318	337	310	301	297	313	335	330	286	309	331	304	331	328	329	351	302	339	315	311	325	295	314	303	328	312	319	325	351	321	337	348	349	312	298	316	283	269	348	306	291	294	304	323	331	313	325	304	337	310	312	322	313	354	353	303	316	321	317	299	303	310	340	320	303	322	340	300	299	318	344	307	303	310	294	316	312	315	332	309	301	335	285	323	297	331	328	313	353	347	311	338	289	283	308	316	297	287	324	326	290	299	320	294	310	324	315	298	354	304	347	335	287	349	311	312	295	338	311	340	305	292	315	286	343	350	344	295	316
9119	1319	1310	765	592	525	443	431	431	427	396	399	421	389	391	454	400	393	407	366	386	378	401	401	401	373	388	402	396	401	404	361	379	383	366	380	368	358	385	392	392	401	358	420	391	377	358	364	378	387	375	384	375	417	414	360	360	391	347	372	395	388	379	404	391	373	389	386	362	379	403	374	389	392	421	402	356	378	373	406	391	364	374	373	390	385	377	406	366	345	396	401	394	356	370	394	378	343	358	365	371	357	374	399	389	396	319	375	378	394	392	406	399	391	366	403	375	363	394	367	412	408	339	395	381	434	433	378	375	398	352	404	358	366	374	385	361	363	365	391	435	357	386	411	384	365	382	390	394	342	400	387	402	405	407	382	411	385	381	382	393	401	361	408	373	403	389	397	358	410	341	375	381	359	369	386	353	384	378	348	375	393	353	396	372	375	353	368	398	387	423	376	372	348	361	371	389	362	396	404	370	402	394	382	355	373	349	376	384	390	424	372	387	361	394	381	422	374	365	365	403	406	398	396	379	388	375	366	363	381	369	364	366	421	376	354	373	385	395	405	369	406	401	403	403	401	407	356	382	372	405	375	386	372	396	387	414	379	390	360	389	384	397	391	390	391	384	360	368	336	370	389	416	381	365	374	375	381	399	343	400	426	383	388	404	374	382	379	389	390	356	379	354	382	425	398	367	413	380	384	388	372	404	389	379	399	371	376	384	421	362	388	392	365	371	380	425	375	366	384	381	378	379	322	409	397	390	351	370	359	388	397	362	391	391	352	379	391	415	398	367	402	381	324	374	368	364	342	360	377	421	369	383	390	383	396	406	379	358	376	392	354	387	398	385	412	379	370	389	380	343	340	386	353	347	389	397	408	409	374	361	407	395	374	409	359	395	397	408	418	382	390	382	390	413	357	417	388	389	375	371	345	370	382	344	361	360	346	390	386	389	380	381	379	403	392	400	401	388	386	357	369	381	341	415	365	367	395	383	393	364	387	405	360	370	399	382	354	381	383	374	371	345	399	370	399	386	401	391	379	365	362	421	392	368	373	349	390	375	376	367	384	392	398	391	364	382	384	369	395	416	404	407	395	374	393	387	370	378	394	358	397	387	361	371	390	384	376	374	342	340	387	399	329	374	358	403	362	378	396	374	383	372	396	382	389	373	409	346	400	387	366	360	403	373	352	402	382	379	355	396	379	375	397	397	360	379	374	364	394	360	426	410	385	355	371	385	356	353	360	392	419	383	385	340	368	391	347	394	395	384	393	373	399	358	394	399	409	377	396	396	403	429	397	398	398	359	397	399	380	370	369	414	373	313	383	394	360	407	369	367	376	381	350	367	361	369	388	368	383	340	368	388	391	363	357	405	431	401	434	351	389	368	335	400	421	364	357	403	402	401	382	404	425	398	388	408	384	426	382	380	403	375	371	367	354	370	414	391	370	390	429	389	380	385	399	410	412	380	349	364	351	358	366	384	356	381	355	399	381	376	414	369	366	382	370	416	411	393	352	349	385	389	389	367	395	376	365	374	394	372	392	378	387	390	382	353	380	378	399	364	351	405	370	375	383	395	392	347	347	351	392	400	374	399	349	410	397	364	364	384	395	414	373	423	352	360	353	401	370	380	379	379	356	394	390	387	394	410	383	394	369	403	367	382	388	412	409	415	368	397	390	356	377	370	401	398	392	377	360	379	378	386	395	381	428	415	369	399	381	369	392	374	371	382	375	396	406	401	400	400	386	388	357	394	385	352	396	377	364	375	370	371	360	407	386	387	378	392	351	408	379	405	386	372	391	391	381	404	393	402	383	402	367	381	394	434	379	394	367	395	361	375	404	355	385	360	379	385	437	435	392	347	385	377	390	393	369	386	384	363	381	399	393	384	386	378	380	388	373	370	351	368	390	386	402	352	367	407	389	376	360	370	382	415	370	346	391	401	373	366	403	363	388	363	334	403	392	355	394	386	375	365	394	366	398	370	389	377	397	393	404	366	404	388	378	364	402	379	401	371	343	378	367	420	384	383	400	382	352	390	396	407	365	362	379	362	372	368	391	388	348	372	385	377	351	384	374	401	390	385	388	345	362	408	394	382	349	384	379	382	343	381	392	358	387	377	389	408	352	342	399	370	362	377	392	396	398	368	386	378	377	400	400	379	383	394	408	372	370	397	369	354	416	364	410	407	389	381	377	394	396	410	331	355	357	409	410	388	354	413	386	382	362	357	353	366	413	383	390	368	393	379	363	394	378	368	376	373	404	428	402	375	370	406	374	372	364	388	366	378	404	379	396	363	372	345	406	402	415	396	432	378	383	431	416	367	385	383	381	415	395	415	401	373	389	360	406	358	378	385	389	383	357	380	424	377	387	352	375	409	377	358	391	390	379	374	365	405	401	373	369	375	352	407	365	378	358	367	384	379	395	386	323	386	375	367	397	402	391	374	372	395	411	390	386	385	412	376	420	368	359	381	398	369	349	357	399	359	374	371	349	353	384	388	364	374	365	380	375	348	393	423	366	393	372	354	407	366	423	373	417	392	377	361	351	410	394	402	369	384	351	372	398	377	426	388	397	389	372	375	400	370	358	381	390	337	367	405	404	416	364	372	401	389	376	349	382	389	373	375	384	422	373	408	403	400	370	338	384	380	421	382	400	389	394	383	363	390	404	404	369	389	344	383	370	384	387	365	430	377	395	419	381	375	402	426	378	424	349	398	333	383	405	366	397	372	392	381	387	360	379	365	424	391	365	354	399	384	384	373	395	387	402	359	411	416	396	395	388	406	363	395	401	353	379	402	397	383	351	387	381	389	359	398	370	347	372	395	369	346	418	443	361	377	441	386	412	367	405	366	358	361	412	369	372	397	384	404	408	383	410	358	402	374	389	372	381	370	436	352	377	386	375	391	363	382	386	396	366	389	344	389	365	367	392	397	366	366	372	379	385	397	382	407	394	379	406	397	364	380	399	379	354	385	360	359	344	404	392	357	359	368	375	387	410	357	423	395	420	392	374	359	401	348	389	352	399	380	362	387	397	411	366	367	398	384	362	427	375	372	394	377	362	356	393	392	367	373	381	346	390	397	407	334	396	402	362	380	356	362	419	388	379	356	428	387	369	390	389	381	382	409	395	364	399	389	366	393	393	403	390	369	369	408	377	388	378	404	339	407	374	391	365	346	362	419	385	389	385	377	379	373	370	391	404	377	372	355	392	397	374	382	386	372	415	369	371	415	378	397	395	405	378	383	367	399	339	408	397	387	385	393	353	378	369	388	356	388	365	383	340	410	352	393	372	374	376	351	385	400	361	393	369	401	387	381	353	389	369	353	412	351	331	430	412	364	355	385	401	406	356	397	437	422	382	358	385	376	366	359	389	364	389	380	350	390	376	340	374	415	417	393	326	372	324	380	380	352	380	392	361	409	406	348	386	374	373	366	413	393	339	339	395	369	413	357	376	394	389	373	408	376	365	381	349	384	380	381	376	380	378	408	370	362	399
23720	21128	28464	24045	21138	12884	1193	658	461	417	372	303	301	250	274	226	220	208	213	183	229	204	184	175	150	173	183	174	171	186	146	180	155	124	151	165	130	160	138	143	157	158	163	151	161	154	148	156	141	171	149	146	144	147	131	151	130	151	124	154	155	140	146	139	117	145	127	144	142	154	148	162	153	147	145	156	169	156	157	156	152	134	150	141	159	143	120	145	152	163	139	156	154	129	131	133	132	142	138	142	160	142	157	165	122	144	132	132	151	150	143	137	147	157	137	129	156	148	150	136	141	129	163	136	121	109	132	131	152	162	154	153	145	126	156	142	113	110	145	164	157	157	131	147	151	161	157	149	121	142	145	149	142	167	144	125	151	133	133	143	156	145	139	144	112	128	151	145	130	143	126	133	130	163	155	140	157	147	149	148	144	155	132	172	154	128	156	114	145	166	143	127	144	140	142	163	135	157	132	157	144	169	145	144	130	151	174	139	139	155	135	142	138	146	156	147	149	144	156	165	158	143	144	152	159	141	153	134	137	148	151	148	136	141	123	139	181	136	149	147	138	138	133	150	138	129	162	155	137	149	139	143	149	158	128	141	153	156	128	136	150	137	128	117	147	142	153	146	130	146	151	147	167	131	145	161	131	154	150	144	145	135	143	140	168	147	148	156	142	131	154	137	144	139	136	130	131	149	162	182	151	127	163	140	147	141	139	153	143	162	143	128	173	154	149	150	156	149	136	147	159	153	162	163	151	146	139	132	135	167	151	147	150	128	152	156	156	123	145	153	138	122	156	158	138	159	140	142	149	136	126	129	157	141	139	139	152	140	113	136	132	155	137	137	157	129	130	152	126	134	138	155	129	137	161	146	135	157	147	140	146	155	147	141	134	126	143	140	128	155	172	118	140	148	146	151	145	147	122	148	139	137	136	157	141	123	129	151	147	142	130	138	136	137	155	140	140	142	152	157	154	132	146	139	139	154	157	149	155	132	148	138	135	152	156	152	164	155	138	144	149	130	115	150	128	155	138	168	132	166	139	133	165	150	119	152	161	146	136	123	138	169	166	145	169	135	182	133	150	164	135	171	151	134	116	152	139	153	149	142	143	169	159	145	143	140	155	140	171	154	174	138	160	140	129	142	168	145	132	150	145	133	148	164	142	142	163	152	125	144	131	121	140	149	132	130	144	129	125	145	143	145	182	151	142	140	149	142	158	128	153	142	152	154	131	145	142	181	152	148	154	142	147	157	147	134	153	127	144	135	145	119	155	136	141	142	151	132	146	134	133	176	148	138	142	140	155	135	141	154	125	136	160	144	151	149	148	132	130	143	153	151	121	141	152	115	156	143	143	147	131	146	132	166	140	148	152	156	134	158	150	155	132	147	133	147	144	144	144	150	165	129	138	156	154	144	130	122	146	128	146	127	138	142	170	144	138	117	140	141	165	140	133	138	151	141	143	148	113	141	149	135	140	146	150	123	152	142	135	146	151	141	151	139	120	133	122	139	144	157	165	122	159	148	165	144	132	157	157	160	154	121	163	128	149	137	132	141	126	151	170	137	136	149	140	166	143	140	129	145	124	139	152	131	140	148	136	153	156	139	140	146	165	135	148	135	156	163	130	147	134	133	149	134	172	136	133	156	145	165	122	139	131	135	153	148	141	132	148	119	140	153	158	146	140	136	127	148	160	147	142	145	126	153	159	127	147	144	132	139	143	155	165	142	159	142	149	150	152	133	147	146	152	154	154	147	146	152	134	158	139	148	146	136	153	140	146	136	143	141	140	145	157	143	135	122	152	144	157	161	135	127	148	159	147	151	125	121	145	123	124	152	155	180	152	135	148	146	150	138	136	166	130	139	137	165	136	128	143	142	142	153	158	138	138	137	133	152	148	143	127	170	154	145	148	131	146	144	157	138	156	140	141	146	157	143	146	141	147	139	143	145	153	152	151	130	136	143	136	144	148	152	158	143	142	125	127	151	147	163	132	135	147	141	125	141	153	154	122	155	151	147	167	129	133	134	153	158	106	142	167	146	156	142	133	150	136	148	139	154	150	136	123	151	146	140	137	158	136	147	145	152	135	135	129	140	153	137	158	158	119	150	149	153	154	138	160	144	134	144	137	149	154	133	151	148	155	146	142	156	148	138	125	123	142	142	156	145	139	151	146	125	150	164	150	136	148	129	137	145	132	176	155	146	131	149	159	162	131	149	146	142	144	141	139	149	151	128	150	174	138	147	146	145	161	140	123	136	144	129	152	146	160	171	162	155	141	140	145	165	149	160	142	139	131	153	145	165	127	152	169	126	130	143	143	162	144	147	171	154	141	145	136	160	124	128	137	149	130	149	157	178	144	144	131	133	157	146	141	129	132	154	146	152	134	157	144	133	145	132	142	151	155	136	129	138	132	134	162	157	146	122	157	155	143	150	160	144	147	138	141	136	154	165	175	161	169	144	168	139	141	134	129	136	136	135	137	153	150	171	127	143	143	137	118	151	134	151	156	160	134	139	139	130	152	138	143	144	144	149	140	164	147	153	149	140	149	144	131	159	169	148	130	148	157	130	139	148	155	161	143	142	144	149	159	179	134	142	146	146	137	121	140	123	161	136	127	141	163	152	157	146	162	141	168	171	161	139	128	135	159	147	163	124	133	149	139	144	155	147	125	150	124	144	129	155	148	160	140	149	119	137	147	161	132	149	145	132	138	151	153	143	131	148	140	131	122	135	153	152	144	158	150	151	157	135	142	129	129	133	147	138	123	131	140	149	154	141	141	144	146	151	149	130	146	151	159	143	127	149	145	131	133	135	126	141	127	141	155	134	143	155	140	155	147	141	168	151	145	149	152	143	154	129	144	140	156	148	156	130	154	139	170	146	159	149	160	147	160	126	150	136	142	162	147	151	140	117	159	141	138	131	149	151	154	167	136	160	134	156	145	145	165	161	144	151	163	159	139	150	146	149	134	140	135	144	157	136	166	169	146	149	143	152	132	154	160	124	140	162	139	142	149	127	146	161	143	145	150	152	162	132	135	150	161	145	165	135	134	145	171	143	155	153	126	147	139	140	160	130	146	153	136	147	136	150	167	132	155	110	142	152	170	148	140	129	142	155	153	149	142	129	132	140	134	147	155	124	139	161	142	155	139	123	151	144	144	157	165	140	137	138	134	152	143	163	135	128	133	148	149	135	158	152	155	158	142	148	135	137	151	153	167	143	132	158	144	137	143	154	138	156	131	151	152	133	149	120	158	141	139	131	141	134	121	133	128	147	138	137	155	152	139	146	146	136	141	137	152	137	149	129	145	143	129	163	159	152	166	125	160	147	133	155	131	151	170	142	135	138	149	146	154	144	160	127	145	143	142	149	160	151	138	147	151	143	153	138	124	164	164	138	151	148	151	132	153	161	144	146	127	137	144	122	137	128	109	136	137	149	147	144	161	134	153	144	157	152	139	154	156	152	135	151	149	144	145	131	151	170	151	148	162	144	140	123
22122	10799	9345	4452	2930	2120	1564	1209	990	835	653	589	482	440	399	359	348	304	315	317	279	282	239	249	251	222	252	212	226	229	218	217	216	201	219	212	194	220	218	209	210	195	207	217	214	216	226	187	188	189	201	196	202	210	179	177	194	188	223	179	189	183	189	193	203	185	189	160	188	193	189	169	170	166	209	205	170	169	214	195	190	206	167	184	166	185	190	179	204	195	204	188	171	210	183	199	148	180	181	181	183	185	165	197	183	186	175	194	194	170	178	167	171	177	175	170	185	214	195	207	173	196	187	179	182	196	203	181	168	190	169	179	194	197	201	170	191	188	185	207	182	184	180	182	165	176	205	191	177	208	187	188	192	173	175	185	201	201	199	176	190	187	179	170	188	179	182	175	184	173	184	169	182	180	179	183	176	171	174	172	205	180	184	166	178	175	169	197	169	168	177	203	193	188	203	204	198	199	184	187	166	159	175	155	170	179	146	198	206	172	181	179	187	169	176	169	154	183	215	181	194	173	199	188	185	165	203	204	186	183	191	187	182	195	184	204	200	168	158	170	162	183	175	175	182	163	187	164	208	205	190	166	178	167	172	201	178	183	182	196	158	152	192	163	164	171	199	187	192	211	162	161	174	172	175	171	174	163	171	170	164	184	151	202	195	184	177	210	161	179	160	168	182	185	188	184	195	188	196	190	168	157	179	184	177	184	194	164	171	184	190	167	180	170	196	167	198	185	216	168	188	192	221	169	176	176	186	191	186	189	190	174	193	203	192	157	183	159	195	167	193	181	165	177	176	188	202	180	181	182	194	188	196	192	162	170	212	200	156	169	189	192	206	188	190	182	185	207	171	169	180	174	172	172	204	189	174	185	177	174	183	185	183	179	184	199	182	167	173	180	166	147	174	175	181	186	177	177	186	173	185	189	177	180	175	193	193	192	206	175	166	175	175	173	206	196	180	191	185	196	163	180	193	182	197	172	178	181	178	200	181	160	190	185	179	205	170	168	189	186	195	198	182	165	179	218	189	194	154	172	172	172	183	180	201	198	186	179	155	180	196	175	164	166	196	173	178	196	171	185	168	190	176	166	183	181	184	188	214	193	184	168	190	154	184	184	159	164	187	188	179	193	195	166	183	183	198	186	182	167	196	196	200	158	186	169	169	175	160	185	198	193	143	172	190	186	205	171	187	179	178	190	213	177	190	191	182	156	168	186	167	175	190	177	159	198	158	204	173	148	184	193	188	167	175	175	187	193	189	173	182	183	190	165	201	180	176	188	178	205	175	175	172	186	167	176	198	187	175	197	185	160	195	182	175	180	184	174	189	184	174	189	165	183	188	173	203	191	183	172	169	185	201	167	177	191	195	194	217	190	173	186	196	185	192	189	215	167	173	167	177	175	168	188	177	180	181	197	184	171	195	172	171	170	186	185	201	176	174	202	179	189	174	173	177	166	179	183	172	182	183	177	188	159	167	185	188	166	212	187	183	175	169	174	194	187	217	204	187	194	191	165	182	189	170	182	195	175	175	187	208	186	173	193	154	195	178	159	170	151	177	173	193	164	155	184	211	203	195	178	201	160	167	196	194	173	172	218	202	200	169	171	176	199	183	192	165	203	174	183	187	201	168	189	185	163	197	170	165	176	193	179	200	189	179	159	197	181	207	186	159	170	176	181	178	167	188	207	178	170	205	197	164	166	162	203	189	192	183	168	179	191	178	180	177	195	184	188	181	213	200	167	173	177	197	181	181	166	192	187	169	197	187	192	178	179	170	161	174	169	169	178	214	167	178	169	201	206	185	176	188	180	163	195	180	178	214	162	157	184	206	182	180	191	190	188	197	159	188	181	188	190	215	163	189	201	203	196	190	194	169	194	201	178	181	176	171	199	192	169	193	175	184	176	182	197	187	222	179	216	176	194	183	166	188	190	187	211	135	165	186	193	189	190	156	182	186	175	174	199	176	175	213	184	179	194	199	174	193	193	177	183	201	169	178	187	193	178	178	168	170	186	187	179	200	178	187	163	171	165	184	175	165	206	186	170	170	185	183	203	198	188	175	152	184	178	179	200	197	192	178	167	181	169	176	165	203	177	162	187	183	179	191	180	190	169	165	175	210	177	181	169	153	187	182	203	198	191	187	188	197	184	179	163	186	200	160	169	182	191	167	200	172	169	199	191	191	192	207	168	172	164	163	172	168	184	160	169	200	181	215	170	170	187	174	169	192	174	161	185	195	168	199	187	176	168	192	201	199	192	208	163	194	162	153	159	181	197	189	179	183	164	185	182	152	202	168	186	170	192	210	200	181	187	173	150	188	207	186	163	161	162	180	173	170	179	173	177	182	181	191	191	166	174	189	176	183	177	173	186	171	181	183	171	180	181	177	184	165	181	168	179	198	195	179	194	201	193	197	154	178	168	184	196	199	183	192	146	178	172	181	177	188	188	154	173	206	185	165	185	183	198	169	178	189	189	175	186	168	167	169	191	178	178	199	190	193	181	203	182	171	169	205	187	189	177	177	181	187	170	187	179	181	173	201	186	165	182	179	214	205	170	188	201	189	176	197	171	168	185	209	172	188	177	187	191	186	188	172	175	194	188	183	197	199	198	172	164	159	165	200	162	189	177	201	186	159	208	172	171	197	193	183	191	177	176	161	186	180	201	202	200	190	193	159	208	191	176	179	192	216	191	178	182	183	180	186	161	182	171	175	181	176	176	198	175	192	189	156	163	189	199	177	158	155	185	196	173	173	176	200	151	190	186	196	177	171	197	190	175	183	188	174	199	186	186	181	194	174	187	196	171	181	175	204	198	197	195	164	194	176	196	214	174	177	184	180	208	178	180	206	154	196	170	180	194	180	186	171	178	161	195	188	186	196	208	175	172	180	166	193	179	176	190	201	182	177	189	163	196	168	173	169	186	175	182	167	189	211	167	186	197	166	190	195	176	179	187	184	199	179	185	192	179	172	187	174	202	180	202	206	185	172	190	193	178	203	150	205	190	168	198	192	195	198	157	184	190	177	186	182	184	156	187	182	172	190	183	184	168	186	190	177	170	188	197	182	184	184	177	188	183	177	193	197	209	179	149	191	191	172	190	145	190	159	172	165	195	200	182	166	171	157	201	183	182	186	147	185	199	171	179	174	166	162	189	194	182	179	188	184	176	149	193	198	165	196	183	175	195	164	161	169	166	187	178	175	185	171	197	194	184	182	178	193	161	207	171	191	203	195	165	186	198	206	175	190	170	183	176	179	174	184	182	175	171	192	189	153	199	202	164	171	166	164	178	153	146	182	184	180	162	180	169	166	165	162	188	190	210	182	166	163	201	177	152	159	158	181	205	193	166	218	186	198	187	181	187	168	190	182	196	183	194	183	196	185	201	157	183	178	211	185	190	172	162	191	182	198	184	202	186	195	167	179	179	183	177	194	194	201	155	180	179	187	190	170	191	186	191	200	177	184	197	174	190	190	167	185	174	177	206	174	165	184	211
24905	21101	27441	24885	13448	1053	684	584	574	519	525	454	457	455	424	441	430	470	432	439	443	441	428	425	432	386	442	420	444	405	380	445	430	430	460	402	370	403	402	436	411	390	415	392	426	411	405	394	433	419	425	414	427	390	426	422	411	428	390	410	404	406	411	425	396	415	377	400	409	401	425	417	420	432	420	424	408	393	407	401	398	393	414	424	425	409	391	414	443	439	367	398	409	382	400	414	388	433	375	396	407	349	428	446	407	389	440	385	395	377	421	377	396	396	420	400	429	417	425	396	417	404	445	395	394	407	428	409	386	435	419	401	421	407	410	426	401	388	421	394	418	427	441	372	425	404	385	414	409	405	406	354	354	411	420	404	385	429	433	404	399	414	389	418	363	382	406	408	416	409	438	413	442	410	380	417	426	425	383	370	365	412	423	400	425	402	417	395	411	430	393	438	402	414	403	392	421	395	429	428	398	408	381	394	397	405	381	431	397	395	406	415	426	428	395	405	388	421	430	396	417	410	392	418	419	377	400	388	407	416	422	411	377	397	376	411	391	431	374	416	405	410	380	380	438	411	392	401	409	426	415	402	388	427	381	457	442	436	395	391	419	430	424	378	393	427	417	394	392	417	407	433	414	422	426	395	381	420	395	405	436	411	425	402	435	404	401	387	420	386	429	418	465	428	396	407	403	431	413	425	356	390	418	434	406	384	415	423	413	403	388	401	412	380	393	388	394	430	403	403	411	419	404	438	380	414	398	404	416	406	409	378	399	408	411	422	414	418	413	416	370	388	403	420	396	434	388	390	392	409	399	399	406	373	374	407	380	413	375	428	399	408	427	405	387	423	406	433	385	386	449	420	449	417	441	355	419	440	379	410	406	397	402	358	418	415	393	424	397	435	392	431	417	400	413	374	387	403	383	409	357	452	452	424	412	405	396	405	405	384	392	413	438	409	421	393	427	394	384	406	450	392	382	433	403	410	409	388	391	411	426	471	400	393	384	403	411	433	416	425	394	383	396	394	399	393	412	378	386	418	397	415	391	421	417	421	403	401	411	405	401	464	391	410	377	394	410	447	426	399	447	409	436	401	416	403	371	415	407	402	396	415	404	438	377	408	416	444	410	401	391	406	403	401	396	409	399	374	393	446	395	404	412	397	398	434	427	432	405	403	425	401	380	417	401	421	448	406	409	378	444	402	387	366	408	408	419	387	407	394	399	387	432	391	412	433	408	356	435	401	365	383	395	379	389	409	410	385	415	387	403	401	393	396	413	398	386	420	413	409	388	374	406	376	396	429	424	431	387	404	400	393	397	421	379	396	399	397	426	425	441	359	413	428	431	365	416	387	390	413	412	438	440	403	393	391	404	416	413	440	385	409	421	389	411	384	391	391	422	425	417	403	424	411	415	387	409	412	411	416	408	413	385	391	419	389	396	405	382	437	394	355	420	421	422	422	382	389	386	388	386	402	378	423	460	418	393	427	418	403	375	395	391	427	415	448	400	417	401	414	386	385	401	412	410	396	423	392	405	463	396	425	375	385	402	437	425	415	433	398	409	407	444	426	434	394	378	376	413	415	419	396	395	410	443	384	401	376	415	421	438	420	429	412	415	414	391	406	446	418	360	408	418	421	444	405	369	391	400	435	422	408	422	410	366	360	416	423	386	436	434	410	403	394	416	401	382	398	365	376	397	398	394	377	374	387	380	386	407	408	383	390	407	406	428	411	410	414	401	416	355	431	384	403	408	423	418	380	392	420	404	369	408	416	424	386	416	416	418	407	439	436	408	409	400	414	412	404	425	418	422	377	429	435	381	399	395	417	381	409	368	404	437	417	380	412	427	399	427	433	395	413	424	395	414	412	404	402	373	427	383	419	367	423	406	416	442	413	387	378	393	396	389	399	416	428	411	415	413	417	387	407	397	382	415	374	427	420	407	395	427	388	398	430	412	381	391	380	413	371	388	442	412	409	413	371	421	427	395	422	387	402	379	399	403	389	423	401	416	361	421	413	434	389	398	405	410	400	393	430	412	395	365	387	440	384	378	400	406	431	410	391	410	414	426	367	377	388	380	433	388	381	420	397	412	415	372	408	409	386	413	417	437	415	429	398	364	366	410	407	411	381	424	395	402	395	425	380	400	430	374	393	422	382	401	415	395	400	430	415	393	411	392	389	402	385	385	389	392	388	397	358	393	393	417	378	396	406	427	448	416	398	358	403	378	398	395	444	396	438	419	414	408	430	410	441	427	397	408	405	392	399	390	459	396	400	392	385	405	386	429	436	428	402	398	405	415	392	415	367	394	404	428	412	397	404	410	450	393	366	384	365	431	391	378	399	403	386	416	378	396	386	402	382	397	396	397	404	413	400	419	376	405	448	404	436	389	417	382	415	433	412	436	397	399	421	425	416	413	427	409	424	407	399	402	383	400	367	394	406	388	423	413	394	449	408	432	408	418	375	439	400	413	410	400	403	399	392	412	414	401	401	422	407	399	388	401	389	388	390	395	391	411	388	424	369	392	410	422	440	400	408	381	405	409	441	417	432	407	355	395	404	363	419	398	383	391	418	404	418	403	407	387	434	402	454	394	407	380	398	420	398	412	385	402	386	408	392	418	402	392	419	402	408	431	398	419	414	437	435	420	424	402	406	395	385	407	425	384	423	433	397	429	422	387	380	407	388	398	402	406	373	410	423	369	425	417	391	408	381	374	343	373	419	365	397	399	369	417	416	397	415	430	430	376	395	384	398	387	437	398	393	402	436	372	401	416	462	374	391	385	390	427	416	448	430	374	394	396	389	369	403	400	410	395	412	399	428	396	404	430	415	368	423	406	386	418	397	407	366	399	383	415	396	421	400	437	407	403	356	429	358	399	426	376	473	388	410	383	378	381	400	430	381	425	415	453	407	408	395	385	385	408	421	401	429	406	384	405	394	390	426	389	426	418	399	381	404	368	385	434	401	356	417	420	422	421	417	387	454	400	400	422	388	388	390	396	430	401	419	388	416	401	418	402	377	388	465	418	409	404	385	391	406	407	372	419	402	399	400	414	431	451	413	419	394	411	417	401	397	401	383	390	405	426	390	407	408	405	422	411	389	425	449	431	427	381	348	400	433	401	380	389	382	413	447	406	390	390	388	409	440	401	422	407	367	425	392	428	399	428	405	430	386	367	390	467	366	404	384	380	411	409	433	423	384	446	407	387	421	396	399	387	454	426	363	377	445	352	423	385	413	422	396	399	393	439	415	394	366	403	404	423	378	390	371	412	417	399	413	401	417	369	389	401	427	390	415	394	419	428	435	440	394	396	422	376	419	387	404	445	407	396	417	431	412	403	437	367	438	420	396	395	394	404	418	415	439	421	429	407	414	418	393	404	400	362	390	403	390	404	384	427	416	405	388	419	404	399	438	444	394	397	405	436	417	387	399	376	420	395	401	409	411	399	420	436	381	429	410	398	424	472	393	418	420	399	431	396	422	385	401	383	431	418	429
21782	6657	5352	2896	1943	1461	1268	1075	882	782	723	689	645	603	611	573	559	556	562	497	532	526	513	492	534	510	468	501	485	473	504	498	447	454	472	463	473	532	490	493	494	507	522	469	483	457	476	503	499	513	481	450	491	472	455	498	467	491	455	465	508	490	491	481	466	500	500	452	505	480	459	452	486	489	441	485	474	453	523	441	464	448	448	442	486	482	475	486	483	469	492	502	461	472	448	470	496	464	457	439	453	456	488	462	460	501	469	506	460	476	510	479	469	452	494	436	455	456	476	465	497	480	485	451	482	444	486	501	477	459	482	467	498	488	446	507	423	524	469	445	498	484	499	452	495	445	471	486	492	470	507	459	486	470	511	442	460	471	462	428	435	441	467	484	445	489	462	468	501	471	478	457	469	485	483	491	475	469	496	489	464	451	456	458	478	458	492	465	482	454	475	460	463	479	486	471	446	458	481	466	455	455	470	475	461	513	407	471	514	432	476	500	522	473	481	492	467	465	469	447	481	439	477	477	468	467	507	468	465	463	479	469	473	501	480	451	486	451	463	469	462	481	467	442	489	468	451	449	454	530	494	492	465	527	470	489	480	447	497	498	453	515	486	504	423	510	490	506	454	464	429	482	433	481	473	464	494	459	470	461	522	440	464	419	467	453	447	457	489	467	474	449	486	442	476	503	466	463	462	448	463	487	489	465	456	451	484	450	482	491	487	392	476	475	473	428	489	460	452	448	479	443	480	487	495	483	481	459	473	441	456	499	471	432	477	456	456	461	462	491	487	478	446	448	460	513	451	473	494	502	508	460	514	501	501	484	455	437	464	476	449	456	498	405	488	491	495	487	490	460	493	484	492	483	433	486	438	476	478	501	489	450	458	468	489	447	458	474	481	470	474	476	487	520	469	472	431	456	471	475	460	449	489	481	481	459	479	466	492	449	499	504	481	471	467	505	484	463	459	468	451	454	488	504	456	499	520	452	443	468	435	469	482	493	430	482	498	441	446	471	520	504	457	491	433	496	472	495	467	474	433	462	493	486	482	487	451	457	427	507	480	435	454	498	465	486	436	514	517	452	485	476	488	471	484	482	494	464	496	478	513	475	476	457	496	455	484	482	437	484	474	473	498	420	466	449	482	475	489	473	480	460	505	483	463	484	456	497	449	459	499	468	476	484	461	455	441	468	486	477	427	504	472	457	491	452	478	457	475	455	460	471	433	471	488	482	479	487	439	463	458	507	462	509	511	484	498	453	496	458	459	534	477	451	500	511	450	468	491	456	470	487	493	495	482	490	468	520	427	490	509	475	458	473	447	471	458	477	472	479	478	505	479	486	469	443	475	466	470	471	453	470	459	481	498	441	447	486	472	467	446	484	506	482	473	498	508	489	495	464	453	519	474	452	431	478	469	435	476	508	500	466	459	489	475	461	471	464	466	468	455	439	475	469	469	465	475	442	472	509	461	495	436	503	472	458	518	502	508	489	425	501	447	491	454	444	466	460	442	464	497	444	449	484	443	491	481	457	433	453	483	464	457	479	458	454	466	460	462	488	443	482	478	509	465	464	483	480	498	427	490	499	453	488	471	448	505	476	476	443	499	485	465	466	511	463	459	490	465	488	465	465	459	461	466	481	457	491	471	497	486	458	454	478	432	485	527	488	476	483	503	470	464	480	469	501	483	484	463	449	492	469	510	498	455	446	473	469	472	485	492	470	471	456	453	465	501	479	493	479	484	438	439	474	480	469	523	491	444	481	474	477	470	461	459	465	431	445	448	473	484	471	489	470	469	501	466	453	483	464	472	454	483	496	476	448	476	468	458	514	460	489	483	485	456	443	472	513	462	429	458	498	440	451	469	502	499	442	472	461	490	439	459	455	490	495	454	444	485	470	491	450	500	495	448	471	483	451	439	456	494	441	466	473	494	465	491	463	497	469	496	472	456	457	456	482	446	465	481	513	487	450	453	461	493	462	461	503	486	462	457	461	503	440	479	458	492	486	468	466	466	490	440	482	508	469	498	511	489	464	487	440	460	509	501	513	484	469	480	466	486	478	465	531	479	487	480	437	460	468	462	443	465	460	455	494	503	506	490	482	470	487	472	491	477	468	526	490	501	450	439	434	464	409	470	428	456	490	437	449	454	487	490	525	473	469	495	468	434	503	487	480	485	491	472	475	466	481	487	460	440	486	516	490	464	467	474	510	445	522	472	449	466	456	483	458	455	459	485	451	453	481	465	510	463	494	479	515	463	441	441	438	469	465	450	478	500	489	463	482	489	505	477	451	458	505	503	483	433	441	448	510	454	467	448	483	494	475	492	454	491	486	468	465	474	512	445	409	451	464	462	451	450	444	475	456	423	452	487	455	467	492	464	455	479	512	441	492	478	464	474	465	477	478	445	479	485	461	470	476	500	494	491	496	459	475	480	463	466	497	487	462	491	487	437	466	514	477	472	434	475	499	486	475	499	463	496	494	488	425	489	503	471	489	499	450	492	438	487	476	490	496	479	474	495	437	448	443	486	471	454	460	460	485	469	499	506	463	444	464	462	478	453	497	502	475	464	460	496	488	475	459	502	484	473	458	475	478	460	491	460	472	461	485	479	446	490	482	467	464	498	455	463	474	464	453	499	480	498	466	511	490	485	468	462	473	479	459	468	477	467	460	494	497	484	478	502	503	454	442	465	485	482	436	473	454	488	461	474	486	524	451	452	458	444	453	445	454	452	461	484	451	449	469	500	443	467	495	437	480	506	469	483	497	483	459	491	481	494	437	485	486	442	465	492	513	423	452	490	466	468	480	441	431	489	433	463	486	445	485	448	486	501	439	470	517	501	447	488	483	471	437	479	502	462	479	451	455	476	457	452	498	468	443	506	440	461	466	440	456	472	476	486	490	492	481	444	456	442	473	504	517	451	490	500	462	437	490	467	476	422	462	482	448	484	501	439	470	452	470	495	468	508	448	457	467	445	463	498	481	426	472	476	442	490	460	472	481	467	476	474	512	449	484	503	504	455	431	439	509	484	528	513	455	498	446	461	469	447	423	458	461	441	474	474	481	445	478	505	485	462	481	473	460	527	529	460	458	479	477	432	479	456	489	474	464	453	520	537	463	495	431	478	515	478	466	487	423	461	463	474	459	496	463	505	460	448	464	532	473	495	512	451	509	503	455	470	489	474	448	466	431	507	495	435	474	490	497	462	499	484	508	494	470	453	485	425	485	499	479	456	442	414	482	471	459	475	501	442	435	494	415	488	479	461	468	500	438	439	470	459	456	473	510	469	465	483	451	457	482	499	440	489	508	458	459	477	493	499	483	454	479	448	475	472	445	457	492	462	423	491	470	475	474	480	446	457	517	479	449	473	459	450	466	471	475	510	461	470	500	462	425	492	479	459	488	488	478	486	462	470	463	484	473	461	477	457	522	442	431	463	527	471	471	486	518	468	495	470	463	481	471	472	414	483	493	477	496	501	484	493	461	473	471	491	447
22680	21102	28747	23685	21096	21140	12339	1187	836	709	607	556	526	459	402	400	333	323	341	313	275	283	287	232	262	255	265	226	242	253	251	250	210	205	233	212	233	196	233	223	214	215	215	221	188	204	211	180	203	198	206	210	217	214	188	195	188	190	213	221	211	198	216	211	204	194	190	203	217	220	194	220	188	218	178	188	186	224	213	196	212	186	210	197	201	197	195	214	191	194	181	192	205	222	205	184	184	180	198	185	169	187	178	204	203	201	198	178	188	182	189	197	173	196	191	196	202	197	216	201	187	209	202	204	224	206	204	197	195	219	221	194	189	224	204	223	174	219	199	202	227	194	191	182	201	199	193	213	185	201	199	214	195	225	195	208	179	210	193	212	180	177	198	212	198	219	187	197	178	180	196	185	206	174	182	195	210	207	216	216	199	185	198	183	197	188	195	202	196	195	202	182	204	210	177	190	207	184	184	168	203	188	183	192	208	195	174	182	206	208	180	174	192	186	179	190	179	218	185	195	203	232	182	197	200	188	181	223	223	191	185	231	216	174	196	189	189	203	186	195	225	206	196	192	185	186	188	178	193	216	184	169	181	187	207	187	209	202	187	198	193	195	178	185	181	194	195	188	190	199	198	193	193	188	166	201	193	187	176	203	187	169	186	191	188	206	180	192	192	178	198	192	185	202	205	184	171	226	180	194	196	187	167	198	183	231	185	204	186	211	203	173	193	200	215	198	208	188	207	185	219	202	212	199	212	202	221	201	211	182	203	182	197	188	205	207	188	176	207	193	222	196	184	215	198	190	218	195	206	185	182	189	176	195	214	182	186	194	197	194	184	196	183	187	192	190	206	205	223	200	211	184	207	195	192	198	204	230	182	207	184	199	193	233	192	187	179	182	176	188	176	196	193	194	188	167	205	167	198	201	208	203	186	184	167	212	182	189	216	209	211	179	188	190	200	192	190	187	161	207	214	193	202	176	204	196	200	200	173	173	206	228	174	176	203	224	211	187	197	207	212	184	181	187	206	182	205	181	200	175	214	220	198	199	192	195	200	188	192	218	186	205	196	195	202	202	164	184	208	202	186	207	183	191	176	180	204	186	200	202	185	195	198	207	200	167	193	193	208	206	210	184	176	204	209	210	189	166	187	179	201	181	203	189	206	181	221	194	187	172	178	188	191	197	193	211	181	186	204	199	175	218	167	195	228	202	194	204	179	219	197	199	215	178	171	181	228	201	198	193	173	197	205	187	191	207	201	222	182	166	186	184	209	211	211	192	175	205	177	208	200	203	190	196	168	211	162	221	206	196	204	203	178	177	229	176	178	206	195	173	205	213	201	211	194	202	186	188	180	201	183	174	176	160	182	242	189	200	200	217	218	189	194	204	184	189	199	184	192	199	194	174	208	201	183	183	188	219	193	195	196	195	205	210	186	190	177	157	185	193	194	203	162	223	216	193	198	159	192	212	187	187	209	190	206	226	182	201	152	220	204	165	185	180	225	191	211	211	205	199	198	199	175	210	208	199	188	192	175	208	182	201	197	211	203	187	190	202	181	190	235	179	214	197	209	211	194	219	178	187	187	199	189	183	174	201	203	229	198	206	213	200	195	192	210	190	189	180	194	229	191	190	191	184	171	211	172	175	192	217	197	202	207	203	204	199	207	197	190	212	198	201	204	201	191	189	212	153	213	194	215	189	186	195	187	181	221	212	195	216	190	199	204	225	177	205	207	201	200	208	181	201	206	188	195	187	221	200	204	187	198	196	196	190	203	198	196	211	189	210	183	202	178	191	202	175	189	205	192	187	189	182	186	191	197	169	205	203	185	163	163	183	200	213	193	177	185	185	176	193	213	187	187	179	184	191	189	196	192	187	198	199	195	192	219	161	225	168	195	183	203	224	217	185	198	198	187	170	201	165	184	186	214	213	197	191	196	184	191	200	211	172	208	210	200	206	186	202	182	202	191	229	217	208	180	209	180	194	200	205	164	207	185	213	177	190	211	202	194	180	207	213	201	195	201	186	198	203	193	213	183	201	212	184	188	193	216	187	193	212	200	182	210	229	183	207	212	201	196	199	199	201	242	203	194	197	173	196	183	202	191	193	203	207	195	198	185	185	214	172	181	182	187	198	187	199	173	242	186	205	189	229	166	212	198	187	202	168	174	193	209	179	194	173	196	195	197	182	183	214	216	195	205	185	222	199	196	209	195	176	203	224	221	203	209	231	221	219	183	175	208	194	188	195	193	174	182	203	194	169	207	187	160	200	199	167	179	196	214	194	211	186	211	189	182	212	182	221	211	197	199	201	182	212	232	204	197	200	191	186	173	199	190	196	199	222	202	176	194	183	195	199	190	190	183	198	183	199	199	189	200	181	196	194	183	173	174	194	186	208	179	202	187	172	192	224	184	211	186	195	187	214	174	212	197	190	196	200	197	188	197	191	199	189	202	198	206	200	202	174	202	192	194	214	203	191	199	191	190	188	196	174	218	185	193	161	188	188	213	181	186	184	215	203	207	190	173	185	187	208	197	195	210	203	204	187	196	212	177	212	208	206	182	207	192	189	224	204	190	190	175	185	212	211	194	190	178	230	208	186	172	209	196	208	185	193	180	189	213	194	210	177	204	177	176	174	191	202	203	190	206	205	194	190	188	217	201	233	206	200	203	220	203	199	169	181	184	175	194	194	204	191	199	187	192	195	200	200	189	183	199	211	203	190	184	192	217	196	204	208	192	205	178	188	211	192	202	182	199	187	187	194	173	208	194	177	211	174	195	191	182	192	164	193	181	187	225	166	185	204	218	197	176	198	192	197	192	190	181	220	169	201	186	215	191	201	213	216	215	194	179	205	196	225	200	185	224	183	211	167	196	211	189	172	200	185	211	183	182	203	188	202	189	173	204	187	182	204	191	175	191	224	152	172	193	181	186	218	220	207	183	209	180	204	186	191	206	190	183	199	191	183	188	187	203	207	207	192	204	201	198	199	168	183	211	211	219	214	177	195	165	215	195	209	200	204	199	210	155	189	174	177	195	210	194	201	206	190	202	172	189	180	219	177	203	203	197	203	177	200	201	217	180	210	181	192	204	211	200	187	191	202	173	194	208	171	217	215	202	210	162	181	206	190	197	193	172	192	187	191	181	195	203	215	212	206	168	181	219	180	205	165	203	195	208	187	200	196	178	219	194	198	212	186	174	192	196	198	183	203	194	182	172	205	204	202	198	178	196	194	170	202	214	184	188	175	208	180	190	205	182	209	198	198	203	172	180	214	177	192	211	198	192	181	202	195	184	174	175	198	201	192	183	203	184	187	199	210	179	188	188	201	190	207	196	198	200	191	195	175	191	168	200	209	189	196	206	190	209	198	221	182	157	208	177	192	186	213	234	209	190	213	192	203	218	206	194	190	201	208	173	202	196	200	221	181	189	217	191	190	233	188	204	208	164	219	201	210	200	183	201	189	212	180	204	186	205	191	201	204	209	179	185	203	184	190
22483	17355	14723	7952	5316	3819	2950	2162	1805	1428	1205	954	878	707	652	545	535	518	460	436	393	350	371	339	339	320	300	297	288	313	288	273	290	219	267	251	277	273	233	263	244	253	226	255	238	229	255	227	250	219	226	254	202	234	233	240	227	227	199	232	227	252	253	236	221	203	263	251	247	233	246	226	217	231	263	253	239	247	213	228	233	238	220	209	226	225	256	227	200	236	212	246	228	223	205	235	227	228	192	213	248	242	220	201	195	215	217	258	216	248	220	225	223	230	226	228	215	220	208	243	245	241	209	208	236	227	213	202	194	230	206	258	224	212	250	212	230	208	219	216	223	213	206	223	204	203	218	255	217	213	232	255	230	235	229	213	245	201	209	225	192	218	245	242	218	204	202	206	205	214	231	231	213	219	202	193	229	239	194	223	199	199	205	215	238	230	244	230	209	243	241	200	218	246	207	200	197	228	209	237	207	228	195	232	237	235	213	212	222	229	202	223	234	192	214	195	191	233	207	199	237	226	234	211	199	225	222	231	219	216	230	214	200	222	228	229	230	213	239	206	230	218	236	221	216	233	217	244	227	213	209	208	191	205	212	222	217	235	208	218	224	226	227	235	230	216	216	203	230	234	218	216	222	217	226	227	211	221	219	241	178	223	194	207	212	233	202	219	231	201	209	227	189	193	230	228	232	221	228	240	224	219	210	219	221	248	217	242	218	218	224	219	220	218	235	238	207	207	207	213	217	230	224	225	221	204	227	230	229	251	231	232	230	213	228	226	238	218	241	225	215	231	235	212	210	213	232	210	197	218	214	200	249	201	208	208	244	226	209	227	224	209	224	207	211	227	215	235	236	214	196	200	192	250	203	229	230	206	216	206	228	242	221	213	218	193	234	213	226	231	217	190	227	251	233	228	217	225	248	226	206	236	211	208	224	189	212	200	230	216	221	228	232	230	211	252	196	237	241	218	224	220	229	206	209	219	204	204	228	226	196	223	211	241	197	207	244	193	238	217	213	224	233	221	186	232	225	229	255	195	205	228	219	209	229	241	237	228	201	236	226	209	221	206	201	193	184	216	201	200	233	231	247	239	231	206	213	214	224	248	207	232	204	239	192	237	228	223	217	216	230	241	224	239	221	176	216	237	203	198	225	239	243	225	210	216	214	220	208	214	201	228	223	217	210	195	219	198	227	218	199	217	194	197	241	223	190	234	224	216	212	221	198	199	236	209	227	208	214	206	221	232	212	243	221	187	212	229	242	233	208	229	219	227	236	226	205	224	218	225	193	214	217	244	213	228	209	215	234	217	190	207	217	231	216	194	218	212	206	230	247	225	208	223	215	250	243	227	201	216	193	204	246	226	234	237	227	203	191	232	227	217	219	221	244	201	192	228	234	199	203	199	211	199	236	221	202	203	205	198	239	206	212	214	213	228	243	209	220	205	235	213	224	221	229	215	207	236	209	223	225	192	212	189	226	225	210	229	225	200	208	239	242	215	209	227	223	210	222	234	232	238	231	222	236	231	212	224	228	237	246	222	227	210	225	207	226	220	211	214	191	215	232	223	232	229	240	235	233	213	212	221	224	233	216	214	212	224	197	223	216	211	212	217	205	227	243	215	225	224	229	210	224	195	229	190	200	223	196	216	225	221	212	230	211	223	199	217	192	224	215	215	192	218	234	202	211	217	206	226	210	234	206	210	215	235	224	179	220	205	180	218	211	192	220	209	219	238	202	225	242	219	216	243	243	234	219	233	249	211	192	219	238	218	197	230	204	213	205	203	210	204	223	238	200	200	206	252	223	213	221	220	197	233	244	186	212	222	210	200	223	212	236	237	237	224	226	194	208	223	217	238	240	243	220	226	228	215	238	214	194	224	218	192	235	214	218	233	248	241	222	205	236	202	214	208	229	210	198	226	216	213	233	217	210	226	225	210	223	240	215	236	207	181	206	217	219	214	225	223	204	219	217	225	225	227	178	207	192	201	232	238	200	227	204	251	224	192	227	208	217	210	217	184	229	229	230	225	243	221	234	223	196	203	224	229	236	214	207	208	231	226	205	215	218	224	210	231	252	201	231	236	217	228	212	227	210	215	198	223	248	225	215	228	205	194	223	213	204	211	256	226	234	210	198	194	202	259	212	223	218	219	203	220	211	225	216	202	246	215	238	246	208	223	202	233	223	237	210	210	206	191	220	210	242	209	211	248	199	201	220	238	224	184	247	227	217	227	229	229	218	238	228	247	188	256	190	219	240	210	218	209	198	243	227	211	191	196	194	219	220	238	214	216	222	208	200	196	231	223	206	217	221	215	221	216	209	197	215	196	191	207	248	221	222	229	234	211	210	195	233	193	207	207	236	263	231	222	228	236	236	253	230	213	194	251	203	194	211	206	244	217	209	228	200	206	201	217	188	227	229	216	202	222	240	202	198	223	201	232	201	211	220	212	211	240	210	214	237	192	201	213	214	244	235	228	214	194	207	228	205	218	254	200	196	222	227	213	225	198	216	208	237	241	210	240	223	223	215	230	210	214	203	205	207	248	198	239	227	227	215	201	224	209	226	196	235	196	226	230	238	259	183	221	219	232	210	214	203	239	213	219	230	214	249	209	224	209	215	221	220	241	221	205	235	223	238	237	220	218	237	245	224	245	208	221	230	211	222	210	228	200	218	224	205	223	208	203	209	227	217	223	219	226	223	205	237	201	203	221	246	215	219	236	212	226	223	240	247	227	231	208	235	207	214	231	224	218	244	213	199	230	231	244	216	221	218	207	206	237	213	193	174	228	208	236	233	216	234	231	191	244	209	219	220	208	237	200	198	207	221	206	230	250	221	228	212	213	213	220	234	229	227	202	217	223	240	215	220	222	228	218	226	217	205	196	235	242	166	183	215	214	236	220	214	214	209	202	224	208	195	212	264	208	208	200	219	220	248	201	229	226	232	229	240	222	207	233	226	210	228	207	220	227	205	241	209	231	229	226	227	222	221	204	206	241	203	219	202	222	234	238	214	191	227	205	232	234	242	239	222	218	226	197	247	171	231	196	226	229	210	202	226	209	190	212	226	194	241	220	218	228	221	231	225	219	221	233	207	208	199	255	226	219	218	232	218	205	215	193	209	253	205	223	208	223	194	206	226	216	228	211	191	237	225	188	225	212	194	220	209	210	215	239	221	214	213	238	220	218	210	212	236	214	231	196	228	219	218	225	229	225	232	222	214	214	234	203	222	217	222	220	202	214	236	246	241	220	213	233	211	207	217	214	203	236	232	253	210	205	199	219	240	239	215	223	234	233	219	198	240	235	219	227	233	180	213	226	209	232	260	216	200	220	212	215	209	207	267	216	218	238	211	206	204	230	223	235	236	225	207	203	218	198	222	242	220	201	197	251	217	214	226	213	227	240	218	223	205	250	212	214	212	237	212	197	240	239	214	216	214	198	237	215	217	213	208	226	226	207	218	221	196	240	189	219	242	205	225	232	222	216	204	206	226	219
27191	20213	7466	808	494	411	378	368	339	330	342	305	372	332	319	297	339	303	328	311	334	350	320	300	296	330	331	338	330	315	328	326	312	310	294	346	371	326	314	284	333	297	306	322	323	342	324	320	348	334	302	309	324	321	303	301	332	325	292	297	316	318	317	300	333	319	290	335	308	322	316	355	306	330	333	302	322	324	286	318	335	323	291	319	299	329	368	336	291	312	300	332	313	326	334	316	335	328	288	340	324	324	329	350	304	343	325	296	321	311	349	308	330	335	370	309	324	323	312	330	323	349	326	308	353	317	330	313	318	319	338	300	282	281	283	323	326	352	342	307	307	333	315	312	336	329	313	308	302	310	312	303	338	345	335	321	355	308	293	280	329	320	324	287	321	343	329	290	309	321	336	328	309	341	301	303	336	331	317	336	285	315	300	314	314	325	339	316	277	331	336	323	334	303	314	309	338	309	311	314	307	314	320	330	324	286	328	325	324	315	337	276	309	331	335	307	312	342	321	322	292	310	326	326	339	331	319	321	317	317	286	335	297	322	346	344	326	320	295	353	305	294	334	375	326	312	317	310	299	327	310	327	333	312	333	286	330	323	315	289	300	293	323	316	336	302	313	299	346	285	313	299	338	325	319	353	293	303	346	311	326	301	309	347	344	317	332	326	295	304	333	308	333	342	324	328	304	336	343	302	315	282	296	371	311	320	313	288	304	335	337	301	312	336	331	311	331	316	324	322	300	329	335	339	319	318	285	295	352	308	321	312	296	308	296	295	299	290	325	344	317	325	331	305	343	356	328	328	336	328	317	313	334	299	324	334	339	333	298	341	338	319	296	313	351	295	330	303	335	340	308	263	293	343	335	306	291	339	323	286	273	334	341	360	274	311	322	341	345	324	342	344	314	309	311	310	272	325	281	323	357	300	313	322	298	305	305	328	323	303	336	318	300	312	312	320	332	320	330	315	333	308	300	330	314	324	289	292	329	293	339	301	316	325	313	319	321	295	310	318	341	303	310	340	321	333	317	295	321	314	312	316	318	316	305	337	336	316	330	308	331	360	308	298	316	326	311	321	310	335	362	306	340	322	338	328	328	335	282	328	332	285	309	322	323	309	314	319	324	300	301	302	318	300	303	334	320	345	334	306	344	302	332	285	320	327	344	315	332	312	300	339	278	326	323	305	328	306	344	307	334	296	354	304	296	306	339	317	321	345	353	333	333	330	310	316	318	286	329	335	306	332	322	339	321	350	319	329	346	300	336	280	308	310	331	347	331	320	312	306	320	342	296	312	328	342	326	303	304	349	315	334	310	300	311	323	312	308	318	340	310	357	310	326	319	306	303	330	283	306	320	312	320	315	304	307	299	307	317	321	336	301	333	316	312	339	311	304	336	312	302	340	319	301	312	339	333	323	289	323	310	324	290	336	335	315	295	321	323	277	369	289	316	316	327	305	316	351	333	336	355	340	283	316	314	316	306	312	341	325	313	315	322	306	353	283	337	303	282	310	299	345	344	320	299	311	323	347	320	319	343	347	316	292	339	293	336	320	323	318	336	327	337	313	333	335	312	311	346	345	328	285	322	325	321	296	318	318	326	343	367	332	321	314	319	311	288	296	307	322	321	322	305	322	306	322	328	300	325	352	320	338	332	334	300	322	309	338	327	307	319	318	314	332	321	306	338	282	332	314	299	314	351	317	318	321	277	327	317	305	308	344	296	343	331	315	330	300	310	323	350	310	318	322	314	319	322	343	312	334	355	295	301	333	324	289	295	303	315	310	335	320	301	311	342	348	281	326	319	318	321	319	314	304	341	344	319	304	296	333	298	336	321	291	323	360	333	304	316	342	315	329	305	286	323	335	305	331	333	308	320	326	301	319	341	335	295	362	373	336	306	328	313	331	337	353	331	333	323	344	319	319	308	305	294	325	324	384	314	315	295	307	319	319	309	289	305	343	317	290	317	300	333	342	339	334	331	384	332	322	315	305	324	325	304	325	326	360	338	330	296	308	305	316	336	303	314	296	317	307	325	316	339	365	336	316	330	322	334	358	330	321	351	360	332	343	333	330	312	355	321	314	345	326	338	309	295	330	283	339	321	313	309	302	304	318	356	336	288	332	321	359	316	309	334	293	350	331	336	315	331	319	312	320	311	302	311	378	349	311	321	316	332	307	303	330	310	308	304	340	298	329	302	301	298	314	307	305	297	316	367	327	318	332	339	314	305	324	305	281	317	324	337	312	327	327	322	333	319	321	306	314	312	324	346	346	306	329	317	332	347	339	287	302	323	341	310	320	316	332	291	309	363	332	326	308	311	326	318	319	331	353	305	340	311	310	290	292	315	316	309	287	318	329	320	311	339	326	316	316	294	309	313	309	330	310	318	316	341	311	337	313	341	317	309	330	307	315	328	325	299	342	320	321	334	300	317	324	331	295	293	301	301	355	338	309	325	290	310	341	328	320	323	338	295	334	319	302	346	337	296	308	282	324	329	318	329	319	353	308	312	354	320	328	338	325	352	273	304	340	316	304	297	359	301	370	308	314	302	373	317	343	326	325	312	328	303	350	340	314	278	333	302	339	328	320	323	313	343	306	322	309	297	314	331	284	327	302	344	317	308	308	339	340	315	310	293	339	321	326	333	329	297	304	315	323	305	318	290	304	341	337	325	323	301	318	309	338	325	298	333	303	326	325	320	313	335	306	350	296	331	319	325	319	362	342	294	326	302	288	333	325	333	324	319	342	317	294	321	325	288	301	334	325	318	345	352	332	302	345	319	309	337	279	324	301	322	312	337	329	320	332	311	334	308	297	344	346	330	317	309	295	344	351	306	359	332	289	334	326	285	322	344	316	334	352	327	284	313	341	315	325	307	323	345	336	310	332	330	341	350	318	316	309	320	315	322	284	308	345	309	301	285	335	353	301	322	356	316	323	327	338	324	356	327	306	287	326	326	326	307	309	326	332	311	315	298	316	324	321	327	294	300	331	302	312	325	308	304	329	306	316	320	328	345	316	307	316	308	310	328	305	309	325	323	346	306	337	314	315	354	314	314	358	307	341	345	299	308	283	317	324	341	308	334	288	322	297	312	330	328	297	310	271	309	292	284	318	296	330	313	320	326	300	299	343	290	340	308	298	326	303	337	349	311	309	365	319	293	314	316	339	345	294	321	330	318	321	310	339	328	319	329	320	318	337	339	306	348	302	319	322	333	324	303	310	334	340	306	299	291	326	315	358	289	332	287	303	345	302	310	321	328	307	302	306	350	298	314	326	308	295	303	318	329	331	335	326	314	300	327	324	325	289	341	323	318	321	300	303	326	324	306	330	312	346	309	300	283	305	350	327	323	330	312	316	332	326	354	339	342	320	300	313	351	343	339	300	311	330	313	309	311	314	321	301	327	317	315	298	283	308	338	322	317	315	329	366	311	308	293	318	318	325	320	328	318	335	341	330	323	306	339	284	330	328	326	345	332	294	349	318	347	328	338	333
9008	1277	1215	773	660	483	438	446	403	447	406	410	365	392	432	403	383	393	433	387	378	417	386	417	383	406	381	382	372	407	398	378	388	386	395	340	420	352	379	377	357	375	373	383	360	381	396	381	399	363	389	384	415	385	389	389	410	390	433	388	373	379	402	369	369	403	384	375	375	410	405	369	393	375	381	384	379	394	359	414	443	380	354	375	370	401	423	386	389	389	369	361	386	383	386	381	396	391	381	393	386	372	416	401	385	427	403	382	405	383	396	376	403	363	369	385	370	415	406	374	372	384	380	364	375	390	391	363	412	367	375	424	401	374	393	390	354	394	381	379	384	383	386	404	363	359	397	391	356	367	394	413	407	366	356	361	338	403	385	369	391	418	408	369	406	386	402	366	348	401	365	383	375	366	394	394	391	366	376	414	359	408	421	401	376	407	369	373	383	379	379	369	374	384	377	431	387	371	407	357	411	383	389	410	366	406	353	384	382	387	387	376	360	349	385	367	367	407	419	409	379	424	375	409	379	424	362	360	381	356	361	388	375	349	374	398	396	357	405	382	346	375	380	362	413	409	390	379	423	370	373	364	370	368	406	369	424	370	396	397	363	379	397	401	368	355	391	421	398	401	415	394	371	376	408	353	409	353	371	359	391	402	368	385	448	385	384	392	402	366	383	391	337	424	403	387	405	354	405	382	367	341	345	431	389	364	392	379	418	389	404	326	405	382	408	371	403	406	371	375	392	353	422	393	378	371	362	396	366	412	398	429	406	392	387	360	367	362	410	374	383	389	393	379	384	405	393	380	390	408	370	384	436	371	391	402	380	339	389	378	393	381	395	383	377	383	373	405	380	359	399	399	398	405	386	386	365	378	394	431	400	417	379	397	399	368	375	396	349	410	381	384	381	394	406	406	367	380	424	382	376	402	405	373	389	364	373	384	368	389	376	393	418	363	381	407	366	407	369	417	380	376	380	375	406	385	364	376	341	385	372	406	384	398	392	416	405	385	404	399	400	382	402	395	420	432	407	362	365	397	386	371	357	432	390	376	363	355	386	390	394	404	402	356	390	406	394	380	403	418	403	365	404	398	397	341	361	380	383	425	395	408	380	383	384	387	392	386	422	370	382	363	358	406	383	360	371	366	406	362	387	402	384	424	424	345	388	386	366	389	371	391	390	368	402	421	401	398	356	365	343	323	375	408	374	397	407	358	389	387	386	367	409	412	404	368	403	394	393	377	416	370	392	337	392	393	408	384	366	360	349	373	380	400	405	361	359	400	379	374	368	391	408	386	393	410	375	363	410	352	392	386	389	343	409	418	368	387	407	373	410	388	407	378	385	408	377	379	382	353	409	420	384	376	381	392	401	400	371	371	375	351	420	394	398	376	394	387	382	384	380	359	389	408	433	391	408	367	390	413	397	372	409	398	396	379	374	350	368	350	406	390	376	350	432	365	393	380	408	397	387	416	387	384	405	406	387	379	370	413	383	382	374	387	395	434	406	359	381	383	389	393	385	378	408	388	380	383	393	380	378	386	421	386	392	407	383	440	391	372	371	396	389	389	350	382	422	389	375	413	384	374	395	375	398	394	365	368	396	372	396	403	401	387	398	395	405	366	389	399	398	399	362	373	390	393	382	406	389	354	404	407	357	371	367	390	403	389	371	378	373	379	385	354	414	393	379	366	371	389	361	385	357	415	367	387	409	376	399	377	376	401	380	378	396	358	406	381	418	368	428	380	398	432	401	421	392	406	339	380	351	390	424	390	387	410	391	352	369	369	384	417	356	365	394	390	397	337	378	382	406	369	394	409	377	384	390	421	373	378	401	385	376	406	371	368	412	384	376	415	421	337	403	371	369	373	408	398	360	366	381	405	404	417	408	384	355	378	402	411	406	398	396	365	396	402	363	368	359	389	422	380	384	411	403	362	434	366	366	391	386	400	405	443	406	356	393	380	382	404	410	382	368	376	360	411	378	406	404	403	437	376	419	401	388	366	404	396	419	353	374	412	446	382	319	395	382	369	384	416	393	361	377	394	409	379	360	386	391	408	408	396	379	377	386	364	395	395	381	350	358	373	359	404	403	407	385	370	378	397	381	385	371	388	397	399	400	386	377	369	372	374	354	400	354	432	371	394	380	380	388	389	396	409	394	413	423	381	422	367	352	393	396	352	363	410	385	398	371	369	356	374	412	372	411	397	377	365	399	392	418	404	375	363	387	391	403	353	412	395	379	367	340	417	410	364	401	400	376	407	375	392	372	396	397	366	379	378	415	411	338	403	402	389	385	381	377	374	368	378	367	375	384	398	377	355	406	365	380	396	362	390	396	391	387	381	378	380	330	383	373	374	365	369	393	406	361	376	397	406	362	373	394	388	384	418	396	413	392	381	391	388	399	346	395	386	392	415	367	392	368	369	384	378	369	390	383	372	389	361	399	407	360	401	406	366	373	387	367	367	379	425	379	389	390	381	414	367	387	368	374	370	380	391	365	369	402	398	374	377	364	376	383	355	397	371	385	406	428	378	375	372	389	381	394	369	392	375	389	373	376	396	339	407	391	400	362	396	412	402	396	358	411	391	371	375	424	415	379	406	356	365	369	386	403	369	371	380	399	377	416	394	371	379	438	401	358	346	364	371	412	411	350	376	391	410	364	390	385	374	362	382	378	390	360	361	389	399	390	329	387	392	380	360	398	376	370	363	364	391	359	389	401	389	398	381	393	364	398	398	359	404	391	357	429	404	393	392	353	395	403	421	364	385	373	352	375	388	393	365	392	378	376	398	406	405	372	353	397	365	402	397	417	358	410	414	385	390	427	411	391	349	392	381	416	420	407	386	375	381	406	346	369	362	408	386	399	397	375	387	401	381	389	371	381	377	378	348	404	366	395	387	365	368	362	398	371	404	433	413	380	390	391	406	376	391	355	381	374	401	393	405	389	456	399	368	382	376	376	379	395	398	381	387	378	392	389	373	396	374	417	385	380	390	423	368	366	371	389	383	368	395	337	398	402	391	390	393	424	398	406	362	377	368	391	394	392	373	364	411	393	398	383	350	392	387	407	397	367	362	360	423	397	385	386	347	374	385	385	381	352	351	391	397	398	380	409	369	396	384	398	372	385	393	399	365	376	395	382	408	374	357	414	431	393	380	409	352	377	374	390	378	357	371	360	367	348	387	364	402	359	363	373	359	410	406	373	397	378	415	378	389	397	362	401	394	403	378	373	422	395	406	408	401	387	406	354	401	403	359	412	414	441	374	354	399	383	402	387	410	377	394	406	407	394	386	396	340	398	417	381	427	423	370	388	411	382	361	354	423	375	351	390	361	377	401	400	392	354	387	397	405	364	408	389	442	366	378	354	389	388	403	378	368	378	367	397	403	413	370	379	416	407	386	401	376	381	353	411	354	372	357	363	377	352	375	368	385	429	379	409	375	369	377	341	410	366	364	383	405	428	377	393	380	387	397	379	390	394	405	378	391	375	388	403	346
23659	21068	28309	24058	21054	12784	1114	667	458	420	365	323	285	275	270	222	205	203	234	215	201	196	203	158	197	148	159	181	172	186	151	160	152	157	171	166	147	132	174	154	141	162	164	166	148	172	152	156	152	159	126	145	137	155	181	155	142	136	148	138	141	115	165	129	148	148	147	145	153	135	143	149	146	159	161	141	152	159	171	141	171	141	156	155	143	153	156	143	140	155	145	158	187	141	130	157	152	154	142	153	143	129	159	160	152	160	141	148	148	163	156	148	171	124	130	163	173	167	151	126	152	134	167	147	144	134	140	137	136	146	151	148	126	159	128	145	159	178	151	127	152	151	122	144	118	142	150	132	146	159	138	139	150	149	133	148	146	156	138	132	147	152	146	155	139	166	145	126	128	138	136	130	148	148	155	163	153	142	172	141	143	149	142	133	138	137	168	139	148	149	166	137	148	142	148	150	134	134	174	148	149	158	153	149	148	123	135	155	156	148	142	145	163	154	151	160	127	162	142	142	143	134	133	157	144	147	146	146	138	136	138	155	163	156	143	141	152	166	167	171	127	162	162	148	149	165	165	135	141	134	150	158	178	140	143	150	150	127	139	131	147	119	159	145	168	157	180	140	151	125	145	144	178	141	139	118	145	134	158	164	136	143	157	162	132	129	148	162	131	143	143	139	135	165	160	127	132	138	140	140	148	157	147	161	163	130	135	147	157	145	130	155	155	134	137	139	160	150	148	148	149	130	145	156	138	149	156	159	154	153	164	143	132	157	135	148	150	176	144	138	157	145	152	156	160	128	150	146	143	139	142	148	167	150	146	147	136	148	127	157	144	138	139	155	167	133	151	156	146	161	167	154	138	153	140	156	159	142	159	148	145	142	143	159	120	158	152	141	174	138	151	143	152	154	149	152	164	131	134	147	132	149	153	163	162	144	144	155	167	168	142	120	134	124	144	128	123	165	147	145	167	150	152	155	140	141	137	157	172	171	136	139	127	136	149	145	157	146	166	148	150	169	158	156	137	149	135	118	125	153	145	153	141	147	167	150	132	148	138	137	139	143	147	135	155	147	145	132	159	128	152	151	155	135	153	145	146	145	150	143	134	152	124	157	137	147	148	151	174	146	170	164	138	142	131	150	169	127	135	158	128	146	146	122	148	149	146	135	122	146	181	145	165	151	162	152	137	142	159	129	132	154	151	156	156	149	150	165	162	152	159	162	158	152	124	166	155	157	141	184	143	157	172	141	165	139	162	159	145	149	165	136	150	150	177	148	146	152	142	133	140	151	156	144	134	142	137	169	140	159	144	168	133	143	156	133	146	154	125	135	156	138	143	145	140	142	162	128	135	136	167	169	180	174	150	151	156	170	155	141	135	143	144	150	146	139	145	162	153	155	156	151	142	162	152	143	136	165	152	152	145	149	132	131	131	150	130	136	154	137	140	144	147	134	161	144	158	149	162	148	141	151	149	153	143	143	161	147	136	135	162	154	160	183	155	146	144	152	145	159	149	151	153	140	159	128	153	152	147	152	146	125	138	139	157	150	144	169	134	128	140	150	133	144	167	156	140	151	177	143	126	168	148	140	141	166	129	146	145	129	146	154	122	138	164	142	135	151	140	166	148	160	150	142	144	145	131	147	144	157	143	143	148	139	149	156	149	139	143	154	152	154	147	145	146	154	158	159	142	146	146	161	161	156	109	136	121	154	159	146	134	147	166	137	143	148	161	160	143	149	154	141	158	142	143	176	141	153	158	133	152	123	135	143	147	127	169	138	160	144	120	165	151	126	158	132	144	140	148	141	153	114	154	130	162	153	151	162	131	145	143	154	148	155	138	126	149	136	140	163	167	132	136	159	141	164	140	133	129	133	152	134	136	151	165	135	150	124	152	143	151	143	143	145	134	145	144	140	138	141	152	150	145	153	140	156	132	155	112	138	149	145	146	152	155	143	145	148	141	145	140	136	128	148	146	152	140	158	152	147	164	172	147	147	142	153	139	146	160	148	163	150	167	134	146	149	152	164	151	136	136	138	159	132	137	134	136	141	147	139	136	143	156	158	165	166	144	131	147	168	146	138	141	149	152	126	146	137	137	142	142	163	149	184	123	146	126	140	144	138	162	132	149	144	143	141	154	155	165	128	149	148	132	142	141	143	138	131	161	154	128	139	130	155	138	165	153	138	144	137	176	157	169	166	142	171	133	142	131	155	136	152	129	145	131	139	154	143	156	167	155	167	146	143	147	147	153	145	150	168	140	157	124	141	158	156	142	156	149	159	133	134	137	168	144	173	146	140	128	157	143	154	134	160	146	133	180	146	167	193	152	136	150	125	167	119	138	164	161	125	176	153	148	157	150	149	133	165	144	153	167	155	134	152	149	141	143	141	140	149	144	140	129	141	130	158	148	140	141	143	138	159	128	132	139	162	141	136	150	171	138	142	127	157	159	145	159	154	149	145	146	150	146	144	150	160	160	151	153	137	161	136	145	140	149	157	133	160	155	146	152	139	155	163	149	158	132	165	143	153	134	142	153	149	160	139	139	146	149	124	137	149	161	143	134	146	135	165	142	147	143	133	135	144	172	138	163	114	156	138	152	147	143	143	137	152	141	143	144	150	155	171	162	147	153	149	141	125	153	133	128	152	147	167	143	145	156	142	145	163	146	124	154	152	156	135	167	166	138	149	121	143	136	142	148	165	164	144	161	152	158	144	146	113	146	147	156	136	140	133	145	153	152	144	144	150	147	151	130	148	118	140	155	150	174	181	147	140	144	132	128	130	154	151	143	158	160	145	152	145	145	162	135	149	154	157	124	146	169	153	140	149	144	163	150	118	127	155	147	140	159	126	143	125	151	122	141	167	136	134	146	131	135	155	126	149	142	147	137	111	138	152	145	145	161	139	168	152	154	157	150	143	143	155	151	170	153	154	150	134	138	145	145	151	142	142	127	139	146	141	149	132	145	163	141	149	141	146	133	155	147	131	168	147	130	129	139	151	145	152	144	129	142	126	135	120	162	154	148	145	143	137	145	153	144	145	120	140	157	139	122	155	155	156	140	163	135	132	134	131	148	133	149	144	151	147	132	159	152	134	129	149	140	131	148	144	144	139	146	138	136	152	140	145	137	151	154	147	154	150	128	149	135	135	160	169	132	177	136	138	147	184	143	162	129	154	140	129	144	143	139	172	160	147	151	121	142	139	144	164	160	137	153	133	138	158	132	143	117	161	131	127	145	173	174	149	150	145	158	139	140	152	160	143	141	144	160	149	146	135	159	128	137	147	119	146	161	123	133	146	131	158	143	162	143	174	169	140	150	166	136	148	150	110	149	136	147	136	132	151	133	139	146	148	146	161	142	134	134	161	180	174	142	145	157	151	135	143	168	156	144	149	147	125	128	156	167	132	172	154	136	148	149	131	141	129	134	131	126	151	140	148	171	140	158	138	159	149	137	144	135	118	143	129	142	150	152	161	129	176	152	144	154	154	126	166
22649	10696	9066	4627	2852	2024	1563	1224	975	815	663	545	508	478	434	347	350	323	285	312	288	280	235	247	242	234	211	237	225	214	186	214	203	205	216	207	199	204	203	215	210	201	224	206	175	218	199	197	186	176	215	196	182	213	219	184	205	193	183	190	181	209	193	209	184	196	191	196	186	196	182	210	197	182	195	181	171	185	177	162	177	166	179	202	187	189	190	181	193	193	192	188	186	206	185	183	181	183	196	197	188	200	195	175	187	209	179	189	195	180	165	193	201	191	186	167	181	180	170	194	201	184	207	176	184	182	165	208	188	185	182	190	173	192	208	191	203	158	180	188	185	195	175	182	184	173	194	174	179	176	166	167	179	186	196	173	187	173	188	190	182	168	169	195	170	171	186	189	202	174	178	181	185	172	184	226	185	188	170	204	157	182	192	176	186	182	196	206	190	190	182	180	212	207	171	170	197	181	177	186	181	164	192	189	176	190	188	182	192	208	182	193	186	195	197	187	165	193	201	168	172	185	204	177	188	168	197	198	182	191	184	161	183	173	190	167	190	184	171	182	165	185	171	176	188	187	185	170	194	176	150	197	174	193	185	182	213	203	181	181	196	166	170	157	153	186	170	193	186	173	168	174	176	206	188	190	167	171	192	171	190	194	201	169	192	191	173	179	164	153	185	186	198	156	190	177	180	171	176	198	164	195	185	169	190	185	170	186	163	180	205	190	185	197	171	201	163	164	198	196	186	187	184	182	184	193	185	214	193	194	196	184	198	176	183	167	172	195	188	188	177	185	180	186	184	193	181	184	177	178	176	175	196	169	172	175	194	181	162	160	196	172	170	196	193	157	178	181	163	172	216	164	196	172	180	213	195	172	184	175	192	167	206	146	219	189	171	192	186	203	172	186	191	191	205	161	167	188	196	195	192	164	199	187	169	178	175	196	205	191	171	216	202	168	198	178	173	178	183	185	177	209	178	193	180	157	187	185	165	188	174	182	196	200	158	184	195	177	182	179	175	204	197	180	169	183	201	173	190	163	182	170	176	163	167	169	201	161	191	171	141	179	191	181	154	188	191	184	155	181	182	198	149	171	175	144	176	195	182	170	185	191	190	187	197	181	169	159	180	152	193	183	177	171	201	196	180	183	176	202	203	183	196	162	178	175	161	193	169	182	200	172	216	190	216	207	202	170	169	190	183	171	186	193	187	173	176	195	180	161	191	206	173	194	189	198	188	205	177	181	187	186	220	167	175	177	170	201	166	199	185	201	179	184	177	179	178	155	167	176	182	163	161	175	178	175	165	145	185	200	178	193	166	189	193	188	152	172	203	150	178	173	182	187	178	163	175	187	166	199	184	166	201	198	196	187	162	165	200	172	182	182	207	185	183	178	181	173	171	164	189	209	158	190	180	181	184	184	188	168	173	170	190	198	174	164	193	183	174	171	185	197	160	192	157	166	172	160	180	197	203	169	203	178	180	189	177	189	156	195	202	169	158	173	165	188	198	174	164	178	178	189	210	203	191	186	179	175	168	207	175	178	182	187	175	192	193	178	191	159	145	194	192	177	187	169	175	179	196	180	188	173	191	188	189	167	215	196	169	196	185	174	185	186	200	188	183	178	194	203	217	169	184	184	185	193	207	162	189	174	193	194	185	170	198	177	170	183	196	190	169	189	169	192	198	182	168	195	194	189	171	188	184	175	190	176	191	188	176	145	182	174	192	190	181	162	191	177	182	195	189	191	170	177	173	203	180	205	157	163	190	182	193	199	191	185	180	196	178	169	191	164	171	162	196	163	197	180	170	208	187	171	169	175	188	162	167	183	192	185	179	188	177	173	178	176	193	172	189	187	185	187	174	176	178	161	187	210	175	172	201	192	171	187	182	195	195	176	166	172	180	190	169	184	184	159	194	192	184	191	170	176	203	197	157	169	184	184	178	201	197	195	172	182	196	180	177	180	171	167	183	183	177	191	205	198	208	188	178	198	181	186	179	164	184	200	169	180	212	170	167	192	197	175	194	199	188	175	188	165	183	197	174	199	177	199	191	169	180	187	191	185	179	194	171	193	169	180	169	192	184	207	226	204	165	176	173	175	196	173	183	186	190	173	210	210	199	164	183	182	191	191	185	207	186	181	165	178	183	173	181	165	170	174	168	183	202	196	180	211	196	182	159	154	152	204	203	192	188	177	178	203	166	180	199	180	204	189	172	186	175	190	175	194	175	201	178	189	175	187	162	191	186	179	156	181	179	165	197	179	220	184	169	160	196	192	185	181	174	174	172	184	199	186	189	165	173	159	194	176	185	189	174	197	168	165	158	153	171	196	174	178	202	191	166	186	200	187	174	196	205	207	193	175	211	172	168	180	195	184	175	180	187	194	201	198	184	203	192	191	190	196	155	182	198	170	180	206	189	211	171	178	187	197	192	186	170	177	189	174	212	177	181	196	170	182	168	188	181	161	183	182	186	158	171	186	213	170	191	175	188	177	166	182	172	200	187	187	183	178	174	191	200	189	177	184	193	170	179	193	195	160	182	186	192	187	168	177	194	191	179	163	185	192	189	199	190	225	178	183	179	187	195	174	184	182	203	169	177	207	188	184	190	159	163	167	176	171	196	184	190	180	171	183	166	186	174	159	185	179	198	183	168	178	198	211	178	186	169	186	212	197	183	190	188	196	172	190	191	203	201	206	178	174	189	154	173	201	196	184	210	194	189	177	187	191	177	171	202	172	177	188	188	181	181	174	162	198	184	194	171	171	185	185	189	187	194	167	187	176	194	177	190	203	166	196	188	193	199	198	187	181	182	192	194	180	180	206	190	186	209	168	186	189	226	157	164	184	166	193	190	170	186	184	174	197	180	197	181	179	162	184	181	185	195	193	184	163	169	207	184	175	172	197	195	203	181	192	176	183	181	180	183	187	182	193	174	187	160	189	181	203	175	178	167	179	169	180	167	197	175	192	188	168	176	169	185	200	190	187	167	189	167	172	169	161	172	193	197	184	198	182	190	189	202	182	191	191	183	179	185	190	178	178	196	189	182	202	184	191	177	182	157	178	199	186	196	200	193	189	168	192	187	181	181	188	179	165	171	177	179	184	162	185	181	201	212	189	209	184	202	199	166	179	190	222	171	177	173	194	187	193	171	202	176	175	166	191	175	190	189	159	175	190	200	177	170	185	191	166	166	177	188	184	177	176	190	178	190	201	174	181	173	168	185	172	179	150	191	163	197	175	191	161	188	179	167	183	171	214	179	166	174	197	180	200	194	185	187	209	196	180	193	210	181	188	194	204	161	207	192	169	179	200	195	185	158	193	156	168	191	180	195	180	175	178	184	188	181	180	167	192	203	187	205	178	167	200	165	188	182	193	179	193	200	185	209	152	178	192	189	182	152	200	183	202	150	200	201	169	187	192	169	188	180	190	181	177	187	184	178	208	190	161	179	198	172	176	184	188	211	177	194	190	182	178	198	182	184	189	191	185	177	167	181	172
24861	21064	27323	25009	13246	1088	755	625	570	541	523	485	502	461	435	410	479	459	464	449	415	447	425	442	413	412	402	433	462	385	421	378	430	403	381	414	402	426	395	407	425	396	400	437	406	439	418	416	419	453	439	406	397	426	417	376	410	388	404	423	414	408	429	372	410	454	429	379	392	417	398	446	365	409	390	408	401	409	431	418	437	395	422	436	428	416	424	436	415	421	404	440	373	405	385	456	420	448	412	412	421	385	405	399	423	391	391	397	359	407	474	418	385	418	450	397	422	427	416	376	404	387	395	402	387	408	406	452	427	404	423	420	430	440	399	436	400	403	422	422	418	418	430	402	431	399	400	419	385	451	471	467	417	387	376	426	379	426	418	433	442	424	419	461	405	415	422	397	367	420	437	428	408	429	433	403	440	436	419	436	413	402	402	403	431	438	398	420	407	412	419	392	378	391	439	416	411	401	413	426	429	396	408	413	381	413	411	404	382	412	440	421	417	401	426	387	358	414	401	413	432	414	421	408	448	420	395	403	413	418	399	475	423	413	412	393	422	403	414	412	394	391	414	448	414	423	366	387	419	387	392	381	374	433	415	416	423	419	404	375	423	395	402	406	474	464	416	414	412	426	397	431	434	410	401	398	431	425	401	416	388	414	409	413	423	413	385	402	394	404	413	407	396	391	417	414	403	446	389	395	409	449	418	440	422	428	386	381	370	425	421	419	481	380	424	400	429	386	385	431	397	397	406	391	431	414	401	412	412	429	410	399	401	409	416	420	409	366	416	419	424	393	404	445	386	420	427	431	385	394	401	411	434	380	421	440	431	418	417	447	431	425	418	386	400	478	441	431	398	348	401	383	403	425	398	420	412	434	437	428	386	384	388	400	449	378	407	408	402	456	385	461	435	397	446	421	420	389	385	419	414	416	398	379	396	413	439	377	391	404	409	392	401	367	387	382	410	399	433	410	435	434	425	394	386	367	431	471	415	373	415	413	396	404	416	409	440	445	412	431	405	416	419	419	402	398	400	418	405	412	436	389	396	396	403	424	404	398	416	435	403	418	415	409	410	425	405	432	429	454	448	421	379	382	380	449	414	400	403	391	451	413	415	403	415	438	430	445	402	407	413	410	385	423	388	384	423	433	425	412	421	401	413	385	412	433	402	434	424	378	409	411	397	415	423	393	408	404	368	399	404	415	427	430	460	434	451	413	430	415	446	444	400	451	429	411	402	457	435	381	432	412	422	424	384	413	394	444	394	409	366	417	393	430	414	394	365	435	406	430	421	388	396	448	411	476	417	397	438	403	379	400	393	385	427	402	447	413	448	405	407	421	403	391	405	423	434	422	421	406	436	441	442	380	423	408	400	406	389	392	389	422	441	395	432	405	435	433	410	401	391	405	418	392	391	426	388	417	429	399	413	410	423	415	436	388	411	410	406	372	374	413	384	394	433	410	409	395	429	420	403	411	406	414	396	411	400	424	448	422	421	356	413	382	384	415	370	400	407	392	427	414	411	398	397	383	411	472	423	425	397	403	423	394	404	386	406	440	419	385	458	425	388	370	434	444	395	380	398	391	423	429	409	420	432	368	373	428	392	372	416	438	362	413	433	403	418	418	385	402	398	425	383	410	436	421	405	397	387	390	405	425	394	441	412	408	397	440	424	416	407	454	423	447	358	418	445	438	374	392	461	404	375	389	391	412	417	410	418	423	435	402	415	384	448	432	421	423	456	424	442	403	415	413	423	433	398	433	422	421	439	465	419	404	429	416	414	432	409	400	406	426	407	393	422	391	408	444	412	430	404	416	429	413	428	394	416	417	423	413	400	433	424	390	421	435	412	409	441	426	373	397	405	425	429	391	440	412	390	399	429	423	415	399	409	399	407	399	453	405	446	418	416	399	415	425	402	404	390	425	412	406	387	369	412	434	412	431	444	423	374	402	421	446	417	404	413	422	423	405	419	406	418	384	385	423	381	420	405	398	428	414	401	428	391	399	414	412	402	405	392	403	407	435	415	432	385	424	438	426	381	403	426	382	407	410	442	416	431	377	402	425	411	383	425	386	403	376	424	436	429	411	372	412	398	439	415	443	416	433	472	394	422	382	398	403	427	405	428	423	431	404	442	437	442	431	404	417	430	418	434	407	413	393	422	398	389	413	470	416	381	396	414	390	420	437	383	416	423	424	435	407	397	399	378	432	409	398	424	378	410	412	411	428	419	389	415	380	421	409	403	427	411	397	418	405	383	423	400	426	403	416	403	419	400	453	413	407	425	390	429	399	405	410	414	405	408	423	370	421	410	434	381	437	389	421	451	440	418	435	420	411	414	409	426	376	393	428	410	456	428	410	425	398	405	403	425	400	435	437	399	414	410	397	380	383	401	447	440	406	414	396	392	381	401	403	429	383	407	398	417	401	424	415	405	428	438	395	406	437	432	380	418	389	399	424	383	399	409	408	443	443	407	376	387	418	393	421	443	399	411	415	402	452	442	389	426	398	417	386	439	369	413	404	393	408	392	434	431	396	434	428	419	400	401	411	419	415	410	397	401	429	451	428	448	411	427	420	402	376	427	395	424	425	410	404	465	393	397	428	413	462	424	413	382	419	365	379	435	411	410	434	442	402	407	402	401	366	432	406	417	382	430	372	393	429	395	371	433	410	420	400	412	416	385	408	417	394	398	389	397	436	373	431	416	398	396	422	409	429	430	414	393	426	403	408	407	428	409	425	422	422	399	398	419	378	376	405	390	417	392	395	416	420	375	416	404	412	420	422	448	401	400	384	442	404	397	423	410	411	436	402	406	422	408	422	418	400	436	424	424	412	397	419	390	399	416	383	387	368	403	371	404	405	392	440	423	431	418	387	394	395	431	428	393	407	443	439	392	429	410	426	415	409	433	399	377	389	390	400	430	444	399	411	439	396	440	387	394	392	424	478	402	422	385	416	421	403	424	403	407	419	416	424	410	432	381	440	353	441	394	422	378	395	401	402	415	421	423	428	444	417	417	385	402	391	372	417	405	453	413	418	422	409	399	412	425	408	409	409	389	403	385	425	390	441	441	405	410	417	423	385	403	395	407	410	447	456	409	435	417	391	366	420	407	441	398	390	437	420	422	425	394	414	415	416	378	421	379	384	440	415	444	431	383	409	438	424	441	391	417	418	423	422	413	414	424	442	427	396	363	428	437	410	427	388	434	401	404	410	381	416	427	392	419	426	396	418	435	473	419	445	416	395	396	444	379	406	411	387	420	419	396	418	422	425	400	398	356	424	392	420	441	408	416	402	424	415	402	394	420	408	420	421	397	424	363	399	392	410	420	407	423	407	421	412	391	430	401	437	437	374	415	436	408	444	395	421	405	418	421	407	389	387	413	396	397	428	406	411	374	381	398	410	451	385	447	406	431	402	436	421	391	402	433	409	404	388	385	413	396	413	440	408	416	458	400	428	414	429	432	433	421	403	396	403	416	409	410	416	413	431	399	418	393	408
23505	6662	5377	2880	1873	1479	1163	1075	957	812	731	644	661	578	598	569	554	541	540	524	538	509	470	502	531	531	486	511	498	443	466	455	491	484	458	502	465	468	478	487	508	472	478	493	484	471	456	501	452	471	483	483	467	492	518	480	521	505	516	488	477	490	463	473	494	528	462	488	491	489	496	487	493	463	483	508	460	480	445	480	451	472	483	498	490	450	504	476	483	463	491	493	464	477	487	446	463	495	483	494	474	494	453	481	481	474	473	509	505	475	445	484	507	474	474	478	477	481	464	500	478	479	460	502	449	472	503	475	497	503	476	458	473	484	448	459	494	487	476	484	470	491	446	455	452	505	453	482	489	443	516	485	489	470	494	499	496	453	444	466	529	429	470	448	492	481	471	483	470	450	491	498	531	448	475	474	471	480	445	481	517	485	470	456	507	475	483	467	461	468	476	449	457	447	490	471	485	458	478	490	482	451	483	473	456	480	484	480	447	435	473	507	456	438	464	437	476	462	497	469	478	490	474	492	517	482	483	445	493	451	452	480	489	452	455	477	470	463	478	476	454	501	473	442	496	471	473	458	505	489	493	473	431	503	508	448	464	487	436	547	480	474	475	465	479	463	483	455	466	500	474	479	495	479	482	430	462	448	441	486	480	508	492	451	461	485	441	498	439	453	445	509	467	497	473	462	461	496	468	509	479	469	496	486	452	466	469	475	491	484	470	437	484	512	476	478	459	443	474	472	505	442	491	461	490	454	441	458	489	460	463	486	525	469	467	442	449	506	500	505	483	459	458	477	462	455	483	468	466	455	490	477	473	469	476	503	460	490	464	506	470	488	480	468	467	459	468	470	484	460	489	486	463	483	524	494	468	465	478	476	524	450	485	452	489	480	450	478	514	467	489	497	484	478	458	450	463	467	480	445	494	472	453	460	517	430	492	496	485	469	460	516	432	465	453	491	484	505	476	471	497	456	515	479	516	450	449	464	500	480	464	484	435	436	453	460	456	483	522	449	463	439	469	446	473	487	487	448	454	475	462	463	491	490	473	465	517	448	487	451	477	480	447	485	452	480	489	474	455	433	454	430	461	525	509	484	467	460	495	495	484	451	477	474	448	515	490	467	451	510	479	482	465	496	469	470	465	462	501	466	499	517	442	494	514	459	485	438	461	457	483	451	494	440	470	481	451	529	464	504	502	434	481	478	472	452	478	475	498	450	509	455	500	467	472	506	512	460	476	497	491	483	465	488	468	470	500	441	443	493	485	460	477	538	499	472	493	465	496	507	462	470	485	476	479	478	501	459	456	481	479	472	444	511	481	471	484	481	481	482	494	473	469	452	458	477	469	492	487	431	452	449	501	493	475	474	456	486	493	445	486	462	480	441	492	463	480	458	476	438	455	496	515	485	442	454	513	446	463	460	458	488	483	514	459	461	441	466	470	457	501	468	471	487	409	463	484	473	468	458	461	469	437	459	438	480	479	472	438	435	471	491	486	464	470	434	488	470	480	489	478	482	444	455	494	475	468	450	479	442	468	482	516	478	471	433	466	444	488	476	478	447	450	457	479	457	461	486	500	502	498	453	472	482	490	491	462	477	440	479	496	519	475	470	504	467	450	465	490	451	457	478	497	493	468	481	500	468	447	482	447	489	465	505	482	495	503	458	474	514	496	461	479	453	470	466	458	459	459	494	474	477	466	479	456	507	482	485	451	470	495	482	512	503	474	503	507	455	515	461	446	482	488	456	492	488	461	478	488	497	468	509	456	471	498	482	485	459	484	518	472	464	500	476	464	487	477	485	466	456	463	472	469	480	500	505	480	480	472	482	474	450	480	483	442	448	476	444	469	461	474	432	490	440	482	487	489	467	477	501	482	471	475	505	474	470	446	427	500	514	536	504	459	466	489	464	510	495	481	468	518	483	458	446	425	463	522	442	472	483	457	487	501	457	445	480	491	478	480	474	467	437	464	474	446	474	483	494	473	514	440	488	487	479	500	453	459	474	481	507	484	478	432	500	506	485	465	471	508	487	482	498	464	472	464	468	509	499	490	451	495	479	489	495	477	451	472	461	498	445	469	462	534	480	466	442	506	478	477	465	477	467	459	483	506	439	471	465	478	464	466	503	502	456	482	442	485	507	456	482	438	471	506	472	458	457	489	501	463	495	469	452	468	494	476	486	460	481	468	454	491	501	497	444	486	488	453	481	433	452	497	477	462	447	490	499	477	485	495	465	484	429	491	454	473	539	501	479	481	466	451	472	474	474	479	424	458	476	472	491	436	508	524	455	490	476	501	478	475	450	494	525	472	477	489	485	479	450	446	489	477	481	437	461	451	465	485	530	477	504	472	473	478	479	503	451	475	510	466	496	482	455	471	431	457	486	492	463	456	472	469	474	494	453	492	466	501	520	492	485	496	438	455	485	512	501	440	483	443	494	463	484	485	500	511	467	447	484	470	477	480	469	474	513	463	485	499	493	439	489	476	544	475	486	453	460	471	469	475	509	453	470	487	466	485	499	457	451	461	504	452	420	486	467	516	501	488	491	481	438	503	450	473	459	475	482	513	512	466	486	505	416	495	518	486	478	463	483	462	465	487	460	490	465	467	465	497	451	496	522	465	480	474	522	460	504	500	493	462	488	461	500	480	502	524	451	462	463	476	463	470	446	477	493	500	442	489	473	473	495	500	488	478	492	465	461	492	481	487	442	494	508	475	492	471	480	456	444	486	488	451	480	478	468	447	471	465	493	451	503	474	488	459	559	484	437	479	494	495	478	487	441	503	466	487	482	456	475	479	459	477	475	447	467	454	425	481	503	482	445	464	497	480	509	492	497	532	474	486	461	484	497	507	476	473	475	483	433	498	485	450	473	449	474	502	467	462	466	510	482	506	506	448	480	460	438	473	465	471	462	506	513	433	430	454	513	503	493	465	465	496	498	486	479	472	449	447	465	463	478	448	489	427	479	488	510	433	464	480	503	485	464	454	482	429	466	470	460	475	495	479	491	482	460	498	479	492	502	424	461	449	470	501	452	439	447	468	452	509	441	500	512	460	469	468	466	477	504	471	507	509	462	475	487	477	495	464	460	470	508	466	470	494	438	471	459	458	472	478	454	462	454	524	518	484	494	467	496	473	487	456	482	488	473	459	486	463	448	495	451	486	500	485	465	463	492	499	461	475	487	448	471	482	497	510	456	464	495	483	452	471	484	488	481	496	450	440	457	453	483	486	480	454	492	434	451	478	468	462	514	473	474	469	485	552	495	488	454	508	500	486	470	452	485	449	466	490	482	454	469	487	458	486	477	456	500	457	490	474	487	458	460	443	460	486	437	478	478	426	479	452	458	465	476	530	443	451	479	487	490	504	495	459	448	491	473	501	439	505	488	478	478	490	452	481	476	511	467	458	455	496	428	478	521	463	450	415	531	471	463	479	432	474	469	465	521	490	459	483	495	474	528	466	477	480	516	490	485	498	464	494	476	463	483	456	472
22729	21098	28711	23726	21090	21126	12219	1239	822	662	628	522	462	427	417	396	378	321	337	309	316	289	255	251	290	268	248	256	265	253	243	230	212	222	203	207	240	218	188	224	211	216	229	229	208	195	220	227	217	199	221	213	193	189	204	211	201	215	201	186	205	192	229	205	198	206	188	204	184	210	198	206	218	192	203	202	218	185	195	209	203	192	187	186	172	194	213	206	219	222	198	181	185	218	229	224	204	179	190	208	182	192	215	212	179	190	194	205	179	173	198	208	193	197	207	178	220	183	205	264	187	188	197	190	214	197	199	215	199	186	192	180	185	215	211	206	210	205	199	180	189	174	196	194	185	196	183	190	211	169	210	202	195	181	195	180	199	197	188	205	207	211	232	209	177	180	184	182	181	189	210	186	188	192	199	197	177	213	191	199	215	178	185	175	193	203	210	197	189	185	173	188	194	189	193	175	179	204	190	209	181	209	194	193	183	188	202	164	201	198	191	212	171	189	194	172	197	180	200	206	195	189	211	212	214	177	198	208	201	183	212	188	188	190	209	180	199	188	209	216	196	195	193	190	194	216	201	189	180	188	178	227	209	194	180	226	208	201	182	186	203	192	217	214	174	211	196	189	183	200	204	199	238	208	195	198	188	187	196	183	195	190	211	195	217	223	208	200	195	207	182	194	179	204	211	220	191	195	207	192	216	187	223	174	204	209	197	177	200	212	216	184	184	207	179	208	166	179	196	204	198	209	186	207	212	226	224	209	197	224	192	208	190	205	187	190	209	214	186	218	242	194	177	202	182	187	192	171	178	193	197	183	185	184	188	209	179	210	188	200	207	218	206	177	184	190	197	233	209	191	224	220	199	225	192	197	198	204	221	187	198	179	217	183	208	202	205	191	171	207	179	222	207	190	194	206	191	190	186	190	193	201	194	216	197	198	207	178	185	176	203	192	204	197	202	193	195	200	200	195	212	189	183	202	235	217	195	224	187	185	182	193	203	206	166	202	198	180	187	211	212	190	221	201	219	195	174	204	177	197	203	204	169	178	193	204	188	205	196	176	176	227	210	190	192	206	210	185	181	197	203	192	200	194	183	193	199	195	178	220	210	209	179	192	195	226	198	217	190	204	197	172	208	185	181	189	194	202	169	200	187	203	208	189	203	207	214	188	178	188	242	214	209	207	197	194	183	214	174	194	195	198	188	189	180	211	198	226	184	189	188	194	199	198	177	195	196	207	186	185	187	212	205	194	191	201	206	216	209	208	197	197	204	185	220	185	238	205	192	197	190	187	218	233	206	204	207	208	216	174	181	203	181	223	204	227	188	170	233	193	193	169	195	206	221	198	189	194	218	186	189	205	197	202	188	190	187	217	176	198	198	182	216	195	207	194	203	178	188	201	192	195	213	209	204	178	202	206	219	190	181	192	202	197	200	194	182	201	189	193	187	167	216	192	171	182	204	206	194	206	198	209	174	185	208	232	224	234	194	206	208	200	189	206	191	202	200	193	202	206	184	205	174	177	204	201	196	216	189	197	191	177	174	180	192	186	203	211	206	192	200	214	205	192	194	188	214	189	202	167	199	185	188	205	206	183	192	188	196	177	206	204	179	197	182	205	190	210	199	187	220	187	203	199	201	210	193	222	178	207	200	172	192	196	213	173	180	216	199	188	215	196	195	195	221	213	176	212	177	178	180	219	187	204	201	199	184	193	208	180	209	199	223	194	201	194	215	202	213	201	191	228	213	202	218	189	192	200	196	207	198	193	200	179	215	204	201	200	180	185	212	187	189	211	190	207	216	239	202	208	204	182	185	191	216	216	197	203	213	188	185	223	178	174	204	206	199	174	185	196	194	199	220	207	191	169	178	216	217	192	212	199	205	220	186	195	221	191	214	196	196	192	210	202	206	201	218	225	187	182	194	205	193	199	201	197	182	204	194	204	189	169	203	206	222	210	193	186	171	207	202	223	205	197	201	197	186	207	216	198	186	189	205	178	216	200	192	197	215	199	186	193	200	199	185	213	199	196	210	206	173	185	186	197	194	193	207	186	189	185	213	203	182	175	198	196	190	195	216	183	211	191	197	196	170	185	182	193	195	208	216	202	193	209	198	199	192	204	195	200	217	211	193	199	184	215	202	193	202	185	205	212	180	195	199	194	219	202	206	191	188	167	197	192	193	195	191	196	194	202	204	209	188	209	200	191	210	203	178	191	199	201	200	184	183	195	183	205	190	182	199	204	202	181	193	187	202	183	203	188	184	185	199	199	198	206	196	204	199	184	201	198	198	195	226	209	196	205	203	198	203	212	208	183	200	186	207	191	207	193	215	206	197	189	203	186	222	204	178	194	174	187	195	198	191	195	224	200	203	197	180	199	193	204	206	202	182	203	186	202	199	212	180	206	185	200	208	202	190	174	176	212	204	187	221	184	248	202	203	208	205	198	195	191	215	182	173	203	214	196	211	174	192	227	181	206	212	222	169	204	210	216	180	220	183	196	188	205	202	191	216	195	207	194	202	212	198	215	193	197	181	182	189	195	181	182	207	212	181	188	183	192	191	189	207	204	205	184	196	192	186	204	198	209	191	210	181	205	178	207	189	202	190	209	214	191	196	184	195	189	225	217	227	178	196	186	208	188	212	202	189	225	196	187	205	196	202	208	181	220	213	202	205	184	204	205	211	192	191	194	193	212	196	206	216	233	210	205	201	174	218	213	202	191	192	235	189	193	188	206	187	202	203	237	194	205	208	198	176	199	182	207	167	182	182	180	214	212	191	199	182	198	187	194	202	214	192	193	204	207	186	210	198	206	211	214	179	192	194	174	212	196	191	217	206	211	215	198	200	180	211	189	199	200	188	192	203	189	198	208	186	175	187	198	204	204	181	193	208	183	182	211	213	181	211	185	183	182	211	209	213	175	217	218	196	197	199	215	177	213	183	192	213	200	192	186	202	201	190	205	190	191	200	212	197	198	161	197	187	198	180	207	185	229	204	203	213	200	187	219	199	199	206	225	200	215	213	217	214	177	193	188	209	219	179	219	174	193	206	209	189	193	211	191	239	176	164	193	215	179	184	197	195	214	188	199	204	209	204	184	203	203	191	163	189	212	188	183	230	200	202	198	201	194	200	183	225	195	182	179	210	206	218	213	178	202	209	188	197	187	203	226	212	199	189	227	194	193	222	190	202	209	210	180	197	208	211	198	189	218	180	178	209	191	203	200	205	205	197	215	200	197	213	219	205	227	208	194	220	220	211	197	195	199	228	214	191	193	210	211	216	197	180	227	209	213	210	219	198	203	175	203	208	186	192	199	182	196	190	192	191	202	207	204	197	208	199	194	169	210	229	183	216	200	214	174	208	207	197	205	189	190	180	196	212	230	205	199	195	204	196	169	178	194	219	193	190	209	209	233	195	196	218	201	189	212	182	211	192	206	193	186	193	167	190	190	185	202	198	200	194	199	181	206	205	171	170	195	183	179	182	184	212	199	209	194
24290	17390	14669	7977	5157	3914	2834	2241	1765	1434	1141	963	824	676	617	593	559	495	468	455	418	392	337	344	356	304	313	307	276	287	303	270	267	268	278	271	268	262	234	276	255	275	248	263	264	275	226	244	260	238	224	248	255	255	225	250	248	238	241	223	248	224	216	237	240	245	234	237	245	231	223	242	229	216	226	219	224	213	255	241	224	201	227	230	212	210	252	222	225	218	218	234	224	245	248	213	269	196	199	247	212	212	221	227	212	222	222	238	235	217	239	234	243	222	245	220	219	222	223	229	258	225	250	229	251	247	258	243	212	235	214	229	215	192	205	211	207	196	222	232	239	232	221	202	211	220	220	213	233	250	244	271	208	235	229	230	235	232	220	237	228	221	208	213	230	215	229	231	229	240	248	243	213	209	224	229	243	211	237	228	201	204	236	218	210	228	180	267	212	193	226	222	225	233	203	200	242	252	220	203	205	220	215	210	203	214	221	241	238	225	212	229	215	240	228	210	252	193	213	229	222	203	226	218	248	202	219	229	218	192	247	198	230	219	240	222	210	246	223	234	220	235	216	252	217	221	210	223	218	216	218	218	223	210	224	213	244	223	221	200	205	230	222	250	208	239	227	231	210	243	213	217	224	213	217	201	211	232	228	238	235	219	230	225	210	237	222	216	212	236	224	213	217	238	209	221	209	210	214	236	241	219	229	240	214	225	216	231	229	246	223	228	213	204	214	234	226	225	208	214	217	213	231	209	252	210	208	213	220	233	236	228	254	225	221	210	243	222	227	227	237	199	231	230	233	220	210	212	207	219	216	222	205	205	211	224	213	232	195	217	225	234	246	191	228	227	210	228	252	207	226	231	231	234	204	218	244	232	241	222	230	205	214	224	223	235	243	216	218	208	200	225	231	227	199	198	242	214	199	206	216	224	227	221	220	215	224	216	233	259	252	190	223	219	221	221	194	226	218	206	237	191	241	219	209	227	235	205	215	216	195	247	204	235	209	215	226	226	222	204	239	227	219	221	208	254	226	222	233	199	243	229	239	208	214	228	229	209	255	206	224	243	243	203	217	200	227	201	218	231	218	223	249	239	225	230	222	223	213	196	216	223	205	251	201	229	225	204	215	218	195	239	201	195	217	199	250	228	194	219	225	234	222	206	219	210	245	241	228	228	243	223	228	226	238	221	202	211	232	240	214	220	224	233	204	230	247	219	223	212	239	226	212	221	236	225	227	228	222	199	218	201	224	235	226	222	230	229	220	225	224	236	226	234	217	257	230	251	221	205	235	200	208	185	221	192	248	216	237	219	231	215	244	257	220	215	253	229	198	236	246	235	211	243	230	233	213	223	224	231	219	222	204	248	219	224	195	197	252	217	239	211	225	226	202	211	213	217	197	260	223	215	198	237	236	207	222	217	227	216	213	243	238	228	218	201	180	215	226	214	247	215	218	237	227	204	210	220	213	213	210	209	225	210	220	234	244	221	215	233	238	207	241	230	212	203	221	212	244	226	200	195	229	228	228	224	213	229	227	226	214	249	245	222	218	240	229	225	218	226	202	214	245	217	225	213	191	208	245	223	238	216	222	207	234	189	244	210	214	202	251	215	237	226	199	211	242	214	206	253	222	228	257	202	211	244	221	204	233	217	236	222	232	211	232	234	209	207	197	218	227	225	219	223	221	199	225	231	202	180	204	216	212	212	203	230	215	226	219	206	241	212	228	234	223	224	206	217	203	222	222	201	207	238	237	228	231	235	208	222	201	222	229	224	224	222	204	192	207	216	233	232	205	238	233	239	229	217	210	219	227	209	236	201	225	228	225	228	235	213	226	250	247	221	216	204	210	205	226	243	219	214	208	222	207	231	235	244	212	211	226	220	219	241	202	233	213	244	241	222	233	224	195	235	243	215	210	233	232	213	218	231	231	255	235	255	228	239	228	225	227	226	217	245	211	235	221	219	207	239	224	205	231	218	243	243	208	236	241	252	225	211	202	234	220	254	243	226	246	208	226	226	203	212	218	229	221	236	222	241	204	248	216	229	205	203	195	207	229	224	220	200	194	238	204	230	221	215	241	254	235	213	258	245	233	254	229	207	204	204	261	245	235	214	205	234	209	224	240	200	207	223	251	236	214	222	226	257	216	222	210	230	218	214	243	193	223	240	231	203	240	235	222	225	239	225	224	234	213	218	190	206	226	218	219	232	248	221	211	213	212	241	225	240	229	252	225	195	222	204	215	201	228	242	229	223	229	221	240	248	212	204	224	203	227	224	215	199	224	217	201	213	224	231	217	240	203	219	217	219	226	216	234	243	202	205	229	195	230	213	204	220	213	236	228	231	224	202	228	236	207	204	205	214	220	223	221	215	237	190	232	231	238	212	232	226	215	201	233	213	234	220	225	217	220	216	233	227	215	236	228	221	221	223	222	245	209	203	232	212	228	227	225	213	232	215	234	211	243	220	200	217	215	245	225	219	232	223	226	234	196	215	225	234	196	249	189	211	214	219	224	205	207	240	226	209	177	230	215	218	268	228	211	216	237	214	194	243	213	211	210	209	224	222	227	229	226	215	225	225	194	202	218	243	207	195	232	223	197	237	237	240	238	206	206	228	245	193	215	220	220	210	232	211	215	205	243	220	228	244	231	210	214	213	199	219	225	206	257	239	220	246	205	220	231	244	222	217	209	199	229	220	221	214	228	221	221	200	234	203	227	256	226	235	188	217	217	197	208	196	222	234	205	227	245	222	209	230	214	220	232	209	244	203	220	226	222	222	245	218	224	205	213	224	205	246	225	236	196	249	198	195	223	248	211	209	235	227	223	233	228	207	191	230	227	219	231	248	239	235	200	235	230	214	217	229	221	233	218	204	226	222	223	244	223	230	244	240	227	243	218	199	237	233	221	234	223	227	212	210	208	224	217	209	226	230	213	229	226	227	227	204	239	233	248	225	205	225	201	223	225	218	214	230	220	228	226	224	208	221	218	208	245	218	213	202	248	216	241	222	200	216	211	221	230	214	240	218	233	200	233	232	229	226	199	221	240	233	215	226	219	249	217	215	229	216	269	227	215	204	251	204	237	214	213	234	208	232	229	226	193	210	218	218	219	216	231	204	225	216	214	214	244	216	242	216	224	219	273	241	220	202	255	192	228	203	223	187	207	216	212	221	208	223	199	228	215	211	224	252	217	194	231	193	234	227	200	236	216	206	223	217	236	208	225	209	250	241	222	236	216	231	248	218	208	213	225	200	212	206	236	236	217	219	232	218	205	213	237	216	242	193	225	217	223	202	220	227	216	199	223	227	232	212	216	221	232	242	223	238	237	214	214	220	215	224	197	236	254	226	226	224	210	196	244	201	227	214	233	215	227	217	227	225	272	221	207	238	228	236	228	221	245	214	231	226	235	251	197	224	232	213	199	221	205	202	261	218	227	206	246	214	238	234	207	224	231	213	210	214	221	190	212	241	226	212	222	215	210	195	221	203	266	218	224	211
27079	20181	7424	782	487	368	393	369	355	337	328	326	333	340	332	349	342	325	317	325	333	339	296	316	334	337	353	341	294	351	315	348	299	324	323	302	314	338	331	313	325	322	345	333	278	340	297	323	352	344	320	326	337	316	334	349	305	330	308	313	366	313	328	362	335	316	333	375	332	344	301	314	334	332	330	355	321	341	345	312	320	303	312	338	335	281	343	303	308	329	329	348	317	313	318	337	327	312	341	303	298	286	323	329	307	321	323	320	317	315	326	307	305	305	307	284	338	296	341	320	304	330	365	316	321	333	294	350	308	343	307	354	322	305	324	316	354	310	304	314	280	348	322	305	332	302	386	316	297	360	329	321	306	355	325	321	312	339	326	312	336	305	300	349	338	302	295	318	310	335	336	330	343	342	318	311	332	307	319	320	327	318	320	330	350	280	277	290	323	342	322	291	336	314	309	311	320	326	334	317	311	318	347	320	291	325	329	317	339	322	340	337	325	333	307	367	307	338	310	315	296	353	322	306	325	308	327	335	345	319	347	314	344	319	316	349	309	315	324	321	332	336	340	344	328	294	325	327	346	325	287	299	301	313	287	302	322	324	322	304	325	325	318	348	300	303	320	311	338	317	305	334	283	339	319	337	303	353	316	337	319	319	336	322	332	328	325	354	345	320	332	289	312	315	364	311	310	307	318	317	348	357	296	346	327	335	323	305	316	311	301	352	330	325	339	314	301	295	305	319	321	327	317	333	356	334	311	299	300	323	310	338	322	351	326	300	324	315	356	355	316	334	279	295	358	331	291	326	320	304	283	342	333	336	296	329	319	310	327	312	337	319	347	336	326	345	328	301	316	306	347	351	333	350	330	303	315	318	323	325	330	335	307	318	311	315	367	324	317	312	343	338	327	312	305	327	335	337	311	330	367	349	327	329	315	357	344	306	362	337	318	348	327	301	346	321	309	302	339	316	335	367	342	335	309	320	319	316	318	301	302	314	340	291	323	326	345	316	362	324	295	328	338	341	328	347	313	351	329	334	309	327	291	334	312	296	340	336	346	352	319	328	326	353	312	332	294	301	307	311	326	321	297	323	327	364	330	341	326	311	316	313	328	325	295	344	329	316	309	318	354	320	324	323	316	323	332	341	333	344	331	277	295	316	338	327	318	327	352	320	319	340	327	312	306	333	340	332	311	324	320	349	312	336	331	354	350	325	313	330	322	305	337	332	346	310	345	315	346	345	324	323	336	350	328	310	345	339	291	330	309	320	304	303	283	291	324	350	328	329	322	321	347	323	324	290	347	359	323	316	313	316	352	334	326	349	350	320	357	329	321	317	340	331	321	325	289	330	316	310	324	321	297	319	322	292	348	323	338	350	329	327	334	320	319	330	319	348	307	307	328	310	327	348	287	333	332	352	316	306	341	320	357	319	339	320	336	324	309	308	313	316	330	344	317	328	325	307	306	310	326	312	311	316	333	334	298	365	348	333	304	285	351	338	323	287	308	341	333	318	341	320	328	360	347	356	327	336	333	305	329	315	343	341	303	334	351	340	323	309	333	349	336	334	309	279	316	326	326	336	308	353	313	343	344	321	319	317	329	307	344	327	321	332	355	334	309	318	347	317	295	316	312	317	323	287	317	302	324	356	322	322	329	288	332	320	283	315	334	326	336	354	313	349	337	289	342	317	312	286	322	338	329	323	343	333	348	344	333	334	306	289	335	295	307	350	303	293	308	309	333	338	301	301	322	326	328	327	352	324	311	333	317	334	293	327	326	353	339	316	353	321	331	331	349	314	334	322	342	332	308	341	307	319	318	316	343	310	322	349	316	306	329	339	326	337	308	313	319	376	330	277	306	306	320	350	338	336	320	300	298	333	288	321	312	332	338	337	349	355	342	329	347	330	321	309	337	289	345	302	328	303	324	340	350	298	328	349	307	346	328	338	332	312	321	331	324	321	331	309	333	325	305	333	334	285	297	323	321	339	341	284	332	332	352	309	340	309	354	343	318	313	321	316	248	321	328	342	346	290	309	287	313	316	316	341	320	331	372	295	363	317	314	302	317	289	302	358	303	371	332	324	319	325	323	341	361	336	324	304	300	341	339	337	317	336	323	315	316	348	309	317	297	330	346	342	358	294	293	325	266	322	318	316	324	329	346	314	298	307	313	319	334	307	330	319	308	300	319	319	356	315	359	309	307	293	363	352	323	305	333	298	321	320	344	330	323	301	330	335	343	321	325	328	321	329	345	348	315	346	332	311	319	350	353	306	319	358	265	308	308	334	340	318	345	327	313	333	337	319	287	341	290	314	313	333	353	313	320	280	317	326	337	328	320	297	348	302	302	317	316	310	297	334	334	310	362	320	325	329	332	300	313	326	333	325	309	363	319	311	340	339	328	336	353	328	339	322	340	320	310	340	328	342	308	328	320	303	333	323	331	324	324	296	325	321	321	336	298	292	290	347	321	321	276	319	286	347	316	308	322	329	301	337	351	339	318	333	308	300	310	330	312	319	362	312	334	320	311	341	334	309	284	327	326	353	312	342	327	297	306	294	338	323	334	308	311	322	323	327	335	313	294	322	301	346	288	332	290	316	316	300	306	327	317	311	310	329	308	317	340	319	304	347	323	307	311	301	327	313	336	362	290	310	325	344	322	301	312	323	319	336	325	345	315	326	301	335	310	301	325	327	324	340	315	319	345	293	290	344	321	307	293	313	301	332	309	337	355	313	303	324	322	312	335	309	346	343	338	317	328	377	316	323	311	341	327	336	330	330	336	319	317	312	305	323	296	305	359	335	314	339	321	321	310	305	337	311	298	357	321	334	314	321	332	348	329	301	316	313	292	306	318	299	293	297	349	328	351	315	329	295	337	334	317	327	302	312	314	370	338	310	334	322	301	328	355	323	329	296	325	347	305	306	355	338	287	335	337	318	322	324	305	316	340	292	324	304	319	319	323	322	320	311	342	357	295	310	336	331	353	343	311	343	301	323	347	299	362	340	311	318	313	319	335	309	324	309	327	342	357	311	340	349	349	311	350	358	319	338	350	329	292	327	336	308	274	318	329	321	350	333	359	326	295	339	352	300	321	306	346	334	318	321	333	315	315	325	347	337	348	310	300	342	300	357	318	354	332	324	328	318	310	327	344	339	308	312	331	317	349	345	358	315	341	343	306	350	327	311	313	345	327	314	331	305	305	329	349	332	346	307	318	363	303	321	298	345	320	308	295	321	322	327	318	309	331	325	334	364	298	339	341	301	315	333	353	319	289	350	334	308	349	328	326	328	353	328	318	323	327	309	336	300	341	330	327	340	321	329	305	319	328	323	314	320	312	347	298	335	310	317	330	352	321	329	325	305	323	318	308	320	320	354	330	340	311	317	302	339	357	335	370	307	330	308	339	308	327	305	344	338	323	315	345	334	305	332	324	330	340	348	359	341	336	306	322	278	309	327	330	333	311	309	298	325	347	319	290	332	333	330	331	296	313	298
8958	1326	1217	785	586	516	468	433	440	397	386	410	430	448	386	381	396	378	382	386	415	386	391	409	406	401	355	402	409	386	374	376	375	413	381	353	368	371	417	421	370	375	382	399	392	366	423	381	370	377	378	391	415	421	364	420	424	401	373	389	417	380	398	404	408	370	398	383	350	371	370	384	423	389	405	436	416	409	362	377	378	399	377	390	413	398	429	370	354	376	421	393	365	388	383	391	403	399	388	380	368	435	424	378	369	397	426	358	374	383	420	393	371	409	413	402	399	395	391	383	397	365	427	389	368	378	432	395	383	375	377	376	426	390	416	360	415	391	398	386	389	357	376	363	383	423	408	376	420	351	402	371	396	390	391	407	351	389	405	382	384	365	398	368	372	405	384	370	357	380	363	380	353	362	355	379	378	357	420	356	396	405	393	428	369	364	396	378	401	430	376	409	349	394	415	375	380	390	364	399	390	388	409	368	364	388	370	369	380	388	405	384	396	420	384	390	357	386	382	405	367	406	361	406	369	406	401	391	392	430	356	396	345	389	390	415	368	404	406	369	388	403	439	394	421	390	359	389	379	387	376	371	379	383	390	391	382	398	388	373	401	383	390	398	382	398	400	386	360	396	385	390	396	418	377	375	363	380	406	384	402	425	379	367	385	399	399	374	388	384	384	358	366	376	368	357	370	384	384	398	387	417	365	362	359	422	379	420	379	417	401	410	396	381	425	364	406	359	392	379	389	419	391	389	397	396	395	380	406	406	380	398	385	366	364	378	404	369	421	369	406	381	378	378	415	418	378	412	369	394	389	362	399	371	368	389	369	403	393	375	380	406	385	404	365	366	372	386	397	396	373	388	429	346	378	382	351	405	402	392	399	400	373	398	372	423	377	369	404	406	374	382	388	398	407	387	383	355	368	414	456	403	364	403	359	397	400	391	388	374	389	409	382	374	394	383	413	395	413	380	390	370	374	396	362	388	394	402	351	400	399	378	387	390	412	374	382	396	403	372	407	397	388	374	366	397	404	376	352	369	361	407	396	434	391	391	386	390	398	379	376	415	407	384	398	380	388	385	392	387	362	386	403	391	356	378	389	400	387	369	400	388	422	426	408	401	353	421	417	358	384	377	418	384	397	386	377	384	384	427	366	383	414	362	391	380	419	382	342	390	361	380	390	404	364	382	397	398	355	384	415	409	395	420	396	404	383	347	427	394	382	391	417	389	372	376	370	390	379	391	435	400	375	398	391	396	412	382	379	431	372	411	396	363	400	404	392	387	387	404	358	385	409	406	419	408	425	399	397	404	402	369	370	379	404	381	371	371	395	391	370	396	360	375	378	413	398	373	387	416	374	349	376	404	394	354	407	403	375	380	417	390	385	385	386	351	391	391	390	383	385	394	386	379	384	398	398	392	394	421	367	407	408	405	376	417	400	394	376	380	399	438	405	371	386	394	410	328	389	429	368	377	366	413	359	393	392	384	403	406	403	419	390	394	372	426	416	362	383	373	400	406	345	397	403	398	397	402	378	385	394	373	396	398	368	364	385	393	402	430	397	390	385	369	411	409	360	401	395	433	410	385	384	418	380	376	387	393	409	389	386	395	375	374	377	419	407	355	381	409	365	363	417	384	379	399	387	431	376	402	414	390	392	390	395	376	381	407	396	438	377	418	379	378	399	375	377	396	393	378	398	364	418	383	407	393	392	391	397	407	398	422	386	382	397	394	414	401	388	411	433	392	387	383	372	370	373	412	380	370	390	388	385	370	375	390	395	405	382	419	392	431	383	410	389	377	372	393	368	431	410	448	407	403	426	420	368	343	397	398	403	394	403	412	384	398	359	390	406	354	390	436	383	385	412	357	368	388	413	394	393	402	409	403	406	418	394	403	413	397	416	354	364	381	400	413	403	406	417	416	378	422	380	414	372	405	352	410	410	369	399	398	385	409	403	378	375	383	409	387	410	358	397	371	413	420	364	388	362	365	382	342	385	397	363	401	392	405	397	389	390	409	361	384	404	419	378	421	418	375	390	404	403	375	366	361	394	389	418	402	377	373	395	383	397	386	390	410	388	444	380	434	371	392	367	415	393	403	380	379	383	400	373	418	392	361	374	399	384	397	408	385	392	400	351	421	394	379	385	404	377	382	372	363	384	373	371	386	421	382	394	386	377	384	397	390	398	387	403	376	386	397	421	402	367	352	383	380	377	376	389	376	370	403	391	389	404	379	360	397	407	405	374	381	385	364	404	404	398	416	390	380	403	392	376	358	369	429	403	413	389	356	373	383	394	421	369	360	390	357	374	406	399	399	402	400	366	372	393	378	363	384	368	401	395	403	411	367	398	394	397	426	396	363	414	387	380	413	384	394	381	378	388	407	376	398	380	388	354	392	381	416	412	364	409	366	397	374	385	380	401	369	400	376	391	384	403	410	390	373	388	403	441	397	391	382	409	369	374	391	372	381	383	426	348	404	399	397	397	367	385	362	443	388	382	403	421	390	388	407	369	408	413	390	363	386	392	354	394	392	384	404	394	416	391	428	385	385	409	399	387	407	362	420	385	413	388	405	390	380	402	418	408	402	364	371	434	387	426	368	379	419	381	402	373	386	398	364	385	392	390	377	404	409	372	365	379	399	420	385	406	396	434	404	372	397	401	389	390	392	387	381	362	362	382	347	411	366	370	385	397	388	391	398	335	412	409	400	404	402	383	374	372	393	407	393	425	436	408	376	424	385	360	357	404	387	415	372	386	394	383	381	413	390	402	371	429	345	379	354	370	408	412	377	360	387	415	374	396	448	367	410	369	385	371	383	400	387	383	366	397	392	397	389	388	394	393	369	367	405	383	345	387	373	384	394	409	383	354	388	357	367	384	387	398	375	392	374	403	399	397	420	392	400	369	383	386	414	402	417	406	347	385	378	369	390	331	387	386	396	388	370	398	403	384	359	374	376	397	391	393	344	399	362	408	396	372	399	348	361	407	375	405	377	367	397	370	389	397	358	353	382	379	410	381	361	404	392	403	408	366	390	350	417	398	374	371	385	382	374	435	360	399	394	376	361	396	412	396	394	373	388	385	404	368	384	360	410	405	438	389	411	380	379	352	347	360	396	412	382	384	387	384	409	402	369	396	388	383	426	376	363	407	384	380	365	404	436	373	449	394	389	417	417	401	407	391	373	354	372	370	406	384	420	421	376	392	351	394	386	382	364	375	430	414	363	404	398	337	392	375	387	395	392	427	403	361	384	358	416	383	389	407	400	368	389	361	410	398	381	382	388	420	375	376	392	434	378	371	420	424	358	403	372	394	405	410	390	409	353	404	355	393	381	361	358	374	398	389	406	364	408	375	372	399	388	390	371	383	372	380	383	409	395	404	403	392	377	398	372	353	381	413	415	410	405	386	384	391	378	360	355	407	400	407	393	388	397	413	353	407	393	354	366	391	414	353	352	403	374	411	404	343	398	390	395	351	411	393	377	383	399	382	390	357	394
23687	21142	28487	24054	21149	13025	1121	644	480	385	359	301	293	298	291	238	277	207	202	173	190	192	215	172	187	186	182	193	182	172	167	175	137	189	153	163	162	157	146	157	164	139	170	171	158	166	153	165	142	173	149	164	155	153	150	160	151	163	141	149	151	171	150	142	150	154	165	151	162	151	142	151	163	173	156	141	163	152	161	143	157	157	155	158	145	138	168	135	150	141	159	145	152	142	167	139	148	128	149	152	168	144	149	150	138	160	149	136	147	154	149	146	148	172	146	152	142	148	161	148	144	141	145	151	151	148	136	141	159	141	143	153	136	142	141	148	139	135	139	153	156	144	127	146	128	152	159	144	125	132	152	143	142	161	128	168	159	148	140	146	141	138	143	132	154	148	169	168	151	144	149	155	140	149	163	155	133	146	125	155	117	161	175	136	144	130	131	141	152	149	173	159	147	147	167	137	133	157	121	161	138	158	159	165	139	142	141	148	139	133	146	153	151	134	145	142	159	160	136	154	117	155	127	157	165	141	134	149	147	141	156	172	140	143	137	155	138	148	139	155	164	142	124	142	142	161	136	157	149	160	146	158	147	159	165	138	151	118	182	139	154	144	159	165	141	138	150	136	144	130	148	140	153	134	145	149	155	180	151	156	166	155	154	155	148	141	145	164	132	148	148	175	155	131	145	157	134	133	124	143	136	171	163	156	125	152	167	141	141	147	161	149	145	143	137	155	145	152	145	155	145	134	129	128	153	162	128	138	152	139	153	144	147	137	124	163	132	155	154	130	159	133	148	150	148	143	140	135	151	149	164	147	139	142	135	125	145	153	146	161	144	131	158	159	115	159	131	154	164	144	149	148	150	147	138	164	153	163	156	148	158	135	149	142	168	151	140	163	130	162	139	126	137	148	143	150	147	138	145	125	160	142	129	159	151	165	161	166	155	164	143	145	134	142	148	162	150	159	136	137	137	158	140	160	136	143	139	152	153	163	152	115	144	158	168	150	176	155	139	144	154	141	133	138	137	145	136	156	159	158	141	153	148	162	140	143	137	156	133	123	130	161	157	139	149	157	155	150	123	156	157	141	147	156	158	140	177	150	123	175	148	139	153	159	160	133	141	153	147	143	133	174	157	127	147	137	149	151	159	152	156	148	143	122	144	130	138	162	147	141	150	160	144	139	167	149	117	165	143	170	152	150	161	147	153	155	161	156	155	150	150	150	135	144	136	136	133	144	170	147	149	170	133	169	139	148	154	131	146	150	145	144	144	147	164	143	135	161	165	133	157	150	154	158	120	163	172	126	139	163	131	149	146	148	144	160	154	131	159	161	142	139	154	153	141	118	162	126	147	158	145	141	187	168	127	167	146	140	135	140	136	155	135	137	143	133	176	137	137	138	185	141	145	152	163	145	137	149	139	132	163	154	144	148	154	158	146	138	164	163	170	132	140	154	162	164	157	143	141	124	153	124	134	158	143	167	146	152	165	111	167	162	147	102	161	143	161	157	128	163	136	158	138	154	149	154	137	127	164	136	174	134	147	156	141	146	157	162	146	143	139	155	138	148	147	127	127	162	126	158	157	150	158	151	143	164	170	169	162	152	155	143	155	118	148	141	149	159	148	147	142	152	149	139	127	140	165	123	153	142	122	134	131	169	157	143	147	173	141	139	147	122	150	139	153	170	138	168	148	137	150	112	149	161	141	146	153	143	147	117	154	141	154	123	168	148	168	122	145	156	185	153	157	141	160	144	130	152	153	125	147	164	157	154	138	166	145	166	161	140	145	151	126	139	142	181	156	159	149	164	140	146	132	149	136	123	142	150	138	152	144	141	150	154	152	152	135	146	123	116	152	158	149	143	140	134	135	173	165	131	161	160	132	150	147	140	119	151	136	158	171	143	152	155	147	145	155	152	140	162	132	157	157	142	148	170	142	145	150	144	148	135	140	144	162	132	142	138	135	170	130	156	181	153	125	147	149	154	159	163	129	145	134	145	164	148	144	138	145	145	143	140	148	123	134	158	149	132	148	151	145	147	140	128	157	141	152	162	160	147	141	147	129	161	160	149	164	149	130	144	154	171	148	153	157	141	142	174	136	164	145	140	119	146	145	135	136	142	143	152	139	145	140	166	148	142	155	169	162	143	121	151	141	121	146	173	148	173	149	151	150	159	173	147	163	153	132	124	142	150	162	132	158	134	147	146	151	118	178	150	145	144	141	154	141	141	152	155	125	151	148	140	140	121	136	148	147	173	152	156	136	152	149	137	121	172	157	150	162	138	143	161	157	140	167	130	167	138	153	168	155	140	149	154	152	162	143	147	140	146	147	144	147	157	143	150	134	139	142	154	140	136	132	128	141	164	124	131	145	137	163	145	146	133	133	155	154	147	157	119	152	147	153	141	125	162	155	138	148	140	141	148	175	138	147	152	145	149	144	144	148	118	140	130	133	138	145	165	155	159	150	136	155	157	145	141	139	142	139	147	158	123	128	160	158	155	171	138	154	175	143	138	150	142	151	133	138	153	151	144	140	153	160	180	159	166	127	163	138	134	145	124	143	134	147	173	134	146	151	135	141	136	154	139	131	159	163	139	138	140	149	144	130	131	155	153	140	152	141	137	156	141	147	159	147	155	144	136	145	132	180	145	143	150	132	161	158	123	142	137	142	157	154	151	159	146	133	118	138	136	145	144	167	138	129	134	157	139	145	158	148	151	152	158	151	143	174	148	167	156	151	144	143	140	158	139	140	135	151	154	130	136	137	125	129	155	161	149	149	146	161	153	153	153	152	146	127	157	154	150	175	146	140	148	138	156	140	131	145	163	142	155	152	142	163	159	156	162	174	148	154	150	134	148	170	136	155	150	152	158	176	155	173	150	150	145	157	158	140	160	166	148	165	158	157	132	137	146	158	148	144	121	126	150	122	130	149	141	140	169	157	145	136	145	155	123	157	143	147	135	165	165	160	153	146	161	125	141	152	135	156	172	145	137	160	174	166	157	150	161	133	136	150	129	147	161	136	144	150	129	141	151	152	153	153	153	161	148	167	149	158	176	153	144	145	126	165	157	150	164	133	146	159	150	138	132	153	142	146	154	138	157	145	149	126	149	156	139	144	135	127	138	142	114	138	147	133	159	159	150	160	137	143	159	151	122	131	150	154	147	142	147	145	152	152	118	149	145	158	144	137	153	150	147	176	156	167	158	164	141	139	150	146	152	140	148	161	151	168	134	141	154	157	133	151	141	165	137	142	159	144	158	147	141	163	128	144	139	131	147	147	134	142	159	147	147	142	146	138	141	131	131	152	160	146	138	155	143	142	153	143	132	156	140	125	161	153	135	155	123	139	159	151	153	137	174	152	157	160	153	135	136	158	148	132	138	133	145	133	120	132	130	153	153	159	148	130	139	183	162	142	141	170	153	142	139	144	132	171	147	152	151	140	128	125	140	145	143	133	146	156	132	132	141	124	159	161	144	150	141	154	133	148	160	133	143
21136	10756	9157	4575	2872	2086	1620	1286	922	789	702	589	476	431	386	377	359	318	311	330	274	277	237	266	243	231	214	241	225	240	222	210	210	220	213	204	193	203	187	230	215	187	199	198	215	191	210	189	186	188	202	188	198	217	212	184	190	203	186	175	208	203	194	179	172	194	188	185	186	200	197	174	181	187	201	197	167	174	198	206	192	184	194	185	168	176	179	173	197	178	194	194	169	196	183	212	204	177	183	170	165	195	185	217	195	215	185	190	178	187	197	198	198	183	188	180	183	187	172	178	181	170	180	213	174	178	188	217	194	190	180	184	180	210	182	185	165	199	194	176	165	166	196	180	183	175	200	198	188	185	171	178	201	180	190	184	186	170	176	173	184	196	179	179	180	172	182	191	202	195	180	180	187	191	175	204	194	203	173	192	202	172	200	178	163	179	184	175	174	204	214	203	161	193	179	173	212	196	193	166	176	196	177	193	169	193	176	202	176	171	198	186	195	211	164	177	168	175	183	192	170	171	182	208	183	191	182	195	173	190	184	208	179	174	198	179	187	189	187	194	156	179	187	186	204	173	180	179	213	203	182	169	167	185	179	197	191	181	183	203	173	187	190	178	161	201	190	163	178	160	174	189	174	188	178	184	197	199	191	232	186	201	178	177	190	184	191	190	196	193	191	176	228	190	168	203	188	192	173	186	190	188	176	187	210	204	172	171	179	173	180	189	168	174	182	174	206	185	161	195	192	188	181	194	193	192	219	183	180	183	186	192	158	192	158	174	193	191	173	182	177	171	158	192	174	192	183	186	185	171	168	191	173	210	185	215	204	163	180	181	200	168	167	179	171	191	195	186	176	170	180	186	180	159	163	182	190	208	175	182	168	182	196	180	174	176	176	158	202	186	189	201	166	190	190	182	182	175	204	221	180	178	195	182	186	146	164	198	196	165	186	202	177	172	192	189	188	167	183	196	184	182	166	177	188	186	207	184	184	202	202	169	183	178	187	194	169	193	176	170	185	196	194	220	176	203	170	201	181	185	222	188	197	201	217	165	215	183	172	187	198	200	181	183	206	184	191	177	176	178	193	173	178	184	182	187	169	200	193	168	145	187	185	179	171	169	186	173	160	172	205	210	189	182	188	152	155	164	171	205	200	195	205	184	186	219	169	199	177	204	201	169	176	167	189	172	189	152	170	195	197	186	181	187	167	169	177	195	196	195	166	197	159	183	184	174	171	162	167	188	179	194	203	169	207	199	171	188	187	187	188	195	188	193	171	200	160	197	178	188	185	178	189	171	202	181	187	173	173	175	197	179	171	189	186	180	189	189	198	195	184	189	192	187	197	216	179	174	186	183	190	184	181	167	172	202	208	197	184	213	187	184	164	159	185	202	193	170	180	195	190	176	191	197	188	191	165	159	187	185	176	185	184	169	184	206	209	174	195	176	191	171	200	185	196	167	185	182	180	193	187	162	175	188	190	182	192	204	189	191	173	203	180	184	199	174	205	162	177	192	185	183	191	181	177	203	200	180	198	186	175	171	191	199	173	199	181	175	180	193	169	194	186	200	182	196	166	179	175	185	179	178	185	193	195	187	189	205	202	188	186	169	195	190	190	187	162	186	175	181	189	189	176	176	193	182	175	205	212	189	188	177	201	185	194	183	178	186	189	200	190	209	186	188	169	205	200	170	184	171	193	176	204	160	190	193	189	186	173	214	196	191	213	200	193	155	163	191	209	170	177	169	165	180	178	180	195	167	186	177	168	177	207	184	199	176	166	175	185	182	185	156	205	178	177	184	171	178	189	176	161	191	160	181	199	178	199	179	192	189	185	208	176	191	169	180	203	183	184	183	191	184	199	182	193	189	187	173	176	194	194	198	157	188	185	178	179	212	178	204	172	169	185	175	182	177	196	166	186	193	169	187	212	173	187	203	160	171	191	177	193	199	193	180	201	180	201	177	166	197	198	177	191	183	203	179	189	214	184	164	190	205	196	190	175	202	183	187	195	196	194	189	190	193	192	205	187	183	173	175	210	189	189	190	204	199	197	191	207	195	188	189	198	198	200	203	222	179	180	175	179	167	153	179	197	199	196	204	190	190	175	198	178	184	160	180	200	193	193	164	187	186	192	190	168	188	188	179	204	188	181	167	194	210	190	185	196	194	190	198	192	170	186	167	200	182	195	184	175	168	169	180	183	188	194	188	192	187	177	188	177	161	188	171	186	188	196	164	177	180	173	178	187	174	203	162	211	187	190	187	191	187	196	194	191	190	164	190	197	194	194	195	193	186	181	199	201	189	191	191	181	198	158	166	168	155	188	186	199	190	188	167	198	210	178	180	178	178	183	181	186	182	179	184	203	181	174	177	171	184	176	183	174	196	201	185	184	192	166	219	175	187	185	166	184	168	194	192	206	190	196	153	197	166	200	176	194	179	193	187	180	162	173	205	192	205	177	191	185	209	192	169	170	182	188	184	189	179	194	183	194	190	168	216	190	161	176	190	174	174	178	171	176	195	199	202	178	195	170	163	196	215	181	186	184	208	166	183	182	188	170	191	200	171	185	177	198	224	204	196	187	181	186	192	170	165	176	172	183	176	190	197	179	179	192	183	212	195	184	187	180	188	179	192	191	177	197	177	187	173	191	187	176	190	196	200	207	173	188	189	209	189	191	176	174	189	168	185	188	178	200	170	195	193	204	176	196	156	157	184	178	194	167	185	180	181	189	174	172	165	183	152	178	202	166	209	196	171	189	184	163	198	176	154	172	174	167	182	173	174	186	198	194	185	204	170	185	198	196	195	188	196	181	186	195	193	164	175	185	195	167	168	191	194	170	173	160	188	179	164	174	201	190	182	161	194	165	203	174	190	187	191	157	190	170	194	164	188	145	185	158	222	201	181	178	183	164	163	193	162	172	188	180	176	201	199	162	163	160	198	167	187	196	177	164	178	182	165	180	168	164	205	204	189	187	171	201	179	184	183	173	208	183	163	185	193	187	173	195	190	186	163	189	194	176	177	194	201	175	176	205	175	192	188	201	206	182	185	186	197	205	154	157	185	176	171	200	173	178	171	170	197	164	180	188	169	182	191	205	170	185	191	199	186	202	186	202	177	162	174	163	171	199	179	191	180	198	209	210	211	202	191	163	179	203	189	201	177	187	162	192	187	167	177	174	209	174	206	187	159	197	215	208	191	184	171	189	184	185	163	186	185	218	175	183	222	176	208	189	165	184	175	181	195	181	181	181	166	192	202	199	201	185	181	182	186	172	184	193	178	192	189	193	164	171	187	177	198	229	194	195	201	173	198	177	183	184	185	191	192	193	163	190	161	197	206	193	178	178	166	167	182	201	207	180	168	191	184	192	201	193	180	183	177	221	182	203	163	185	175	161	202	203	191	189	183	190	181	171	186	180	191	213	190	181	160	218	185	183	184	182	178	177	182	189	191	197	167	211	176	198	165	194	184	178	189	178	177	191	174	181	191	187	173	202	177
24903	21070	27417	24837	13519	1041	738	681	534	535	538	499	489	452	490	455	438	470	500	462	431	431	451	435	416	395	432	420	392	450	380	407	417	439	441	396	407	436	446	419	405	428	400	430	427	464	435	434	424	436	427	439	413	417	414	430	413	404	396	394	429	417	383	420	395	422	415	409	390	430	395	434	434	404	429	415	371	417	384	390	405	431	418	427	400	446	427	414	402	426	448	412	384	432	419	437	430	423	429	416	419	424	420	403	358	447	418	389	422	439	404	420	445	434	419	428	393	387	405	416	405	413	382	418	388	432	384	445	402	458	372	405	388	375	426	419	393	433	382	414	393	426	425	457	410	403	410	419	446	388	424	402	407	405	421	427	435	409	425	423	413	418	412	414	410	409	415	433	422	423	452	415	420	433	388	427	444	410	404	385	423	434	409	435	413	419	380	419	428	384	443	417	411	360	434	418	391	448	411	406	406	413	389	403	404	403	384	427	392	429	409	406	422	434	437	438	433	416	430	364	392	390	390	446	404	391	437	426	443	384	413	445	439	449	452	414	406	437	428	414	406	416	386	377	415	444	411	420	397	400	397	449	417	419	419	445	423	401	425	444	426	439	427	412	416	412	424	406	387	401	404	414	423	408	431	438	407	414	389	410	430	407	415	412	446	421	449	440	418	419	434	407	428	402	449	422	434	401	419	420	416	403	379	422	419	446	418	397	398	445	415	458	437	395	407	434	407	429	479	400	435	470	427	432	417	396	429	402	371	429	430	428	397	437	419	359	418	433	414	421	407	440	439	427	428	438	411	415	447	405	436	447	401	427	439	422	414	418	430	398	409	404	410	461	385	431	398	449	422	425	441	387	374	379	378	438	463	414	400	432	466	411	415	409	416	448	436	415	372	430	395	401	436	396	438	427	430	406	426	414	391	430	365	393	353	464	400	423	407	410	375	381	438	392	433	454	449	415	433	426	436	404	442	404	416	411	443	414	395	400	418	411	403	418	419	392	424	401	410	405	404	427	399	432	395	427	406	454	401	409	384	393	390	436	402	415	412	380	388	412	440	424	450	375	395	404	410	408	392	415	420	438	420	449	384	384	402	406	425	404	433	416	398	409	404	450	409	421	408	450	419	409	431	384	440	408	408	354	417	416	433	406	413	411	434	451	417	423	382	425	408	376	423	418	404	416	424	414	417	425	433	429	439	420	396	444	414	452	415	397	429	418	395	445	417	411	406	411	445	415	429	448	446	411	421	413	403	439	435	407	392	423	398	415	417	410	405	412	405	398	428	384	446	422	400	422	425	423	397	394	412	420	437	427	413	425	398	448	382	420	409	416	417	482	435	430	398	388	386	406	389	420	422	394	442	365	432	405	406	395	429	382	417	415	441	400	419	398	401	389	418	418	424	421	395	418	421	429	429	423	393	440	412	420	404	437	399	369	412	429	379	421	420	401	454	423	434	412	441	448	378	418	423	454	412	410	400	392	425	416	439	427	412	430	401	417	407	443	384	426	411	410	421	440	414	415	432	406	415	403	454	398	401	431	419	379	418	395	442	387	422	407	452	418	423	367	403	414	418	429	370	400	394	428	457	427	409	401	391	397	411	369	384	414	430	414	406	435	431	429	436	393	435	421	411	409	419	400	390	416	444	427	433	391	414	414	456	421	401	413	409	429	451	427	405	423	443	424	422	412	451	421	441	393	399	422	415	386	409	409	426	411	385	408	408	419	440	377	404	405	409	424	410	392	405	383	438	415	429	406	443	453	418	418	389	408	423	433	421	438	439	390	416	442	400	421	426	433	417	419	392	397	384	418	436	409	427	426	404	379	420	424	390	424	383	359	417	419	408	414	444	420	413	400	412	421	437	398	403	387	430	440	436	420	440	405	380	403	416	425	393	413	396	413	390	446	410	433	436	394	400	411	428	412	417	430	421	437	428	398	385	422	426	387	459	436	413	380	425	374	429	447	423	446	429	407	414	394	427	373	399	404	400	400	384	408	426	390	420	435	410	422	461	414	432	405	385	413	408	426	378	401	364	418	402	432	372	415	406	467	415	423	401	474	425	420	412	409	397	436	408	411	412	450	391	422	392	393	354	419	417	420	453	408	404	433	405	400	414	418	483	427	406	400	404	433	397	423	379	416	413	402	442	400	425	390	441	433	426	442	415	448	388	425	437	412	401	450	371	380	415	348	454	414	408	443	354	401	400	436	394	386	421	384	387	393	421	449	450	436	405	430	417	416	447	450	422	410	403	376	415	405	373	399	432	433	428	387	418	424	434	394	432	407	408	383	384	432	414	395	429	393	422	392	402	431	440	445	410	413	406	463	416	420	420	422	393	391	428	412	405	385	382	416	406	410	421	418	391	431	396	410	443	394	401	404	390	376	387	365	401	438	388	423	394	386	411	395	403	441	368	416	438	401	441	414	442	428	382	445	403	407	455	394	410	406	406	437	417	406	423	438	432	371	387	415	420	414	423	435	424	442	396	400	434	429	416	426	414	433	432	430	415	421	433	404	430	425	398	422	397	403	390	407	413	408	434	401	443	396	405	390	410	408	436	447	407	419	392	430	390	411	427	434	421	378	395	400	441	431	442	413	420	405	409	428	384	421	396	411	386	410	455	417	383	411	417	422	419	415	403	395	417	425	415	398	392	376	414	444	381	453	457	397	404	422	411	469	399	392	401	422	409	390	410	401	412	394	402	421	391	414	388	420	434	401	432	434	439	431	412	410	440	437	412	400	449	423	421	420	379	425	462	452	428	420	446	381	424	424	429	441	400	404	367	395	397	407	386	442	383	398	409	401	414	378	408	434	442	425	420	393	418	414	414	414	430	409	410	404	416	411	392	448	422	415	428	450	402	385	393	429	380	447	433	448	462	459	410	421	450	411	420	440	403	399	413	421	422	403	439	383	381	412	403	421	437	404	443	412	420	414	401	407	393	405	419	415	416	429	433	406	449	400	394	430	415	406	445	439	373	438	423	413	429	424	409	419	389	444	430	423	419	383	402	455	391	401	409	429	426	432	425	419	408	423	403	467	428	399	414	417	408	413	471	430	399	444	400	445	434	425	436	380	417	417	381	447	445	421	407	396	379	432	422	424	413	404	420	400	386	422	399	418	398	414	420	374	399	425	451	407	420	394	412	407	405	392	423	416	388	407	409	399	386	386	420	452	418	404	414	407	449	442	416	413	409	417	425	392	399	433	413	420	426	412	390	423	429	401	398	429	462	418	422	436	419	400	391	392	428	384	427	409	427	410	447	419	398	437	433	435	449	424	422	463	405	453	399	419	414	425	399	405	452	419	393	432	404	413	411	455	432	410	459	372	392	430	430	406	413	414	386	388	433	424	454	408	382	420	392	386	390	408	371	421	387	414	399	446	415	419	407	419	428	429	433	386	388	385	424	417	428	438	415	400	422	394	441	397	398	452	419	422	407	408	408	424	443	415	406	437	413	412	416	444	407	433	432	390	385	396	437	406	415	417
20627	6817	5372	2827	1989	1479	1214	1083	900	803	734	702	648	616	566	554	564	562	540	542	542	539	486	553	500	511	474	461	509	487	495	519	520	515	509	477	477	496	468	484	470	522	465	473	484	485	473	461	433	498	467	475	497	481	462	500	493	518	489	483	484	485	492	514	487	495	462	473	446	506	447	469	502	505	491	525	470	451	500	464	463	466	475	494	503	480	462	460	489	468	500	478	483	458	472	450	442	500	495	480	493	453	468	487	452	495	494	480	499	471	445	463	477	506	469	475	470	443	481	481	509	494	440	494	486	493	477	492	489	467	482	488	481	419	488	509	525	450	471	522	442	516	501	463	467	512	471	469	508	500	499	464	476	488	439	470	471	477	484	493	441	446	468	484	486	444	471	468	428	504	456	495	461	409	502	494	497	485	492	484	498	498	513	485	485	480	485	488	454	489	455	455	457	447	491	483	450	492	507	485	497	519	468	471	486	471	451	470	485	474	486	474	501	464	480	511	489	462	502	439	442	471	470	447	472	493	472	484	482	489	484	472	510	460	488	453	499	482	512	483	514	502	478	526	450	452	501	485	447	477	485	486	525	502	488	454	502	481	476	454	460	444	456	454	496	424	439	473	481	520	480	466	457	495	408	442	490	503	482	457	491	485	468	509	493	483	506	478	481	498	480	485	493	478	491	505	480	492	511	484	486	460	445	467	514	464	468	448	461	522	476	487	453	481	492	478	477	465	496	466	487	467	464	460	437	473	469	437	485	482	492	493	501	488	440	439	481	482	486	444	482	490	490	509	473	478	452	526	461	498	497	459	464	485	502	466	484	462	466	510	485	517	477	490	510	458	520	441	476	466	469	484	498	497	494	510	484	485	489	434	506	494	448	493	475	448	492	475	526	485	483	495	482	481	467	468	485	473	468	464	471	488	433	501	463	522	509	484	489	464	467	475	458	527	456	473	498	473	480	460	448	474	442	418	460	447	480	499	452	435	448	429	422	449	476	483	483	469	477	504	460	448	503	481	455	446	504	462	484	488	474	490	492	500	482	489	504	472	467	473	461	449	528	502	500	470	446	504	455	469	465	451	527	465	499	470	467	457	453	488	494	477	466	487	484	444	476	490	454	517	468	459	464	514	505	463	485	489	481	462	474	497	481	492	498	480	468	442	498	483	481	486	490	481	473	453	486	518	495	491	531	481	498	474	472	502	445	504	469	485	452	520	501	428	480	451	487	457	454	472	450	440	447	479	456	462	515	468	419	461	486	479	486	437	489	484	503	476	467	467	436	458	445	462	494	498	454	466	515	477	511	462	437	475	453	469	486	471	464	484	489	440	491	454	469	472	499	457	489	437	505	481	490	455	470	436	457	496	479	476	499	477	491	484	464	488	514	503	465	493	517	459	508	457	489	464	463	457	485	471	463	460	476	479	475	480	457	450	504	440	469	492	442	471	480	473	527	456	481	526	445	479	475	464	488	483	463	475	491	502	454	453	466	485	477	467	453	459	460	537	480	465	473	481	442	464	477	460	499	441	458	499	508	455	467	485	476	497	506	461	485	473	499	526	516	465	454	444	523	502	443	463	495	463	501	490	493	492	451	443	472	450	481	462	477	476	453	467	462	463	436	504	501	498	438	520	512	503	474	500	482	451	438	462	522	452	460	490	455	479	486	522	422	519	491	466	514	514	521	525	450	475	483	473	491	479	444	438	494	519	443	475	443	493	505	447	434	418	464	483	509	479	500	504	470	486	499	506	502	516	466	438	479	495	475	473	483	453	500	458	457	423	479	509	491	484	481	508	493	470	503	458	476	459	486	461	485	480	481	532	487	481	452	471	428	478	455	496	477	469	470	481	517	501	461	512	462	455	506	461	494	475	509	478	468	496	509	454	494	471	501	501	503	489	478	457	491	439	512	487	470	468	488	472	485	464	461	491	496	445	457	444	480	483	454	463	536	485	475	466	491	479	474	506	444	478	432	457	512	482	470	495	454	411	473	471	473	466	502	433	466	494	488	457	539	473	491	495	477	469	506	457	493	432	466	476	439	471	528	461	465	493	477	480	469	475	445	487	524	494	481	450	477	413	501	463	497	485	479	458	448	534	434	480	476	441	490	451	504	463	474	460	482	484	493	468	494	507	468	457	459	473	477	471	490	452	454	480	505	463	478	469	452	477	479	456	458	483	457	480	482	500	506	507	485	483	498	483	456	455	485	491	462	466	472	481	501	442	441	495	478	435	475	466	500	466	501	455	470	481	480	462	462	513	426	498	471	475	473	469	482	464	439	463	474	518	472	489	501	498	451	475	465	426	418	451	473	473	474	468	469	473	463	441	484	492	508	463	503	515	509	460	433	469	486	474	513	473	470	464	478	507	472	491	476	491	508	496	475	471	471	500	435	484	472	485	469	483	478	466	509	499	502	470	492	478	450	464	502	512	454	480	481	458	472	503	456	452	507	455	490	470	429	460	468	485	461	482	493	440	483	505	474	497	468	454	438	495	487	476	457	458	479	484	507	473	457	461	484	483	463	467	453	469	494	504	486	506	467	508	490	507	449	431	434	502	477	499	474	483	464	435	441	487	503	474	484	489	501	521	466	479	476	463	479	537	504	467	489	517	491	504	444	455	467	501	465	462	491	496	465	487	446	470	494	466	473	470	467	483	460	491	514	469	476	484	478	476	487	499	442	476	481	464	458	474	441	496	463	498	467	446	494	445	466	505	460	489	457	512	498	502	434	450	495	487	473	488	455	505	466	471	482	535	490	479	475	498	490	451	476	492	457	477	469	476	483	475	493	457	491	464	471	459	496	494	459	470	448	433	514	469	493	479	486	471	498	495	475	490	512	480	484	451	473	527	471	485	490	432	488	504	456	451	460	508	485	464	457	488	439	446	498	488	479	456	485	474	495	502	483	485	486	481	495	497	483	533	464	486	499	478	463	447	493	489	493	479	496	442	497	489	501	480	481	477	498	481	454	498	490	444	465	459	463	463	493	513	523	424	520	503	532	463	521	495	498	477	459	467	510	491	464	467	457	495	515	475	496	505	442	464	485	507	508	505	432	505	502	496	491	434	456	444	464	500	471	450	491	439	486	495	484	492	498	462	499	469	456	477	507	478	504	479	486	502	505	466	483	473	450	481	504	471	512	513	479	473	476	485	513	466	490	495	486	483	443	431	466	475	504	457	510	470	481	452	492	458	456	477	522	469	501	519	479	464	492	461	478	459	476	485	506	468	465	459	486	470	477	462	496	463	486	481	492	493	476	475	432	453	470	470	496	473	481	454	493	483	454	455	486	480	465	489	511	520	515	488	494	475	497	448	495	452	511	495	489	471	494	463	492	465	508	491	468	475	466	474	465	482	493	476	475	449	463	484	500	467	468	517	473	466	503	493	469	442	508	447	434	511	482	445	472	488	469	462	471	503	471	457	439	477	459	468	445	436	472	491	451	457	477	500	475	467	535	524	491	483	477	503	457	448	452	458	459	490
22762	21174	28897	23709	21164	21235	12517	1341	867	718	674	544	481	454	430	393	366	326	313	330	287	282	289	268	236	270	235	246	215	250	249	239	225	242	232	210	199	218	233	207	235	237	228	220	218	222	243	220	219	205	211	224	225	223	202	205	209	224	212	221	190	200	225	187	202	191	196	210	211	207	208	210	215	214	223	201	191	208	211	208	207	200	211	215	177	206	190	199	186	208	206	196	215	185	206	183	200	223	206	212	221	192	179	201	201	207	204	201	174	220	214	212	221	191	194	186	178	200	197	208	196	202	163	206	195	215	189	190	211	223	215	212	207	193	219	160	189	182	209	208	198	182	189	194	215	196	208	190	193	187	196	208	192	203	237	203	209	200	196	206	174	205	215	195	191	187	184	214	206	194	215	213	184	192	210	200	218	205	196	221	199	180	199	191	229	212	208	206	204	194	225	205	168	189	191	193	188	223	202	191	193	185	214	189	192	172	198	227	199	230	193	172	175	201	194	215	190	199	174	203	192	203	201	208	203	200	188	189	177	189	180	182	195	223	196	206	198	186	177	208	204	217	186	176	208	199	200	215	210	208	200	192	194	193	197	200	208	224	226	200	195	222	191	211	183	193	211	199	191	235	216	207	205	204	205	176	205	209	212	216	206	195	215	204	214	198	197	185	182	189	178	204	192	195	185	237	215	187	186	193	211	189	186	199	197	194	176	207	159	197	207	221	205	201	179	215	203	189	189	223	212	179	200	207	214	190	187	183	185	207	200	205	203	201	197	190	218	211	189	216	198	211	228	197	212	187	218	195	173	178	188	178	192	210	222	233	204	216	190	216	221	212	194	183	173	207	184	200	209	227	193	176	204	193	215	198	209	209	195	195	220	183	213	180	204	203	218	199	204	205	173	215	190	210	209	202	209	208	184	192	189	194	186	202	191	202	212	199	188	196	184	214	234	209	198	213	180	199	197	193	198	184	186	189	212	208	203	216	208	200	205	201	222	223	190	198	191	197	189	221	206	192	230	204	196	213	204	200	174	199	218	193	195	216	208	198	214	206	225	204	215	176	205	194	246	204	207	214	196	234	201	194	221	192	214	202	208	195	198	184	229	191	205	195	188	197	200	214	198	204	192	176	207	198	211	205	194	177	202	205	186	214	201	184	205	197	203	202	182	211	192	217	214	188	197	203	196	197	187	188	203	223	219	184	190	188	179	199	179	210	211	194	219	206	199	215	199	205	204	213	211	187	209	189	211	215	220	216	205	177	183	195	207	199	194	184	192	210	191	199	189	178	218	190	207	214	196	223	178	187	224	190	206	202	187	217	201	201	204	192	215	232	183	187	179	213	189	208	210	219	206	185	195	190	192	216	208	221	220	183	180	196	176	213	193	182	188	199	209	199	204	217	195	208	199	212	200	236	182	201	195	222	191	214	185	225	181	197	165	207	226	178	204	181	204	214	192	198	202	193	221	178	202	170	185	198	199	209	199	183	207	204	201	220	195	199	224	190	210	204	210	220	175	217	214	184	186	216	193	214	190	188	186	179	202	184	192	186	213	204	184	172	197	211	224	199	194	180	214	196	201	193	199	222	186	238	211	180	215	176	210	183	177	188	197	210	191	203	201	246	205	211	200	214	187	195	206	183	189	199	203	197	207	222	213	213	177	196	195	208	202	192	221	209	216	196	203	186	207	211	190	221	200	231	198	195	203	203	208	196	213	205	192	186	190	188	194	193	186	215	201	208	209	205	207	219	212	195	194	193	195	192	194	203	201	173	204	204	194	190	220	205	193	218	201	190	224	214	202	212	193	194	215	210	175	208	195	213	192	214	199	198	175	183	171	194	190	228	204	206	219	193	203	195	205	198	179	185	191	209	196	231	196	181	196	219	210	221	206	208	221	192	187	192	201	189	215	215	195	220	182	173	207	213	198	217	198	201	192	215	168	217	206	189	198	198	245	210	202	171	200	174	205	225	206	191	190	203	188	194	197	186	202	217	200	192	199	190	182	196	216	177	200	222	210	205	207	197	222	205	208	209	211	187	214	199	170	218	186	244	195	199	195	214	190	224	210	214	176	205	200	199	226	225	222	190	205	207	199	202	193	207	204	184	215	193	194	203	171	192	209	182	208	211	194	195	180	182	196	188	184	206	216	183	212	192	212	235	211	197	211	238	198	197	203	204	223	198	167	201	194	205	201	191	214	209	182	191	223	164	205	209	185	199	183	204	212	228	173	206	193	227	194	200	189	187	206	227	216	201	206	231	199	181	229	202	221	204	209	210	215	194	190	214	226	198	195	188	198	204	229	210	212	232	186	220	204	212	234	193	196	213	206	208	200	190	207	201	205	193	221	207	212	200	181	197	210	203	187	222	208	198	200	187	193	206	192	185	203	219	202	187	185	202	232	203	205	213	216	231	192	199	216	194	191	208	203	228	166	191	207	193	195	173	199	217	223	198	229	211	198	204	225	191	215	209	171	194	185	170	175	197	182	203	185	204	209	198	178	185	217	194	208	186	219	175	187	209	179	209	203	223	193	216	202	190	203	196	230	187	184	198	201	209	197	195	193	196	229	195	196	196	222	187	206	221	196	196	205	213	175	199	202	213	201	216	221	194	206	208	202	193	177	187	201	172	213	206	189	195	206	199	199	178	177	184	187	202	201	205	187	203	198	200	213	203	219	205	185	190	190	210	215	208	206	220	186	223	211	198	197	197	219	191	182	187	210	199	238	191	212	187	217	225	218	182	205	217	224	229	223	202	201	207	192	204	179	237	205	201	219	202	202	209	211	204	184	211	205	189	219	211	180	183	186	182	242	214	210	209	188	216	224	240	204	207	198	214	197	207	230	199	187	216	210	178	192	205	178	183	217	212	211	205	210	200	172	210	202	191	196	181	214	191	208	203	196	202	203	188	184	227	208	209	201	208	214	184	175	192	196	224	203	197	193	198	192	197	192	194	186	193	193	194	212	194	196	206	193	186	200	200	218	198	194	211	231	195	188	221	206	193	199	208	211	206	196	190	193	188	195	221	204	178	189	179	199	200	198	212	189	217	193	201	200	196	187	199	195	218	192	186	211	181	196	183	201	210	229	203	224	230	205	250	209	198	212	220	188	187	181	206	175	199	217	211	223	208	191	226	210	192	200	221	232	215	222	178	188	208	188	219	217	211	186	187	217	173	205	220	204	197	218	198	193	203	191	224	180	219	215	211	209	204	186	206	186	196	189	210	191	226	191	208	209	221	192	200	203	196	178	183	200	226	193	190	181	208	190	183	189	201	179	192	201	209	209	193	206	199	168	179	231	204	199	218	184	198	221	203	205	204	194	182	208	188	214	195	194	208	195	211	202	188	221	207	208	210	229	191	203	198	218	201	188	214	216	210	211	191	211	195	206	217	209	219	207	207	190	201	213	202	210	194	152	193	198	226	212	174	214	203	193	192	206	181	225	192	173	208	195	199	186	199	202	204	206	211	185	205	198	210	200	212	192	203
21635	17534	14811	7860	5244	3891	2898	2307	1796	1418	1141	947	839	758	639	641	550	492	481	414	456	434	357	305	311	299	339	330	308	301	274	278	253	310	266	282	277	295	239	250	253	244	268	248	268	225	223	242	253	267	232	233	267	243	242	246	281	240	236	226	239	227	268	245	244	252	238	232	249	237	228	223	228	228	224	258	252	245	236	222	204	228	254	225	240	229	240	240	268	249	252	225	207	217	247	217	234	233	193	234	215	237	246	253	227	211	204	242	239	223	211	213	243	212	217	232	200	235	234	232	224	263	221	231	251	236	220	200	227	244	231	232	247	236	223	216	209	246	236	246	217	220	225	204	229	256	241	210	210	218	223	232	215	235	203	207	237	242	194	229	236	228	247	230	226	213	233	243	217	229	235	228	214	254	207	262	221	223	259	249	218	207	242	272	231	228	252	232	245	213	236	235	211	238	209	226	224	229	204	222	223	195	211	251	226	213	212	206	200	239	251	237	213	226	225	252	194	192	231	218	251	237	196	200	229	211	233	249	214	216	217	218	213	212	225	227	202	225	213	229	204	229	237	257	218	243	253	224	231	219	198	214	247	204	224	238	237	266	221	237	252	209	235	247	246	202	229	245	223	240	202	220	249	272	234	212	231	210	230	207	231	198	218	232	216	223	210	203	206	240	231	230	230	211	208	250	222	238	219	195	236	217	227	228	238	233	215	223	224	222	204	234	219	233	212	213	224	215	204	204	231	216	237	231	220	239	230	248	239	234	209	226	218	222	215	217	245	229	235	255	222	203	222	267	249	215	234	255	220	256	251	231	220	253	229	225	210	187	232	227	226	209	229	215	205	222	238	220	226	247	221	213	233	232	220	211	212	228	229	234	217	218	210	214	230	212	241	219	245	218	233	229	207	235	252	228	254	210	220	219	228	220	239	233	219	205	248	218	232	210	228	247	254	238	211	244	234	199	234	221	214	216	222	260	234	212	234	251	238	218	251	227	196	234	236	215	223	217	226	221	216	221	243	216	208	221	227	207	202	220	240	242	253	229	238	238	221	237	228	207	233	203	257	222	254	242	243	226	226	242	235	214	234	229	243	206	236	198	206	242	197	225	207	212	227	220	229	224	218	226	229	242	224	223	202	211	235	221	223	215	224	218	223	220	216	221	223	219	242	203	250	241	217	202	240	229	235	235	195	196	220	229	234	240	226	211	236	226	224	202	230	226	226	230	204	240	219	205	233	221	222	233	193	208	212	238	220	205	219	227	247	208	204	228	221	219	207	199	248	202	219	246	230	234	237	230	242	217	231	263	208	229	217	206	231	223	207	261	242	233	248	227	209	235	237	207	251	207	231	212	235	257	240	208	216	232	215	229	257	198	233	217	208	237	234	221	228	212	224	260	224	227	249	231	227	219	233	257	223	232	228	231	223	216	206	219	204	215	226	261	226	236	242	217	220	246	225	248	220	216	221	250	214	224	208	235	232	213	256	214	222	265	238	231	208	240	229	230	233	233	206	226	230	227	207	237	214	203	218	205	237	229	235	225	218	219	225	210	213	226	226	252	209	223	215	243	217	230	243	230	244	199	230	235	242	244	232	228	230	233	214	234	220	215	228	250	217	253	224	218	224	216	219	226	217	242	246	229	217	229	234	210	214	233	224	213	237	242	227	233	221	221	237	245	202	208	222	222	226	231	211	209	208	191	230	247	233	197	223	233	232	236	205	228	220	225	232	210	214	237	201	205	235	249	224	239	221	232	225	213	220	217	220	228	244	220	235	216	214	207	210	223	230	220	224	209	213	215	254	225	206	231	220	223	242	212	210	234	212	217	226	216	220	225	243	230	206	211	221	240	202	256	217	213	232	215	245	233	228	223	230	210	208	221	216	250	242	238	249	212	246	209	223	229	210	210	229	210	189	213	239	211	251	229	229	249	246	214	221	233	213	239	194	232	223	214	245	217	278	251	228	227	220	247	222	227	229	241	217	239	268	243	215	207	241	198	230	232	238	225	213	231	252	206	228	202	250	221	216	220	185	201	219	221	237	249	227	204	236	241	205	192	215	252	234	256	255	239	217	214	248	238	244	232	230	238	210	224	222	237	254	226	211	210	222	224	228	222	235	228	207	213	237	226	212	223	234	209	195	223	233	210	232	257	221	238	243	266	224	187	222	222	220	215	218	226	236	248	213	240	228	226	234	201	232	232	234	232	257	236	239	226	204	224	244	240	243	234	227	204	243	229	226	209	218	223	231	226	216	240	230	246	211	230	220	237	236	240	212	202	232	214	239	237	235	213	243	223	233	219	218	236	213	215	231	222	221	219	228	218	227	259	225	218	241	246	230	205	213	225	209	221	206	220	204	214	237	211	204	225	232	236	241	208	226	230	222	241	224	223	224	212	215	215	235	225	212	221	227	235	211	231	235	221	225	237	246	216	201	239	231	256	240	209	217	245	236	243	228	214	233	212	227	247	243	225	239	220	224	215	237	229	244	233	204	212	230	232	216	223	221	236	212	256	212	221	216	197	257	198	224	203	241	260	232	239	212	234	212	246	240	233	212	234	208	221	234	236	238	250	247	227	247	224	226	225	225	229	220	233	201	234	221	203	245	238	216	237	232	230	220	228	225	221	236	228	213	232	220	242	229	211	227	226	228	230	201	201	212	215	236	226	227	218	223	254	233	240	199	244	211	227	205	224	212	233	239	218	215	215	222	229	250	264	223	220	250	223	235	232	223	213	193	222	218	230	230	254	207	227	226	222	214	228	243	225	205	243	217	221	227	234	221	225	235	247	224	220	219	231	207	216	237	243	240	215	217	189	214	227	209	239	203	255	214	232	221	222	265	218	221	253	226	207	192	224	206	215	224	230	232	210	222	229	200	246	244	212	229	213	238	222	186	213	259	224	245	257	240	210	217	206	211	227	221	224	243	230	256	226	220	232	236	241	223	250	253	229	206	234	233	217	227	214	196	228	216	212	224	236	235	223	233	236	256	199	246	228	223	213	214	226	217	251	201	240	219	227	233	228	234	231	212	208	232	232	227	231	216	230	204	229	223	226	243	252	250	225	228	209	234	229	227	206	224	224	199	223	209	211	238	244	218	224	214	208	253	214	231	212	224	246	222	225	207	224	212	223	244	218	246	218	234	208	235	188	232	213	234	197	222	230	239	203	242	233	225	202	244	221	221	211	236	244	252	228	210	243	237	225	235	224	232	251	204	212	239	244	199	251	224	236	225	228	228	216	217	216	227	196	216	224	241	220	218	218	222	196	245	232	238	244	215	209	266	239	244	249	255	238	229	219	227	204	229	240	220	232	235	209	223	253	229	222	234	225	238	226	242	229	221	217	212	226	205	244	230	220	216	233	214	209	242	232	236	248	228	216	210	247	251	220	226	232	218	197	198	229	239	225	212	223	218	206	209	235	234	189	222	210	226	253	203	217	222	238	241	245	202	249	226	213	232	194	215	212	246	215	224	219	250	204	228	238	215	212
27044	20105	7590	954	643	502	465	371	338	346	339	313	345	314	347	339	338	337	361	333	310	328	291	325	340	306	342	296	307	321	350	340	315	288	317	309	355	336	314	310	331	313	287	325	290	309	321	349	310	322	325	363	304	331	317	285	316	307	341	307	341	356	310	349	324	312	328	308	315	299	298	341	319	324	341	334	315	335	314	315	332	344	326	311	322	308	330	308	335	359	333	313	321	328	312	326	292	329	315	316	337	356	306	315	324	315	310	321	291	316	358	302	319	334	309	359	303	310	313	333	304	323	310	318	301	314	312	328	307	301	342	275	321	371	318	338	333	344	317	289	328	332	297	320	333	341	332	323	310	315	283	310	345	303	302	294	314	345	335	314	340	317	309	325	318	338	312	343	351	279	319	310	324	316	315	311	330	347	325	341	324	342	344	321	340	302	300	312	320	354	343	334	307	331	317	325	317	325	278	278	326	336	312	321	314	335	318	342	315	313	308	312	319	311	314	316	317	364	316	311	346	324	364	341	320	307	285	309	300	312	369	344	319	364	342	326	322	334	311	318	311	325	334	340	347	278	325	299	298	323	346	336	328	308	329	302	335	331	304	302	288	311	315	325	317	314	300	331	303	341	346	295	316	384	312	346	336	312	353	320	305	322	318	313	300	334	314	287	298	321	297	297	352	324	318	327	329	312	324	330	324	342	308	323	329	296	303	327	304	319	334	355	285	338	292	296	328	301	320	310	317	300	311	357	317	336	327	344	315	292	321	325	347	294	312	302	302	335	335	337	325	329	328	309	322	337	312	326	322	327	320	315	310	309	312	341	306	326	292	327	310	301	305	303	348	340	326	321	306	343	285	294	343	348	352	322	333	311	338	294	310	367	332	303	336	346	319	332	315	331	333	320	323	315	331	362	301	345	322	316	314	338	330	303	345	282	329	327	295	339	296	321	318	312	327	332	361	339	320	298	308	320	336	339	345	342	337	359	305	317	296	310	342	316	309	319	349	315	337	325	304	316	332	318	302	341	314	321	323	324	334	301	335	371	358	319	284	321	309	322	310	338	291	305	344	323	300	319	310	313	342	329	324	336	322	328	323	330	332	367	332	308	338	335	276	306	323	325	326	311	336	325	329	319	287	282	315	291	298	331	345	324	315	309	313	314	332	340	346	349	326	330	347	315	296	331	346	324	314	320	345	325	330	322	315	269	301	308	349	329	338	309	303	291	319	313	328	331	323	337	339	297	324	300	295	295	325	278	293	292	324	305	307	327	286	275	371	317	331	302	318	319	320	350	304	325	289	325	329	344	304	282	327	330	309	338	327	347	345	314	322	313	307	292	311	307	326	320	322	323	325	315	326	317	329	312	321	292	290	311	332	307	351	343	326	353	310	320	305	338	322	338	322	328	349	293	305	296	326	326	311	344	295	338	305	330	337	328	342	298	344	323	316	326	317	325	328	328	313	322	332	302	334	317	327	336	314	319	330	338	358	309	298	331	324	332	328	323	329	330	329	345	335	366	290	339	309	319	316	321	317	313	335	313	317	325	326	334	304	345	303	343	310	327	310	336	301	333	317	321	348	325	322	320	308	299	353	309	305	286	339	310	324	325	308	343	344	322	349	321	322	338	309	322	289	307	310	301	312	344	328	325	323	307	340	329	319	312	311	331	319	319	343	299	282	359	311	305	321	322	304	337	328	320	330	331	358	324	301	343	326	346	344	310	328	338	341	336	293	350	328	321	314	283	313	351	308	327	331	300	293	328	345	321	296	330	323	315	335	306	348	280	340	322	312	293	298	319	337	328	313	308	352	336	347	314	326	356	334	315	327	292	329	334	323	332	321	314	310	337	328	308	344	316	320	300	312	314	312	317	312	336	303	295	286	320	326	323	310	327	309	324	331	295	315	323	339	312	334	371	298	334	320	311	337	318	290	320	301	302	300	315	326	303	302	314	344	353	324	355	305	354	329	304	300	340	308	347	313	320	305	331	354	327	295	296	318	286	296	338	322	354	298	312	317	331	318	339	319	299	330	333	294	327	312	319	344	306	362	346	314	323	362	329	335	330	343	350	310	299	352	318	326	307	310	328	355	323	327	313	301	294	318	333	335	341	311	314	330	317	290	337	321	312	313	316	321	332	309	354	315	323	319	334	322	332	298	334	329	325	335	303	301	310	331	355	311	358	300	339	314	325	351	339	330	314	317	296	365	331	319	343	304	316	323	298	305	319	345	330	328	350	326	339	307	314	328	340	320	297	306	291	311	314	318	323	327	300	337	319	296	323	333	339	328	291	301	283	327	300	341	289	333	335	322	310	316	352	331	328	337	332	337	316	336	294	295	332	290	354	317	328	305	343	309	325	327	320	338	319	312	323	312	326	344	341	333	313	345	320	330	318	311	329	306	318	335	339	340	339	317	322	327	299	338	352	314	304	315	309	323	310	347	352	300	320	320	304	338	343	325	310	338	316	333	295	332	323	303	297	276	277	313	298	302	303	305	343	297	318	324	293	298	306	307	322	319	294	338	320	307	301	309	320	340	326	346	336	322	342	305	340	307	337	353	312	295	376	294	271	308	326	314	324	343	317	322	313	314	326	341	266	334	332	343	305	294	293	318	323	324	301	317	295	331	329	298	341	338	301	310	338	333	320	333	342	297	327	331	308	327	333	314	322	338	329	353	322	324	310	340	310	310	323	336	326	328	300	331	302	325	319	288	310	300	308	310	340	333	330	299	303	363	354	317	331	339	309	310	319	327	342	344	345	325	346	336	341	322	307	338	318	338	309	320	308	347	332	324	318	317	322	333	299	331	310	299	304	324	320	310	290	287	342	326	328	365	327	304	349	297	345	321	305	320	321	322	338	281	332	299	319	394	308	326	314	309	336	335	328	322	327	299	339	339	331	335	330	333	314	334	305	299	336	334	302	321	303	318	311	356	314	323	309	326	305	317	317	333	299	314	318	320	325	322	309	341	306	317	327	308	344	331	299	331	310	312	301	305	313	290	352	327	292	331	326	288	311	323	326	304	314	319	304	357	328	301	330	330	323	339	327	357	322	333	320	318	304	328	315	316	344	297	319	307	364	351	321	305	331	336	329	287	340	325	357	304	304	307	321	305	262	317	361	304	358	304	331	334	316	328	321	319	295	310	338	288	323	314	277	327	343	339	327	322	293	281	316	325	316	309	346	320	292	319	325	334	342	359	333	352	315	334	350	307	303	351	303	295	360	303	322	295	289	301	323	326	344	331	322	332	293	312	349	307	312	270	332	326	298	333	311	311	330	308	329	350	318	305	333	327	262	341	337	327	330	311	318	304	312	304	303	294	323	347	328	294	288	303	292	326	297	336	290	301	295	333	331	360	358	327	323	333	293	340	296	325	318	324	347	319	328	306	331	356	297	351	324	312	300	335	337	336	314	320	300	332	302	320	329	340	337	309	301	311	325	351	300	329	312	318	329	354	314	338	343	325	303	334	329	334	336	338	337	314	301
8657	1393	1257	778	588	520	467	478	433	473	381	420	404	391	422	392	389	376	371	400	397	428	382	388	406	406	379	364	369	436	418	401	372	432	376	404	402	391	372	388	398	398	394	390	392	350	363	377	383	400	393	393	409	414	384	418	403	414	389	407	381	397	388	381	393	391	404	396	388	398	363	398	387	382	373	458	377	380	410	404	395	411	381	403	381	394	385	400	414	425	447	397	426	393	375	400	368	406	395	370	380	383	424	413	367	371	420	370	384	399	360	404	431	392	386	405	393	396	394	395	372	390	391	415	377	383	424	406	394	375	415	386	382	381	392	389	403	399	400	399	374	426	408	358	407	370	397	407	372	407	395	353	362	418	398	399	376	370	359	379	425	395	372	392	407	382	395	372	370	373	412	381	366	388	383	375	393	375	355	411	412	376	372	411	359	340	390	378	389	402	398	386	432	389	392	397	401	377	442	393	385	379	398	385	421	414	395	393	374	351	363	374	366	407	367	392	412	359	391	368	397	382	382	417	401	425	392	385	385	403	377	435	351	386	414	400	442	430	361	404	375	367	375	365	410	384	406	379	409	400	400	372	371	385	406	363	375	388	410	369	420	392	411	366	395	415	334	378	408	360	386	398	372	353	375	381	375	373	388	376	366	399	412	371	373	365	395	386	376	401	362	377	406	425	379	386	390	384	413	368	393	403	400	425	393	370	366	397	389	423	409	389	389	381	382	380	365	425	405	378	386	414	370	360	392	363	380	413	365	397	399	412	378	364	399	371	385	379	382	358	410	403	373	417	385	376	387	373	383	374	423	390	400	408	407	366	388	406	400	358	376	379	405	377	386	374	379	393	379	381	400	399	381	400	379	419	372	382	385	362	384	390	402	384	394	370	368	379	405	400	393	369	373	412	360	389	395	409	359	366	387	367	393	416	367	401	382	390	371	400	363	406	362	373	345	381	388	389	403	361	371	366	349	401	392	387	375	410	380	397	390	389	396	403	352	410	347	362	388	380	381	397	396	402	378	394	407	403	392	403	384	375	383	397	401	380	386	392	393	406	390	373	435	371	401	374	393	377	391	372	363	385	348	380	419	377	374	384	378	362	408	393	342	368	390	383	391	370	363	368	390	387	343	351	402	378	383	401	349	376	403	381	367	386	356	390	393	376	410	392	398	381	392	382	395	369	383	380	411	392	363	368	401	384	383	401	389	424	360	399	381	399	380	385	397	405	399	422	397	392	414	388	395	392	367	388	424	380	374	379	370	341	385	358	371	405	390	381	397	430	383	406	417	381	390	403	416	382	398	366	406	380	396	375	394	387	379	399	383	379	383	362	388	373	402	370	396	382	362	388	372	378	390	374	390	370	406	402	406	363	383	405	403	353	395	356	383	390	381	386	403	391	395	374	411	391	383	370	367	396	418	411	385	372	373	386	380	376	377	377	387	350	412	370	377	407	395	371	415	395	415	364	394	375	394	402	387	396	381	382	408	423	359	399	412	402	367	378	407	381	388	412	409	408	389	379	391	387	400	421	387	390	396	405	387	379	383	395	386	377	404	390	362	371	372	389	396	420	386	360	400	381	388	371	378	383	407	390	336	415	371	399	363	403	389	406	367	383	400	375	370	432	382	363	401	395	400	394	392	367	378	380	411	366	391	412	386	390	396	368	410	343	391	387	404	421	397	373	386	374	380	396	386	388	376	389	415	361	383	401	411	385	446	345	378	388	381	353	391	393	391	387	416	450	399	391	372	364	377	367	379	377	382	385	389	393	368	391	384	412	422	356	376	357	389	395	389	375	416	368	416	387	376	385	405	367	401	407	392	395	394	376	346	382	395	395	365	362	396	362	406	403	366	360	396	385	389	371	371	410	371	392	390	364	351	446	396	378	421	388	380	384	396	365	371	384	388	419	395	436	412	401	381	377	399	398	373	424	378	371	397	392	394	396	379	403	415	393	370	362	403	386	391	404	361	382	409	391	383	359	436	379	387	390	395	392	393	409	413	355	401	377	362	409	384	384	382	425	392	377	376	390	398	423	388	406	381	404	428	360	436	379	373	385	415	348	398	430	377	395	363	357	399	393	433	405	355	375	342	389	379	389	437	416	373	398	387	379	385	387	401	362	417	390	444	415	397	371	421	412	401	392	361	359	406	362	353	429	404	377	379	356	404	390	413	413	428	411	387	402	388	367	395	359	410	396	390	419	378	346	394	386	397	374	416	360	375	416	389	363	432	374	370	444	406	373	405	400	403	424	391	380	417	421	385	414	395	399	366	394	377	393	358	400	359	366	365	366	365	400	383	383	372	394	397	387	368	422	431	388	401	333	390	383	395	426	394	364	417	390	378	375	396	386	402	403	424	364	406	412	405	374	362	387	375	403	382	388	385	399	393	378	388	401	373	385	395	401	415	439	380	360	395	407	376	354	384	378	405	435	367	364	367	432	385	417	392	380	379	392	354	396	433	400	393	380	405	366	383	434	419	363	391	372	401	399	387	381	380	394	383	386	398	378	410	341	364	384	412	370	394	379	394	376	370	403	429	404	438	371	385	396	375	397	370	378	426	384	348	400	407	378	380	405	420	415	383	442	342	379	394	390	385	360	413	359	378	363	377	380	384	371	405	377	408	425	409	374	377	381	414	382	381	390	393	404	369	374	401	363	388	378	384	393	368	396	420	385	422	346	355	399	390	404	411	404	365	357	398	360	422	395	367	385	386	365	383	395	365	400	381	383	401	324	382	372	398	382	399	404	389	376	411	385	359	369	419	387	395	419	391	397	400	418	400	399	396	376	408	357	387	378	363	376	378	410	398	378	391	388	382	379	400	422	395	409	364	408	348	375	407	425	378	400	391	397	367	373	375	389	416	399	382	405	379	370	384	391	401	380	357	407	395	385	382	412	381	416	412	386	429	408	389	396	374	384	397	392	383	394	395	368	381	406	383	413	364	402	416	393	370	360	405	422	405	381	365	387	382	360	410	389	387	411	364	367	397	412	395	379	388	413	371	419	375	415	399	390	404	383	401	384	407	384	388	399	364	435	420	437	441	367	428	403	368	380	380	433	393	428	383	419	413	386	349	384	428	362	381	380	384	398	401	394	328	384	413	388	441	374	368	402	393	382	382	394	405	339	391	398	391	395	402	384	392	378	405	395	386	362	361	392	400	353	400	367	385	396	360	381	417	376	392	381	400	393	374	399	411	383	394	398	391	402	364	386	415	387	394	391	405	372	386	417	412	379	386	383	413	381	391	403	417	403	415	390	402	397	371	398	386	390	366	400	398	403	388	385	368	403	402	387	393	392	392	410	409	392	354	395	404	363	392	385	365	398	383	356	384	399	403	355	373	393	384	369	444	395	387	391	394	361	396	373	363	368	363	416	383	374	399	384	388	360	405	388	398	393	402	383	412	371	397	434	414	416	382	398	415	397	376	382	371	420	430	382	418	394	402	389	397	371	369	388	352	382	394	391	417	382	411	358	372	405	441	397
23630	21072	28422	23953	21059	13030	1209	608	480	386	346	334	301	283	268	238	219	229	218	195	230	179	184	167	189	169	175	192	156	163	157	152	182	167	165	168	168	164	154	143	158	155	173	135	151	158	170	150	156	145	137	164	158	148	143	160	147	139	150	155	148	162	131	154	136	164	156	149	141	151	191	145	133	158	178	137	168	171	139	157	153	151	138	147	162	159	150	139	169	148	151	133	142	146	145	157	157	131	146	153	131	145	156	169	140	128	143	155	161	143	133	164	123	143	152	158	155	143	153	163	156	149	145	146	170	139	151	143	146	147	166	155	150	158	155	135	155	139	156	142	152	137	140	151	153	165	143	151	129	170	166	160	149	176	140	153	168	135	159	133	145	156	159	163	136	154	135	160	165	142	158	140	150	150	156	155	132	139	167	145	140	184	127	151	144	130	147	165	155	146	134	158	164	165	152	143	143	164	135	142	139	152	155	168	152	162	143	147	136	158	168	150	141	172	144	140	145	160	181	152	144	157	157	132	140	131	142	155	161	149	167	162	138	158	127	151	147	160	151	149	139	131	145	157	135	166	168	136	151	142	151	143	145	151	170	141	141	117	154	146	157	148	136	127	128	144	149	131	139	168	150	145	138	167	146	156	147	129	154	142	143	138	165	154	152	149	145	142	148	149	150	159	138	152	152	142	163	146	149	150	137	173	157	145	152	147	114	160	146	118	152	142	149	135	158	147	174	141	147	151	140	167	169	124	164	141	156	154	161	125	138	139	153	141	141	145	125	135	152	134	151	138	131	157	122	139	170	147	145	156	175	135	132	141	152	143	135	156	154	146	147	166	133	127	149	130	145	148	153	138	137	156	171	149	178	154	158	161	149	143	142	171	166	143	147	174	153	186	148	150	146	150	156	141	175	144	152	157	135	148	120	150	146	153	145	148	163	127	138	158	154	158	142	160	134	171	153	145	166	141	157	155	168	156	140	136	140	132	168	128	154	133	122	166	141	139	133	129	167	160	144	162	145	149	176	150	141	151	168	145	144	130	147	163	148	161	157	156	129	161	143	158	157	142	142	146	148	140	168	152	143	149	154	141	158	126	166	157	144	160	115	154	139	162	132	140	144	136	144	142	130	163	139	164	126	162	142	126	139	156	148	155	143	149	149	161	152	181	144	126	153	131	133	134	160	143	144	158	130	150	129	146	136	139	160	152	158	156	155	175	142	133	129	136	173	166	156	142	160	148	139	146	128	144	148	153	149	147	136	157	136	134	142	143	131	144	164	147	146	152	154	156	144	139	134	160	154	165	142	142	158	152	163	138	153	149	139	139	111	149	152	146	147	124	141	146	138	164	142	134	184	141	170	136	156	138	131	133	163	161	152	138	143	137	158	146	143	170	149	124	128	150	146	154	181	167	130	150	147	149	148	143	135	168	149	147	160	165	158	171	149	159	144	126	158	161	143	157	127	138	138	135	143	143	158	141	152	149	162	152	168	136	137	170	150	161	138	149	168	161	137	142	155	140	148	150	165	155	141	146	154	142	170	152	166	111	146	148	133	153	130	133	156	155	144	146	162	141	143	142	150	147	121	164	136	159	153	124	163	172	151	144	142	155	136	168	144	145	144	160	149	148	142	135	150	156	158	129	142	167	144	154	182	126	144	143	150	141	154	141	145	166	142	135	152	146	140	145	136	160	132	154	156	149	123	137	154	152	146	157	152	125	126	138	141	163	141	141	149	145	133	142	133	137	156	152	143	147	160	173	160	146	154	139	153	156	133	141	143	163	128	139	137	145	162	144	154	147	137	142	143	159	142	142	144	142	129	156	128	159	161	184	158	146	141	132	137	137	143	133	146	159	139	149	172	139	143	162	135	158	128	158	172	155	119	135	149	152	153	149	143	148	137	150	160	178	142	163	138	155	122	153	164	138	170	158	142	131	150	165	172	154	145	145	170	166	153	146	161	152	148	139	151	152	156	137	146	133	144	143	157	138	154	142	151	163	135	145	152	150	160	172	147	145	151	132	137	153	150	167	131	151	128	137	137	143	156	140	138	125	157	130	118	178	158	161	149	158	145	152	162	163	164	131	142	151	145	140	156	142	139	138	148	149	146	138	147	150	163	125	136	149	146	140	136	145	157	150	106	179	152	131	143	143	133	148	136	139	148	148	153	141	139	126	126	135	163	142	168	160	146	170	128	146	146	150	147	151	141	136	135	133	143	115	177	147	172	142	161	156	166	160	142	162	140	150	149	150	166	145	150	134	153	158	141	130	149	144	167	145	142	151	133	150	143	151	154	136	132	139	134	182	142	141	153	145	136	165	123	161	154	151	149	146	136	113	165	146	163	150	138	150	146	128	146	131	146	149	130	148	151	146	128	173	152	147	162	143	147	171	154	150	153	145	136	162	166	163	151	145	137	159	146	151	143	135	134	147	156	168	149	144	144	159	149	134	144	153	154	133	155	145	169	170	150	168	140	161	169	153	168	150	133	161	144	146	151	133	141	146	146	151	155	142	156	156	146	150	153	134	146	159	157	164	130	139	137	155	155	149	140	149	136	168	150	144	142	137	152	151	134	159	134	150	145	161	181	153	136	137	165	157	148	145	141	144	132	140	144	152	160	147	156	136	170	145	152	175	160	142	153	148	148	149	137	147	166	143	155	136	177	150	142	139	154	170	135	142	155	138	146	158	160	148	168	151	160	125	126	152	125	166	151	175	171	131	165	170	167	155	152	159	146	141	148	164	130	155	147	163	144	129	146	150	151	147	133	159	146	153	126	144	145	167	133	140	135	154	116	150	137	147	138	135	142	154	156	152	132	138	142	141	144	147	135	164	148	150	159	157	142	162	141	134	159	140	151	124	174	164	165	139	130	151	153	130	130	158	128	148	140	153	160	155	168	150	170	163	168	157	136	153	146	135	170	153	136	147	158	139	150	127	141	141	135	147	159	143	169	151	153	153	133	151	151	148	132	163	145	164	153	129	135	124	165	131	142	145	157	161	149	131	149	159	132	138	149	134	154	152	173	150	179	120	159	159	155	155	140	161	148	145	153	175	149	136	156	122	137	135	146	149	148	155	159	165	151	152	163	148	134	152	141	141	141	135	156	129	180	157	137	143	134	144	141	155	138	161	148	162	137	152	145	134	131	147	141	159	136	143	141	155	159	151	149	157	138	134	151	159	157	146	147	146	149	150	152	158	140	139	148	140	156	152	149	152	156	176	147	149	158	133	161	155	149	144	143	141	179	146	129	131	135	144	168	133	148	182	150	152	148	157	141	158	162	153	132	157	157	142	153	138	166	158	145	139	152	170	150	153	145	155	152	171	160	146	155	144	144	152	164	147	140	135	154	151	147	144	162	152	144	147	150	139	160	139	183	142	157	160	154	153	158	143	144	147	141	158	139	151	144	149	158	142	149	151	152	164	158	145	148	146	170	144	166	160	158	127	156	117	124	174	128	153	153	134	138	146	156	157	139	130	138	150	168	140
20719	10586	9209	4531	2916	2239	1698	1273	1004	818	703	574	521	444	397	384	339	330	282	298	306	267	243	254	250	241	226	254	219	225	215	221	230	219	192	217	209	221	203	187	203	219	211	196	212	201	170	216	209	208	209	190	177	194	184	176	201	207	195	197	182	186	176	201	191	187	196	226	172	184	206	190	189	186	182	179	205	197	197	209	185	186	168	178	180	177	185	184	206	209	182	198	169	194	172	191	182	183	191	193	206	188	192	188	166	178	189	191	174	214	171	184	177	184	180	193	192	187	210	186	182	173	188	191	194	176	184	192	200	174	190	187	177	192	180	198	199	181	177	184	181	205	195	190	177	200	223	170	184	168	181	161	182	176	219	183	189	180	174	167	195	185	203	192	191	172	207	181	189	176	198	160	156	167	200	162	163	189	189	208	196	165	204	186	202	218	200	186	189	184	161	186	192	185	174	184	196	176	185	175	190	197	191	188	157	180	207	179	189	181	171	157	184	191	206	175	177	188	192	218	184	179	212	186	210	188	197	186	165	183	178	165	187	177	194	182	211	184	180	193	175	186	169	181	191	172	178	183	216	185	198	180	198	204	184	183	197	180	190	177	168	177	195	214	203	190	174	195	172	180	178	180	172	182	183	217	196	172	178	218	174	178	207	185	181	208	191	165	195	203	200	193	177	181	183	170	197	178	190	214	186	201	168	190	181	193	173	178	179	167	196	204	217	166	203	180	164	190	189	164	175	176	181	182	187	166	176	186	173	196	191	169	180	214	202	168	191	192	169	200	180	188	167	178	183	187	174	208	158	192	190	201	193	184	187	189	172	197	210	197	198	199	184	179	185	160	184	169	214	192	192	189	195	198	190	159	179	169	175	184	189	185	163	172	191	181	185	176	176	188	211	216	191	184	169	211	176	200	175	180	183	188	185	165	173	168	217	171	177	192	209	188	229	182	190	196	196	192	162	195	171	206	184	188	165	172	214	179	203	177	191	199	180	190	173	158	180	172	201	171	180	177	158	185	188	186	179	172	206	179	184	176	180	196	188	200	195	182	169	191	206	192	182	169	182	210	204	189	180	192	203	181	181	168	181	181	189	192	176	173	194	174	196	165	177	185	219	188	180	180	187	189	201	181	197	179	186	194	178	176	186	181	206	169	173	165	211	201	188	204	179	209	171	180	202	167	175	168	205	175	171	184	179	167	194	183	190	187	181	156	192	178	192	184	192	212	153	197	168	157	190	167	182	202	185	174	207	194	163	185	171	189	181	176	201	184	172	195	182	178	198	168	192	184	178	174	182	175	171	168	194	209	170	183	195	205	210	186	187	201	168	213	192	198	209	193	181	179	183	158	154	186	171	182	186	188	211	165	202	201	218	192	199	180	185	186	207	205	183	200	183	169	196	186	175	187	180	202	194	193	193	202	210	169	213	188	161	184	162	178	166	210	194	205	194	196	169	176	199	180	183	165	155	190	173	195	192	201	183	163	177	182	174	196	152	179	210	171	184	210	158	169	173	172	176	170	180	187	192	190	200	199	193	205	179	181	200	183	182	200	211	208	201	189	203	181	174	207	185	177	204	187	183	185	184	178	176	202	171	187	205	196	203	184	164	186	209	210	188	179	189	191	180	165	168	184	189	190	171	188	169	200	165	183	172	195	210	194	182	179	168	189	185	191	152	201	193	151	193	204	184	157	160	191	209	203	174	177	186	194	173	208	187	197	189	181	192	206	177	164	210	203	172	196	181	154	198	180	175	199	175	164	195	183	183	189	173	185	183	192	189	204	186	170	175	179	191	184	199	197	199	186	177	198	175	195	200	188	183	184	190	202	189	178	186	217	201	184	190	166	176	180	183	186	177	183	180	186	153	201	191	180	164	189	192	172	169	178	159	201	188	201	184	171	198	190	205	206	204	182	196	158	182	164	159	179	185	175	202	212	170	174	179	197	183	199	186	196	159	210	178	209	177	178	183	192	206	196	209	173	183	178	181	201	174	186	215	194	165	204	192	190	166	173	198	199	186	188	199	180	175	190	193	200	166	192	190	185	181	191	196	198	199	190	159	172	195	185	184	168	183	199	193	200	174	174	198	195	187	166	147	184	186	180	188	196	188	195	179	166	181	218	167	196	204	210	194	168	186	162	177	200	189	179	209	209	182	182	191	192	169	228	161	186	184	210	184	206	183	194	187	193	193	203	198	190	175	197	180	188	172	183	175	200	212	171	187	193	206	153	191	216	173	172	176	185	161	159	212	201	157	178	198	186	198	182	180	173	187	190	177	185	185	190	179	179	181	182	183	204	185	204	168	182	193	171	207	192	191	192	166	193	176	184	192	200	192	172	183	162	205	194	193	193	156	174	189	170	160	206	175	174	179	191	196	190	170	204	222	180	170	225	184	205	186	165	169	192	193	167	186	200	166	173	185	164	183	191	172	202	195	178	178	207	206	203	190	158	200	188	192	156	221	182	208	183	167	161	176	168	165	209	173	179	182	180	198	207	199	157	170	180	169	180	178	164	170	178	184	184	185	179	235	198	169	183	200	181	181	185	179	199	208	198	184	182	187	180	165	174	171	199	189	175	197	182	185	187	219	157	182	180	193	200	197	173	186	185	187	169	181	179	184	182	182	192	204	186	171	184	192	190	196	163	173	193	190	186	206	184	179	184	182	184	183	202	186	196	167	164	180	215	182	193	202	198	188	195	178	167	194	187	181	198	162	182	208	172	177	186	189	210	189	180	203	179	186	176	189	164	188	169	186	181	192	163	213	196	189	191	185	211	208	171	185	202	172	189	180	197	185	188	206	184	181	183	205	173	161	151	198	197	168	188	176	180	195	215	176	192	164	190	209	198	223	172	164	193	195	197	188	188	203	180	189	169	164	205	198	178	171	212	195	170	218	176	173	184	176	186	187	186	186	183	176	222	191	197	199	173	186	187	172	173	173	181	180	207	197	190	206	208	201	204	190	188	165	183	199	191	185	183	179	173	172	176	197	185	190	172	182	190	174	191	194	203	179	184	161	194	182	187	195	184	189	192	187	192	177	212	180	178	203	164	198	189	194	210	186	205	183	175	180	185	175	194	194	171	199	189	211	178	201	178	202	177	173	196	199	191	184	178	197	182	187	192	193	167	184	156	204	186	189	161	190	178	174	187	196	197	176	163	198	176	173	177	190	176	173	200	200	182	196	181	194	177	178	180	192	165	208	174	177	174	181	204	201	205	193	210	185	184	229	190	180	176	178	176	168	186	205	184	164	189	163	178	182	181	201	176	163	167	188	176	201	184	179	199	170	190	183	210	175	184	155	166	183	185	185	180	194	167	192	170	170	187	185	191	187	218	194	171	178	164	198	225	195	194	192	198	190	164	183	185	201	168	192	180	195	168	218	191	179	193	193	193	199	184	157	180	200	171	190	191	177	198	178	187	191	205	191	181	172	180	191	197	185	183	185	182	167	181	195	175	163	196	180	193	187	192	163	170	187	188	206	210
24930	21130	27575	24826	13573	1106	714	668	546	556	522	511	473	482	453	459	434	480	428	445	427	437	456	442	475	403	439	430	452	430	413	438	397	397	387	423	426	441	415	398	390	390	452	434	457	439	421	396	400	443	398	426	455	461	417	432	406	401	421	427	438	404	397	436	397	403	435	417	447	457	424	408	404	419	409	396	417	439	466	406	419	401	432	447	402	448	450	396	419	387	449	429	426	421	425	397	390	461	396	439	422	418	410	363	441	384	415	418	390	431	448	423	395	453	411	376	406	406	425	438	438	448	414	411	421	446	439	401	422	442	372	419	453	442	445	410	397	434	386	420	407	389	403	423	453	426	444	427	401	412	392	434	431	392	439	398	405	374	447	442	421	452	429	454	424	435	406	406	452	385	386	425	432	419	402	447	387	368	420	454	389	422	427	419	416	420	406	389	418	426	420	406	422	430	438	415	454	447	392	450	401	402	398	423	448	410	432	426	393	405	449	430	410	427	445	410	421	432	442	424	413	420	406	413	414	438	403	416	400	369	397	435	400	407	411	406	415	418	431	395	425	434	411	457	423	412	386	448	436	405	408	443	420	429	407	452	444	422	434	423	376	433	390	417	424	424	406	389	432	438	421	425	425	427	450	429	459	405	409	437	418	401	444	386	378	417	397	419	423	405	421	444	428	416	448	413	432	398	426	416	404	464	411	439	431	441	392	391	402	434	409	419	425	416	427	441	450	417	408	414	401	440	395	411	430	393	389	421	423	380	419	428	414	433	424	421	412	434	439	437	434	418	397	405	462	441	382	410	439	433	433	389	416	438	439	410	433	406	433	433	393	412	423	417	423	418	435	419	391	428	402	424	439	422	448	420	411	438	407	434	409	442	418	415	386	417	394	435	396	452	431	413	382	418	440	414	416	471	447	426	448	420	388	407	411	430	413	412	451	423	439	408	404	445	466	431	455	438	440	401	411	416	422	396	421	466	386	419	427	404	412	428	417	444	389	419	402	441	443	450	428	404	428	453	442	411	450	427	403	390	423	395	430	399	408	455	429	411	411	430	426	398	390	426	460	436	400	414	426	425	450	452	409	452	430	437	445	422	417	364	420	438	460	407	424	397	404	426	399	423	409	426	426	419	420	415	426	443	426	482	417	409	428	441	462	411	428	425	424	429	409	366	412	419	429	411	422	468	429	443	399	428	445	432	412	414	425	419	439	460	403	432	405	403	401	418	410	432	423	406	423	400	454	424	413	417	422	411	450	434	487	419	411	395	404	397	433	430	437	408	406	405	404	405	412	409	438	431	412	444	397	431	410	410	401	474	385	403	399	412	425	403	455	400	423	467	414	419	434	405	418	395	400	414	424	434	419	429	408	399	409	392	433	395	435	444	434	413	441	438	410	391	391	391	427	436	387	432	434	463	418	414	410	443	391	423	420	417	464	468	392	418	400	393	402	384	448	407	399	421	416	445	374	403	429	390	431	401	425	391	439	457	442	438	407	394	425	403	427	405	412	376	405	439	415	425	381	415	416	417	406	440	443	416	437	390	404	391	435	429	422	452	394	437	429	373	450	391	464	406	415	427	408	391	405	411	398	436	439	431	393	430	403	434	442	390	406	389	411	404	419	422	420	398	440	431	403	421	410	425	397	466	390	439	370	390	436	425	417	419	422	386	428	426	423	453	437	424	431	426	403	414	445	440	429	453	428	439	422	437	392	417	409	415	387	409	427	457	417	414	442	419	461	419	456	389	436	423	454	407	415	405	421	417	402	422	404	408	435	414	431	420	418	390	394	437	436	386	411	404	422	414	439	423	430	407	404	447	438	438	390	454	413	434	413	406	438	388	408	424	419	426	393	408	392	395	456	408	427	380	390	444	428	446	411	426	415	438	416	438	429	396	418	415	396	415	417	392	405	412	429	374	415	395	441	402	459	383	405	404	448	429	399	423	396	427	399	407	426	421	410	412	420	453	438	438	428	390	421	420	451	428	403	420	439	429	422	387	414	422	429	392	470	408	396	385	468	423	422	430	422	386	439	424	429	396	423	444	444	417	427	408	462	414	466	403	433	398	430	394	402	415	459	415	398	417	430	462	408	398	395	413	392	423	429	434	433	423	447	382	434	405	427	411	425	433	362	438	409	435	446	405	416	414	413	431	427	441	409	399	444	454	385	429	406	460	428	382	420	415	441	405	426	449	422	461	422	424	418	419	377	379	415	418	418	430	407	397	438	411	454	420	426	402	403	425	449	419	409	383	406	433	415	396	396	430	406	402	415	426	422	397	430	423	389	416	401	415	416	414	413	440	387	436	400	429	409	434	433	404	413	388	434	401	367	443	392	424	406	376	427	417	401	382	399	440	410	356	373	409	426	396	401	390	399	424	375	418	409	415	455	423	426	371	420	406	436	427	411	393	384	433	399	416	411	378	420	429	410	410	444	429	407	406	398	423	451	404	448	419	443	418	428	382	432	469	372	405	401	399	419	437	436	419	417	416	401	409	403	408	426	445	444	415	422	418	395	437	442	433	414	398	472	419	402	403	439	427	450	399	408	373	421	446	377	389	390	414	447	417	444	384	411	388	384	379	374	421	432	416	416	442	395	391	438	412	453	407	416	437	383	432	422	420	389	440	421	407	436	391	424	444	420	402	430	441	408	422	428	414	405	435	397	439	429	402	434	449	409	402	408	374	427	416	426	428	415	408	428	434	410	394	431	450	413	467	401	412	439	423	407	442	427	400	421	422	417	469	417	392	417	417	408	453	433	447	394	417	403	407	377	388	438	445	422	428	461	432	439	440	377	362	405	389	423	398	413	431	430	391	454	418	420	409	435	410	388	434	436	406	411	404	415	411	406	459	395	411	415	440	411	403	463	421	405	392	389	380	420	435	403	403	400	430	406	414	426	415	405	395	430	424	395	414	407	438	423	424	411	396	420	441	430	390	432	435	436	431	414	386	432	420	449	448	421	375	430	435	442	427	402	408	417	426	399	390	416	377	382	399	416	427	397	417	445	454	413	414	421	461	420	430	431	446	425	400	440	439	428	438	424	390	433	434	419	422	428	456	406	427	440	388	412	420	440	445	428	449	409	440	411	425	439	451	437	433	423	428	421	448	426	388	408	454	389	435	420	383	418	394	439	425	446	423	460	409	400	429	411	416	428	446	408	398	435	417	413	385	406	457	439	466	372	419	423	421	465	440	408	458	407	401	430	416	392	436	407	422	418	404	440	451	417	409	420	408	408	411	409	447	450	418	429	427	446	432	438	430	422	397	416	423	401	422	405	429	414	393	414	408	445	404	421	417	424	406	418	406	437	452	445	413	408	443	407	401	394	394	412	386	421	430	408	419	411	410	431	405	407	426	447	393	438	394	412	395	400	446	390	408	419	407	434	412	408	434	390	399	431	412	423	417	408	412	395	414	384	411	404	415	384	403	424	406	411	447	421	431	418	426	410	415	429	435	388	404	415	430	394	418	430	404	427	453	393	393
20356	6822	5355	2861	1966	1520	1223	1056	957	811	708	658	627	628	624	555	584	602	547	570	540	530	497	505	519	514	491	507	503	502	460	500	481	486	473	445	494	482	446	496	474	471	474	494	470	482	497	513	502	487	507	518	504	503	469	470	485	480	484	518	468	482	528	521	464	459	485	496	507	474	510	467	467	483	475	477	494	466	500	499	467	484	526	502	468	459	472	500	502	474	500	482	502	483	457	466	508	451	501	477	462	480	518	468	490	475	463	477	485	516	500	472	523	496	498	477	511	492	491	494	531	472	485	484	476	488	493	452	519	504	483	508	521	480	506	508	466	480	493	498	465	525	470	454	455	510	514	465	481	459	448	457	496	477	498	478	463	501	481	469	470	506	481	498	524	479	454	461	493	481	466	507	497	493	453	492	486	452	486	486	494	513	465	465	497	501	486	466	479	488	478	488	503	465	522	481	457	514	518	475	514	511	468	488	528	476	447	441	461	466	478	487	486	480	491	484	494	493	483	523	472	476	486	516	522	498	526	489	472	505	466	489	471	461	468	483	473	495	476	484	481	486	478	494	514	477	463	530	479	472	501	462	489	493	511	481	463	430	511	463	474	478	525	501	514	493	499	507	472	461	496	466	463	460	487	469	450	512	475	497	501	478	480	465	532	484	479	505	480	521	527	493	475	465	464	475	476	492	490	466	512	464	505	498	473	500	484	457	502	483	484	455	466	461	488	454	488	477	507	487	475	458	465	502	471	486	508	466	492	480	523	504	515	484	503	460	517	455	523	493	476	472	458	523	464	491	489	482	457	476	458	505	428	471	459	483	504	482	505	453	509	455	460	496	480	456	462	467	430	485	443	463	505	467	449	482	482	492	451	505	516	481	496	507	499	491	473	469	474	481	467	494	459	504	468	495	502	478	508	511	496	509	481	447	466	483	483	486	469	490	493	458	494	479	475	444	416	466	470	502	470	499	457	500	473	444	499	509	474	480	509	488	478	502	465	432	502	447	499	479	485	475	491	510	472	449	442	484	511	490	517	502	467	462	546	525	443	443	500	496	495	452	443	447	471	449	470	486	491	511	502	477	466	500	526	525	456	470	463	444	476	488	481	487	525	506	446	504	525	499	473	486	473	464	477	473	484	453	464	488	447	489	452	466	462	528	489	483	476	519	475	461	487	456	484	484	470	504	478	479	508	470	482	472	463	468	528	453	499	495	455	509	459	506	472	497	498	486	470	463	488	460	520	479	442	510	494	469	520	467	485	510	492	513	484	501	448	496	487	481	513	490	474	462	516	503	474	507	477	470	493	464	504	449	489	468	454	498	503	498	476	531	490	469	455	435	483	471	469	479	498	479	486	472	495	461	513	450	508	464	496	476	506	483	451	442	522	509	491	513	474	446	517	520	489	469	496	473	481	463	483	498	495	517	453	476	472	504	515	492	477	454	503	465	514	495	482	472	498	488	462	458	486	478	502	483	457	532	482	513	503	537	502	498	461	474	473	462	449	490	486	454	476	474	490	507	470	476	517	478	458	499	470	502	465	487	493	499	498	521	463	463	503	530	485	467	514	461	444	509	506	476	446	486	504	464	486	495	522	457	456	451	456	458	470	468	525	491	500	496	449	519	472	496	478	441	516	438	503	444	478	448	502	459	490	488	484	486	486	498	491	490	488	466	507	476	481	487	504	528	460	471	522	482	496	444	530	485	502	507	484	474	488	512	484	483	483	502	489	470	492	458	516	527	496	480	493	467	528	486	450	470	480	499	512	472	480	451	446	489	474	456	460	460	451	474	487	443	499	467	468	455	514	486	502	497	453	487	489	485	494	481	486	473	444	522	508	517	493	501	472	467	480	477	461	471	475	498	507	504	484	486	486	492	512	511	482	503	500	463	495	454	495	492	476	441	448	472	500	480	455	520	447	479	496	462	542	430	499	521	490	447	493	489	506	491	483	480	492	504	466	477	475	432	487	479	488	486	472	453	497	490	517	486	517	489	474	477	490	504	485	439	467	516	501	476	460	487	502	450	475	506	500	498	483	473	478	507	481	460	488	517	478	466	475	481	488	484	481	501	537	490	486	459	472	492	457	505	483	510	477	481	476	465	514	483	504	485	472	462	510	491	485	478	498	530	497	481	493	491	487	507	496	458	495	509	463	475	429	476	497	504	503	497	486	441	492	502	469	493	469	526	474	469	489	467	493	476	481	501	442	516	494	485	466	484	503	436	489	478	492	483	473	478	479	447	519	489	515	498	484	530	490	455	488	474	499	518	524	471	468	475	452	487	504	477	479	525	470	501	462	493	492	493	487	525	459	493	494	513	494	502	500	472	478	520	474	481	458	485	455	530	471	469	475	484	474	482	443	493	475	487	465	462	472	535	509	484	490	478	455	534	491	478	476	501	477	510	465	526	456	496	498	506	517	483	510	481	519	470	497	502	461	478	498	476	448	491	514	449	469	501	516	500	485	472	486	463	441	497	488	494	543	502	492	490	486	452	484	493	465	459	495	520	495	453	501	544	515	474	483	457	504	482	486	437	462	453	462	492	492	468	421	492	513	505	501	479	505	452	530	542	492	497	442	487	459	488	485	514	500	446	506	479	501	497	486	500	486	471	485	484	502	481	474	507	461	491	489	470	463	491	467	458	465	478	478	496	462	497	496	503	494	468	474	452	452	500	470	485	510	479	478	490	477	458	462	483	479	464	490	495	489	511	466	453	460	480	495	501	479	504	468	467	504	473	489	510	440	474	483	497	487	482	455	454	492	452	471	457	502	473	478	501	490	473	486	492	527	479	458	511	461	466	475	467	499	454	478	492	439	502	479	519	505	488	513	515	551	481	503	473	479	482	464	474	482	486	450	471	507	480	481	473	513	486	501	523	462	498	501	476	470	481	476	500	480	535	510	480	484	470	450	454	485	511	533	499	499	483	501	484	487	500	491	521	471	483	482	477	487	537	458	464	479	478	461	459	478	489	456	490	485	463	479	473	486	507	522	466	501	498	498	496	452	477	446	459	507	465	486	525	503	465	470	487	480	454	483	464	454	457	481	516	484	458	473	508	481	488	483	498	482	482	479	462	479	509	486	482	484	463	514	506	475	478	505	490	432	501	472	521	506	488	486	466	513	490	470	469	463	465	497	490	484	516	507	471	493	459	473	483	489	469	500	508	505	518	480	445	479	523	515	464	458	514	530	458	495	464	501	473	479	468	487	472	506	514	455	445	505	465	489	507	486	470	466	531	459	450	438	463	467	500	490	471	533	500	481	482	468	463	455	491	502	494	499	485	469	461	517	474	497	512	428	465	513	478	528	455	520	502	506	478	505	470	440	464	532	475	500	470	469	485	487	507	484	534	506	526	504	480	485	465	491	463	474	463	491	469	490	485	510	470	498	513	456	449	500	494	470	519	497	481	461	562	496	503	496	469	514	502	465	481	490	492	507	498	466	462	459	494	455	512	481	462	485	471	508	462	517	503	488	500	518	471
22764	21168	28939	23660	21168	21248	12397	1321	903	714	637	523	483	458	402	406	330	335	334	326	306	303	265	253	268	262	245	247	228	242	237	226	214	222	233	223	218	233	201	223	227	226	218	218	190	193	246	209	216	246	213	228	218	200	202	217	217	230	226	218	185	211	201	214	225	209	193	244	195	228	233	214	203	207	205	200	225	199	215	213	230	196	212	201	238	221	229	215	198	218	202	192	206	180	204	203	214	200	191	197	206	207	213	201	204	207	215	191	217	177	212	243	215	215	199	184	210	183	218	209	198	228	198	211	197	199	214	185	213	190	203	214	196	201	196	226	187	193	192	218	209	197	195	202	200	194	223	175	222	188	197	185	203	206	181	227	205	217	200	194	205	212	209	235	198	217	220	211	195	221	205	196	214	200	205	209	198	194	209	179	215	225	204	185	206	202	193	226	203	198	228	203	216	205	193	189	212	209	204	224	202	234	202	205	209	224	178	215	218	202	195	179	216	204	213	206	216	196	181	200	201	213	202	190	203	224	220	200	176	207	225	179	217	197	212	207	195	208	205	203	212	209	194	213	216	207	192	185	187	202	228	190	187	193	190	200	213	227	199	198	208	210	208	201	215	180	227	210	223	212	186	222	203	190	203	200	189	187	215	194	189	198	217	189	219	183	180	201	204	203	191	197	211	188	184	188	199	216	235	187	218	195	182	198	193	207	178	200	209	187	219	220	192	212	185	187	194	197	196	196	205	210	192	199	206	211	213	202	223	204	197	205	222	198	214	191	194	207	180	199	203	216	212	204	203	206	219	202	189	203	189	215	197	187	199	211	191	212	214	205	170	179	220	200	209	186	208	209	193	193	175	193	209	225	193	207	165	170	208	218	206	179	195	243	210	238	175	204	192	208	210	193	191	177	250	200	204	206	203	180	214	208	195	217	212	219	203	214	214	200	211	215	212	219	184	209	173	231	205	219	190	200	211	209	175	223	216	220	209	188	204	214	210	212	192	184	202	197	202	217	202	197	196	190	208	212	182	202	229	202	214	191	177	222	222	187	200	204	202	204	180	209	187	188	182	215	197	210	197	209	217	196	200	215	221	181	238	193	205	209	203	213	189	214	174	179	208	207	185	226	203	247	226	220	187	179	199	204	213	234	187	198	192	179	188	203	219	196	213	221	198	231	227	219	215	196	199	197	196	208	196	189	224	195	195	187	191	205	169	219	213	180	223	222	188	207	189	169	205	201	194	215	191	203	194	212	191	209	201	199	193	201	229	188	186	195	204	189	185	197	206	218	203	200	205	216	226	210	190	202	204	202	206	198	197	192	220	215	216	210	193	212	194	184	192	181	201	195	188	212	227	197	220	220	208	190	181	220	218	215	208	178	206	187	226	219	242	183	207	228	215	197	180	202	210	203	192	178	211	203	185	190	206	206	215	197	194	196	196	183	212	234	197	183	217	176	209	201	186	200	195	195	211	222	219	191	213	177	203	192	183	190	228	191	221	208	175	202	199	183	204	191	189	176	183	209	215	193	232	198	183	198	201	211	216	207	204	213	186	213	204	193	208	199	179	178	194	187	198	203	216	188	198	194	183	209	212	194	193	190	201	222	209	201	199	178	204	204	202	210	208	201	206	223	208	209	203	193	218	211	224	208	205	197	204	197	191	202	211	224	204	200	185	196	188	169	203	203	225	196	182	205	195	204	174	213	216	187	205	200	222	191	214	194	193	209	220	185	183	192	207	207	193	226	186	203	192	206	198	202	217	202	227	186	208	197	192	225	181	176	189	210	188	201	213	189	222	178	213	214	185	214	198	206	192	194	210	215	228	210	207	205	206	191	214	203	208	216	228	204	209	221	202	226	205	202	178	231	162	193	210	223	195	189	180	207	222	216	189	204	208	195	189	223	207	236	204	225	214	212	206	203	214	228	188	206	198	179	197	189	183	204	200	206	221	214	175	222	201	184	183	172	218	190	205	213	196	213	221	202	194	200	229	195	176	192	197	195	215	208	212	203	177	191	217	207	228	221	211	186	210	184	211	212	207	196	183	215	200	186	209	205	212	209	187	196	207	179	205	199	213	209	203	201	207	209	209	184	226	190	215	212	203	214	213	220	197	205	190	181	204	188	216	199	194	197	196	213	227	188	230	238	199	201	206	209	216	214	210	204	214	199	207	207	229	207	210	199	204	200	211	206	202	190	187	209	219	209	202	203	210	200	192	190	216	190	214	226	200	199	207	207	193	190	185	184	206	193	186	174	185	204	196	199	215	227	195	223	205	218	202	241	191	202	196	219	209	194	198	223	198	224	170	205	212	175	207	212	212	205	221	204	204	202	218	206	225	191	223	186	203	213	205	196	217	214	195	176	202	208	239	217	225	194	209	221	193	180	200	217	185	194	196	208	213	194	212	190	204	209	189	227	190	194	208	182	214	185	196	194	203	208	206	189	177	179	220	184	203	188	225	217	222	164	190	200	201	200	211	222	193	213	174	203	193	204	209	205	195	183	208	192	182	175	191	188	206	206	218	203	203	202	208	198	195	195	210	196	194	226	196	222	202	199	197	210	186	203	186	190	166	207	209	206	201	215	209	207	218	212	224	217	192	195	195	200	209	219	217	190	183	242	202	201	226	191	226	185	196	194	233	204	201	199	208	190	198	197	208	188	221	210	209	195	188	205	187	201	181	197	186	182	232	186	213	185	205	215	201	177	205	223	194	227	205	217	203	185	219	211	200	214	225	181	209	220	189	216	196	195	201	194	226	206	189	199	198	221	176	230	214	176	202	189	238	197	215	223	183	198	228	182	227	188	216	196	192	201	208	193	207	194	219	201	190	176	207	196	201	224	196	191	216	218	188	205	201	204	200	222	199	220	179	207	209	206	179	184	190	204	186	201	200	218	201	203	194	218	211	186	206	215	206	198	190	180	213	176	180	200	222	235	223	196	218	200	203	212	206	214	214	216	219	198	184	227	198	214	204	217	198	232	200	205	211	200	201	187	191	202	192	206	167	212	188	196	215	186	210	176	221	224	185	200	214	202	247	194	203	193	198	192	195	183	201	197	234	223	194	221	226	239	232	199	195	202	189	182	201	212	212	209	193	180	218	216	192	185	194	235	223	212	188	184	178	179	179	186	215	211	211	198	224	193	208	194	213	204	178	230	198	210	186	182	186	210	194	202	196	203	202	204	205	194	183	233	199	224	200	196	202	200	209	191	206	195	212	227	212	211	213	199	224	216	209	197	208	198	180	208	216	221	217	190	207	191	204	194	186	211	216	195	212	240	188	204	205	205	226	199	216	210	199	202	195	199	202	220	194	177	172	176	214	184	198	179	220	224	191	188	202	206	188	199	224	190	200	187	208	199	194	194	192	191	213	187	204	194	192	216	223	216	198	201	217	205	198	188	202	215	199	207	184	174	189	194	204	209	204	226	209	203	214	226	204	211	182	190	191	207	216	225	223	194	206	211	228	209	212	197	195	206	222	208	177	172
22035	17611	14804	8026	5281	3864	2937	2257	1766	1428	1131	1002	869	723	646	616	524	542	468	422	456	390	367	341	338	334	300	328	303	295	262	310	305	260	282	280	271	248	245	256	267	240	259	274	258	247	259	262	244	234	248	238	267	255	280	251	252	248	241	254	221	213	229	217	242	212	256	215	230	224	219	248	249	201	238	248	248	207	222	214	245	219	226	219	221	232	210	223	215	219	256	210	225	230	243	252	230	229	213	208	219	240	238	240	231	227	229	226	241	230	219	224	216	197	257	245	243	204	223	219	243	241	248	231	213	209	233	234	210	230	227	214	220	213	245	241	250	241	223	222	214	227	232	222	247	255	235	246	235	225	254	213	211	225	234	235	193	195	244	220	239	235	213	230	221	223	215	219	255	225	197	215	244	221	222	221	227	222	223	232	222	220	214	218	242	243	229	214	218	244	212	226	240	213	216	221	237	248	233	239	227	207	256	225	225	246	239	263	218	252	198	251	225	218	238	209	231	226	202	227	226	225	241	252	217	246	231	214	235	214	227	216	263	263	230	216	244	242	217	192	232	214	221	202	234	244	238	248	235	222	232	225	260	228	226	234	223	227	236	250	237	231	217	222	233	210	207	249	229	215	256	214	246	237	245	238	230	246	241	235	202	233	252	225	261	250	228	214	240	251	208	205	232	229	216	252	246	226	251	238	219	253	205	243	218	193	206	217	205	242	218	201	231	210	245	221	240	234	212	216	232	239	229	241	220	226	232	213	238	203	237	230	213	217	227	235	243	224	225	225	219	224	230	223	246	197	198	229	223	228	246	245	246	213	219	210	228	252	219	253	236	220	216	231	221	247	240	238	267	229	245	215	255	239	225	237	221	228	245	247	201	223	223	210	208	262	198	237	207	241	233	215	228	234	233	250	216	213	226	231	240	212	230	236	219	230	231	221	204	243	221	259	229	228	238	214	244	233	230	263	230	198	236	204	218	241	250	244	235	218	225	249	213	225	226	245	238	223	219	229	261	222	231	229	216	240	220	239	233	204	200	220	233	215	218	254	236	226	237	240	213	241	228	245	216	208	214	227	253	212	228	237	209	242	209	229	199	248	214	229	220	230	237	230	233	236	227	219	230	248	223	253	234	221	251	243	239	218	221	252	233	238	252	248	234	230	246	256	307	234	247	235	234	239	262	252	250	246	240	238	254	219	243	216	244	231	246	222	213	195	232	195	231	235	189	229	216	211	196	210	265	200	217	208	230	236	237	222	227	240	200	221	228	212	243	231	218	222	228	216	217	247	246	229	235	234	197	233	223	217	212	220	253	191	195	239	232	207	259	223	216	224	209	223	221	232	237	204	240	232	215	230	220	239	210	231	230	275	245	219	239	224	236	253	212	266	243	227	256	218	210	228	240	219	231	245	231	257	211	254	250	234	248	233	229	214	249	250	236	247	226	227	235	229	222	231	219	225	241	208	243	227	220	223	227	231	203	241	216	220	231	219	207	230	250	220	201	220	208	238	236	216	237	210	195	190	247	240	219	206	230	239	227	203	213	251	243	251	218	236	242	237	245	233	254	215	213	211	237	212	210	222	225	222	227	235	243	248	209	217	226	222	196	219	232	234	229	234	226	231	246	250	226	236	261	263	251	238	219	224	218	254	210	202	220	235	229	227	207	200	226	210	220	233	240	229	240	228	212	228	221	246	229	247	238	248	230	220	223	224	242	222	239	229	227	218	213	236	227	232	243	217	227	222	251	223	242	228	220	205	224	212	236	217	221	241	256	235	212	221	222	229	238	233	229	221	235	216	226	226	226	214	216	227	205	225	246	234	237	237	230	214	188	192	252	237	222	243	228	220	230	223	223	247	227	214	207	250	227	208	229	253	213	223	232	220	239	226	212	218	229	223	213	237	217	227	239	218	258	194	214	244	216	251	229	240	222	250	256	232	215	227	219	208	272	270	232	237	221	221	207	239	233	220	194	244	219	221	211	246	241	246	230	219	254	230	238	242	237	231	216	209	224	228	224	214	242	232	233	238	255	220	203	215	220	236	212	211	216	224	224	216	257	240	243	218	224	224	231	256	202	235	257	221	231	250	206	218	224	251	226	222	227	238	202	239	230	224	240	211	222	224	225	211	223	216	221	237	222	212	219	236	240	245	245	212	245	226	221	236	216	246	226	220	231	232	227	226	253	239	215	226	220	221	214	237	237	235	207	226	213	243	201	242	250	247	228	232	239	234	227	236	226	232	230	225	244	220	247	235	226	231	248	226	209	240	236	247	235	198	230	253	219	242	207	210	221	210	251	232	224	225	203	233	216	214	204	231	211	206	234	242	241	221	249	225	248	235	208	245	245	250	213	235	215	231	220	244	252	222	207	197	251	230	221	227	230	235	219	207	234	256	214	223	242	244	208	234	238	246	208	201	230	214	225	241	231	230	203	279	228	210	236	245	243	233	234	224	238	255	218	257	205	253	223	247	220	215	222	236	245	218	236	225	232	235	241	246	248	249	223	209	241	228	242	214	221	226	215	234	249	191	232	229	245	246	226	251	231	219	217	214	251	228	225	220	260	233	231	230	231	271	227	216	216	229	219	229	228	218	249	230	246	205	232	217	231	224	217	242	219	213	204	237	237	227	227	254	231	210	248	208	212	227	248	239	230	230	222	235	253	233	211	244	243	217	234	199	223	219	245	199	233	225	243	218	246	238	224	236	211	243	233	233	244	223	224	237	225	235	221	237	204	235	214	220	200	234	258	242	185	232	223	196	218	235	214	253	237	227	230	209	259	219	216	203	243	223	211	238	236	245	241	222	215	220	240	219	215	220	227	239	227	236	230	239	240	222	240	216	214	231	246	247	232	227	202	240	217	230	241	208	218	226	215	219	214	241	248	211	233	263	246	234	221	231	239	237	237	209	220	232	255	239	228	248	215	213	226	234	219	223	214	215	238	229	208	223	230	257	206	211	254	229	228	252	236	241	247	232	236	245	227	233	209	247	234	234	216	218	209	203	261	233	221	217	221	225	226	204	250	229	223	211	227	233	237	220	235	238	220	242	222	238	201	240	218	203	238	229	234	207	241	247	201	236	213	238	210	217	229	227	216	184	226	214	212	228	225	240	247	226	201	232	224	236	240	220	257	215	227	257	233	224	252	222	226	251	241	245	202	236	232	229	214	229	232	212	232	231	237	207	225	192	209	216	236	233	224	226	244	217	192	233	213	238	226	221	244	218	223	215	260	266	209	205	239	232	219	213	223	228	192	206	236	232	239	235	249	239	244	228	207	217	223	230	239	217	220	226	225	227	224	241	200	224	231	203	220	227	229	225	222	215	226	221	234	227	211	222	214	219	224	242	213	214	228	230	258	242	236	208	242	238	241	233	224	245	225	240	240	249	251	251	227	212	223	242	198	204	227	228	241	231	225	229	232	239	222	200	228	257	231	232	238	196	217	206	230	231	210	232	245	232	215	225	242	237	207	229	214	261	204	191	228	241
27021	20076	7397	813	454	408	347	340	357	342	325	339	340	313	341	325	351	356	335	330	331	334	331	310	317	290	295	328	349	345	356	340	312	307	353	349	332	316	306	340	323	348	325	324	322	300	333	348	312	348	323	292	296	332	351	348	345	319	310	332	328	318	350	302	324	333	337	312	331	317	338	295	319	299	328	320	326	314	307	314	340	356	306	325	331	300	322	318	311	329	313	348	328	332	331	336	296	331	321	306	327	323	328	343	305	345	308	334	364	300	340	318	317	332	334	331	291	339	315	318	344	351	290	344	325	347	343	299	338	312	294	312	309	308	368	339	326	335	333	337	312	337	338	323	314	312	292	312	326	329	323	319	336	348	300	337	328	307	349	308	316	322	327	296	303	310	317	312	328	319	316	326	327	332	318	357	328	297	320	312	340	341	303	315	319	291	303	332	311	304	322	322	341	336	326	314	341	322	291	309	325	285	299	330	309	333	302	307	334	286	302	318	290	347	301	300	312	310	331	298	345	325	329	354	303	319	318	318	327	337	324	329	298	335	331	285	329	306	319	322	334	305	294	312	305	312	296	334	317	344	313	310	315	331	339	314	331	359	350	313	334	318	318	338	326	341	333	322	317	348	329	316	334	298	344	327	334	328	314	322	323	321	327	309	313	320	362	355	342	321	348	308	315	299	327	344	339	331	335	314	308	318	331	323	314	312	321	317	317	345	324	321	290	328	350	343	336	336	316	323	326	317	330	347	356	326	302	324	310	324	340	334	321	319	354	330	354	348	351	327	330	336	308	314	315	303	324	325	302	278	333	323	322	297	310	347	334	323	319	323	315	343	327	312	321	337	324	311	351	326	335	295	329	313	312	309	325	332	345	311	321	342	292	329	334	333	330	357	320	347	321	347	344	334	322	318	353	348	321	318	360	328	329	319	346	365	340	345	343	319	362	339	346	350	330	348	303	339	301	335	303	330	310	319	330	337	271	327	364	307	318	326	334	338	300	343	340	317	334	326	342	310	319	326	307	329	324	312	297	329	371	333	306	328	306	342	323	325	330	329	334	320	317	316	298	309	328	346	340	290	321	319	303	341	345	330	318	346	343	334	310	340	305	319	314	304	315	322	318	334	307	307	299	313	312	347	356	303	318	331	318	345	348	325	314	331	307	306	339	302	344	310	325	349	315	310	309	350	351	326	293	350	327	343	320	308	299	322	318	343	334	343	335	306	302	317	313	352	341	339	330	302	342	333	311	327	330	314	339	372	311	334	356	324	326	316	318	331	324	319	284	341	296	358	313	331	320	315	306	338	314	316	305	331	330	311	320	293	328	312	354	319	337	348	299	332	343	314	296	308	306	343	317	321	349	333	311	346	310	317	312	321	344	324	299	300	313	324	310	348	366	338	317	296	322	329	330	325	325	326	318	317	322	309	342	335	307	323	300	342	350	367	328	315	299	330	310	316	324	310	341	345	352	307	322	317	340	326	324	313	320	318	319	339	329	322	318	324	333	320	331	313	328	349	294	323	329	336	326	302	364	334	287	340	365	368	290	309	322	325	308	314	305	321	323	341	317	294	336	307	297	317	338	355	323	320	324	316	347	339	349	349	342	313	318	307	307	300	319	335	350	321	304	329	325	326	332	306	320	321	334	337	349	329	352	336	322	291	310	324	328	318	347	321	312	305	319	334	340	302	331	358	338	320	310	313	343	300	303	339	353	326	322	333	336	293	326	348	321	335	309	340	325	352	337	346	345	338	332	313	305	343	339	321	339	370	359	351	354	339	284	335	322	327	326	285	314	338	343	336	333	289	304	339	351	291	312	322	314	329	333	348	327	343	340	333	337	358	309	338	324	309	329	342	323	325	349	321	304	332	307	291	319	311	320	343	297	315	319	332	322	331	341	319	314	321	293	333	318	309	316	303	358	309	330	328	335	310	327	295	364	343	356	334	336	338	350	328	313	348	340	303	332	335	300	295	323	317	305	330	338	320	304	319	286	298	318	310	303	315	313	324	342	304	333	346	302	333	322	295	324	319	306	318	333	345	316	340	301	323	323	337	330	313	348	297	338	327	282	330	344	308	312	290	345	333	323	314	328	343	326	327	294	339	326	333	353	308	336	310	345	315	316	332	322	342	335	362	330	321	312	345	308	307	327	313	320	337	303	290	336	340	365	365	314	335	308	311	334	294	338	344	354	312	331	296	326	335	352	322	349	335	347	340	323	330	336	338	325	302	293	306	336	358	312	327	317	314	327	362	325	330	367	316	311	315	330	311	295	321	316	333	334	338	344	309	312	307	296	325	363	339	337	350	319	332	310	341	327	321	308	337	346	331	310	344	326	330	322	354	326	298	290	339	339	321	287	304	329	298	295	325	309	329	332	337	326	328	325	334	322	344	334	322	334	340	323	307	348	338	324	314	299	281	323	342	262	343	315	298	326	360	325	307	317	326	328	340	349	351	292	320	293	317	312	345	332	295	352	291	316	305	306	348	326	341	331	292	354	298	328	324	338	354	337	310	311	324	332	327	334	291	327	308	320	316	323	315	316	327	322	304	343	331	334	321	315	349	324	299	363	294	293	302	329	337	325	324	345	377	346	297	348	319	317	332	291	368	338	335	338	301	329	311	334	331	307	343	309	334	311	326	338	338	326	319	306	311	336	346	326	341	297	336	337	319	328	309	309	331	317	352	306	308	309	314	320	304	350	334	322	321	301	340	297	355	323	315	323	321	297	311	329	321	321	301	351	330	345	337	326	346	339	335	322	331	351	386	305	320	327	347	297	336	316	309	332	313	316	331	343	318	366	310	333	330	324	328	332	337	353	322	356	316	343	347	341	318	319	307	340	318	331	331	338	337	328	368	330	338	331	314	343	323	329	316	337	327	302	327	327	319	330	313	343	354	343	280	367	317	346	328	344	337	332	337	311	307	297	334	316	307	321	328	297	315	313	337	304	334	313	334	358	323	307	304	324	323	310	337	340	307	307	328	325	330	341	307	351	310	317	294	350	321	318	351	322	343	334	335	329	347	307	346	334	357	348	338	349	307	337	338	350	336	313	300	333	340	333	309	325	339	325	321	308	334	342	334	302	341	316	340	330	343	329	309	347	298	313	335	323	311	315	327	304	339	334	307	317	345	318	361	306	322	314	343	289	339	331	338	309	327	316	295	327	356	341	318	328	350	326	341	341	323	309	309	333	344	353	349	316	329	335	337	312	322	334	365	315	303	300	342	283	328	314	299	318	318	311	354	356	322	330	312	302	336	319	292	353	292	311	324	345	331	325	351	350	334	332	310	337	329	327	331	324	328	330	342	373	321	321	332	325	295	330	317	305	294	328	295	331	314	334	319	328	329	330	322	324	359	339	319	339	335	301	297	295	288	346	354	291	335	321	322	337	317	339	331	319	320	275	327	323	333	302	307	352	341	351	321	302	298	331	302	323	302	307	340	341	348	340	344	305	335	330	316	300	323	324	328	283	329	337	322	325	323
7852	1296	1197	690	616	508	516	440	437	417	428	359	422	412	417	405	375	420	373	419	388	401	415	375	403	391	375	395	375	397	406	433	392	386	378	422	428	402	396	408	378	390	414	397	378	407	385	381	416	375	370	392	394	391	370	376	403	386	412	381	387	363	401	431	404	380	395	394	412	418	395	384	396	412	411	378	419	409	407	410	391	347	390	390	415	388	377	417	378	371	394	380	388	388	413	365	416	395	378	403	408	381	397	397	417	444	369	403	390	367	397	389	403	401	384	429	403	354	402	379	370	429	399	394	390	396	413	397	395	391	396	395	424	399	403	406	387	410	410	366	413	356	375	407	417	404	383	392	407	415	369	394	400	406	368	380	379	389	392	408	393	404	401	398	382	391	402	377	374	397	436	387	403	388	396	359	413	401	416	421	398	438	400	422	407	368	383	398	402	424	393	406	433	389	364	393	403	377	379	411	408	400	384	408	392	346	421	403	435	404	384	431	362	373	404	411	394	398	366	369	391	403	403	379	396	378	405	394	387	391	380	376	416	396	387	399	418	383	382	376	414	406	378	403	407	364	412	402	395	360	403	415	361	367	392	413	381	402	394	461	420	411	383	387	393	382	392	411	394	397	371	366	410	401	392	409	383	380	386	353	393	412	388	367	398	369	418	439	413	404	407	417	418	395	400	383	365	393	363	428	432	403	408	364	415	371	401	371	402	406	386	392	413	407	402	422	381	392	406	403	402	367	433	377	414	361	396	401	369	416	412	416	412	395	394	433	366	400	344	405	399	395	398	425	372	398	409	390	414	374	384	397	363	407	405	363	416	428	394	433	397	376	412	398	411	400	402	391	397	410	360	352	376	381	383	403	440	402	382	358	423	379	373	397	400	400	373	383	414	393	398	397	386	395	408	371	380	421	395	391	402	429	384	398	404	377	377	368	391	406	413	371	402	397	401	390	414	413	393	374	393	387	398	387	383	376	387	398	402	401	408	396	401	385	433	367	405	353	409	412	420	357	409	418	413	427	384	398	439	387	403	379	382	412	423	417	409	372	386	399	363	389	385	435	370	387	413	392	401	421	387	356	388	407	403	406	373	388	431	395	398	380	358	355	375	387	432	412	401	347	374	403	390	412	389	381	410	431	384	389	403	416	362	400	400	422	396	375	429	361	416	402	374	377	412	420	397	418	409	386	351	413	400	418	416	419	382	415	437	396	389	405	374	389	377	435	346	419	383	400	413	376	387	413	411	357	411	410	357	379	401	394	392	364	400	413	379	390	414	370	413	403	402	372	383	405	361	401	407	383	370	409	372	353	386	399	363	391	402	433	374	363	391	380	376	336	400	357	334	412	378	381	393	394	357	384	397	394	379	414	432	378	379	389	390	405	401	393	388	414	413	385	381	383	413	373	407	416	359	384	408	394	441	410	377	415	372	401	421	407	386	387	384	395	405	417	371	396	425	410	398	403	380	378	390	378	382	387	384	390	386	348	375	408	390	382	399	359	370	402	385	425	393	425	388	374	385	378	365	414	387	410	381	407	389	379	415	325	425	406	391	356	425	391	398	401	433	415	386	386	358	374	407	418	398	376	391	390	387	389	387	364	371	408	424	368	393	410	392	386	424	420	387	401	396	375	435	376	384	366	380	409	443	398	407	371	365	385	386	378	392	393	394	423	405	409	414	416	381	372	397	395	396	405	375	414	388	366	399	390	404	414	378	390	406	374	387	420	369	354	393	387	360	372	403	365	384	396	388	395	382	382	356	403	366	415	378	355	406	385	393	414	365	409	361	409	390	376	408	397	396	441	380	409	388	398	393	389	410	377	360	389	405	408	392	387	404	416	391	415	388	417	385	379	379	407	420	381	381	368	381	399	416	391	381	403	370	374	398	406	369	407	364	372	380	389	392	416	407	358	373	418	359	399	422	412	368	386	397	388	400	394	388	404	406	403	400	399	391	395	388	387	395	458	384	383	400	379	410	391	396	370	421	377	383	354	432	400	397	391	423	394	375	397	408	406	395	385	381	380	402	387	390	410	416	410	373	409	394	404	394	388	382	352	389	375	380	405	412	407	365	378	395	398	392	392	396	428	405	424	391	377	366	366	401	414	415	354	374	384	411	394	391	421	379	419	400	407	391	388	425	398	356	360	428	394	389	386	410	377	351	400	381	414	413	399	422	362	417	378	427	372	368	385	365	391	406	366	384	360	398	385	389	423	394	375	422	425	416	405	377	376	390	370	344	409	398	389	360	388	386	406	402	376	405	399	417	394	387	407	394	421	392	419	409	439	390	388	414	397	409	394	406	396	381	397	392	373	399	396	428	436	439	344	374	372	436	421	356	380	395	414	397	387	428	402	381	413	395	409	395	375	394	401	378	412	375	413	383	364	400	400	403	394	385	377	367	397	393	374	381	385	393	389	394	392	385	416	387	379	389	358	363	391	362	385	359	390	401	399	376	404	378	425	412	428	404	363	382	409	367	386	386	374	420	409	376	383	427	378	385	437	402	386	400	391	410	399	415	367	386	388	391	445	414	378	399	388	429	388	364	381	417	435	382	394	417	405	403	374	421	396	400	390	413	373	423	387	403	402	393	363	385	414	423	387	370	402	410	392	411	405	370	365	394	389	386	417	415	402	378	401	406	382	427	387	405	405	434	362	377	387	418	449	359	390	366	396	383	402	407	401	406	411	387	362	396	354	398	413	415	416	369	456	399	398	407	416	371	382	389	390	426	393	367	397	424	420	415	402	393	382	408	407	342	383	400	385	387	401	371	389	394	402	379	396	394	385	409	377	373	429	391	414	405	399	419	385	346	419	423	432	440	420	387	404	417	372	414	414	368	390	372	399	372	378	388	378	389	410	399	416	435	385	416	379	355	430	373	385	365	395	364	403	379	412	388	402	377	402	369	394	404	368	379	371	384	381	382	385	401	413	392	405	384	391	411	384	413	412	356	418	413	390	409	413	424	401	396	406	400	390	403	414	411	388	443	390	410	373	393	396	366	387	375	397	409	400	380	388	417	404	384	414	362	385	397	404	416	409	401	384	400	409	375	385	395	397	379	425	382	386	443	401	360	398	355	400	390	364	379	417	408	375	413	402	384	360	353	386	408	395	415	362	421	422	391	411	356	392	422	367	395	340	398	363	376	362	395	436	392	392	358	401	434	353	375	424	426	384	372	417	374	339	412	390	399	395	400	398	399	398	407	388	410	418	414	368	366	407	367	398	373	375	382	422	388	405	411	396	354	413	392	414	397	366	395	369	399	388	373	387	374	402	396	375	410	406	403	391	437	381	426	421	391	382	407	347	378	389	422	415	383	371	380	371	430	378	389	370	380	387	374	413	400	411	392	363	393	397	385	392	387	382	375	392	418	409	380	390	427	389	363	394	409	389	411	406	412	379	412	432	403	402	434	360	410	378	381	355	375	424	412	366	419	385	420	378	434	400	404	397	394	404	401	397	388	430	402	418	381	396	385	360	409	403
23673	21134	28518	23978	21103	13087	1176	600	493	419	364	356	293	273	265	217	248	199	220	194	193	202	182	204	189	169	182	173	158	175	163	186	166	182	156	146	180	164	168	145	145	145	168	155	138	142	187	149	154	134	160	162	146	156	160	147	164	150	155	152	161	168	166	144	154	151	140	159	164	150	140	167	170	141	139	134	166	158	148	148	169	145	149	157	183	156	168	164	157	143	139	165	162	137	159	148	125	148	159	176	156	138	149	144	156	163	166	155	135	153	146	138	150	159	160	135	132	153	140	176	158	149	138	162	132	162	147	159	166	145	156	149	136	148	138	135	151	165	165	144	158	153	160	149	140	174	146	136	149	155	154	145	134	155	149	142	149	145	152	146	157	172	174	158	162	165	173	146	162	134	147	155	141	156	136	155	153	161	131	139	117	157	158	169	145	157	158	160	161	157	151	137	166	175	128	155	155	153	158	145	174	163	153	141	132	151	157	157	141	143	157	149	139	143	146	154	136	150	162	155	144	149	155	148	149	143	147	172	121	137	145	155	169	157	146	147	137	140	152	152	146	117	155	143	153	154	138	161	148	158	153	160	147	157	173	140	143	156	127	169	154	160	140	147	165	142	152	158	160	153	146	165	162	151	138	162	139	144	149	136	147	144	155	156	148	153	175	170	147	154	170	154	163	163	158	147	160	154	140	154	134	154	138	163	152	159	128	138	162	162	160	128	150	157	138	158	146	143	154	159	172	161	147	147	139	146	136	165	170	134	147	161	154	148	145	135	148	151	131	160	142	147	143	149	149	161	144	152	162	169	151	149	151	153	141	137	155	148	156	170	154	152	144	141	166	154	133	137	136	131	133	116	145	161	152	130	137	138	139	142	167	156	134	171	138	153	140	139	134	141	170	154	162	177	175	143	173	167	145	148	148	152	163	152	163	165	150	141	160	136	126	150	150	136	158	144	141	147	152	130	154	148	164	168	146	144	144	117	143	145	137	158	156	125	136	139	144	156	147	150	146	158	148	166	152	161	163	165	157	137	146	144	171	132	161	168	169	146	163	146	136	176	134	155	138	167	142	164	146	136	151	145	151	155	153	165	142	157	150	133	164	127	155	164	148	149	132	142	147	133	155	142	136	137	143	151	167	175	171	166	143	141	138	129	175	144	160	137	149	156	164	170	161	183	152	149	158	148	142	166	150	137	141	133	152	174	141	147	151	149	151	165	148	144	161	137	154	151	153	156	169	138	146	137	145	160	123	189	154	149	138	168	148	163	175	142	138	177	171	125	156	160	134	136	159	153	162	162	142	146	156	146	164	146	149	153	160	142	154	158	147	138	146	135	144	150	160	140	159	152	167	153	136	157	160	146	134	156	170	157	140	148	142	139	163	153	139	138	136	151	145	151	132	147	161	121	160	134	147	172	142	151	171	168	173	165	158	142	133	145	161	155	150	162	155	163	137	143	161	161	171	148	169	154	143	169	142	138	162	160	159	147	131	166	148	158	145	150	151	168	159	158	171	160	158	134	138	148	140	139	144	150	166	157	126	149	150	140	143	134	150	143	161	152	166	144	151	154	170	120	138	164	140	130	160	142	164	172	152	158	146	138	155	145	147	143	169	137	147	173	146	151	142	136	155	154	173	160	158	144	133	142	155	162	150	165	154	148	160	164	156	177	147	168	148	171	151	164	153	143	133	174	139	136	155	153	153	157	158	134	134	119	167	142	176	164	166	154	139	122	175	165	137	145	144	155	147	148	162	125	136	149	136	129	157	152	167	155	127	166	164	142	162	162	159	154	145	159	131	160	133	146	151	147	133	132	162	168	137	159	151	147	135	167	146	145	151	162	155	136	120	155	182	142	121	152	154	162	155	131	149	148	171	159	145	138	153	155	167	160	146	166	148	147	156	148	143	146	142	148	182	155	148	147	141	157	155	135	125	131	141	168	127	159	149	163	136	141	148	157	150	136	178	140	134	159	135	147	134	178	156	146	136	138	168	161	159	144	152	170	132	144	137	166	173	166	153	135	145	147	174	137	173	160	166	164	137	148	136	137	171	137	157	132	163	157	153	157	158	137	147	167	149	163	153	143	147	168	148	142	148	135	140	130	154	154	142	145	154	149	155	166	152	162	161	168	156	141	137	159	131	175	153	147	151	152	148	171	143	144	158	153	180	145	148	149	155	148	177	180	156	174	152	176	150	121	154	159	143	176	147	152	149	161	152	162	139	178	160	139	157	148	161	176	153	151	160	160	148	126	170	145	130	140	135	162	172	136	146	177	157	155	143	143	149	153	172	124	144	111	159	147	163	131	150	144	132	167	162	156	125	160	189	157	156	142	140	140	146	171	141	157	158	156	164	131	164	127	160	148	153	151	140	155	151	159	148	150	123	126	174	150	159	149	149	142	166	150	157	146	160	155	151	154	130	153	171	148	144	173	154	131	142	155	152	148	161	149	134	161	161	149	153	145	131	158	154	126	142	173	145	157	155	138	156	149	148	141	146	153	156	140	155	167	149	138	145	144	140	168	167	135	155	153	156	145	160	163	158	160	134	164	146	160	165	128	149	163	158	173	160	151	157	151	137	137	156	144	147	164	158	172	135	150	137	143	150	159	142	148	152	152	139	161	142	150	154	159	154	158	136	158	142	167	152	179	149	130	145	142	151	158	172	146	126	134	158	136	133	124	149	154	131	143	176	131	163	152	159	161	159	142	147	137	141	140	150	168	149	138	157	148	155	136	162	139	158	164	137	140	150	172	161	139	151	150	152	153	153	147	150	151	176	173	135	179	137	172	140	146	146	169	145	154	154	145	159	163	161	145	141	149	136	176	151	157	145	149	153	147	148	149	151	159	152	144	158	149	164	130	154	141	142	140	144	149	164	126	145	163	142	115	148	139	131	148	145	142	151	174	139	157	134	158	176	146	159	154	148	125	145	146	151	167	139	136	174	133	141	161	154	137	138	140	154	158	139	145	161	146	159	129	157	143	147	154	169	157	143	146	157	135	174	146	170	164	149	139	154	131	154	159	152	147	160	162	137	146	156	150	135	147	157	151	145	163	152	130	130	142	163	152	147	137	140	155	158	170	135	131	150	144	163	154	148	148	174	165	164	155	150	126	181	146	151	153	143	153	153	138	143	120	107	140	142	145	154	147	151	142	158	162	165	142	147	155	164	171	137	154	134	116	150	153	145	137	150	164	158	119	129	144	151	134	137	149	134	160	135	178	157	168	155	150	144	135	173	156	142	160	166	139	145	163	146	162	157	148	145	136	147	168	153	131	156	174	135	129	135	125	150	149	135	150	140	161	145	163	120	144	129	149	149	146	167	156	139	138	138	135	145	156	158	150	163	153	152	149	171	155	125	140	157	149	140	146	150	143	155	184	147	165	159	135	168	167	114	146	150	159	156	166	148	142	152	163	140	148	167	167	144	135	137	147	175	169	147	139	148	146	145	136	148	165	152	141	150	161	151	158	162	143	148	149	144	143
19864	10742	9223	4543	3082	2126	1598	1221	964	805	661	592	519	443	385	356	349	349	323	288	280	291	249	274	217	240	238	232	211	234	232	217	211	237	200	199	189	188	184	216	176	196	179	216	189	198	189	210	199	206	189	183	222	188	192	194	195	193	199	186	174	197	201	207	185	199	184	178	209	178	204	190	222	209	177	206	171	179	228	209	188	200	201	174	170	199	193	196	186	165	197	192	166	201	209	177	206	179	168	178	177	187	210	194	172	228	199	205	192	191	172	204	176	195	225	181	171	189	212	194	179	171	207	179	165	187	195	171	195	185	189	190	186	179	184	198	201	176	202	193	189	172	191	199	199	185	193	161	211	180	187	194	178	195	182	201	181	168	191	180	171	195	171	195	185	189	193	169	223	182	188	175	183	183	196	180	187	157	171	163	179	167	192	183	164	179	174	184	162	174	199	172	191	227	200	200	161	214	187	186	190	177	172	178	214	189	201	185	190	192	182	198	213	169	181	188	180	175	214	176	189	206	186	196	169	188	188	190	189	181	185	171	190	180	200	227	202	181	188	188	198	199	186	191	191	176	188	188	190	176	175	189	193	175	169	189	206	179	217	202	196	185	189	183	176	208	183	161	171	221	167	181	171	186	177	192	176	203	192	172	180	202	187	192	193	197	190	199	182	186	191	176	208	206	177	168	212	192	201	183	201	182	201	193	198	195	179	200	156	196	193	179	211	177	174	183	191	201	202	215	185	184	162	177	206	192	205	177	223	184	182	193	168	167	173	173	192	213	178	192	193	176	157	184	200	173	174	208	203	178	176	176	180	187	183	187	188	184	186	162	175	188	166	199	200	189	212	162	183	216	189	184	176	195	178	180	184	180	193	193	198	186	174	167	186	166	186	201	178	176	179	185	188	175	182	193	195	192	213	184	180	208	184	181	187	194	189	186	187	186	167	199	203	182	200	194	172	194	169	174	181	203	181	191	177	196	191	193	178	181	183	181	200	206	193	191	190	185	209	167	168	166	196	181	192	195	197	194	202	210	192	195	186	195	203	202	184	185	176	184	162	196	190	187	205	198	181	149	195	160	172	190	184	175	167	195	205	210	190	185	180	208	180	199	198	196	217	196	200	210	166	180	217	166	190	200	210	170	204	204	182	185	170	193	183	206	191	187	199	166	193	176	182	191	185	210	172	178	169	213	208	203	199	176	207	203	200	176	208	183	190	189	200	189	204	181	195	184	205	196	189	173	178	200	191	162	187	182	192	171	162	177	210	170	196	198	187	201	194	192	179	190	176	172	193	187	191	195	190	175	197	196	172	163	192	190	173	178	182	190	192	178	187	182	187	190	206	187	181	201	199	221	194	175	171	216	190	208	188	182	177	178	189	179	177	181	205	209	185	152	180	209	194	201	201	178	194	184	181	197	198	183	198	186	172	194	179	174	195	186	174	203	191	198	194	193	163	195	198	192	174	181	162	191	175	187	194	183	180	194	169	178	189	187	181	161	188	211	191	166	190	199	171	193	187	189	161	191	166	181	215	203	205	148	207	208	192	202	206	182	170	195	187	181	179	187	177	184	198	188	209	215	200	206	184	179	189	195	202	184	178	190	171	166	180	177	178	179	196	171	180	181	167	192	191	176	197	192	197	190	199	203	178	185	156	198	200	192	196	184	213	196	208	208	162	197	160	191	183	217	211	197	179	163	188	191	206	168	196	166	204	194	194	221	182	172	192	189	197	158	204	169	206	190	171	214	202	176	191	204	189	193	197	204	166	179	209	204	168	188	173	209	184	189	180	168	190	213	191	205	198	205	205	188	200	190	195	189	213	182	199	209	201	193	191	186	155	172	168	170	207	207	177	185	219	162	191	204	165	210	198	167	172	192	170	179	184	212	186	190	178	168	167	166	212	181	191	164	195	170	177	195	172	193	182	182	185	181	174	178	189	195	183	179	180	174	203	173	175	172	208	195	190	188	193	212	169	181	166	184	180	194	194	170	209	188	177	183	182	184	199	197	209	190	191	192	192	184	196	184	194	207	193	162	185	173	171	181	184	182	189	207	198	183	176	178	184	201	172	194	191	215	190	197	188	192	176	179	199	201	159	201	169	182	201	184	181	195	209	200	199	190	225	199	179	162	212	195	204	173	174	196	183	182	195	171	173	190	176	180	166	178	197	184	166	182	215	205	178	180	199	174	193	180	169	186	185	172	163	195	174	197	196	224	175	206	181	194	165	163	198	190	179	165	194	170	171	205	179	210	188	183	169	169	179	199	219	189	179	169	196	192	173	170	167	175	177	195	166	189	170	193	178	218	179	188	156	194	175	207	201	202	182	186	204	182	198	189	194	183	184	175	201	165	179	191	174	171	195	183	206	179	182	186	171	174	158	171	219	195	206	185	182	185	194	191	183	177	181	187	163	198	189	182	191	191	187	187	215	204	189	205	199	200	203	188	203	189	167	173	204	200	186	215	205	182	193	183	196	176	188	174	220	160	194	194	180	183	185	186	194	205	195	189	186	203	215	175	172	181	171	192	174	189	183	189	197	186	191	197	197	196	189	172	161	185	178	181	202	188	167	193	189	167	195	196	186	185	167	197	183	184	194	202	181	182	186	182	198	180	188	203	157	196	189	194	189	192	202	185	169	174	176	204	190	178	195	185	188	176	194	193	187	177	215	200	171	202	213	198	183	202	195	180	197	168	175	178	191	206	181	195	211	220	179	199	202	195	185	185	175	205	179	214	188	213	181	177	194	201	177	185	200	166	206	180	177	179	207	173	215	167	185	190	195	199	166	186	189	195	197	179	181	190	184	183	212	189	194	152	189	185	192	194	176	210	194	183	183	173	201	196	178	184	180	207	186	193	187	209	194	201	201	173	193	219	211	194	200	173	198	182	207	184	193	179	185	183	176	187	180	198	226	180	191	187	207	210	198	205	192	179	189	191	178	164	190	178	190	201	178	182	179	207	203	165	185	186	213	201	177	179	180	173	197	185	169	218	184	197	171	187	181	185	167	190	188	201	186	178	165	199	202	192	185	201	188	183	207	169	180	198	181	172	193	183	199	186	190	183	189	189	202	175	187	198	214	201	206	180	202	204	211	200	181	169	188	206	198	196	208	191	188	200	192	170	182	193	183	160	175	195	177	176	178	185	212	186	188	175	183	178	201	209	177	200	179	173	193	183	179	196	175	217	182	175	187	187	191	196	168	180	170	162	182	180	191	182	182	190	220	185	180	194	191	189	195	178	181	181	192	200	201	165	169	210	185	171	172	182	159	179	195	192	207	193	193	189	193	189	169	198	213	188	179	178	196	207	160	196	199	171	188	179	213	190	195	189	196	213	197	187	205	154	212	175	174	178	179	186	183	188	190	180	179	180	201	168	188	182	166	208	168	185	199	186	178	177	174	185	196	189	179	179	191	196	184	201	198	188	170	190	192	178	199	170	190	197	180	189	187	199	161	206	180	183	199	169	211	207	177	174	178	193	194	185
24884	21119	27557	24837	13554	1074	797	586	574	498	509	554	511	486	470	433	432	438	440	457	428	468	487	439	461	464	421	451	430	435	426	441	447	437	429	440	405	424	454	428	418	418	456	405	419	404	431	415	426	444	450	403	444	394	433	476	426	444	412	418	381	423	411	393	428	421	460	400	406	453	422	397	425	434	388	390	413	442	420	410	430	404	432	427	411	435	403	431	402	429	421	446	429	428	441	439	412	431	405	433	442	449	401	421	347	433	438	432	377	408	390	381	431	466	407	417	410	411	438	417	426	409	418	415	444	426	418	399	417	403	446	432	402	459	418	403	402	481	439	389	446	403	418	412	399	432	448	390	444	450	402	410	420	431	440	407	388	410	388	394	420	442	419	388	373	441	432	426	415	406	437	435	418	450	433	438	447	432	394	393	451	409	453	407	441	436	397	414	426	418	411	417	440	440	417	476	406	409	447	436	456	407	427	375	410	432	478	433	377	410	469	439	430	385	442	431	426	414	451	406	419	427	396	394	421	391	445	428	408	429	406	441	398	438	422	375	439	405	431	430	438	427	437	396	391	419	416	424	420	430	411	408	391	409	451	399	444	419	414	440	453	396	410	450	437	402	417	397	421	398	406	422	432	412	411	416	395	424	417	476	413	430	402	425	421	451	447	426	442	398	417	401	433	407	401	382	393	430	443	447	402	428	425	446	412	395	414	419	379	421	388	428	447	439	426	443	436	406	431	426	420	409	418	428	415	389	441	404	409	458	437	424	415	438	446	414	425	427	424	393	418	424	451	401	434	432	450	396	437	401	439	418	429	451	404	398	456	414	403	412	434	445	418	454	431	417	432	419	468	388	396	411	420	425	371	460	400	430	389	403	398	378	429	403	405	443	405	407	448	456	404	416	397	426	390	444	398	443	438	439	416	425	415	430	395	417	427	416	443	418	399	416	417	403	427	414	401	444	406	430	424	442	443	428	403	426	447	422	402	460	430	382	428	403	404	417	437	438	436	397	391	405	399	435	448	411	430	398	423	395	430	420	383	393	430	428	458	446	449	430	411	399	425	377	417	443	399	421	441	400	424	406	445	426	399	409	422	396	423	447	409	407	413	424	412	423	424	454	430	423	425	460	407	429	383	435	437	403	404	438	424	404	428	402	422	404	416	374	419	412	433	426	437	423	404	412	393	462	409	436	432	435	422	450	384	431	423	467	419	441	414	415	448	430	404	415	422	405	402	395	453	414	423	379	390	412	411	451	429	369	392	397	420	395	418	426	434	431	411	399	409	391	421	423	444	389	404	386	409	419	409	432	408	469	403	416	372	418	434	441	428	396	403	444	437	421	409	430	402	416	404	410	420	396	430	423	425	471	406	360	411	436	421	444	399	388	466	438	408	439	436	424	416	387	393	438	409	392	397	451	383	413	416	411	440	444	436	421	373	448	426	403	445	397	412	415	415	414	439	450	420	420	408	463	434	445	429	401	428	427	397	433	403	439	441	420	396	415	464	399	393	433	424	450	390	439	424	442	412	430	396	462	398	443	445	423	400	456	435	400	418	428	407	397	405	419	392	409	411	438	430	447	417	452	438	397	422	410	457	418	408	436	447	417	415	406	433	425	369	413	424	400	408	401	436	424	431	388	394	444	421	414	376	443	448	420	466	411	404	405	422	437	408	417	446	434	393	399	435	436	406	425	409	445	433	419	430	435	408	439	449	410	416	464	421	401	407	444	426	429	422	421	414	390	430	423	414	398	396	393	397	468	431	479	394	408	440	390	438	438	430	430	429	400	412	423	417	427	415	394	396	358	424	443	429	417	437	426	409	414	402	388	411	436	391	414	412	429	402	411	420	405	426	406	402	401	448	380	445	429	419	433	401	416	460	411	450	433	409	424	404	436	429	401	368	409	385	388	417	436	388	397	397	385	432	431	464	448	401	403	422	420	409	418	448	424	415	387	401	363	414	392	385	421	418	438	449	439	396	444	434	429	409	404	430	435	415	407	397	420	420	438	427	452	400	445	386	439	443	400	427	398	424	424	378	443	405	394	423	423	428	406	410	394	444	394	427	413	409	437	417	437	418	428	425	436	411	455	419	387	408	417	405	436	472	375	408	425	424	407	437	423	452	441	427	422	440	413	418	442	398	434	427	420	405	408	390	435	394	417	423	449	421	416	474	418	421	440	463	424	450	411	439	469	440	469	421	424	394	407	427	396	405	435	420	451	399	409	438	448	423	447	433	387	400	403	428	406	398	425	414	444	393	406	466	407	410	409	449	420	419	412	382	444	406	440	456	436	407	435	463	420	432	454	454	422	429	449	404	437	444	419	395	409	451	437	414	379	395	440	412	443	427	377	425	456	455	417	403	449	467	437	441	402	416	391	428	477	432	416	415	449	410	407	452	457	410	421	425	447	462	401	420	392	408	393	377	437	395	423	436	433	418	387	410	444	422	409	407	395	417	409	442	413	445	413	412	439	418	406	424	398	416	389	409	448	392	395	450	434	440	409	425	429	454	398	451	438	438	429	426	405	381	425	437	432	438	415	429	428	452	445	464	429	418	421	436	455	412	427	396	420	424	423	401	441	412	422	409	441	443	420	406	418	480	399	396	422	412	439	415	418	408	410	403	390	422	398	421	425	398	402	404	428	413	446	417	390	416	436	428	427	466	396	431	395	429	395	448	381	432	412	400	416	416	440	432	447	475	394	420	442	415	414	447	414	417	420	419	431	436	402	400	451	431	407	438	394	420	386	409	427	452	433	392	461	394	429	398	410	415	422	417	401	438	390	383	383	391	426	443	432	403	444	400	433	422	469	438	438	421	391	385	423	380	397	404	446	428	428	437	453	421	426	393	416	462	433	441	429	434	415	396	445	398	385	404	453	428	401	393	404	438	453	444	437	382	451	397	482	426	422	416	407	444	414	474	403	430	400	441	439	411	428	406	445	411	421	396	440	450	472	393	372	407	379	424	432	418	453	452	377	446	434	447	429	430	401	415	420	430	426	421	440	403	420	433	414	442	396	438	424	423	419	456	447	449	391	445	429	399	384	427	426	438	406	384	403	415	426	419	473	374	419	412	424	396	407	387	424	423	412	421	429	412	437	434	443	418	416	410	448	410	377	453	432	402	401	423	389	418	405	401	412	418	396	416	434	438	428	445	447	402	397	396	428	390	397	435	449	388	396	404	417	420	443	411	410	412	405	420	426	414	426	384	433	416	393	429	435	444	422	423	450	411	397	401	445	464	452	431	418	417	402	396	405	405	395	425	472	403	409	425	392	450	380	401	422	410	412	415	413	417	408	403	415	408	392	454	395	388	411	408	411	420	424	421	441	415	452	434	438	395	411	450	412	402	391	409	432	449	413	395	442	425	407	429	442	455	486	420	413	400	413	425	405	406	443	404	416	434	420	426	413	444	432	417	413	396	443	400	437	418	407	431	423	436	453	433	418	442	399	414	456	456	413	405	404	433	436	412	382	388	433	403	398
19991	6607	5387	2801	1993	1487	1262	1015	919	833	783	685	670	588	614	558	541	606	573	578	506	533	491	559	499	534	504	516	525	488	496	506	531	522	505	479	525	486	494	474	504	515	427	519	477	453	491	501	492	516	524	504	558	494	482	490	496	494	509	464	516	495	513	499	465	478	508	503	491	497	484	497	487	496	489	482	532	489	487	489	539	478	476	488	457	502	485	505	504	486	507	461	511	471	537	485	448	504	457	484	507	491	509	487	517	496	516	464	467	502	494	515	501	458	504	467	513	495	460	491	484	495	516	439	486	486	458	467	482	468	467	485	466	505	481	517	475	490	453	473	472	457	483	485	502	465	448	489	499	445	452	511	482	528	512	526	463	467	432	489	492	529	488	486	522	498	502	482	475	483	517	453	487	527	505	463	474	500	476	497	464	508	478	538	510	446	460	473	513	470	499	491	494	486	473	500	497	438	523	515	505	462	462	499	535	473	460	466	510	482	492	532	515	448	472	459	483	499	454	486	466	498	479	489	497	478	488	478	504	478	544	521	486	472	544	469	467	495	493	487	497	492	463	515	458	469	535	465	498	477	497	495	470	473	508	480	459	469	455	472	473	489	463	528	491	508	499	483	485	485	495	490	473	458	499	509	482	514	490	502	511	469	450	493	463	506	478	453	474	507	509	501	487	497	464	468	474	496	501	484	474	448	487	464	504	444	498	485	529	466	517	479	458	468	514	486	497	506	453	493	526	512	477	518	536	486	519	491	499	509	512	481	493	502	446	506	500	549	509	484	466	471	477	450	469	509	470	455	494	455	493	489	442	535	497	540	521	475	481	482	508	488	464	459	493	471	496	499	475	487	514	468	504	490	473	480	521	460	447	461	528	491	517	474	502	489	513	499	454	492	467	491	472	527	458	513	485	478	471	475	505	482	479	488	462	502	505	504	474	480	502	455	459	430	468	516	477	484	514	513	501	481	504	535	486	452	491	477	486	465	511	518	467	510	495	493	500	495	506	474	514	477	484	485	504	483	445	472	485	455	511	459	525	468	496	486	479	470	503	491	484	481	505	509	506	497	449	506	490	441	498	470	482	492	497	467	512	493	452	443	489	466	499	475	547	504	472	464	512	493	468	499	492	483	464	490	486	504	495	494	507	470	474	478	536	463	516	477	477	473	503	510	491	478	465	490	469	509	451	468	460	497	475	494	491	458	505	473	499	482	456	491	501	518	545	449	487	487	496	506	487	501	466	475	492	507	500	546	503	474	488	501	503	439	512	482	475	499	515	484	471	492	497	460	422	517	487	488	456	464	499	492	513	478	492	493	480	486	523	467	486	494	536	490	487	497	457	431	490	446	484	465	479	519	529	533	472	480	457	511	472	494	476	490	493	438	508	504	468	472	466	481	476	488	487	476	501	464	469	440	474	450	514	489	489	539	500	500	470	497	510	477	483	490	487	456	440	485	487	510	444	465	479	507	494	481	505	484	455	497	471	472	486	480	492	508	489	476	513	487	516	511	532	497	507	476	483	497	474	498	522	490	503	513	501	485	521	457	465	485	504	479	496	504	507	508	504	492	504	499	485	548	468	478	488	487	460	479	466	476	491	468	490	492	504	473	482	474	504	526	467	448	488	502	489	476	481	462	516	525	499	508	514	516	468	493	496	498	479	514	497	483	465	472	509	463	456	463	486	463	489	466	489	516	469	523	464	488	554	521	455	476	471	476	517	466	492	489	504	473	490	477	478	488	493	511	494	448	499	499	458	489	503	484	500	453	495	513	494	442	466	509	472	495	491	518	498	472	487	460	476	481	527	501	494	498	490	472	450	474	530	538	478	474	536	493	457	447	494	506	465	466	489	464	497	466	530	490	500	487	486	500	493	497	478	498	471	467	476	513	505	454	508	494	484	474	471	509	470	492	519	498	496	522	508	450	482	489	453	482	532	510	438	498	467	494	487	486	486	463	525	481	485	447	483	468	443	489	520	446	499	482	476	506	511	486	464	459	465	521	516	496	528	470	493	486	487	488	474	459	505	484	472	503	490	468	474	429	486	472	512	478	485	506	445	476	507	490	460	460	494	523	526	511	490	485	481	505	512	497	472	466	468	458	477	516	501	512	478	542	502	515	507	496	526	518	460	494	500	485	503	500	510	482	460	493	465	522	501	463	517	493	496	474	474	487	431	496	458	522	436	457	475	477	495	474	468	525	470	487	521	485	496	445	491	486	460	456	497	527	464	491	510	482	538	480	495	476	508	453	459	497	495	489	514	510	535	429	488	478	493	520	456	500	521	516	501	462	482	518	499	483	492	506	495	497	534	470	465	482	499	490	501	500	434	483	425	508	469	473	451	464	513	475	437	478	486	497	423	480	500	507	484	474	493	523	491	442	502	498	529	513	486	482	555	495	464	485	459	487	494	484	474	473	467	543	519	484	509	494	477	511	473	484	462	477	474	479	478	518	509	440	499	477	488	489	525	513	488	471	504	488	503	455	488	493	501	471	454	431	458	488	491	529	488	445	493	493	474	503	494	489	481	457	520	511	473	486	509	508	484	528	528	472	445	492	534	498	524	457	468	482	489	478	468	456	481	458	487	480	508	472	466	502	465	489	529	494	534	484	492	481	481	482	490	475	506	511	476	466	480	479	495	483	476	444	468	491	504	466	487	497	460	481	482	509	504	495	473	475	496	480	478	519	507	494	471	472	506	458	510	486	494	479	498	478	467	472	456	497	522	448	518	457	489	491	505	479	453	433	492	513	503	470	490	480	480	471	508	498	470	499	468	494	483	479	470	460	480	525	489	465	514	494	502	468	492	485	493	482	495	474	482	484	545	481	497	454	493	490	472	502	470	471	438	508	506	503	464	527	492	447	459	483	476	516	515	499	505	443	490	498	497	463	527	500	514	464	488	485	457	524	501	492	450	481	495	514	480	497	508	484	474	489	508	469	500	481	499	519	500	511	483	495	480	520	506	469	482	449	508	506	501	485	531	527	443	498	493	487	467	476	520	482	503	467	439	467	472	449	486	489	478	483	512	464	492	492	496	457	497	500	534	456	512	486	500	490	492	472	494	466	511	466	490	482	508	514	449	449	479	486	493	480	516	484	507	475	501	501	435	532	487	484	446	495	501	510	481	476	488	515	508	495	493	515	463	478	467	507	508	493	472	508	513	438	471	495	501	478	468	514	473	450	491	488	475	501	501	485	493	495	513	507	518	481	509	488	512	474	482	461	487	473	492	470	504	471	472	503	470	504	515	485	512	496	493	505	476	479	512	451	488	469	534	474	452	465	515	491	498	487	489	516	495	463	503	434	507	473	490	462	506	506	486	457	473	512	465	483	487	477	471	496	473	465	489	491	499	515	463	516	504	514	474	505	491	498	502	457	489	503	499	443	454	494	475	500	515	504	507	444	486	455	462	512	549	498	500	461	462	495	505	473	476	528	473	491	498	467	496	474	501	507	457	501	491	510	516	465	497	468	491	470	472	501
22770	21170	28967	23635	21173	21224	12527	1300	858	715	611	535	542	428	395	361	376	350	318	311	297	284	262	278	229	260	228	237	231	245	252	237	237	228	214	226	234	229	222	237	211	202	225	198	213	217	223	226	245	256	206	232	204	199	197	210	216	233	223	219	240	203	228	221	215	230	199	218	216	214	201	210	208	195	204	200	213	214	243	195	229	242	210	223	211	197	200	177	205	201	201	231	223	221	192	223	221	218	174	203	233	230	212	208	204	238	199	203	213	218	218	219	216	205	208	210	207	192	202	200	211	224	201	220	225	212	187	230	222	215	208	225	202	198	204	201	200	195	203	196	214	170	201	203	209	204	206	228	195	198	205	225	199	211	196	186	199	228	179	226	205	201	218	186	216	222	204	199	188	183	201	217	217	197	195	208	198	171	234	195	203	207	197	221	205	205	208	214	207	202	193	181	220	196	203	204	219	218	223	195	233	229	208	218	235	208	195	208	210	216	182	217	202	205	232	215	174	206	186	200	210	214	176	188	193	213	183	201	202	215	202	202	211	211	220	221	215	189	176	189	203	218	201	207	229	213	188	213	202	187	213	226	199	177	212	215	193	220	195	202	191	237	178	192	191	192	203	197	191	240	221	212	198	185	206	201	214	197	205	199	200	198	179	217	198	203	207	205	216	230	211	191	201	220	241	192	188	198	186	227	198	208	204	195	212	186	213	199	206	186	180	202	210	200	243	186	210	204	203	203	200	206	213	185	205	190	189	206	204	230	200	206	197	183	188	208	230	190	206	220	176	193	206	186	203	208	198	218	197	173	205	200	202	251	184	188	216	199	210	194	198	222	198	217	215	206	202	196	185	223	200	221	236	196	216	181	219	186	178	203	212	200	200	199	206	205	199	213	198	217	211	190	198	202	215	187	206	196	218	198	214	221	210	203	181	204	211	187	220	192	208	223	204	216	197	190	200	196	210	191	214	196	206	206	216	200	221	216	199	184	184	209	197	196	211	187	181	228	239	211	220	206	214	200	199	199	201	227	204	214	213	178	213	196	216	222	189	211	190	194	215	195	196	213	177	196	214	181	216	187	197	203	192	211	210	193	210	223	211	201	212	213	193	207	224	199	169	213	194	214	212	232	199	210	193	210	207	207	214	213	205	206	175	177	202	230	203	191	196	199	189	212	239	204	218	196	205	194	196	202	217	221	191	204	205	180	190	195	177	200	164	184	212	202	215	195	205	208	198	225	238	217	220	202	221	206	193	202	204	198	199	221	226	204	218	181	207	196	212	208	210	160	176	210	224	209	216	219	207	194	201	185	185	225	185	182	193	207	203	208	203	225	188	194	201	215	212	186	199	207	211	197	178	232	224	216	209	222	194	206	215	209	239	209	215	195	195	225	197	216	216	203	179	211	224	221	193	188	194	182	188	183	207	196	214	227	215	205	198	170	207	205	203	197	220	203	217	195	193	200	241	173	205	183	189	196	212	197	194	193	217	181	219	209	217	207	175	193	186	210	187	179	191	224	186	190	215	227	201	216	185	202	184	208	207	198	216	190	199	224	195	215	216	230	192	192	197	210	243	238	205	215	205	215	216	206	191	208	225	204	214	167	204	216	195	207	223	209	205	217	198	183	202	195	192	203	226	214	204	212	200	216	198	219	218	178	199	224	206	192	216	193	209	221	189	224	205	200	240	197	191	206	202	200	215	176	218	205	208	204	213	214	198	223	218	197	192	220	201	207	187	192	216	179	213	212	202	196	213	191	205	217	189	197	201	222	224	220	204	234	213	205	201	190	203	187	222	239	218	236	220	216	210	201	200	192	207	203	231	197	201	199	198	211	184	213	195	210	192	226	176	201	224	208	204	194	210	194	212	197	193	198	198	212	176	197	182	224	175	190	210	237	211	198	199	206	206	194	201	201	199	230	227	194	193	209	189	172	215	212	209	189	192	201	210	206	221	179	193	181	212	189	211	229	197	201	199	197	231	197	193	210	185	219	181	208	225	236	181	170	198	197	240	192	192	209	193	228	218	212	207	195	218	200	176	229	192	193	184	214	189	213	210	225	205	211	221	209	200	175	218	205	202	194	215	182	202	187	186	202	184	191	197	211	234	189	205	203	204	188	184	219	224	193	194	208	217	173	204	210	196	184	217	203	195	208	204	212	201	185	216	224	202	220	207	206	190	221	207	236	197	214	215	179	206	185	237	193	228	211	225	251	208	215	191	198	222	192	185	226	203	204	224	181	221	197	203	205	222	205	219	202	196	211	209	236	203	204	226	188	177	229	200	232	196	196	209	200	216	206	201	231	206	217	188	189	187	195	211	201	200	241	218	188	223	194	202	209	227	202	196	202	203	195	206	232	199	216	217	216	226	203	208	211	219	228	214	222	207	206	187	216	228	174	224	192	207	212	199	212	231	212	188	225	222	189	198	212	211	185	188	194	185	200	221	182	183	215	207	197	197	196	200	215	211	198	215	207	203	192	212	211	195	207	233	172	195	182	203	192	201	200	212	206	223	200	214	204	190	219	209	218	220	212	212	217	220	213	180	211	222	193	220	213	176	199	210	212	200	180	191	202	227	209	188	194	210	204	194	193	165	229	221	201	201	220	189	195	201	217	210	197	182	185	223	184	234	189	205	183	201	227	219	188	201	196	195	195	177	183	181	209	196	198	198	184	191	205	195	205	205	215	200	200	204	199	200	189	195	204	187	211	211	193	202	228	193	227	212	171	230	204	189	177	189	222	230	190	196	212	231	221	213	192	193	203	220	198	186	203	219	209	199	226	229	207	210	191	222	214	203	209	195	197	203	193	190	192	217	199	198	181	185	200	204	193	217	188	198	172	206	218	195	209	226	204	189	206	190	211	192	189	189	200	201	198	219	210	206	219	201	181	226	196	217	200	198	194	187	224	214	215	209	206	212	197	220	198	220	197	196	190	184	198	209	244	240	199	189	189	192	210	185	226	213	190	203	199	215	176	230	207	192	212	224	194	185	196	210	178	213	223	188	203	223	193	194	208	195	213	202	214	206	194	196	220	214	190	188	199	215	174	211	212	206	226	222	212	216	202	203	214	210	198	192	226	206	199	188	243	203	201	200	218	217	184	179	169	220	181	214	212	226	206	206	178	204	189	182	216	189	229	193	175	203	198	219	199	190	197	190	203	189	194	215	221	214	217	222	185	199	181	199	214	198	203	198	176	207	213	186	229	205	207	197	223	177	184	181	183	209	202	188	219	211	212	217	211	180	180	196	212	207	188	205	198	203	205	220	192	217	214	202	189	207	229	221	219	226	182	190	174	211	212	183	190	200	202	194	233	175	183	194	202	198	213	213	218	213	191	222	223	220	182	190	206	199	254	210	207	213	212	182	205	215	220	202	181	199	200	187	196	211	207	215	194	197	219	172	215	209	195	212	191	195	193	233	172	204	210	204	221	192	197	200	199	218	216	214	193	208	198	211	208	215	225	195	214	206	206	200	200	211	213	197	212
20209	17315	14595	7956	5120	3781	2916	2195	1819	1353	1125	965	855	716	674	638	541	480	477	472	419	409	376	353	342	315	346	294	271	288	322	327	296	313	276	272	277	296	262	235	266	252	237	255	250	280	277	269	264	239	236	249	223	256	220	251	237	250	230	258	268	249	251	218	233	222	261	267	245	218	242	243	217	218	214	249	239	220	248	216	239	241	238	250	245	261	235	222	233	238	245	236	250	247	214	247	237	239	221	256	246	240	233	248	234	251	222	232	216	236	227	242	216	231	250	241	235	237	243	247	210	220	241	211	207	225	238	209	256	244	247	230	215	238	211	240	250	222	265	236	224	212	226	221	209	227	239	255	201	245	232	224	239	223	246	229	225	220	221	228	218	218	247	212	214	221	215	222	227	223	247	202	247	228	229	253	245	258	232	229	245	249	227	215	246	235	228	225	249	236	220	246	231	233	207	232	230	214	237	221	242	204	251	218	219	218	230	222	251	225	241	253	213	248	226	256	222	235	228	233	233	237	222	227	231	228	225	230	244	190	235	231	241	241	243	225	238	236	258	237	215	250	242	247	241	213	201	217	268	205	230	237	232	237	219	251	240	224	243	243	221	229	222	256	235	256	223	233	225	220	235	237	254	226	195	234	245	222	258	227	234	210	221	233	248	218	216	241	215	263	258	236	239	259	223	237	208	228	239	179	212	240	234	209	221	222	263	229	217	206	208	242	258	225	229	204	250	219	234	249	262	228	203	242	241	246	239	252	231	242	232	250	219	228	239	236	231	257	189	256	250	222	180	248	233	257	248	244	223	245	236	214	264	238	229	212	243	237	261	210	208	245	233	215	251	257	242	248	239	222	247	231	232	222	272	260	240	275	211	247	218	236	215	223	235	240	221	250	212	243	221	229	242	233	251	241	235	245	236	251	246	236	197	236	220	246	256	236	237	230	244	232	227	223	230	250	223	207	244	249	218	253	211	244	243	209	242	216	223	235	227	233	248	238	216	243	203	215	219	221	234	235	208	210	234	249	237	230	249	224	196	237	218	247	245	238	227	234	258	229	219	247	251	208	241	234	242	212	225	236	237	234	213	239	232	233	215	230	229	225	244	217	205	240	251	222	227	229	223	213	223	241	235	221	242	250	218	229	225	222	220	221	231	235	231	223	231	213	219	214	233	200	228	226	214	238	236	253	226	227	251	234	225	206	247	215	236	241	249	228	193	218	233	227	226	235	236	260	218	234	233	212	208	218	236	226	227	240	214	235	236	211	213	228	231	221	233	231	252	215	260	232	217	234	228	244	252	241	213	212	229	234	220	232	252	226	249	230	226	238	238	234	247	235	232	245	240	226	235	227	225	233	240	223	236	241	226	235	219	229	226	224	238	253	234	208	251	241	235	221	232	239	221	208	217	254	222	246	208	231	213	212	230	253	223	224	220	262	217	227	241	216	220	229	227	218	223	244	252	271	231	222	233	261	229	227	254	221	227	227	228	227	214	231	219	221	213	230	227	215	265	228	228	221	237	242	204	258	217	225	223	244	227	223	205	241	233	258	211	223	229	211	234	216	221	246	235	215	237	226	249	222	236	244	232	261	218	263	223	227	220	225	224	222	233	221	233	241	237	255	223	231	217	234	242	237	236	229	233	216	239	212	227	195	212	226	229	245	220	241	219	233	235	242	230	200	228	242	230	261	214	236	244	219	249	208	251	209	256	219	238	225	212	209	242	201	252	240	231	239	226	237	246	245	246	224	212	215	211	213	221	256	231	240	227	223	241	212	223	232	246	241	234	228	221	247	238	203	242	236	240	243	204	237	252	255	206	236	243	249	240	240	226	208	242	224	220	207	236	220	247	258	249	180	205	246	237	231	247	242	215	238	218	241	246	243	237	235	239	215	197	225	234	236	201	219	217	240	225	260	224	216	220	229	226	216	233	209	214	217	224	223	206	221	210	253	242	236	234	252	200	235	255	185	237	223	237	244	244	230	194	251	230	217	225	276	245	213	230	251	218	223	216	220	238	240	237	224	237	215	239	238	226	235	241	257	204	237	214	263	215	239	226	229	225	239	232	210	218	226	237	211	222	204	211	227	241	237	232	243	234	250	204	229	254	251	211	228	255	231	264	218	209	238	226	210	206	226	240	242	244	208	238	222	234	238	240	230	229	251	231	242	243	235	241	237	252	235	211	229	241	222	215	234	212	223	241	237	227	230	212	270	217	263	243	235	225	223	215	193	209	218	246	250	256	199	216	240	247	271	223	185	239	225	259	247	231	218	236	227	245	221	222	225	235	213	227	245	219	222	224	261	237	249	218	226	220	220	230	241	258	195	214	239	244	227	208	219	254	257	259	232	253	242	220	234	233	231	234	236	219	201	238	228	208	241	214	224	248	228	223	220	239	201	223	209	237	253	239	205	217	217	227	216	260	215	223	206	237	246	250	250	223	223	231	230	229	216	240	220	214	239	244	242	227	239	202	206	252	232	218	253	239	229	248	244	235	230	236	210	217	185	241	205	217	234	231	246	210	212	219	213	254	229	208	210	227	246	255	227	214	229	229	246	207	206	228	224	214	231	265	216	249	221	238	227	221	251	251	226	255	235	231	227	212	228	222	238	228	244	228	263	240	262	231	259	236	233	232	215	250	260	199	225	210	243	225	210	234	232	221	231	248	234	207	251	228	241	246	247	228	225	256	210	227	232	233	224	241	237	232	219	241	228	245	244	226	222	230	245	231	246	227	228	242	236	229	249	259	237	229	235	257	238	221	248	227	226	232	258	238	229	241	230	241	234	241	254	228	220	209	240	188	208	218	253	228	207	221	229	214	246	218	221	223	239	234	230	249	229	238	221	239	221	242	218	229	261	217	228	239	244	251	240	241	216	223	214	227	239	242	217	222	221	203	249	223	247	220	236	272	258	246	244	242	236	247	238	232	226	211	215	223	225	216	264	242	231	216	217	228	232	243	218	232	224	225	206	210	247	254	237	225	217	232	217	242	232	222	214	235	211	204	260	209	225	214	242	220	220	240	213	232	226	226	234	224	255	237	233	236	246	219	226	237	211	228	241	243	231	231	214	198	219	235	225	218	209	224	231	223	232	230	223	227	250	230	229	255	219	224	231	219	228	212	217	247	224	233	222	230	228	223	231	207	252	217	230	231	240	240	213	230	217	223	229	225	235	243	197	226	237	204	239	252	246	247	238	238	205	243	207	244	219	229	242	201	234	237	214	255	202	234	236	266	245	215	232	233	228	247	232	219	229	224	237	235	237	253	231	241	228	239	266	231	239	233	216	241	271	212	247	227	242	213	224	238	220	219	208	197	245	227	210	245	213	238	231	218	243	236	223	206	262	256	226	231	267	227	226	218	206	205	242	226	238	264	236	258	222	255	222	211	235	239	250	197	235	242	244	223	218	220	243	209	231	213	226	226	230	264	246	242	247	233	234	231	237	249	255	216	207	244	253	216	251	232	257	207	243	241	218	257	250	251	228
27060	20132	7735	985	646	594	493	372	355	362	344	357	373	358	337	346	360	322	329	363	325	331	310	319	335	308	348	327	326	351	338	341	322	337	338	372	330	289	323	380	319	329	287	317	320	310	329	321	340	318	336	322	327	336	297	335	346	353	333	336	333	300	350	313	343	323	332	320	299	293	352	319	306	337	334	311	326	343	358	327	326	343	339	280	312	348	317	311	319	298	336	318	308	348	305	302	343	312	316	321	328	346	340	322	330	320	330	318	338	357	338	344	341	331	365	328	322	323	349	358	320	315	326	330	353	326	296	312	302	334	361	333	324	319	335	345	315	335	366	308	305	364	329	329	328	333	338	303	337	337	340	331	304	318	335	325	346	312	329	328	350	310	290	337	353	306	346	339	336	328	356	334	345	351	321	331	339	324	333	329	353	326	327	309	300	341	324	353	356	347	324	329	325	346	293	320	320	344	351	344	344	339	322	321	355	363	304	375	308	294	359	321	318	316	341	336	304	320	281	344	349	325	334	339	347	337	351	327	340	329	333	316	350	320	333	322	329	351	324	347	323	310	325	345	313	324	351	362	323	295	324	292	343	315	336	353	347	328	305	319	337	346	312	360	315	319	328	329	317	324	326	350	312	343	335	318	327	331	328	311	334	360	340	352	370	346	353	323	356	342	297	327	314	340	322	339	342	317	324	316	318	350	336	346	331	330	345	363	336	291	335	371	345	328	334	314	338	314	347	303	341	392	304	339	319	301	332	328	370	330	322	338	356	301	339	341	325	325	345	334	328	338	324	319	331	322	342	328	331	321	308	336	349	320	304	331	340	311	336	343	323	358	347	326	338	340	346	316	300	360	330	314	367	352	331	342	321	351	300	325	337	351	324	325	321	347	331	309	335	324	341	346	322	346	337	331	335	305	309	306	359	323	343	322	343	344	306	321	312	352	355	325	344	339	359	354	334	354	374	354	359	374	347	315	320	344	335	346	344	335	293	334	353	316	304	360	365	346	315	321	319	296	318	317	340	350	354	322	313	302	330	329	344	325	348	335	312	347	322	358	339	327	320	343	303	314	313	346	323	342	310	305	336	319	319	318	348	341	337	327	321	312	312	322	334	321	331	318	343	303	326	325	296	318	306	354	361	323	315	352	316	297	335	309	291	335	347	355	341	354	317	340	346	343	317	326	331	320	338	359	342	333	344	342	365	316	317	325	360	349	331	346	318	336	357	313	334	373	325	354	340	317	341	349	360	281	330	324	321	339	331	326	334	340	310	337	323	312	347	303	334	349	334	333	342	325	336	338	325	314	321	307	325	322	334	308	316	318	332	354	311	325	346	317	348	336	317	336	360	316	333	313	330	300	355	313	335	347	345	363	317	324	333	328	325	319	324	317	282	330	341	321	318	324	333	350	331	305	338	334	308	307	347	351	326	312	336	309	347	339	337	314	333	313	323	325	312	347	318	344	342	308	314	300	327	308	338	317	321	332	304	311	345	343	342	340	303	323	334	294	290	335	313	352	304	323	323	307	321	311	307	350	344	349	309	318	319	325	342	299	324	297	356	334	286	324	339	343	311	313	322	362	376	306	336	348	320	323	314	317	353	347	354	284	343	327	289	346	336	313	303	337	323	354	325	329	322	340	323	332	321	327	323	331	314	340	349	338	341	301	311	325	318	312	326	358	316	316	349	336	338	339	317	354	375	293	333	322	348	317	324	352	337	340	343	346	318	325	313	340	330	343	359	330	348	348	310	325	319	352	330	335	306	327	351	304	319	339	330	306	328	321	369	324	331	352	351	303	338	316	319	340	315	338	327	364	325	321	340	319	330	330	314	329	328	323	315	310	325	329	331	310	313	331	361	348	335	335	339	347	297	356	337	312	318	319	322	305	333	303	318	321	320	330	357	337	345	304	327	349	336	312	344	391	351	304	348	368	309	356	323	344	318	313	311	300	351	345	343	315	320	284	345	333	296	339	342	347	372	347	335	331	315	332	378	324	324	325	315	312	315	326	349	357	355	346	325	350	291	331	316	321	349	335	302	331	289	343	337	303	306	306	353	355	356	328	310	338	334	353	305	344	315	338	345	350	336	304	347	354	352	354	312	331	311	341	323	330	319	317	336	313	329	311	317	316	376	348	335	317	346	311	332	305	373	346	379	310	332	320	330	349	326	293	312	340	329	341	357	322	341	304	359	332	329	319	335	340	320	327	328	342	358	299	339	322	329	323	310	307	332	316	334	309	306	341	325	315	296	319	319	350	326	328	332	327	313	307	322	323	339	322	327	319	347	360	323	296	350	374	328	321	340	332	333	349	330	315	313	311	349	315	353	347	363	346	330	327	340	319	336	307	304	350	318	322	296	340	344	351	323	311	322	342	358	295	320	310	348	368	312	351	353	317	295	320	332	316	334	311	330	341	347	348	348	321	344	323	365	292	316	371	326	337	322	320	318	354	333	314	319	337	335	324	353	348	359	363	290	339	350	289	302	337	334	323	329	364	356	359	351	315	357	301	293	332	334	337	320	358	361	321	306	353	300	349	342	316	336	291	329	338	358	342	367	331	347	345	294	336	327	281	326	376	305	323	321	371	331	299	276	339	346	339	326	322	310	319	329	340	322	327	355	359	303	339	325	370	332	314	301	316	322	342	346	318	340	361	323	310	335	328	279	317	339	310	370	289	337	313	305	377	307	339	355	327	331	305	340	318	312	334	351	327	353	325	316	338	347	311	303	343	320	317	317	339	331	359	344	328	319	324	344	359	320	298	342	317	330	329	337	328	343	345	334	335	329	330	331	343	314	348	337	329	334	309	375	348	355	307	318	332	325	306	323	337	329	339	319	307	334	328	316	321	325	334	334	305	330	340	341	366	340	328	346	332	339	318	326	342	321	337	319	314	343	335	322	312	320	323	326	321	366	307	311	329	345	336	316	353	307	338	338	304	346	370	326	327	338	326	324	312	306	342	341	354	305	356	304	345	331	322	374	304	314	306	307	287	314	334	320	321	339	323	361	328	328	320	334	313	341	348	306	348	329	320	357	340	341	300	300	332	334	345	325	330	337	292	321	340	343	356	321	338	351	319	322	331	316	340	340	317	311	365	329	309	341	334	323	321	307	340	296	329	323	311	308	351	348	324	325	316	356	303	345	337	340	323	333	304	328	348	348	331	304	294	350	339	334	324	337	336	344	321	321	308	386	323	339	323	335	318	318	341	310	368	353	362	327	365	332	334	336	334	355	320	354	340	331	302	313	316	357	314	328	333	323	329	339	312	297	323	326	327	350	325	326	308	345	318	324	350	333	329	329	373	329	371	292	335	352	328	344	341	328	300	338	340	313	328	320	328	320	321	319	344	336	335	338	348	318	322	324	307	346	356	326	362	324	322	348	355	317	336	314	344	315	291	294	331	342	350	365	289	349	327	308	344	317	323	337	341	282	347	349	332	317	305	313	323	306	314	351	332	327	330	300	321	340	346	351	358	342	330	299	313
8307	1444	1223	808	605	548	481	477	449	444	429	439	427	448	442	420	396	427	407	411	434	425	410	425	447	444	401	409	396	399	391	403	397	442	399	404	410	398	399	415	431	417	392	394	398	388	386	406	428	385	399	399	394	421	418	394	388	368	418	368	410	402	387	422	399	342	378	382	378	409	378	378	392	385	382	402	421	399	370	409	388	381	405	410	361	395	377	418	413	369	423	419	413	399	382	387	417	366	392	409	421	348	406	370	389	396	398	389	378	372	395	430	420	416	395	394	385	352	392	404	410	398	372	429	357	406	411	390	393	406	408	378	386	392	396	387	360	404	403	432	417	393	395	387	401	373	362	383	431	382	445	376	405	404	419	406	392	373	389	417	400	397	404	403	391	392	411	381	364	402	387	430	379	377	387	370	360	411	390	404	420	400	402	375	345	368	364	419	382	411	404	414	391	363	372	378	406	361	438	406	402	370	352	418	380	431	373	373	377	395	377	416	396	401	397	400	375	399	431	380	383	412	378	384	421	387	388	403	390	398	395	390	404	441	395	386	385	400	380	410	396	368	417	425	386	336	407	398	378	400	408	415	430	383	415	376	415	397	403	364	409	400	396	408	397	372	406	416	411	407	409	385	375	387	384	401	420	419	397	404	404	420	426	406	402	407	352	397	393	410	398	416	402	412	408	364	358	415	359	374	388	401	377	390	433	397	378	377	362	432	369	407	372	411	420	402	353	411	401	414	370	396	398	390	388	372	430	392	389	377	397	363	407	379	369	385	419	409	388	392	406	383	388	384	398	413	403	348	423	410	416	390	366	423	355	407	404	401	409	402	429	375	388	375	418	368	413	394	404	431	400	397	393	391	403	405	403	389	382	386	368	369	390	386	394	419	346	410	397	377	368	418	379	407	400	429	388	383	408	405	375	398	421	443	428	375	401	376	404	436	378	388	385	418	403	390	398	393	362	392	438	392	429	357	374	403	409	430	381	394	372	425	406	430	431	411	389	393	418	407	428	407	371	383	407	414	371	383	428	398	392	373	404	394	365	419	403	434	412	417	385	330	398	391	412	362	390	356	386	388	407	381	408	378	397	414	397	424	401	407	422	413	359	392	415	364	373	384	386	351	377	386	394	402	386	433	385	368	398	405	408	365	402	408	399	418	387	386	426	421	406	419	374	376	414	414	395	422	378	431	400	378	393	371	385	423	394	375	380	392	368	424	384	400	403	419	409	396	399	381	391	404	384	427	417	412	402	408	412	392	397	381	461	399	406	436	376	359	400	384	451	409	417	378	455	418	401	354	369	388	404	436	399	426	403	389	396	448	406	380	390	382	398	393	378	376	380	387	389	405	407	383	399	402	400	401	393	388	412	415	389	362	401	424	419	386	420	378	369	374	379	383	391	423	411	395	383	399	408	395	416	385	396	390	415	337	384	382	426	373	401	381	385	369	371	384	403	384	384	417	406	380	374	422	384	399	417	388	415	440	386	424	379	428	402	366	383	368	378	396	391	368	393	398	404	386	397	424	421	381	410	377	396	397	388	379	417	400	362	382	417	415	384	423	400	421	401	381	424	382	413	435	374	382	385	431	390	376	400	441	384	393	420	376	400	430	371	362	398	367	376	379	400	387	393	440	386	371	375	441	405	401	410	384	353	382	371	418	375	379	385	374	372	372	422	439	357	404	396	390	396	382	460	394	398	414	416	403	395	392	401	472	378	363	391	397	376	401	394	391	391	393	452	386	408	402	385	383	388	409	399	390	405	394	373	390	390	430	407	411	367	369	413	413	401	375	393	364	393	443	429	403	398	399	414	407	394	395	368	406	420	413	404	381	436	378	426	415	394	389	398	383	378	370	457	391	365	425	392	409	437	414	433	399	433	379	396	417	374	423	395	386	411	369	400	381	417	371	408	415	419	395	394	413	362	386	393	419	429	396	400	413	382	374	384	406	402	393	387	370	378	402	394	395	408	408	394	430	401	405	358	390	386	410	392	344	385	406	370	410	389	399	403	395	393	384	368	396	422	400	420	400	380	390	428	399	388	426	415	409	382	415	400	364	416	415	411	410	373	406	418	384	396	404	417	415	376	405	402	366	390	368	394	388	413	406	398	411	380	395	381	433	388	433	384	384	417	382	392	393	393	393	393	386	401	376	413	397	378	404	406	411	424	378	385	400	414	410	376	381	398	402	396	360	379	400	409	350	434	412	390	379	378	402	428	389	366	407	415	365	426	425	407	404	407	361	380	397	397	402	388	380	374	425	434	357	396	378	392	401	380	372	393	418	414	381	421	381	387	420	397	400	359	385	352	429	404	434	411	402	408	423	386	392	381	413	347	411	396	376	435	376	382	399	389	415	401	388	406	405	401	431	369	424	389	378	389	404	417	383	398	383	406	386	430	411	421	415	373	415	371	442	397	390	402	385	391	377	385	385	382	377	345	374	409	385	397	385	361	384	420	380	418	416	384	403	421	388	422	432	417	396	405	413	413	381	373	420	388	395	368	396	373	409	410	409	395	382	387	429	451	411	424	411	421	379	407	402	399	404	419	389	385	395	375	396	409	412	423	368	372	399	433	419	381	385	378	424	390	387	423	406	401	405	405	411	382	383	400	400	389	425	423	408	431	382	410	375	359	429	422	382	388	413	377	383	401	381	356	408	373	410	390	398	427	407	387	379	432	403	386	412	380	394	445	357	420	394	389	401	404	392	388	377	393	418	353	424	392	403	428	422	407	407	426	438	411	380	410	407	398	405	439	370	388	369	358	373	405	365	381	407	423	409	426	407	378	443	393	413	365	411	417	419	403	382	377	379	380	370	375	384	391	410	390	392	425	384	390	426	386	366	389	397	390	389	394	398	428	428	407	386	398	386	402	413	395	391	382	414	404	395	413	398	427	378	377	387	404	388	379	373	381	384	387	407	398	413	387	401	408	429	416	373	429	380	381	344	406	385	410	433	366	381	389	430	410	418	416	391	394	388	413	386	380	421	400	395	388	398	406	377	423	382	388	381	407	397	420	382	359	352	407	396	423	409	382	387	419	381	430	370	436	377	430	402	373	383	379	393	380	427	404	391	406	399	397	384	379	393	368	366	409	403	397	396	407	400	402	391	361	384	410	379	371	398	396	348	398	441	401	399	400	370	402	392	401	399	390	396	373	373	388	381	365	421	390	394	371	430	362	386	385	412	409	411	413	400	412	381	395	389	364	401	388	385	409	413	411	398	393	404	388	407	396	368	385	390	447	386	409	391	384	444	399	362	411	385	407	398	404	424	420	416	450	405	419	391	412	409	421	390	380	384	415	392	376	389	396	380	409	375	419	401	395	413	383	414	406	414	418	437	377	391	389	392	366	400	400	395	404	418	402	432	399	394	359	402	403	363	388	389	373	395	391	387	414	370	388	376	383	387	412	374	409	405	390	347	426	349	378	427	357	405	377	415	387	417	400	439	355	399	434	397	432	382	382	441	380	402	413	377	410	382	414	368
23736	21166	28589	24001	21145	13106	1160	621	468	478	393	329	297	299	234	262	227	223	225	170	221	190	178	169	192	176	157	161	177	164	176	137	180	171	164	152	164	156	152	164	151	143	154	166	142	161	144	186	185	159	148	143	135	151	183	155	134	148	171	142	162	153	137	163	145	154	167	167	182	145	159	148	153	139	157	148	167	162	161	182	148	145	164	134	169	138	138	137	152	180	133	160	155	149	142	148	160	162	166	158	132	146	146	152	147	148	139	137	137	148	140	166	173	154	147	164	165	148	161	129	143	158	147	152	147	176	169	144	170	181	149	160	140	149	145	165	155	158	166	157	173	158	155	183	156	142	153	161	172	149	158	139	135	153	153	150	148	142	150	145	151	144	133	155	142	169	158	139	151	158	158	168	157	156	134	134	127	141	165	142	173	160	148	162	142	143	150	160	145	169	126	135	142	152	140	155	173	174	157	139	151	146	141	169	138	153	174	148	145	152	161	151	158	150	144	162	135	153	127	151	153	154	177	161	139	146	148	135	143	141	143	164	154	164	163	151	158	153	153	165	153	134	150	157	163	123	136	173	144	152	142	143	149	151	162	159	142	160	158	144	161	144	163	158	148	150	151	153	154	150	132	152	152	168	153	162	156	160	148	163	149	169	139	146	146	157	139	160	175	152	154	147	164	171	153	147	142	157	142	148	148	148	163	163	174	153	160	152	135	158	149	143	140	144	155	147	139	130	165	149	160	135	183	150	163	129	142	154	147	162	146	158	152	141	154	141	146	144	140	143	144	136	148	152	164	157	156	137	153	123	169	173	144	154	169	156	154	164	154	146	139	161	121	159	147	143	128	171	150	148	139	146	167	140	127	158	159	159	173	174	171	149	137	149	137	139	156	149	156	154	137	174	159	141	154	161	135	142	157	150	156	172	154	147	162	148	152	141	145	158	158	155	159	172	166	153	139	167	138	159	136	161	135	145	141	141	157	129	138	128	158	143	152	165	144	179	148	182	175	169	161	152	148	164	158	144	148	174	151	149	147	138	156	167	160	146	140	161	143	130	144	141	165	142	172	151	151	152	154	142	161	163	148	170	137	129	166	176	153	153	159	159	157	142	174	140	156	135	158	161	140	139	166	166	143	153	135	151	135	161	133	153	144	158	168	158	147	168	170	135	174	146	154	158	155	163	138	141	147	135	146	163	135	149	152	163	168	145	169	132	171	139	151	131	124	165	155	152	146	134	147	158	154	148	149	175	155	153	146	166	160	143	128	166	143	139	163	162	131	162	163	151	128	140	148	162	173	127	147	147	165	156	162	148	138	150	167	164	152	163	164	156	149	164	154	134	147	150	145	154	145	150	132	157	157	171	147	131	147	140	153	147	153	144	154	157	147	156	127	137	152	155	149	160	169	141	161	151	139	175	174	154	154	127	177	138	142	162	161	141	145	148	172	150	164	168	149	174	134	149	153	147	171	139	120	139	156	158	145	148	168	172	166	157	153	145	172	167	153	139	171	136	155	174	148	137	133	163	163	155	153	144	148	149	151	157	179	167	130	170	151	145	150	146	125	146	161	151	156	151	139	130	140	150	171	164	144	150	159	134	171	165	141	135	129	161	138	146	164	149	138	142	168	142	133	155	143	147	174	146	150	157	148	154	147	157	139	128	176	152	148	147	161	149	158	134	149	161	139	166	160	132	150	164	160	130	158	158	149	165	140	168	138	147	147	138	148	137	136	178	145	153	154	158	153	155	149	143	153	159	129	123	155	173	155	168	172	156	150	162	147	149	143	149	166	158	144	127	152	149	148	127	180	173	167	134	141	167	139	159	171	138	151	147	148	159	160	151	148	159	144	148	135	156	155	174	146	153	177	167	163	145	136	136	159	142	161	162	159	154	152	127	169	153	160	148	136	157	159	152	139	142	154	154	165	163	166	159	169	164	145	176	132	145	149	129	150	159	174	145	151	164	168	132	150	165	151	152	137	172	156	159	170	152	143	152	158	144	147	148	178	157	165	161	186	163	169	171	170	160	158	148	147	171	151	151	154	150	155	151	134	158	173	151	149	165	166	140	161	145	162	151	156	151	152	169	171	133	147	160	154	149	142	142	142	150	174	129	144	150	154	166	146	148	152	139	159	152	156	155	166	154	138	150	153	138	145	142	137	176	149	153	142	159	161	152	149	147	140	139	151	143	152	148	165	160	157	155	150	164	126	175	157	140	154	142	158	155	133	157	156	159	146	163	175	170	154	158	166	155	168	155	163	177	145	160	132	157	120	153	161	159	143	166	165	157	167	137	172	148	174	150	147	165	133	158	154	153	150	150	169	148	160	139	129	153	134	139	169	169	148	155	140	149	161	149	156	164	165	165	151	173	143	151	166	164	146	158	153	144	152	170	145	137	128	162	139	136	131	134	147	166	153	131	150	142	161	150	159	165	140	156	133	127	146	144	132	143	140	149	158	152	142	147	162	141	155	152	133	150	159	134	142	154	133	159	159	140	140	144	146	154	129	152	153	140	135	137	163	130	166	129	137	156	155	162	147	134	142	159	144	154	167	154	149	157	136	149	159	174	165	160	147	143	163	143	142	160	147	174	167	170	154	172	144	148	150	150	155	157	136	143	161	157	172	132	161	142	152	164	169	138	143	145	142	162	146	163	148	124	160	161	179	157	157	155	162	153	166	146	142	142	155	157	159	148	164	157	142	142	180	158	153	148	160	160	163	164	155	166	163	149	138	146	168	137	144	157	145	154	176	152	152	161	154	121	149	161	167	161	147	150	141	132	146	161	148	146	152	144	146	174	180	144	157	152	159	156	137	161	156	134	133	147	167	157	159	151	143	169	146	150	154	136	144	150	136	163	152	156	164	158	151	157	158	160	170	133	170	156	141	141	161	143	148	147	146	159	157	142	170	140	149	149	138	166	160	147	151	157	163	160	143	163	152	141	162	173	143	121	159	149	131	159	145	150	141	149	147	133	154	178	155	160	149	156	144	166	159	162	173	132	140	168	138	143	141	144	141	153	147	153	134	135	145	156	161	137	163	170	141	134	156	145	169	140	146	138	150	150	164	139	147	140	157	166	174	165	155	157	149	146	150	153	166	165	133	154	156	147	150	124	155	144	136	135	155	130	129	153	143	181	154	145	140	167	140	166	133	132	141	147	142	148	142	127	175	157	168	155	129	144	163	133	148	168	154	157	173	137	155	158	140	158	150	151	150	143	135	148	157	146	150	140	143	144	138	152	165	161	148	160	173	166	163	131	145	134	151	167	152	161	135	156	154	143	158	179	159	163	154	183	146	164	137	182	137	156	163	144	167	179	159	145	158	177	144	163	167	156	153	173	156	160	162	152	177	160	143	165	158	137	140	154	157	154	164	162	135	160	157	167	161	160	145	139	136	146	141	140	137	153	157	133	142	151	162	138	152	134	141	157	159	148	174	172	140	135	162	145	171	147	167	142	160	152	147	139	157	157	160	162	169	151	152	137
18838	10733	9097	4490	2904	2073	1546	1243	998	753	684	582	492	449	425	371	363	301	305	284	278	278	264	278	262	257	244	227	216	226	215	224	223	234	193	188	217	232	199	215	194	198	206	185	202	192	238	193	216	176	199	192	208	212	216	204	186	192	178	213	199	183	206	198	161	188	190	199	209	172	197	182	208	186	167	189	172	205	206	196	198	182	196	183	186	210	202	183	205	193	212	189	185	211	201	209	200	212	184	208	197	199	193	202	158	169	214	209	195	185	187	205	193	176	224	204	194	178	171	217	183	177	217	191	174	187	211	196	217	168	189	188	208	192	204	218	198	169	184	203	186	198	186	198	209	202	204	212	190	207	209	197	183	188	175	199	197	186	214	171	180	179	189	209	194	217	185	161	202	203	185	188	198	211	197	193	190	189	175	198	176	199	188	215	192	184	191	200	182	189	188	197	191	185	199	184	179	204	209	195	186	196	187	202	207	191	199	172	172	192	192	207	185	195	168	201	184	211	202	199	186	192	197	203	180	204	181	200	167	200	190	172	176	205	184	172	184	188	165	189	188	199	196	181	228	202	208	203	193	202	177	188	211	180	203	192	194	184	202	175	183	200	185	217	179	199	194	183	212	186	213	185	193	172	182	201	202	188	195	185	199	180	194	214	186	212	201	188	182	206	187	180	194	199	204	211	172	182	195	210	183	196	171	181	170	179	195	181	205	201	191	185	172	212	209	168	184	205	189	218	165	192	185	213	194	197	175	169	194	166	196	182	207	189	194	199	172	192	177	197	199	196	185	209	184	213	195	182	187	191	214	200	179	198	210	197	199	197	176	206	167	197	165	211	177	176	176	183	198	194	187	203	209	183	164	200	195	188	181	191	186	185	194	157	212	202	201	189	181	186	194	192	178	203	205	188	190	159	192	218	187	201	189	172	179	204	185	194	181	208	213	187	175	187	184	203	184	175	204	198	187	180	176	178	170	197	221	188	207	188	203	184	202	161	181	172	186	211	197	187	181	167	192	181	203	184	189	193	196	194	205	165	198	195	205	212	187	199	175	202	205	192	211	211	190	185	189	185	193	209	179	151	215	207	200	189	189	205	177	190	188	198	192	201	169	194	197	210	178	213	211	206	203	170	208	176	170	175	182	168	171	186	189	203	180	227	189	190	199	199	172	205	198	193	163	195	203	201	181	179	204	208	177	185	191	195	209	159	213	187	203	183	197	203	159	201	199	197	191	183	161	211	200	175	207	191	193	176	199	178	183	179	196	165	187	196	186	195	181	189	176	180	218	176	206	178	188	186	204	202	195	196	202	207	174	180	191	203	203	197	184	188	164	212	214	187	174	168	186	176	211	161	198	198	192	202	190	214	184	199	194	168	201	182	184	202	190	168	209	195	188	178	183	203	190	199	208	176	205	214	172	181	190	183	195	196	184	199	184	221	186	161	204	185	190	187	190	196	198	195	178	199	186	214	200	204	202	200	185	184	199	207	186	197	211	176	204	224	198	195	184	191	192	213	198	166	172	177	183	193	191	170	202	191	200	207	182	191	182	208	193	205	196	184	182	194	192	169	182	203	217	196	189	204	198	170	183	202	177	186	181	188	209	179	226	206	185	200	191	191	180	192	181	189	189	211	184	181	204	212	176	191	198	178	184	180	212	173	190	200	208	194	198	177	195	176	196	183	178	206	175	196	191	209	209	196	194	205	178	154	185	165	224	211	187	179	205	196	175	191	194	195	202	202	196	205	191	195	192	229	171	178	192	171	175	191	178	183	203	202	186	212	182	210	191	188	211	192	159	187	185	198	215	191	197	161	193	178	205	203	179	189	191	191	193	187	191	201	198	182	206	173	185	195	196	191	191	221	201	177	178	198	181	181	177	213	176	184	205	194	172	203	176	198	220	179	199	176	185	193	190	207	181	177	187	177	178	183	178	212	194	179	178	184	184	192	173	185	178	198	179	181	196	191	203	198	204	187	176	200	227	197	172	156	192	204	181	216	216	178	185	202	194	188	190	187	206	196	190	186	199	213	192	197	180	185	180	182	180	182	201	208	192	188	183	205	198	178	186	207	186	173	167	183	191	184	170	190	191	170	212	203	183	179	159	176	195	208	190	204	180	179	185	167	204	210	199	182	208	217	198	193	179	179	209	165	169	205	180	180	218	189	214	189	177	195	191	203	167	192	192	180	191	182	181	178	190	182	230	168	199	181	184	170	186	185	189	173	206	189	186	190	187	191	206	199	177	189	185	197	193	189	196	199	195	191	200	188	200	220	184	182	191	193	184	204	188	193	173	173	199	183	204	188	194	175	190	203	178	206	189	190	198	200	203	213	206	178	192	205	177	181	201	183	204	184	181	194	184	195	190	214	177	202	174	194	166	191	177	208	182	189	183	201	189	190	189	191	200	194	177	185	185	183	192	197	188	199	198	204	214	174	205	186	208	185	168	205	196	185	177	190	184	185	198	181	200	195	205	196	197	187	169	190	203	177	186	196	202	207	186	195	202	191	218	180	187	168	198	193	186	174	190	183	202	212	198	206	174	196	212	164	185	194	176	187	183	169	205	209	194	184	189	189	167	216	185	216	181	182	198	207	198	180	206	215	188	195	222	172	171	196	186	194	193	196	213	193	192	197	178	186	188	176	180	199	182	147	153	168	215	200	187	202	187	188	194	197	195	195	178	183	182	198	179	181	192	193	182	211	165	180	175	195	179	177	166	197	188	188	169	168	215	179	185	210	175	175	177	195	215	196	181	228	179	199	194	197	198	184	195	178	177	196	191	207	202	184	195	169	201	174	202	184	205	197	183	199	180	218	222	191	181	187	189	170	185	194	190	182	194	186	203	231	176	173	188	195	211	190	192	175	203	180	190	211	223	182	200	191	189	164	204	217	194	209	209	189	162	173	192	197	178	202	198	183	187	208	183	217	170	224	183	197	175	195	190	195	177	213	196	194	202	179	184	193	175	214	189	168	160	171	178	194	189	184	172	193	190	218	186	188	187	191	194	183	223	190	190	207	183	176	192	169	189	185	195	208	168	175	199	179	174	163	185	203	175	200	200	179	203	176	210	186	215	191	216	196	199	186	189	194	202	201	193	201	201	206	174	212	182	188	204	201	190	199	165	194	202	240	208	208	188	192	194	197	182	211	188	198	172	193	197	204	194	214	198	190	169	210	211	161	214	194	179	206	191	192	182	175	167	181	177	200	186	180	210	198	187	175	196	197	184	169	166	197	203	177	181	163	194	174	184	197	216	168	195	192	191	204	170	183	185	199	175	188	184	185	168	191	225	177	185	206	190	177	178	172	196	184	181	185	176	176	210	190	184	191	201	215	179	185	169	163	202	169	184	173	201	168	196	183	196	198	230	191	191	177	201	181	190	176	198	188	201	196	191	195	187	192	179	184	182	207	187	183	172	198	198	181	170	191	196	201	182	208	192	177	187	194	209	197	193	170	211	192	193	180	188	190	183	183	172	201	184	196
24988	21166	27699	24801	14034	1106	718	630	569	565	537	515	489	496	466	451	450	458	460	467	471	418	468	442	461	430	418	415	455	445	403	415	446	449	408	407	474	443	411	413	403	423	424	413	418	407	416	440	419	448	412	418	392	436	445	441	438	471	435	463	448	428	425	463	459	416	399	397	428	459	421	433	430	423	467	432	417	440	432	423	428	409	423	382	413	425	423	408	434	436	442	420	413	437	394	416	411	468	440	461	416	378	442	446	460	414	448	438	432	411	419	426	427	388	431	456	427	384	439	429	434	396	405	396	461	480	384	427	469	452	443	444	406	369	429	409	397	419	446	426	449	415	440	389	436	399	408	420	454	435	451	455	425	430	421	444	427	444	444	410	448	465	426	399	395	405	415	402	452	439	416	443	456	443	437	427	456	413	398	425	436	440	446	399	396	420	396	453	445	432	443	444	465	423	432	399	408	432	391	426	468	434	415	396	410	449	416	411	418	464	406	404	432	385	431	434	355	441	432	444	419	449	451	434	410	440	438	391	435	451	439	389	448	451	432	440	440	445	434	429	413	419	443	435	424	435	428	444	415	414	447	389	419	443	424	409	428	422	444	425	448	408	398	427	424	405	391	404	466	401	435	369	432	403	427	396	436	435	453	419	464	431	423	415	441	451	433	418	396	435	411	425	435	399	407	422	421	398	469	400	398	447	437	419	400	428	447	433	453	428	421	419	400	458	419	456	446	418	448	385	412	437	418	430	427	412	431	426	441	419	437	442	420	484	412	431	421	421	458	419	422	409	399	429	424	426	427	444	445	393	423	464	416	450	404	465	416	429	411	402	463	392	424	429	397	446	399	420	444	421	404	414	443	432	422	399	450	449	447	434	427	447	413	430	432	421	423	444	386	414	456	452	448	461	425	435	453	418	428	391	427	433	431	434	440	435	379	425	476	430	442	423	420	438	407	432	399	407	439	454	432	463	467	428	434	454	411	420	414	433	448	450	412	456	409	458	425	446	432	387	444	415	423	384	455	427	443	406	433	437	411	391	422	406	459	399	437	447	431	437	425	424	402	426	453	451	436	428	423	426	445	441	416	435	430	419	446	435	451	414	449	437	430	442	426	460	410	436	432	403	438	462	463	418	398	417	411	428	421	443	470	416	461	419	435	464	404	432	395	422	401	427	411	403	409	454	401	451	431	411	452	420	443	411	418	426	415	466	447	403	439	422	422	403	414	444	413	390	425	408	449	427	431	433	481	425	385	447	390	465	421	445	401	441	450	400	417	436	418	457	409	398	431	451	417	450	444	406	456	418	423	395	407	406	461	428	419	416	456	442	430	420	447	433	443	407	407	442	431	401	406	405	451	436	437	414	430	420	414	377	440	401	412	417	415	432	388	401	446	392	436	441	410	386	439	420	392	453	419	408	411	440	435	409	489	438	407	393	416	450	443	416	451	442	406	440	436	450	409	448	431	384	437	449	427	414	404	421	407	422	444	407	417	405	424	427	436	452	428	420	439	410	434	455	430	404	405	428	436	403	432	435	430	434	408	440	441	388	432	450	411	409	406	418	417	415	456	424	407	433	437	481	434	394	437	407	400	404	416	462	394	422	419	412	421	442	403	452	423	463	430	390	440	399	409	430	429	424	416	446	442	375	411	449	395	415	446	434	416	383	426	416	438	439	401	445	431	422	407	444	474	422	432	460	423	398	402	388	405	451	402	420	413	430	427	452	425	411	430	451	436	407	441	400	414	436	430	400	420	423	418	427	450	406	412	405	454	428	425	435	423	419	421	416	406	438	427	407	423	408	412	446	468	411	422	410	436	427	395	450	404	418	392	409	462	434	444	422	409	423	396	395	462	434	436	474	355	410	424	397	429	437	429	393	421	401	440	426	395	416	404	401	437	441	445	455	429	405	412	424	490	411	434	425	437	438	424	413	461	474	451	416	427	437	462	402	423	433	429	429	392	432	434	450	449	410	446	378	422	428	400	482	400	413	397	388	412	428	436	421	432	471	426	435	415	406	393	413	440	414	416	408	445	410	448	407	411	420	419	416	471	448	431	437	408	411	444	415	451	440	418	412	437	422	427	455	397	428	446	451	431	410	453	417	422	473	431	418	475	374	461	401	443	394	393	427	489	403	458	382	432	422	440	440	408	410	420	443	431	428	472	423	428	415	422	434	459	423	427	414	426	442	421	372	379	455	443	401	433	400	438	424	441	441	403	404	416	413	415	465	420	434	409	426	447	453	456	438	441	444	469	421	439	428	419	388	417	446	420	434	423	390	434	461	473	398	424	409	416	410	423	420	437	406	466	436	401	423	436	400	429	434	448	442	456	445	406	414	436	421	424	407	438	437	419	422	437	404	434	381	393	451	466	419	462	445	410	414	427	406	420	428	419	441	448	472	422	469	446	454	424	411	431	422	460	456	441	410	422	430	434	453	436	437	387	447	433	415	459	466	424	452	425	402	428	425	446	423	423	417	428	454	430	404	456	423	396	434	413	442	418	426	444	422	448	387	440	425	412	405	412	442	396	438	423	401	427	442	440	426	422	459	436	442	472	466	410	416	428	437	423	421	405	426	412	424	439	419	440	425	421	396	451	394	433	429	413	442	478	440	428	427	456	419	416	435	431	404	385	393	428	436	446	378	412	426	459	420	405	412	434	432	422	424	454	433	419	417	433	413	438	422	412	437	431	394	436	398	435	425	447	433	447	380	449	407	403	426	420	462	451	423	432	419	423	430	413	401	415	415	417	398	431	438	427	448	419	400	442	433	419	453	398	380	469	433	443	421	435	447	422	388	449	436	421	400	429	454	417	406	414	417	423	407	468	400	421	449	419	449	449	412	404	395	433	421	439	398	422	395	472	417	445	448	417	432	415	402	411	426	422	419	433	411	417	439	390	427	444	445	429	409	432	436	403	450	439	461	432	452	406	465	430	396	444	444	399	422	426	450	400	396	403	425	439	406	443	399	418	437	413	417	440	405	462	465	420	431	440	428	398	433	410	430	402	439	429	434	428	438	422	430	434	398	458	384	435	447	435	407	426	424	422	429	392	430	439	429	447	410	463	376	421	405	449	438	417	445	439	410	403	424	460	410	416	456	413	412	419	431	427	428	396	437	382	427	439	399	408	389	474	445	416	407	448	396	407	395	394	438	425	428	466	421	403	436	422	387	370	412	394	383	460	397	440	438	415	442	399	420	437	430	427	465	449	405	421	420	444	426	414	404	425	429	443	451	426	465	414	439	399	436	397	410	403	421	468	442	413	416	420	449	417	408	409	414	468	430	398	408	388	439	396	392	445	442	396	437	446	450	420	369	394	442	436	453	416	426	400	477	407	457	431	375	417	390	410	449	404	438	418	396	473	434	396	391	436	417	406	430	431	397	399	422	413	398	399	467	441	448	454	435	393	446	454	450	439	419	429	396	445	412	419	415	408	414	437	430	428	421	404	404	428	424	402	427	425	433	400	459	432	433	443	457	467	415
18631	6561	5248	2818	1916	1496	1183	1083	936	793	834	667	670	635	620	562	595	555	535	553	534	567	525	512	524	533	516	486	556	502	525	519	511	490	508	530	497	480	451	517	469	458	467	522	483	484	509	509	471	511	498	476	528	516	508	516	497	451	464	519	503	499	502	506	456	519	497	502	509	507	489	491	487	529	461	528	481	540	471	512	487	508	514	451	487	498	527	468	476	468	499	514	485	473	469	497	471	480	481	512	468	500	500	481	493	491	499	497	490	505	474	455	514	504	468	508	537	484	496	487	482	477	489	522	502	514	500	489	471	451	495	499	493	490	490	524	521	480	479	499	518	510	480	516	500	552	487	480	469	483	469	477	521	489	494	483	483	471	478	476	483	532	482	481	532	543	470	442	508	486	487	492	462	481	485	470	502	469	511	500	491	502	504	530	469	461	494	495	456	498	489	501	486	465	478	496	539	504	481	480	493	491	446	523	502	518	522	451	503	487	514	481	482	510	496	473	470	492	493	529	474	520	498	471	482	500	481	508	495	499	496	489	532	506	469	481	480	492	465	510	491	512	505	498	498	497	496	446	517	468	452	456	489	532	509	457	492	481	493	478	486	498	479	470	492	486	501	491	496	507	485	514	498	503	492	524	507	503	497	498	500	483	479	482	482	500	477	497	465	510	495	522	455	461	471	470	477	498	526	479	448	493	483	489	502	493	528	521	501	500	494	486	476	530	489	487	449	511	491	486	493	524	496	528	467	505	505	498	454	492	489	509	491	468	516	479	468	484	454	537	520	532	488	476	514	520	467	493	487	462	475	490	499	462	498	528	503	503	506	506	551	477	508	535	528	501	496	476	490	516	491	511	474	505	468	490	503	511	493	456	489	492	460	497	533	491	462	472	519	508	474	481	520	441	485	529	492	511	475	492	509	481	490	478	498	506	518	485	478	523	460	503	512	499	494	484	467	489	472	505	486	500	510	511	474	483	462	488	535	473	508	494	485	488	483	463	488	518	495	529	526	482	470	510	538	474	465	491	500	447	503	473	477	447	475	508	503	496	453	510	517	466	512	510	501	504	494	507	507	519	432	485	455	483	480	501	499	495	503	497	463	517	445	482	484	505	482	514	506	506	442	533	474	483	485	516	487	496	503	514	463	487	507	549	480	481	475	499	477	511	504	468	486	558	523	504	462	494	487	468	491	511	508	508	481	553	495	467	522	530	496	475	453	490	510	483	432	534	492	488	512	521	474	499	491	486	522	507	495	506	502	478	473	494	499	506	506	474	487	463	517	449	513	509	538	476	494	471	492	491	518	478	497	489	510	496	496	500	502	506	492	510	498	509	499	493	466	515	496	570	477	473	463	482	473	520	505	554	490	456	466	493	485	466	479	496	498	498	451	472	492	484	492	468	511	465	491	548	489	495	457	528	511	476	469	493	499	466	497	456	486	512	522	463	493	533	481	492	500	480	497	503	514	452	469	458	527	512	523	487	491	514	463	501	541	456	496	489	524	468	499	479	495	511	535	501	494	491	473	508	529	489	512	494	490	488	475	479	489	492	498	484	500	482	493	519	468	490	516	525	504	471	473	470	504	520	486	475	470	471	491	506	522	498	496	511	459	459	477	489	513	498	468	467	480	509	500	495	480	496	510	510	515	464	486	511	494	490	478	503	481	485	481	533	497	470	496	471	528	522	506	483	521	512	436	479	482	505	532	481	487	496	468	507	440	509	503	483	516	523	509	481	503	477	470	499	529	482	509	496	498	480	498	512	511	496	501	497	505	467	492	500	490	524	519	495	486	538	497	477	491	468	452	465	458	513	493	503	500	505	478	508	470	501	512	526	493	496	518	514	484	511	464	457	479	474	555	509	509	486	516	477	454	458	493	510	487	520	459	471	529	480	492	543	531	470	476	475	494	511	512	516	497	511	532	514	478	503	472	465	510	498	525	489	479	510	486	476	494	448	492	480	502	477	478	484	523	471	486	469	467	491	471	507	489	489	477	494	484	485	541	489	454	472	500	499	536	487	480	519	461	500	502	456	449	486	491	479	495	522	510	504	502	509	492	457	500	464	515	463	445	476	488	468	477	483	477	504	513	471	501	471	490	523	489	469	484	510	491	530	472	480	531	509	498	494	487	493	476	466	485	477	514	463	479	505	508	530	509	494	496	498	475	463	492	502	479	451	492	447	487	507	469	490	468	453	496	470	476	488	488	499	476	486	501	478	525	502	509	522	497	496	509	503	498	506	512	464	477	472	506	495	504	505	482	455	474	477	514	513	488	510	510	493	466	497	486	488	494	495	492	477	472	464	523	474	491	508	477	487	477	490	493	490	477	473	493	493	457	474	453	503	492	502	487	486	507	414	496	510	483	531	467	489	453	491	503	490	474	488	508	503	500	548	478	491	490	523	473	477	528	466	516	485	452	513	492	470	503	509	447	465	489	544	513	455	460	502	481	481	477	480	479	516	515	513	497	507	497	492	506	522	501	499	465	540	499	503	506	499	462	497	491	498	504	510	532	449	506	491	483	502	506	484	477	474	494	496	501	449	485	532	504	506	480	510	497	521	479	495	478	464	501	487	499	469	548	492	480	525	487	484	469	492	491	488	465	482	491	445	482	521	495	516	508	501	495	521	511	498	550	505	478	488	506	506	456	479	499	497	522	475	477	497	506	523	472	514	450	483	508	467	488	493	487	491	458	471	503	526	474	512	477	490	473	487	487	505	479	473	466	457	494	484	473	472	524	501	510	479	502	497	513	476	502	463	541	464	457	478	540	502	487	479	478	512	478	508	486	516	527	506	497	468	520	511	491	487	510	463	505	473	490	501	497	436	509	486	511	483	480	468	456	476	505	518	475	497	486	461	513	500	475	486	492	485	522	476	506	461	470	497	489	531	493	463	499	531	504	478	474	482	484	520	462	477	471	477	492	479	535	493	494	501	478	440	460	479	468	531	453	448	488	505	450	490	507	463	477	465	512	478	481	475	463	472	501	463	514	452	479	500	496	477	459	505	535	469	505	506	487	503	461	474	466	513	500	491	453	505	512	506	501	476	483	475	436	513	532	520	492	491	486	471	459	459	526	467	515	497	492	487	456	536	496	549	442	515	474	491	499	465	549	478	509	457	494	468	470	478	478	507	482	475	477	477	465	466	476	469	506	479	522	517	470	500	485	491	478	494	525	475	502	519	494	484	493	471	462	504	521	480	482	474	506	545	502	468	469	478	483	485	467	512	432	490	493	500	490	465	518	486	523	488	477	482	488	471	498	527	494	505	499	486	517	493	509	491	475	513	502	502	489	505	454	523	480	506	485	488	510	503	477	528	527	457	513	501	473	459	502	481	514	510	536	486	504	521	452	486	497	525	505	492	499	457	507	476	505	489	509	512	483	451	486	512	470	489	469	491	475	442	491	526	503	531	466	481	564	531	474	529	504	484	469	445	525	507	452	466	506	498	511	481	460	466	492	462	531	478	459	492	493	519	490	476
22799	21174	29035	23601	21165	21207	12776	1303	867	787	652	539	507	439	403	392	323	334	337	341	276	314	253	281	270	256	234	235	253	260	213	254	237	249	227	223	227	239	245	235	210	217	230	213	226	231	215	234	224	222	226	201	225	227	237	204	213	195	186	219	204	202	207	218	191	235	222	204	213	238	219	201	177	230	208	205	207	205	210	210	204	211	240	204	203	199	182	216	204	197	210	223	187	236	218	203	209	195	214	215	195	206	189	187	195	191	210	201	209	192	231	217	207	208	253	232	208	215	214	216	199	214	217	215	206	207	193	215	193	211	212	205	188	190	234	229	231	237	211	234	198	200	218	198	221	242	205	210	216	198	220	202	194	194	212	211	209	211	213	211	209	218	191	198	197	200	202	236	243	212	220	213	184	213	203	217	213	205	203	196	216	210	197	196	214	236	200	191	212	213	228	186	198	217	207	184	254	227	225	224	203	228	202	211	206	180	226	196	198	204	207	212	224	214	197	199	228	202	190	202	209	213	221	204	225	202	218	236	210	226	224	186	194	198	214	221	228	215	212	194	193	226	203	205	198	218	218	209	182	191	187	206	196	190	201	210	190	203	169	189	180	174	187	239	206	219	206	215	229	187	222	206	202	196	205	205	233	199	222	232	229	213	224	202	203	210	229	193	207	200	228	201	209	187	187	209	206	192	200	205	201	205	222	212	230	203	190	238	223	207	205	235	197	198	205	197	212	210	186	217	195	186	207	192	219	228	181	199	202	171	231	213	220	202	220	193	213	203	198	186	204	233	209	207	195	199	202	191	229	207	198	223	212	213	214	232	194	191	197	221	183	240	214	246	198	215	192	214	206	209	220	208	196	187	195	221	216	202	186	218	188	207	222	198	225	222	191	220	237	210	227	204	195	206	221	205	194	186	206	218	217	198	212	207	228	174	229	214	206	201	219	217	210	213	191	191	199	197	213	180	179	204	198	217	202	205	222	230	177	208	218	198	213	191	214	200	206	204	226	210	201	218	209	219	243	184	210	215	219	198	202	197	220	215	221	200	180	217	202	213	213	188	195	194	198	196	193	217	219	211	198	219	206	213	205	203	188	190	199	214	212	185	188	211	219	207	211	204	228	210	202	210	222	229	206	217	178	208	214	183	219	193	203	194	219	204	213	216	197	192	192	205	205	200	220	174	199	222	222	202	230	197	205	190	222	215	204	200	223	209	203	211	206	216	211	206	214	188	233	197	222	218	208	203	209	209	199	200	204	203	182	212	219	213	214	213	196	239	204	198	222	192	195	210	196	191	204	210	198	210	209	201	196	211	212	214	230	188	218	215	195	202	219	194	207	208	184	213	229	186	213	207	207	203	214	218	212	225	192	218	222	213	231	184	251	224	216	202	190	190	185	203	225	214	207	210	204	207	212	206	223	203	207	214	225	197	217	183	227	204	205	193	178	215	211	187	237	223	208	207	218	214	187	206	200	206	193	179	215	204	231	232	204	203	217	212	220	206	183	212	229	223	190	183	205	198	198	226	238	235	238	209	226	190	188	199	236	194	194	199	209	214	211	219	218	194	183	198	196	189	220	232	203	218	201	196	228	187	203	212	192	203	214	202	216	228	212	204	212	212	210	194	192	210	189	220	179	215	193	192	201	210	213	224	214	183	212	200	216	213	198	187	191	211	209	184	226	173	208	234	184	192	199	213	186	197	211	202	210	182	205	187	210	221	204	190	215	206	204	208	215	217	220	216	221	210	196	200	204	210	221	177	181	205	207	212	204	210	230	190	204	186	205	226	215	193	167	209	214	198	216	205	185	218	178	186	218	202	206	192	205	228	189	208	209	204	211	210	215	188	193	233	208	221	199	204	188	203	210	222	203	207	223	216	202	208	186	189	181	216	200	188	224	202	227	204	220	219	202	199	217	188	211	234	193	192	217	217	203	205	212	213	202	207	179	199	237	212	240	212	198	214	185	227	208	190	200	210	219	201	205	219	197	205	205	212	181	219	221	219	211	206	233	235	196	217	198	201	230	206	214	189	212	205	211	204	209	210	166	227	210	192	217	191	177	195	199	206	199	203	215	204	237	226	217	189	229	220	213	204	197	191	211	202	193	189	213	209	213	172	201	196	187	195	199	220	178	191	225	211	199	230	201	206	204	181	215	215	202	217	211	197	217	221	200	227	206	207	211	192	184	220	206	218	214	193	199	190	233	210	219	200	196	216	217	217	208	231	213	189	179	197	206	209	221	219	196	203	208	211	193	199	215	212	198	202	212	213	215	190	208	203	191	184	234	193	199	213	184	198	233	215	239	189	219	202	210	207	180	204	209	200	201	208	244	176	228	213	186	220	188	185	204	232	208	215	231	202	206	195	217	215	201	207	212	183	208	203	197	203	201	196	211	211	204	237	201	217	192	182	206	202	209	207	245	207	205	191	195	208	231	200	207	198	213	199	199	225	197	228	236	197	198	199	193	191	198	225	213	180	226	230	228	226	210	232	187	167	196	194	195	218	243	210	191	208	203	233	200	195	196	202	187	179	211	211	205	205	209	208	205	204	213	185	204	206	200	202	190	196	232	200	192	214	173	225	214	202	190	187	218	201	181	224	189	211	203	194	218	201	225	196	216	241	196	218	220	238	189	214	216	195	212	214	208	197	181	190	209	194	184	202	200	194	211	211	226	218	185	193	200	209	214	224	223	215	193	196	230	233	203	200	210	199	213	202	191	188	197	211	210	198	187	193	223	205	212	229	205	220	219	189	199	184	214	207	217	223	180	250	221	221	229	204	216	224	218	215	214	203	210	211	196	179	220	182	207	191	229	197	197	180	197	234	185	196	205	196	199	220	201	209	200	209	221	197	194	218	222	200	212	209	211	199	205	219	229	200	216	205	198	187	212	202	217	205	190	248	213	191	203	194	219	221	198	209	211	220	205	217	204	195	216	219	217	205	207	195	202	198	187	197	187	210	208	199	225	192	223	198	221	206	220	244	234	194	233	201	199	207	184	205	200	211	201	239	195	219	206	213	232	227	193	203	228	206	215	198	202	211	210	217	188	195	198	215	190	196	213	240	215	217	199	212	200	189	204	201	215	205	214	198	207	201	207	220	201	205	190	202	217	204	218	215	203	226	195	194	220	204	234	195	200	192	189	213	203	225	215	199	203	198	202	198	248	211	228	197	209	206	220	208	200	213	201	203	226	200	197	198	215	211	220	183	207	186	205	189	200	201	212	198	202	194	193	213	228	198	219	213	213	243	254	199	237	235	198	224	220	192	221	190	210	208	202	204	203	211	226	206	225	187	181	217	192	197	208	199	194	209	210	206	191	209	209	219	201	230	205	182	218	178	201	181	215	203	219	187	206	206	217	201	213	194	187	224	220	213	201	207	217	210	198	196	181	234	208	220	206	213	209	193	180	194	203	208	202	208	164	203	204	192	211	230	212	194	191	217	218	204	215	190	203	225	208	200	202	188	212	193	222	204	194	214	178	201
18163	17386	14649	7746	5147	3892	2903	2214	1748	1400	1163	986	833	718	690	544	529	518	473	455	461	416	393	349	344	332	323	318	312	307	293	327	272	307	251	283	238	276	292	293	288	289	282	246	268	278	233	259	292	256	237	237	242	251	246	270	255	229	276	249	254	230	249	263	263	241	247	241	263	224	237	242	240	237	216	253	278	249	235	245	242	230	241	243	226	247	252	224	239	249	264	253	246	236	252	241	248	222	260	260	238	232	228	241	260	252	235	267	232	224	257	217	228	243	257	236	210	252	263	265	234	219	237	226	230	233	228	262	231	235	217	240	218	231	224	217	237	230	216	224	239	255	252	224	230	216	249	227	235	240	244	211	235	234	231	218	249	199	246	229	195	245	250	234	255	243	215	247	243	247	226	249	240	222	234	224	248	219	210	251	251	235	232	231	230	225	248	240	224	227	235	257	223	245	262	227	239	220	222	223	233	248	255	233	253	203	240	237	240	206	250	234	227	230	252	248	230	246	220	225	254	232	211	216	231	223	218	247	256	233	271	196	211	270	242	215	227	253	245	242	257	231	206	217	265	223	230	247	241	222	246	231	240	242	233	259	240	228	239	239	250	226	247	225	229	229	228	234	234	206	225	214	206	252	221	196	233	234	204	280	240	228	239	210	237	265	226	229	240	222	216	235	207	196	235	241	242	246	231	247	238	239	224	228	222	250	224	227	265	233	252	233	220	239	253	254	233	230	271	237	249	227	243	236	213	246	233	236	224	259	252	232	251	257	226	214	232	232	243	236	231	228	230	207	237	245	240	197	239	234	208	231	224	260	243	240	226	260	225	243	232	237	256	209	215	221	240	272	235	246	212	237	230	249	240	236	257	232	245	225	245	212	233	222	274	247	237	219	250	249	248	239	232	221	205	234	237	217	237	249	267	231	222	233	223	252	256	253	231	241	237	230	227	210	220	241	225	241	243	224	243	221	218	248	226	243	239	256	220	211	212	242	198	234	230	229	249	252	255	214	228	246	259	241	223	209	224	187	247	241	254	212	220	211	264	233	231	251	233	252	241	225	234	248	225	239	229	220	252	227	228	251	202	241	217	253	227	222	231	232	225	212	252	251	238	264	231	227	260	246	241	232	247	261	214	216	208	237	256	224	238	218	220	221	223	247	234	236	236	211	227	226	235	243	243	261	249	242	225	236	242	237	238	227	236	239	234	238	258	208	236	282	235	235	229	248	248	249	225	231	233	249	233	232	213	226	203	255	245	243	225	221	260	238	221	232	242	244	263	247	216	241	259	200	240	215	247	242	267	227	248	265	255	240	241	221	250	258	222	246	228	252	260	250	224	232	213	238	243	209	240	226	227	228	242	219	245	222	227	222	214	238	230	240	226	226	243	227	260	223	236	248	235	242	214	248	233	252	238	232	231	256	232	255	244	232	247	233	232	225	225	251	225	222	236	247	257	252	236	231	244	240	242	219	246	226	211	226	235	230	206	243	219	209	253	230	239	212	237	211	225	245	230	218	254	238	260	234	239	231	241	254	226	216	203	243	224	249	235	244	238	230	224	263	242	255	234	241	240	258	254	221	233	233	228	252	250	221	218	228	234	242	242	238	215	232	247	242	222	244	236	238	218	227	234	234	227	233	232	211	225	204	217	249	216	227	274	217	244	244	232	259	235	255	234	248	211	212	245	254	198	209	219	223	219	216	221	227	237	246	248	224	253	219	224	237	240	216	250	243	241	230	189	239	233	242	251	229	229	222	260	242	231	238	219	220	204	207	231	242	243	225	249	270	262	244	221	250	226	211	245	213	256	239	238	237	223	252	216	251	217	244	236	225	263	227	243	253	235	234	227	237	263	250	203	238	230	222	233	236	239	230	275	220	228	215	217	230	213	239	223	232	242	224	236	238	241	235	241	234	241	227	238	241	241	259	259	206	248	232	237	224	214	254	215	256	241	249	240	240	256	231	241	240	228	255	211	235	244	239	234	235	209	224	215	232	235	242	224	245	264	250	222	223	244	224	231	225	236	223	253	227	240	223	232	226	232	240	230	255	247	243	218	224	219	231	237	260	230	221	245	236	239	257	240	223	219	239	230	227	245	231	239	223	224	227	213	235	264	244	223	238	228	235	247	226	232	213	228	224	205	241	226	228	233	231	199	241	235	256	223	233	236	239	245	215	243	203	237	219	229	257	221	229	242	232	228	241	240	249	218	248	244	240	234	214	240	250	238	233	232	247	238	226	227	224	267	234	223	222	230	214	251	274	236	238	214	226	235	216	249	222	232	230	279	229	235	231	223	203	249	220	246	260	234	241	198	224	225	235	226	258	255	227	217	220	226	245	227	251	239	246	248	236	231	241	245	243	225	208	231	244	196	231	233	250	241	243	214	224	246	241	203	233	241	240	228	211	223	205	235	221	227	217	244	219	261	254	254	235	249	222	239	245	241	229	233	223	233	221	260	224	248	229	239	222	251	231	246	282	237	210	237	229	251	232	206	219	227	250	230	238	242	221	228	240	226	238	227	253	219	241	245	241	236	241	258	254	252	265	256	256	238	218	220	228	213	236	262	223	228	212	256	244	234	242	229	252	226	226	246	213	248	242	231	238	255	263	214	250	252	223	217	257	230	259	232	232	237	229	224	243	226	227	216	228	229	235	229	230	249	210	220	237	236	238	234	235	230	221	221	222	250	226	237	223	222	231	242	237	245	216	232	230	226	244	245	248	231	250	225	235	238	213	257	261	234	239	236	209	243	219	241	234	230	243	216	233	207	245	250	228	250	248	218	213	200	233	239	223	238	243	273	249	239	242	254	229	244	239	239	226	260	212	284	240	261	245	216	236	251	219	233	227	245	254	236	221	242	242	228	238	250	223	227	227	234	222	243	234	235	224	273	224	241	241	237	231	242	239	234	218	249	222	244	234	239	264	238	241	234	232	274	242	223	240	201	214	221	231	216	213	214	235	232	220	223	250	212	231	231	245	226	237	233	219	240	220	252	223	217	219	241	229	246	227	230	247	227	222	223	227	218	238	239	247	207	234	223	236	236	234	237	232	206	230	233	243	220	224	234	223	237	237	226	224	214	254	226	202	236	232	235	199	240	263	228	237	231	219	221	256	208	250	272	236	242	213	230	247	244	233	255	246	243	227	236	242	234	236	246	267	237	221	236	237	236	203	240	235	223	239	236	241	213	225	264	229	218	234	243	212	228	236	213	220	233	216	264	217	240	241	234	240	216	239	240	238	242	254	219	247	237	242	220	251	232	220	235	212	222	269	218	252	229	246	239	257	259	240	207	231	215	272	267	254	229	243	252	220	242	235	217	268	237	204	259	231	261	230	190	234	239	240	247	256	225	225	219	240	234	251	237	215	229	218	258	234	217	233	226	235	224	246	240	221	244	243	216	235	225	252	225	204	243	220	249	244	224	220	228	217	218	208	248	227	235	218	222	253	241	211	235	220	240	233	251	223	212	245	222	221	252	231	238	243
27071	20162	7770	962	632	560	465	378	365	336	355	352	335	343	339	381	373	348	348	345	363	322	350	304	343	342	327	314	336	335	324	371	342	302	346	347	310	313	344	355	340	325	314	336	328	311	341	310	322	339	342	325	373	352	352	337	337	335	367	332	323	340	297	353	341	369	314	303	357	338	292	335	338	330	365	333	281	330	336	315	319	347	323	330	302	336	316	327	327	314	308	314	372	333	335	325	290	291	317	343	318	334	333	360	339	359	328	329	328	343	361	354	320	317	307	375	339	364	332	337	308	309	363	330	334	287	316	353	323	311	323	332	330	315	343	335	327	353	293	327	314	306	314	322	318	349	307	315	335	316	339	347	310	347	323	344	346	324	319	356	333	308	343	318	338	347	358	350	332	329	319	310	334	362	324	303	315	322	304	320	333	338	350	357	368	319	357	315	321	360	321	336	330	332	322	290	307	325	301	331	310	326	335	326	334	339	344	353	346	311	335	315	326	345	360	315	355	299	339	334	312	335	304	326	349	336	340	319	315	344	325	371	349	300	341	327	342	327	350	297	366	354	351	323	335	352	313	341	309	325	320	311	317	300	348	333	316	334	313	318	315	321	317	325	334	334	361	324	337	317	333	335	334	304	343	336	369	319	308	303	325	334	324	317	345	310	315	346	327	317	329	325	334	345	310	333	319	339	356	319	337	314	318	373	335	311	324	341	318	317	322	358	339	348	324	339	337	338	343	325	354	315	310	310	314	361	348	316	315	336	321	338	347	331	327	313	313	320	344	334	311	327	338	336	346	308	322	324	339	365	350	336	327	339	347	315	321	333	320	310	328	344	344	345	335	341	352	306	335	338	329	311	340	339	315	341	318	330	318	319	307	341	331	348	362	313	343	315	336	351	326	310	319	358	347	317	300	346	326	328	357	325	326	320	315	294	348	307	351	326	351	345	323	328	298	335	335	385	364	296	327	346	354	334	318	345	311	317	309	356	322	347	318	354	361	322	321	357	314	351	332	326	333	349	303	336	307	342	310	328	348	322	331	337	321	363	320	336	343	314	304	342	344	356	347	322	308	316	339	336	326	359	349	319	307	324	302	311	338	294	353	321	355	341	312	288	318	361	363	358	322	333	348	340	319	314	318	311	339	321	331	298	322	327	339	338	326	307	346	348	305	336	314	321	312	343	328	326	355	344	336	305	328	336	357	308	331	335	366	346	342	343	331	348	353	349	342	303	333	336	306	318	310	312	287	344	308	336	330	347	295	339	318	335	367	329	311	345	309	318	374	329	330	311	306	347	339	359	332	324	334	314	295	306	319	360	322	341	327	341	342	345	340	351	330	356	331	353	305	349	349	324	359	339	321	338	344	334	338	330	339	322	307	331	330	333	369	374	350	347	326	317	329	310	327	353	347	272	339	329	311	349	332	343	334	359	302	323	360	319	328	352	309	310	340	331	354	322	324	327	345	324	363	349	340	327	328	317	374	374	299	328	325	356	302	323	341	333	337	358	314	301	368	322	320	349	361	323	335	347	333	325	316	329	325	318	344	343	325	321	278	320	341	371	352	338	351	356	349	317	347	358	362	315	324	304	295	336	316	312	293	314	328	331	376	326	323	334	368	316	312	364	337	354	322	327	359	359	343	341	382	310	335	355	362	347	311	327	325	386	361	320	316	341	334	358	341	295	330	353	302	327	324	341	340	331	317	349	345	322	332	331	290	317	298	297	327	285	326	323	372	314	332	322	334	331	307	343	340	338	299	332	348	349	338	346	346	318	314	341	327	317	344	337	325	318	317	344	299	323	316	345	339	332	329	321	334	314	349	338	329	337	331	320	338	345	324	342	346	309	326	320	336	321	308	301	313	344	365	344	335	358	354	338	354	331	362	295	321	316	341	365	319	342	344	353	309	309	313	335	326	366	316	325	314	332	324	337	341	345	350	357	343	340	346	324	303	350	342	340	334	336	307	324	315	343	330	327	328	316	349	348	334	339	347	323	345	298	331	328	386	330	344	349	359	305	352	335	326	334	321	336	322	310	346	302	333	327	360	319	354	320	337	343	325	323	327	345	336	336	319	313	359	319	334	325	323	352	324	322	308	310	338	327	340	340	338	346	368	302	302	350	348	339	347	339	332	374	325	353	322	322	330	312	346	348	349	309	322	339	339	339	326	338	314	324	330	329	311	326	329	353	354	332	313	348	341	314	321	341	352	317	316	324	331	327	321	330	338	316	335	361	307	321	299	344	331	333	331	329	326	332	348	318	347	296	350	320	296	335	346	314	318	335	325	361	340	349	334	332	338	327	339	346	371	322	360	344	310	326	345	294	327	305	329	338	323	314	335	330	319	335	356	296	361	338	333	312	340	337	320	372	338	348	347	343	326	315	323	336	337	296	296	356	351	308	343	352	327	342	329	321	350	335	322	326	305	325	364	308	323	322	324	323	313	308	329	331	334	335	325	307	337	325	358	332	311	324	325	333	309	341	364	369	327	331	336	326	321	309	332	346	331	333	340	325	339	291	293	318	343	346	315	327	354	322	308	289	331	333	326	332	339	332	299	320	341	306	329	317	349	361	336	331	315	324	283	334	301	353	314	294	324	308	400	334	317	336	362	313	304	336	328	338	337	344	320	330	313	352	322	314	336	344	324	354	308	324	333	314	345	350	358	337	323	345	322	343	327	317	336	319	332	329	349	346	352	350	348	324	304	328	337	345	340	319	332	305	353	321	315	353	322	351	370	314	325	312	326	340	368	322	302	342	377	353	325	319	363	310	352	341	328	309	339	338	333	326	303	333	355	328	312	329	345	354	347	323	339	344	319	303	350	341	308	348	331	342	368	371	341	329	341	334	301	331	317	292	347	327	299	297	313	327	311	351	362	340	351	330	339	318	331	341	336	358	343	312	345	355	337	322	316	354	349	339	307	350	339	289	308	333	335	353	339	349	309	343	326	338	320	322	342	327	338	297	334	322	293	340	319	341	335	307	369	349	311	345	332	323	323	302	326	344	339	331	350	286	318	340	330	345	309	342	301	331	316	341	329	358	363	350	356	375	335	354	358	303	318	332	359	346	308	305	308	323	347	347	345	380	334	317	309	295	312	332	328	297	361	313	309	365	342	327	339	315	315	346	340	299	315	329	303	317	319	330	309	336	291	310	319	318	314	328	319	335	306	342	381	348	378	321	337	313	346	335	333	345	327	348	326	334	355	327	306	329	312	332	344	363	311	320	365	383	364	294	320	340	349	315	345	331	323	357	321	354	386	339	313	327	344	333	310	346	353	316	335	331	350	310	350	330	330	375	339	337	298	338	344	334	308	314	308	343	336	331	323	300	299	338	356	354	345	330	343	346	329	329	341	319	322	312	347	352	352	307	296	341	307	345	365	325	306	335	331	364	368	316	361	331	372	298	349	332	297	322	347	302	310	311	312	304	333	340	355	322	338	352	341	340	355	322	329	329	334	336	330	320	338	337	345	344	322	321	328	370
9256	1463	1243	821	646	549	549	444	485	464	443	418	426	395	428	418	408	430	434	386	397	419	407	419	396	410	404	471	427	386	393	389	442	438	380	408	378	395	381	400	407	410	394	390	400	423	422	371	388	399	379	418	419	384	391	398	380	413	404	420	393	400	377	390	426	405	390	357	411	429	375	385	391	439	422	435	447	415	404	358	396	407	439	432	395	423	408	372	416	422	381	383	417	401	402	400	401	364	373	406	396	424	382	408	429	383	441	407	404	394	401	376	424	429	398	379	398	411	391	429	404	408	433	377	382	423	393	402	418	427	375	375	439	376	430	393	412	413	392	422	381	415	408	395	368	386	393	394	413	399	455	379	393	384	393	359	408	416	411	419	403	423	402	410	399	391	383	372	376	380	388	406	409	439	390	398	409	411	381	410	383	395	407	388	401	372	382	380	407	443	402	438	383	408	423	390	426	412	413	420	389	434	388	381	381	362	399	434	447	402	388	420	411	384	422	430	431	420	392	396	411	385	395	389	408	368	409	394	407	375	402	411	409	403	425	446	383	404	417	385	425	398	402	405	409	427	420	423	413	369	383	388	399	372	412	392	407	398	401	407	385	383	389	375	375	393	387	414	386	400	422	384	374	403	400	431	373	372	435	409	404	408	369	411	411	381	406	438	409	409	425	359	457	441	417	396	404	372	378	387	414	408	389	389	409	412	416	419	386	391	376	413	383	368	404	406	405	406	387	398	393	386	389	405	426	398	374	456	378	431	404	434	398	427	371	408	380	400	401	407	408	406	386	399	447	406	392	370	438	396	394	402	436	382	386	406	418	431	427	368	394	396	443	420	385	391	426	408	412	436	379	417	412	378	384	395	387	387	417	414	325	432	434	441	390	394	366	373	413	385	387	390	408	400	378	389	409	401	415	375	413	407	384	400	422	387	389	372	407	428	348	393	406	424	394	401	386	381	426	385	396	401	384	405	397	412	385	403	381	371	405	406	408	413	381	390	363	416	414	420	365	373	391	402	385	392	447	402	409	408	368	398	387	347	419	413	368	422	420	405	411	366	397	381	418	403	401	464	400	371	409	413	365	382	427	375	390	405	422	461	403	402	386	387	396	371	405	421	394	375	419	436	398	422	413	416	390	441	394	374	420	386	416	397	402	381	390	381	392	425	382	408	422	398	362	431	426	400	393	349	441	405	396	436	424	416	391	366	409	422	354	437	409	432	391	420	387	394	379	410	374	428	414	396	408	388	392	364	414	405	371	361	388	424	367	388	388	395	383	381	412	390	395	430	395	383	419	413	426	395	398	401	416	369	401	415	406	395	404	407	399	387	389	422	413	420	413	388	422	422	401	387	382	409	401	396	430	384	417	422	401	393	455	404	399	392	401	393	408	383	387	389	405	364	385	406	371	415	385	389	374	396	395	357	415	391	391	428	365	420	388	390	394	376	381	388	442	398	442	403	383	413	364	410	374	380	396	368	374	455	392	416	408	410	405	403	387	404	401	388	412	390	397	398	381	414	422	429	400	366	400	423	411	398	408	427	417	372	386	420	392	397	417	369	442	401	370	461	402	420	445	406	380	436	394	424	400	411	409	396	389	413	413	374	426	407	380	381	388	379	381	445	400	379	378	391	406	349	407	406	410	404	394	367	397	417	395	389	422	402	429	397	365	449	395	424	372	425	420	392	396	389	414	401	417	436	382	423	399	376	395	358	400	434	371	409	396	379	380	434	405	401	355	401	403	416	390	428	377	406	413	458	388	401	412	384	377	402	410	352	424	386	393	393	408	410	417	406	395	401	414	401	405	415	423	391	400	365	384	378	427	425	379	383	379	383	389	386	407	413	414	395	405	374	396	376	379	393	393	424	375	377	437	399	411	368	432	400	411	367	428	384	395	421	412	402	393	373	426	377	410	388	400	445	389	404	378	378	394	460	399	407	381	394	428	401	408	375	417	401	376	371	392	432	428	388	398	408	398	371	385	418	404	417	399	390	412	369	399	405	427	394	365	386	394	415	416	399	380	376	406	392	403	414	429	415	430	414	406	400	425	408	415	395	387	410	384	380	371	399	400	440	392	378	396	411	407	426	409	403	373	368	377	389	394	404	448	384	405	418	383	396	408	427	396	382	406	425	366	397	391	388	374	401	400	392	370	430	404	388	425	398	377	373	374	369	391	409	408	386	405	403	430	405	417	410	403	397	398	373	419	424	429	391	426	371	410	444	406	400	400	378	428	360	448	394	405	379	428	401	400	405	377	407	400	456	404	421	398	391	441	407	390	416	398	402	406	343	390	365	413	411	409	392	411	419	394	382	433	412	381	369	410	412	391	378	384	385	405	416	367	414	407	386	373	400	427	400	437	376	447	403	398	413	423	402	446	399	415	416	397	379	387	390	380	377	420	430	381	390	421	371	385	394	438	398	436	411	407	403	363	409	362	405	399	400	378	394	424	420	386	414	412	378	406	422	396	409	392	420	367	395	424	409	396	399	390	385	400	410	393	384	405	403	414	409	412	408	426	400	434	402	405	395	381	397	389	383	419	394	448	378	405	394	399	398	408	439	414	390	399	406	381	371	408	393	391	396	390	406	421	365	383	363	411	405	393	376	416	421	431	416	399	417	391	373	378	386	416	396	417	389	380	403	416	383	410	387	360	412	397	428	418	389	413	421	389	398	411	422	401	408	399	389	404	384	397	401	430	408	377	389	423	420	425	390	389	391	395	394	403	397	398	408	387	398	389	427	382	407	384	413	370	432	408	388	407	408	437	417	374	418	390	387	402	417	401	408	422	392	407	400	410	412	412	401	418	422	377	441	415	425	388	407	410	377	424	412	422	379	409	424	374	427	385	397	393	400	385	423	424	445	395	405	390	399	428	412	402	406	396	400	394	423	422	416	396	412	393	387	409	403	399	371	407	408	385	394	431	347	398	402	414	408	393	434	390	412	445	404	396	399	406	406	373	411	378	364	415	406	431	421	392	377	405	384	413	435	380	385	391	434	396	391	383	380	385	424	439	376	390	416	375	397	394	429	436	400	414	404	426	398	392	396	406	396	403	374	399	386	400	387	381	379	395	382	397	376	417	417	452	390	400	380	353	393	395	410	420	384	466	425	379	404	379	398	365	401	377	397	422	408	384	390	441	436	423	370	399	415	380	415	421	384	392	417	392	399	409	421	395	379	360	407	409	399	402	435	384	430	400	401	421	421	384	406	410	405	428	364	425	417	413	411	376	380	397	430	417	404	405	402	373	383	382	426	418	395	371	374	440	414	409	384	403	363	379	401	385	413	411	417	424	382	413	400	405	403	401	415	400	409	372	401	417	386	382	428	360	435	415	378	352	397	386	409	368	398	399	376	364	407	398	400	399	392	431	419	401	392	437	434	428	394	400	407	442	401	403	384	382	397	376	395	379	401	401	376	413	386	385	350	415	396	401	384	418	389	399	403	390	388	400	393	416	419	376	380	388	381	366	440	408	378	389	350
23716	21160	28557	24021	21148	13477	1152	572	452	411	350	323	268	270	260	241	255	214	233	218	218	186	190	196	160	187	192	180	176	183	175	155	180	192	159	172	170	172	161	175	155	162	149	159	154	159	147	163	154	150	158	141	166	164	140	174	174	161	140	155	149	164	143	173	122	169	135	181	158	147	170	157	132	151	135	162	145	144	180	155	133	159	162	179	181	166	164	143	160	142	158	153	155	154	171	159	160	155	158	166	147	137	166	142	161	143	142	153	159	148	165	148	154	180	144	145	163	160	155	156	155	155	160	163	160	161	158	163	162	150	158	153	155	152	142	157	159	154	155	156	158	147	149	152	135	149	157	140	156	159	157	166	154	177	168	138	156	156	156	153	146	152	153	162	163	153	134	162	152	165	157	175	165	156	154	171	134	160	147	152	149	174	159	146	153	174	163	162	152	157	179	151	148	158	174	158	142	157	132	163	143	153	138	147	138	156	157	140	152	146	172	159	159	145	163	154	167	154	154	147	173	143	144	157	149	154	138	144	167	157	137	172	149	156	161	151	154	155	134	139	164	142	155	187	163	141	168	151	159	165	161	152	153	129	161	148	151	128	146	143	131	165	148	174	142	147	158	168	142	135	160	156	150	148	146	160	134	162	152	164	156	164	149	141	156	165	141	150	166	131	168	148	151	139	175	163	175	148	164	159	153	148	155	151	148	157	154	144	147	159	155	141	159	170	156	180	146	140	162	159	140	154	137	175	129	153	167	148	155	159	135	167	143	136	154	141	164	152	167	163	163	177	137	160	152	163	143	124	157	142	146	152	142	138	172	164	142	150	159	137	172	157	166	128	166	145	157	159	166	142	137	171	142	152	158	148	151	146	151	151	171	156	143	135	144	165	165	152	159	189	167	182	175	137	151	145	136	149	157	150	164	143	156	160	138	153	156	145	185	176	153	163	130	166	143	159	129	166	156	158	147	145	160	156	151	158	165	175	160	179	175	137	170	153	141	166	167	160	166	144	166	176	178	148	162	160	143	160	150	157	149	153	149	156	136	135	163	140	149	134	164	143	146	171	162	155	139	155	162	139	142	150	155	157	140	141	157	170	153	159	173	151	150	144	160	142	140	148	159	136	147	165	141	160	136	168	162	164	172	155	147	147	149	147	139	155	162	161	151	167	165	156	170	151	144	153	152	140	147	151	164	178	167	181	152	155	165	144	156	146	159	175	147	130	164	150	157	173	160	150	147	144	150	165	166	144	163	150	139	158	156	159	149	156	166	164	162	157	154	160	138	158	156	161	157	154	157	152	160	157	161	161	146	151	154	159	170	165	133	149	154	132	171	161	164	152	132	152	150	170	161	143	152	138	169	155	166	160	150	160	141	130	169	167	157	162	170	158	142	158	123	144	159	153	161	139	154	172	155	151	156	134	174	174	149	135	149	150	143	163	151	161	161	161	163	135	174	142	141	154	143	150	171	165	165	173	135	161	150	168	148	172	152	146	166	162	144	162	147	150	182	123	172	139	160	153	167	144	170	184	158	148	151	142	153	139	161	151	142	175	129	183	158	150	168	170	144	198	156	134	139	142	182	151	169	165	157	147	164	151	133	144	148	148	138	161	137	151	180	148	154	157	144	145	145	134	157	141	178	166	151	155	145	146	149	144	163	179	154	147	150	156	152	142	160	171	139	146	163	158	138	159	137	171	151	195	153	153	142	142	151	156	137	159	147	157	159	161	153	132	152	168	150	145	168	140	141	166	172	161	169	154	165	149	134	135	179	171	159	157	153	134	155	131	167	161	137	144	155	146	167	170	145	160	129	160	135	148	148	163	141	149	147	165	169	161	156	157	143	152	147	165	149	132	149	162	141	163	140	158	157	141	167	150	160	150	160	155	144	165	145	152	147	162	157	159	154	135	148	160	172	159	157	139	144	182	159	159	164	180	150	176	192	145	148	154	178	141	180	157	137	144	153	178	160	142	160	146	152	143	139	141	156	127	173	141	149	154	148	162	170	135	150	141	149	148	176	160	153	160	165	161	182	156	153	172	139	177	151	137	149	156	154	144	157	124	157	171	168	157	144	162	145	147	164	135	162	147	174	155	155	148	159	190	153	186	140	156	152	151	158	141	177	142	157	153	171	163	148	147	153	165	146	139	169	160	167	164	187	140	167	168	165	161	168	147	150	148	149	143	143	141	150	160	156	154	147	148	175	150	155	135	156	160	173	167	150	189	159	160	167	170	156	147	155	150	146	141	144	167	186	152	152	154	151	130	158	184	137	162	139	147	153	151	159	141	147	136	148	165	155	167	147	144	170	168	161	165	154	153	147	143	146	150	154	146	142	148	164	166	140	154	170	149	152	177	137	164	142	164	163	166	172	148	146	162	163	155	151	149	164	160	133	157	155	144	164	166	160	159	143	155	157	138	165	154	143	173	158	143	178	140	170	155	167	162	159	148	159	164	150	157	147	157	176	165	142	150	141	151	163	138	122	152	151	164	158	165	161	172	141	145	165	166	171	146	144	164	153	150	159	140	153	162	149	165	159	151	176	145	154	154	170	137	157	155	149	141	152	168	147	168	154	166	143	136	158	148	142	181	164	166	163	164	154	143	155	166	173	150	153	149	173	153	158	158	143	163	147	153	185	148	146	143	161	148	165	153	152	154	164	145	161	150	155	129	158	177	160	163	147	139	179	149	162	166	158	169	165	140	150	141	164	189	149	141	159	160	175	177	169	172	149	158	171	128	139	154	171	144	149	159	167	139	156	129	170	163	172	170	168	164	164	160	153	155	145	145	147	177	151	151	127	166	164	162	139	162	163	156	148	149	152	178	168	174	151	160	148	150	147	152	147	172	158	137	167	144	156	153	149	162	154	168	151	155	145	162	134	145	163	164	158	145	132	165	153	136	145	158	152	154	166	154	148	143	189	170	151	147	165	174	164	151	164	167	136	145	173	139	166	152	158	141	156	165	177	172	147	152	150	147	152	162	163	158	131	159	132	135	167	164	154	136	162	143	172	143	136	154	170	178	142	160	142	156	172	148	164	132	131	179	152	155	156	136	181	158	158	148	137	150	182	146	143	152	138	153	153	146	165	160	161	143	160	151	153	155	158	171	141	150	165	163	158	149	147	166	178	161	160	167	190	153	138	148	141	157	154	171	151	174	155	156	153	135	173	152	152	147	143	140	148	131	168	173	156	176	161	165	166	152	134	160	170	151	174	163	165	145	122	155	145	159	131	162	141	148	165	174	158	161	158	170	168	150	149	137	152	149	173	141	160	156	149	146	127	115	162	159	165	166	149	175	169	159	148	162	150	148	155	148	157	165	157	142	147	151	162	146	142	137	155	150	164	173	141	158	127	151	154	143	136	146	143	164	158	151	171	172	157	157	159	151	176	162	166	166	161	167	140	145	156	149	130	147	165	148	149	145	161	159	136	156	152	163	159	185	131	151	158	174	162	143	159	143	158	155	157	145	155	150	150	166	165	174
18828	10351	8888	4406	2872	2132	1578	1285	994	773	659	641	483	438	407	387	340	335	323	291	263	276	287	247	248	244	251	260	256	223	198	245	209	224	225	236	207	202	217	225	214	186	229	218	188	211	247	200	200	187	200	193	218	192	220	193	221	190	212	207	208	202	216	172	205	197	189	217	177	182	198	195	185	216	188	185	217	200	200	187	223	195	212	213	203	195	176	205	173	169	202	214	204	200	214	207	172	174	212	183	200	177	208	188	173	204	211	209	175	179	200	189	189	207	164	209	203	208	180	203	189	200	189	174	199	192	182	177	209	178	196	206	199	215	222	186	184	198	213	188	164	207	182	200	198	190	185	192	179	194	173	194	196	191	197	218	192	163	192	158	198	190	195	210	193	203	191	190	189	190	180	193	180	200	200	190	191	177	187	193	192	211	191	194	219	220	205	180	167	188	182	168	195	201	193	210	208	210	198	187	206	182	197	194	202	200	183	184	194	197	192	189	183	232	183	180	167	179	231	196	215	205	197	171	205	212	171	186	218	210	191	185	218	193	172	209	190	172	197	195	187	209	218	185	192	196	184	196	165	203	187	204	185	185	178	210	187	186	191	194	201	185	215	187	194	202	196	213	174	177	175	189	182	210	182	192	192	204	183	208	177	172	202	165	183	183	179	179	171	209	216	212	183	205	169	196	188	181	202	189	183	185	185	207	183	198	173	201	207	197	176	210	182	169	180	179	196	192	187	200	191	191	196	208	170	193	203	218	213	191	190	193	180	204	163	201	175	185	211	210	208	176	197	193	182	210	201	168	198	210	189	194	207	197	186	196	213	206	183	202	204	197	200	198	179	188	168	200	178	207	175	184	187	194	172	190	175	186	206	167	198	207	195	214	201	185	216	173	204	188	206	215	219	173	196	209	189	176	206	198	182	192	201	204	204	212	201	207	215	184	201	194	181	203	193	211	187	163	169	224	212	208	193	186	199	204	184	203	202	193	201	189	207	189	198	184	177	199	167	224	195	206	198	186	198	188	196	214	171	200	180	195	199	184	233	189	173	193	196	187	192	199	198	162	202	181	192	195	175	214	195	195	201	200	204	200	200	198	204	178	192	208	178	203	183	181	179	187	171	215	198	174	187	180	187	174	206	183	183	187	191	175	208	204	179	216	181	206	182	185	187	172	199	186	224	172	199	200	206	200	185	179	199	201	176	191	224	186	203	172	217	186	179	187	176	197	197	208	214	204	192	195	194	175	189	179	182	201	199	181	185	166	210	186	191	192	200	185	181	182	186	179	170	196	225	207	207	193	192	211	186	219	187	206	197	187	185	181	190	181	165	182	172	188	177	223	181	180	192	194	208	167	205	207	177	192	187	202	192	199	201	173	192	213	185	168	201	193	212	178	183	192	179	186	201	188	184	210	207	186	209	206	169	200	218	216	187	185	214	188	179	185	210	208	201	197	183	185	188	227	191	174	207	199	203	183	193	208	227	188	188	202	158	183	191	202	161	180	190	193	173	193	193	171	190	191	211	217	208	210	181	207	206	206	200	197	212	176	226	176	206	193	170	198	180	194	194	187	207	188	173	186	187	209	207	192	199	190	173	210	195	217	189	200	190	196	168	188	194	193	190	201	200	174	189	212	219	186	174	194	174	185	192	200	194	208	200	196	191	176	200	176	165	192	209	205	199	184	165	181	196	199	158	211	168	175	210	182	197	209	202	183	189	204	226	170	232	191	195	179	186	192	196	199	180	184	176	160	172	199	206	198	200	195	175	187	176	196	196	195	178	194	195	183	213	177	202	206	214	209	196	197	184	191	195	191	212	192	205	197	181	191	188	201	204	201	189	206	187	166	198	172	217	193	183	195	196	179	190	179	192	186	201	205	183	184	225	204	185	174	214	178	208	202	198	182	195	206	190	205	178	197	198	185	194	203	176	178	196	186	162	204	195	188	185	193	206	167	202	197	217	195	177	201	177	215	190	186	163	207	210	192	201	192	202	204	197	187	194	185	192	201	223	179	201	212	182	197	223	193	204	202	187	191	169	191	190	189	194	188	191	179	199	193	195	195	204	189	197	193	189	180	199	185	173	175	214	195	179	184	191	187	184	184	184	216	174	214	197	204	204	180	202	199	203	187	192	192	199	215	201	194	218	193	210	211	204	191	210	211	190	188	213	197	188	183	207	221	170	178	188	210	222	186	174	193	179	205	192	192	192	224	198	198	190	200	183	157	184	163	203	191	212	173	182	186	180	169	205	189	188	182	197	184	207	198	203	195	194	169	196	186	198	177	184	194	195	180	196	198	174	183	191	172	208	196	205	188	198	213	196	218	173	190	206	196	203	207	184	174	179	205	195	205	175	189	211	194	181	203	201	208	182	190	187	178	177	213	175	200	205	209	228	192	184	208	207	197	181	197	171	164	160	188	193	205	184	165	217	199	208	204	185	204	201	204	229	184	222	183	184	204	184	221	193	206	215	203	197	205	187	208	199	194	171	183	181	182	194	181	194	187	179	193	184	194	216	182	207	191	186	200	202	172	206	204	204	216	215	173	183	191	190	199	187	188	184	197	191	183	194	197	178	181	182	195	171	185	199	184	173	165	193	213	181	207	212	187	177	201	173	195	209	165	194	183	197	178	197	187	169	192	217	192	188	203	177	199	184	189	190	198	189	190	194	194	194	196	209	190	202	221	183	184	195	185	175	191	181	183	171	207	182	202	186	189	161	191	221	195	174	178	199	187	172	174	173	179	189	188	186	183	199	210	201	204	230	179	180	191	196	201	163	214	212	187	212	186	193	193	194	182	200	207	176	206	198	198	195	203	206	203	228	204	199	175	186	192	194	197	202	174	197	203	203	210	193	201	203	185	194	234	194	197	200	212	181	195	191	178	179	188	187	215	202	197	202	204	182	208	206	201	178	207	186	172	192	215	185	178	199	200	186	223	184	199	200	179	179	199	201	202	193	172	189	181	197	176	187	168	192	171	187	204	205	194	179	188	195	208	206	181	193	178	179	186	208	232	202	187	189	171	175	196	213	165	198	181	193	196	187	188	197	176	190	194	182	195	183	176	178	208	209	201	178	189	196	186	175	197	195	217	187	166	204	199	184	175	233	193	195	212	190	201	187	220	195	192	175	197	203	207	213	211	189	188	182	209	196	196	172	191	186	170	167	220	223	195	198	187	182	212	206	222	207	182	185	211	202	185	207	214	183	199	190	175	196	192	174	184	214	186	199	218	178	168	205	192	192	167	196	181	185	209	192	199	190	199	205	172	195	192	185	204	194	205	202	213	182	208	185	194	189	185	205	188	192	187	219	178	190	217	200	198	194	184	175	188	194	205	191	196	207	181	213	195	202	216	202	214	234	192	210	178	196	174	200	188	187	210	201	165	178	209	197	188	173	176	188	167	201	197	177	221	220	199	199	192	219	204	200	187	203	197	212	174	186	180	222	207	193	169	194	236	177	205	207	214	198	177	186	194	186	194	186	204
24932	21138	27589	24845	14354	1082	757	614	586	504	473	507	524	440	498	491	502	466	443	467	447	470	441	454	442	433	445	447	440	412	429	467	478	454	389	406	440	416	470	429	436	388	425	441	445	448	442	437	427	445	452	454	460	450	464	424	456	437	403	454	423	432	482	432	384	428	459	452	448	432	389	462	438	427	447	424	453	448	438	469	481	412	426	420	418	451	428	420	439	453	413	425	457	490	389	428	442	404	406	473	435	447	410	429	437	415	398	418	390	430	447	468	426	476	415	455	436	469	436	439	452	426	388	452	458	434	423	425	474	437	445	452	430	434	483	414	396	474	418	441	417	463	493	409	462	420	474	378	416	408	424	487	398	430	491	459	422	428	416	429	479	421	449	440	386	402	445	436	434	444	458	429	458	448	434	416	415	414	439	405	449	428	430	410	431	442	426	438	422	411	428	426	402	486	420	436	428	463	440	416	393	460	427	409	438	443	414	432	455	454	394	426	433	440	482	447	444	418	419	454	447	435	439	383	413	444	432	425	437	441	454	403	414	405	446	444	433	459	421	420	423	402	466	419	420	430	418	447	412	425	466	450	414	416	456	440	395	408	437	453	410	433	425	428	414	422	381	471	436	467	447	448	415	487	403	404	473	434	403	424	437	456	417	459	409	422	449	393	443	445	432	458	447	435	449	427	447	419	440	442	405	408	435	432	403	440	485	426	442	427	416	403	449	402	440	425	463	426	416	438	451	431	433	435	387	413	472	420	418	426	414	417	415	388	427	427	431	472	394	462	456	443	440	436	442	448	454	445	458	418	439	459	470	405	432	453	456	408	435	451	429	444	443	424	434	446	401	444	402	424	395	395	428	456	410	435	429	425	439	432	439	391	418	467	438	436	437	402	420	432	421	423	429	450	409	439	457	419	477	454	454	446	426	447	431	396	460	465	397	474	414	451	463	433	412	414	400	410	454	434	391	380	426	411	445	422	435	405	441	419	440	463	439	439	417	427	422	456	412	440	416	450	427	409	442	440	425	443	416	425	368	438	435	426	387	431	420	440	436	451	414	424	494	445	423	410	436	428	447	416	415	438	449	482	447	408	426	437	375	444	414	432	435	418	432	451	419	444	405	450	399	457	428	461	458	407	415	416	419	429	433	414	446	416	453	408	428	425	417	454	432	449	409	445	474	403	459	453	429	444	400	501	430	421	444	433	416	420	429	407	414	436	432	432	382	428	425	434	425	434	441	406	458	436	425	398	455	450	419	458	433	407	439	423	444	411	447	438	441	457	431	445	389	424	461	421	415	390	446	455	459	446	448	448	455	458	419	418	410	467	432	456	396	416	420	414	417	447	443	453	451	403	441	415	420	449	418	431	394	461	417	404	423	408	410	458	471	420	419	413	433	426	414	450	417	437	439	421	455	408	417	418	458	458	393	418	442	405	414	418	424	435	416	462	451	412	388	416	445	440	422	451	401	405	448	435	435	435	443	432	427	444	389	476	434	430	392	427	434	464	418	427	407	441	444	445	411	404	441	410	431	459	427	409	406	418	422	422	408	448	461	418	436	446	440	409	430	472	441	410	395	457	395	466	427	459	405	429	411	399	406	420	425	457	454	395	436	417	415	449	417	426	428	438	463	443	449	434	409	424	410	418	457	433	443	433	420	456	454	435	392	425	409	469	417	425	472	431	446	406	451	427	447	456	408	438	413	456	403	423	435	447	418	423	448	404	434	413	440	434	426	409	431	418	462	428	440	405	381	386	428	414	415	421	427	418	426	428	452	446	466	477	451	437	432	430	427	451	431	459	424	435	423	406	419	419	447	415	397	459	449	430	431	454	421	412	426	434	454	454	451	402	451	438	382	408	421	454	479	389	450	449	399	418	435	462	429	441	452	446	411	449	407	424	443	421	426	436	413	419	409	428	412	442	405	447	440	411	442	455	421	411	462	407	410	404	465	426	405	422	460	418	462	411	423	427	431	457	437	414	428	388	398	389	450	411	436	379	438	407	449	438	413	411	426	435	442	414	439	417	428	407	445	405	428	447	420	418	400	432	442	434	452	460	423	431	441	427	428	403	428	413	425	457	427	417	400	375	424	459	437	432	446	424	423	461	405	472	430	398	435	471	395	442	428	450	412	432	438	441	420	418	459	424	407	379	429	472	439	460	448	437	431	440	442	414	442	455	436	419	441	417	429	452	423	472	417	430	436	460	453	435	431	499	439	435	424	470	412	436	433	453	400	399	452	420	458	454	433	464	448	444	406	440	458	441	432	395	463	442	434	425	434	445	398	453	390	472	425	400	445	471	453	433	390	480	453	434	464	439	427	451	425	418	432	421	420	438	384	420	478	438	427	437	428	417	433	464	408	413	410	428	422	430	398	454	426	433	445	398	385	435	426	419	438	395	419	425	432	442	457	413	460	436	431	419	445	436	432	378	425	436	434	425	405	447	424	415	417	407	420	418	382	437	459	455	448	458	432	406	399	438	438	414	465	397	440	485	459	431	455	452	397	449	401	443	427	460	437	437	456	400	426	426	426	398	470	441	417	426	436	424	450	415	479	452	371	447	445	442	442	455	433	446	445	452	447	420	427	447	418	406	463	407	420	420	442	425	411	416	422	425	427	459	420	402	438	407	403	459	414	440	437	407	392	432	451	447	444	453	445	424	440	453	451	434	408	478	436	436	394	380	425	409	427	427	427	412	429	451	438	477	427	426	440	427	420	459	400	425	420	415	402	438	446	391	446	474	438	455	425	467	434	432	451	437	433	440	438	446	402	429	412	421	440	386	451	423	429	443	440	410	425	416	424	435	403	427	446	436	435	435	447	443	444	402	419	424	410	452	407	426	436	428	438	421	412	399	450	419	445	453	440	425	469	431	427	435	434	479	444	406	456	441	386	434	421	409	406	437	417	402	435	458	439	442	432	406	412	416	438	413	409	441	443	410	414	429	455	392	400	414	409	388	402	479	394	435	409	444	440	464	415	434	452	438	471	435	419	414	442	404	451	402	465	447	428	428	424	441	418	410	386	451	410	416	419	429	438	411	441	416	449	427	450	459	433	420	428	479	449	436	406	435	438	426	414	414	450	453	448	392	392	425	405	417	444	430	448	451	447	428	448	445	450	447	392	430	449	432	415	426	442	474	452	427	455	418	441	464	421	433	430	425	456	435	434	419	449	467	449	422	443	423	394	451	441	412	431	477	451	452	500	443	475	458	428	463	429	418	456	417	397	423	395	419	391	420	411	437	454	442	421	426	437	427	453	435	435	424	417	417	402	427	442	414	445	405	405	417	434	433	451	434	463	429	436	424	387	417	409	425	445	413	407	424	452	424	456	411	443	467	469	395	443	444	422	422	413	452	399	410	406	416	443	431	470	431	436	432	464	426	431	388	436	408	440	447	434	426	457	435	435	415	455	403	441	466	437	453	408	436	411	433	429	422	429	427	462	419	460	432	454	447	405	418	444	418	447	409	431	433	421	399	435	432
19234	6474	5268	2733	1939	1514	1286	1080	881	739	739	737	688	595	600	602	591	556	558	556	569	537	541	572	534	510	528	493	536	545	451	487	479	513	544	486	526	477	507	518	491	498	554	484	527	515	491	484	524	501	493	536	496	504	495	461	479	511	487	517	505	511	473	515	471	509	497	523	492	494	550	492	479	475	507	513	522	511	501	485	510	492	538	494	534	499	522	444	497	495	544	489	488	512	490	519	495	480	453	495	512	490	476	494	536	493	502	472	501	519	517	512	497	507	473	467	480	464	443	519	473	483	471	535	470	472	525	500	528	536	480	499	511	477	458	486	504	509	548	478	543	543	495	453	529	482	493	536	491	514	489	484	517	493	470	486	514	475	498	497	503	468	509	435	491	527	465	512	505	502	480	525	484	488	464	533	478	501	506	480	519	472	487	497	507	493	507	507	513	476	480	477	489	517	513	464	494	504	571	503	496	501	468	500	479	507	480	523	509	480	514	478	513	510	502	484	526	496	470	513	475	509	507	509	514	464	499	499	502	463	476	509	458	535	533	520	492	558	515	521	517	488	481	518	434	518	513	503	503	482	513	527	527	507	493	513	540	533	505	491	469	470	504	487	505	557	475	470	484	516	489	486	500	495	479	502	475	501	548	468	520	494	496	493	502	521	535	486	493	508	486	538	482	492	487	461	494	509	521	544	492	507	497	486	522	510	554	492	512	476	507	452	493	528	455	514	538	548	504	526	506	481	485	488	442	457	511	532	469	519	496	528	470	467	530	468	511	524	513	535	499	498	506	491	470	538	488	491	483	509	487	469	480	509	497	499	471	478	479	477	484	527	513	511	485	495	507	489	475	499	477	517	492	528	520	477	470	489	531	494	503	501	452	498	473	541	493	504	508	511	479	474	520	478	510	496	495	508	458	496	500	540	483	472	515	521	513	514	483	525	501	516	472	517	468	498	499	481	513	496	467	524	490	511	520	503	496	503	508	516	525	500	515	502	494	511	484	482	519	504	499	499	431	478	508	486	515	498	519	495	468	509	547	486	495	500	481	480	527	511	478	528	491	507	472	514	480	464	458	544	484	472	521	457	488	508	475	516	470	515	502	470	489	492	519	501	497	517	526	536	493	490	487	488	502	490	492	505	509	477	504	469	511	498	508	446	491	511	513	481	463	494	530	509	504	494	510	529	506	495	503	469	462	493	438	467	520	529	544	496	488	533	483	491	537	486	480	473	486	480	477	473	499	509	495	450	485	514	486	533	511	481	500	527	455	478	536	456	551	446	528	504	506	483	499	513	505	509	463	492	490	485	503	506	555	483	469	484	474	461	498	520	477	499	462	468	481	537	489	512	528	498	509	498	511	513	508	474	522	521	465	504	522	505	503	487	501	525	499	485	508	463	561	480	511	479	495	471	457	493	516	505	456	493	529	490	497	537	464	498	498	437	472	460	542	514	515	520	533	471	533	506	493	507	500	499	492	532	497	487	517	510	518	512	509	486	480	529	522	468	513	516	475	469	522	546	462	525	482	500	474	487	533	504	496	515	529	521	496	501	495	530	493	510	495	547	455	496	470	462	503	459	509	518	484	482	503	497	474	515	541	508	514	486	461	483	509	514	468	484	511	462	505	497	483	460	479	478	517	491	468	469	491	488	476	490	504	505	488	533	459	484	512	527	511	452	485	523	515	502	472	543	501	495	549	474	540	501	523	514	508	481	509	478	490	474	480	516	499	493	476	513	524	481	474	480	453	475	457	500	515	497	478	452	504	499	472	510	499	474	494	508	486	489	492	517	502	509	499	493	466	522	473	478	501	562	479	488	530	492	479	493	473	467	481	478	516	508	530	499	515	497	519	503	495	529	477	488	509	461	492	489	497	491	505	461	514	488	510	459	473	476	520	490	519	502	467	467	505	497	527	489	503	515	460	509	456	531	472	524	470	493	486	509	513	506	536	506	471	496	472	480	517	492	446	501	493	509	474	469	528	527	482	499	529	516	511	486	506	511	469	499	509	495	520	474	508	467	472	479	506	465	514	524	531	493	466	541	488	520	552	540	483	490	496	498	523	484	486	504	491	520	499	501	576	507	460	479	479	525	509	518	500	438	514	485	482	453	491	491	506	473	460	479	526	513	547	468	508	517	496	507	497	518	504	503	477	477	539	484	502	501	515	518	546	514	492	505	467	523	511	500	492	517	514	428	517	488	494	470	479	479	509	536	471	503	521	467	501	524	516	475	520	472	528	491	522	494	512	495	461	491	497	470	529	489	505	474	507	528	519	516	509	514	523	511	509	510	509	489	485	487	464	497	462	494	485	474	490	521	513	506	514	490	509	485	464	523	476	497	494	485	514	501	519	541	518	490	488	512	475	513	499	477	498	512	514	500	481	512	481	515	525	497	522	508	498	493	493	504	493	489	483	495	507	533	471	486	472	488	527	499	486	519	508	509	514	505	474	479	471	505	523	512	495	506	531	508	463	479	505	513	524	495	470	516	468	523	501	522	547	487	510	466	528	502	494	547	522	472	461	509	483	499	530	538	490	504	465	463	504	485	460	492	442	498	511	511	479	498	468	507	480	543	516	481	490	495	480	466	494	483	524	530	463	500	489	521	490	498	511	446	498	506	515	531	474	500	503	525	484	501	510	445	500	513	528	498	487	522	518	516	482	484	497	513	505	488	512	497	496	470	484	536	525	469	500	491	491	496	497	499	471	504	559	520	522	492	483	481	523	501	484	537	478	493	466	523	489	515	506	477	503	499	499	481	494	491	533	494	524	509	491	478	512	502	527	509	463	472	497	500	486	524	552	490	479	515	491	504	514	543	446	504	490	515	484	463	509	511	521	482	501	482	503	510	505	486	500	477	475	495	488	460	471	465	487	464	499	482	471	469	541	505	516	486	501	465	546	505	490	474	443	438	524	518	488	501	520	525	507	501	525	494	515	498	494	468	487	487	528	484	490	483	496	507	497	487	519	491	505	488	474	482	519	532	519	519	470	520	514	481	472	494	535	509	479	473	515	488	496	469	491	528	521	548	478	514	440	490	486	488	515	541	475	530	495	474	475	488	533	508	482	508	538	510	479	488	521	533	497	512	524	530	477	478	463	519	473	507	494	525	543	551	493	534	485	496	501	497	531	499	537	531	484	490	475	478	474	543	479	528	468	501	520	501	499	452	538	509	511	470	477	525	491	480	533	540	489	517	503	485	505	522	525	475	543	442	535	496	509	503	502	484	496	495	519	502	514	555	485	511	495	517	512	505	522	509	479	503	517	528	473	489	520	514	489	486	528	469	476	488	472	517	497	513	509	535	524	488	502	511	484	517	531	474	457	504	507	477	466	480	498	495	516	497	512	542	473	508	518	511	519	474	483	533	522	490	481	489	514	493	511	485	474	515	514	532	457	473	440	475	478	497	476	502	480	493	512	491	514	474	515	502	472	485	502	493	455	480	466	471	529	511	496	479	465	509	474	478	525	510	516	525	528	553
22773	21196	28986	23701	21191	21242	12769	1354	842	721	658	564	526	451	421	395	354	355	309	337	302	275	286	270	278	287	226	230	226	235	228	233	240	240	241	223	246	251	244	239	212	230	218	233	244	209	208	219	241	203	237	245	229	231	230	232	227	242	214	231	214	237	230	209	220	188	250	219	217	221	211	249	223	231	181	214	192	208	214	217	216	227	221	210	232	199	209	223	212	213	235	225	201	232	201	221	214	219	234	216	206	220	198	218	206	203	203	191	207	193	209	209	207	204	211	199	234	223	210	197	216	183	235	209	208	246	223	219	222	223	221	198	226	209	215	222	198	240	220	213	213	213	228	233	209	216	212	209	199	223	211	207	220	215	192	192	214	201	181	201	187	215	199	209	198	202	203	223	201	206	214	215	203	225	211	209	213	224	239	229	205	207	219	216	239	212	215	209	225	184	203	230	234	201	191	207	187	213	203	211	198	207	228	199	202	191	206	202	207	202	204	235	234	223	209	220	217	203	220	209	219	206	248	193	197	208	214	218	213	217	216	199	225	212	215	239	194	211	200	194	215	199	200	209	212	226	202	193	225	214	206	235	223	185	221	232	230	195	216	228	189	238	237	209	222	194	231	207	201	202	217	185	223	195	228	212	212	215	202	214	217	210	228	219	205	219	168	189	188	192	208	195	186	208	225	190	169	200	219	198	229	189	234	175	211	211	233	206	189	193	194	188	198	228	189	214	223	201	207	214	221	219	219	214	212	235	203	188	224	207	200	229	226	184	218	228	199	222	209	188	185	206	214	225	201	210	233	194	227	219	239	237	222	203	210	209	217	205	216	211	197	221	235	209	225	211	227	208	208	202	198	205	197	226	228	214	213	227	219	256	195	215	201	235	188	219	201	249	213	187	196	209	213	228	211	208	205	213	209	208	203	216	211	215	209	207	221	223	219	224	235	200	236	208	190	232	224	232	204	211	205	209	203	217	225	199	190	190	198	236	223	201	191	180	207	208	212	252	206	215	214	241	197	193	217	217	214	214	219	212	203	206	209	219	242	186	214	224	222	193	209	188	233	207	216	220	199	209	208	201	209	209	206	235	198	225	219	232	197	186	227	208	208	201	187	200	231	215	176	206	220	198	201	228	219	207	176	204	191	222	224	218	212	213	192	210	220	197	225	210	206	177	223	246	222	226	204	216	219	202	187	206	219	184	218	196	210	204	215	226	238	172	196	194	206	231	207	227	224	206	193	193	199	220	213	208	195	214	206	204	209	202	187	229	220	217	207	198	192	232	194	214	189	190	221	213	221	219	209	215	215	163	197	237	203	218	207	184	242	186	216	212	189	187	205	194	218	199	217	262	212	206	191	221	201	184	204	215	216	211	179	216	228	211	192	202	199	194	203	213	229	226	195	193	231	216	197	233	229	218	224	222	201	208	214	197	217	214	224	205	174	229	213	201	212	230	203	191	225	232	221	214	188	208	202	202	203	204	196	211	211	189	189	227	194	212	203	252	190	219	215	172	210	196	223	226	234	209	218	215	197	224	209	221	202	191	225	193	204	196	218	217	238	200	191	192	197	220	180	211	190	193	212	223	195	202	206	207	202	200	214	190	209	219	202	191	201	225	202	220	196	180	238	218	233	207	216	200	210	230	171	197	198	227	221	216	217	205	204	215	204	231	183	215	228	218	208	224	236	202	220	167	221	218	188	195	223	212	217	207	217	198	197	213	207	199	191	186	208	203	203	222	214	200	221	228	215	211	208	210	211	226	228	217	216	209	169	218	215	192	209	195	204	213	227	204	201	208	210	227	204	217	205	217	232	191	220	240	198	210	216	203	219	211	235	182	207	186	227	214	208	219	215	185	217	177	217	211	190	229	185	243	210	223	236	202	233	179	215	222	180	192	206	218	195	199	221	229	210	219	242	254	220	213	227	188	187	192	199	209	222	233	212	216	229	216	215	245	207	220	231	205	235	201	220	208	191	229	228	186	239	206	205	195	195	193	200	218	209	203	216	208	222	200	216	211	224	192	222	207	203	203	220	190	222	229	220	201	205	218	215	205	232	194	239	219	226	220	188	218	213	206	203	233	206	226	217	213	208	193	204	239	201	185	180	209	215	232	202	196	188	209	210	199	200	216	209	226	224	205	216	212	201	225	225	213	216	205	228	199	202	201	219	222	212	213	216	197	183	220	205	212	213	209	183	198	237	199	202	209	201	209	223	206	196	225	247	197	186	238	211	205	240	240	199	201	217	212	191	206	200	207	215	215	203	216	198	190	228	189	227	208	191	225	210	207	211	217	224	205	175	226	202	187	207	184	190	199	197	211	211	220	195	206	204	209	210	206	199	205	206	211	227	194	202	204	212	202	208	211	200	193	194	190	205	204	200	199	222	193	205	195	230	220	196	207	178	218	216	199	230	226	221	210	216	205	227	209	179	213	198	187	230	180	181	213	226	216	199	204	219	205	203	216	209	181	224	200	210	208	212	208	206	229	217	221	222	224	211	238	221	205	224	220	196	226	222	227	219	223	195	205	219	222	167	203	238	221	193	210	209	209	193	226	211	185	245	223	183	205	201	208	196	232	201	245	212	210	204	237	224	218	194	202	229	215	197	210	215	208	212	223	220	216	203	212	191	236	253	196	183	193	200	207	206	192	181	226	221	198	200	237	213	175	211	243	220	201	239	192	210	191	217	206	197	199	216	205	221	223	187	220	208	197	178	209	225	220	222	213	230	197	220	187	212	244	207	210	217	219	196	197	231	202	196	191	197	212	241	225	178	197	194	224	207	207	213	195	225	216	192	197	186	215	202	201	228	205	225	240	219	184	206	224	198	180	191	241	215	218	196	198	186	229	205	190	229	191	207	191	241	193	200	175	201	210	229	211	205	246	207	200	195	196	193	216	213	225	231	220	190	196	194	201	201	211	207	208	204	188	219	223	233	186	202	225	208	208	205	205	209	219	207	201	209	222	186	208	207	196	199	190	189	205	211	218	230	186	234	213	205	201	206	217	207	222	223	210	220	204	201	221	226	186	203	196	187	197	204	196	226	182	233	219	217	237	200	201	213	216	224	191	183	196	187	189	232	193	204	220	216	193	210	204	201	184	202	232	192	200	201	223	224	201	209	215	222	191	209	217	231	181	203	218	217	203	203	196	201	220	208	204	206	207	205	215	197	229	227	206	201	205	217	199	215	211	221	221	198	214	201	209	184	198	182	236	210	200	220	203	235	246	197	234	228	200	228	222	199	216	230	204	192	210	197	222	219	184	207	214	194	199	214	217	201	217	221	222	183	216	241	201	223	175	170	216	212	222	221	210	221	218	204	232	204	198	195	196	208	204	184	222	230	215	210	215	232	214	203	222	204	227	219	213	212	207	236	199	205	190	190	202	194	207	247	198	219	215	233	195	218	184	196	185	232	222	194	202	195	223	206	188	236	209	222	186	213	225	191	212	220	216	192	220	204	215	226	215	229	215	202	219	225	227	213	217
19085	17191	14642	7596	5140	3879	2861	2205	1804	1355	1141	977	842	798	663	644	546	510	476	441	457	402	351	363	363	342	299	283	303	323	321	296	299	272	276	292	266	304	265	275	285	230	247	274	272	262	284	264	237	269	271	232	249	275	234	247	245	277	236	250	248	242	247	261	256	234	258	283	228	245	238	235	246	242	229	257	262	247	255	240	270	240	242	257	229	241	247	235	244	252	241	242	249	251	256	233	208	239	247	269	272	232	239	222	243	265	228	238	277	226	241	238	259	234	254	227	256	243	232	241	249	295	234	220	233	217	238	234	241	241	240	224	231	217	246	235	231	216	252	243	206	233	212	269	220	253	261	286	241	210	254	231	233	240	234	236	259	218	270	254	221	249	244	214	232	242	234	243	233	251	258	252	248	210	244	238	257	249	230	236	267	256	238	254	234	237	227	259	245	220	261	257	237	232	229	228	249	249	214	227	246	236	242	233	258	243	244	267	238	257	244	236	251	231	222	220	235	226	240	242	235	237	217	228	229	239	250	220	240	219	218	238	218	221	233	265	225	235	238	211	241	229	247	247	229	224	267	241	254	261	237	250	239	242	211	246	234	235	222	216	209	243	270	248	251	245	227	254	251	219	210	229	268	235	229	266	212	218	253	247	249	257	267	215	257	224	243	231	248	256	276	249	248	238	257	240	241	240	241	265	241	254	277	238	253	217	243	226	239	243	270	219	211	259	236	235	241	235	212	218	244	272	242	221	242	199	246	247	226	243	261	225	230	207	256	211	235	224	247	226	244	221	252	242	248	221	253	259	250	234	242	246	238	246	242	237	251	255	260	254	250	204	257	229	237	247	233	238	215	234	225	231	215	235	241	212	237	224	273	271	241	244	226	251	253	257	229	238	272	224	244	235	239	268	272	246	260	253	225	227	241	257	246	244	217	234	222	224	233	230	220	257	239	268	274	238	230	251	249	265	227	239	258	253	203	220	205	224	244	204	229	229	214	238	246	240	242	251	241	206	226	251	271	235	225	291	233	261	244	219	221	238	247	234	244	238	225	230	233	232	225	262	240	235	263	231	232	232	229	226	238	256	231	240	226	238	262	234	248	219	252	228	261	233	257	240	226	242	249	229	242	244	234	240	240	226	205	214	242	242	236	242	238	263	237	203	225	227	216	228	263	242	248	251	246	239	270	244	234	249	235	247	233	249	229	240	230	220	244	222	221	263	224	221	221	257	249	266	221	236	232	248	242	225	251	237	249	240	254	203	222	282	234	222	255	217	241	240	255	239	267	232	246	239	230	212	252	251	229	231	232	248	230	245	263	256	253	224	215	241	213	243	234	248	238	261	241	233	227	245	209	262	216	212	240	255	246	242	242	211	254	239	221	252	243	239	216	220	220	242	228	253	234	246	252	222	249	266	233	226	231	235	234	243	223	244	236	213	244	213	253	221	229	233	234	218	240	226	238	237	243	250	241	238	260	230	230	236	233	228	241	230	251	239	207	269	232	244	228	261	260	226	264	225	237	253	248	231	247	228	196	222	232	198	214	244	238	245	265	265	262	225	275	198	230	219	212	229	214	261	239	244	255	211	252	234	257	268	268	242	236	239	257	228	220	223	208	238	228	228	234	239	237	248	252	245	242	226	245	216	227	233	223	229	238	245	239	200	222	257	219	217	253	226	254	223	238	235	254	232	213	232	235	226	234	249	245	259	229	210	238	261	221	235	209	225	247	239	237	250	247	250	258	240	236	287	234	196	246	234	235	238	248	247	242	250	240	242	236	223	243	265	224	221	234	206	246	243	234	233	214	256	257	246	249	267	219	236	223	244	247	218	216	246	221	238	212	225	247	244	233	242	252	251	225	253	226	217	235	246	219	252	248	227	252	258	250	261	246	252	225	243	230	241	251	246	234	231	229	229	237	251	239	244	228	247	262	219	222	238	228	224	235	250	214	241	231	224	228	262	231	257	255	232	237	257	249	256	239	257	244	262	281	231	268	227	237	257	255	213	264	224	237	227	250	238	218	228	257	238	229	231	263	227	236	232	239	222	249	241	235	242	215	236	218	233	246	220	247	247	259	237	237	242	265	243	275	214	262	233	259	221	250	234	244	204	219	242	253	226	248	215	244	219	254	242	247	234	242	229	242	250	216	233	242	210	255	230	240	231	220	245	272	250	248	233	235	254	225	281	224	226	204	229	248	227	264	223	231	254	250	220	241	258	259	228	257	249	261	238	225	232	262	256	231	221	244	245	241	249	264	212	257	216	256	233	237	212	265	278	249	237	260	237	253	214	256	244	224	265	240	227	243	242	232	243	227	248	246	236	248	257	230	245	238	247	225	211	246	238	226	250	270	238	246	216	216	256	240	224	219	241	235	232	240	240	228	236	245	245	201	254	234	242	230	206	246	242	225	231	230	258	215	235	238	238	242	252	246	251	219	262	244	247	211	232	238	206	220	230	231	238	238	234	263	241	239	233	218	267	250	225	234	259	244	238	225	225	259	233	234	241	239	215	228	232	235	235	230	236	232	223	250	237	240	246	246	259	224	244	236	247	227	255	256	235	244	247	229	291	222	244	243	241	244	243	257	261	270	253	237	228	253	242	241	237	252	207	243	223	240	229	222	230	232	250	224	226	235	262	244	248	234	226	239	245	226	240	225	235	219	258	230	239	207	255	246	247	257	222	228	268	230	250	223	238	237	234	243	237	261	249	242	253	224	215	234	245	225	243	251	228	249	221	228	230	252	243	210	255	247	222	226	238	196	258	222	229	240	222	228	252	270	222	227	225	227	248	260	223	250	252	254	211	248	248	254	221	235	245	240	234	215	255	206	223	219	253	236	234	234	241	233	243	243	212	224	223	253	230	223	235	240	228	236	246	229	225	206	238	245	249	237	250	233	249	212	226	234	241	232	244	222	246	245	248	231	260	239	236	220	239	245	243	265	237	235	253	247	239	252	229	234	212	222	256	234	234	251	241	236	224	240	222	248	250	234	251	254	245	261	247	238	236	210	239	253	243	249	241	265	212	208	236	254	251	226	236	256	238	232	240	256	235	225	252	236	232	229	217	244	236	219	253	242	234	256	217	215	246	213	234	230	231	278	230	246	218	238	257	236	227	231	232	234	251	239	224	216	245	219	235	240	226	257	241	242	207	234	259	235	256	231	241	229	239	207	266	242	276	243	218	260	222	258	254	233	232	261	226	262	250	224	246	232	238	226	231	252	208	238	232	242	231	253	255	226	212	244	261	261	236	237	235	231	233	237	252	243	246	254	230	235	227	238	222	239	245	224	243	225	267	243	215	222	249	214	250	209	201	265	232	234	213	239	235	213	255	229	241	257	248	248	257	250	230	234	242	229	262	239	270	254	209	232	229	229	250	258	234	241	213	239	236	251	249	236	235	251	249	231	219	226	248	244	270	234	222	236	253	210	259	238	225	252	238	219	241	256	238	210	242	238	265	240	205	245	239	237	237	254	214	248	267	243	226
27051	20120	7457	831	502	439	399	369	362	382	356	345	316	380	359	359	340	310	341	343	360	324	329	324	326	366	339	321	368	330	318	338	358	330	341	347	352	351	325	326	287	363	296	326	328	343	322	341	337	343	328	340	384	353	346	336	359	337	382	342	347	349	309	349	347	366	330	352	330	342	326	328	355	315	390	334	353	326	324	323	352	340	334	321	342	325	338	367	344	338	332	321	331	308	340	339	339	340	340	355	307	321	312	326	311	350	331	365	350	378	322	292	296	328	339	347	326	326	372	339	345	302	345	333	344	327	335	329	366	317	345	350	369	346	335	334	356	323	347	358	317	357	335	362	343	311	360	351	334	399	335	327	322	366	341	348	338	360	378	341	313	368	353	353	321	313	360	334	366	342	319	338	351	344	343	349	318	393	333	332	343	359	366	336	326	345	352	338	328	326	340	320	330	326	328	348	300	347	324	352	314	370	351	290	369	345	353	327	338	297	309	291	319	328	354	340	328	327	352	323	306	328	355	371	340	363	363	357	330	321	348	373	336	339	332	331	335	333	325	358	294	311	318	311	322	351	345	369	330	353	325	354	336	322	321	346	370	336	330	327	339	339	343	365	330	355	320	338	315	328	368	306	360	302	270	313	350	342	386	303	344	356	327	339	337	318	351	338	337	331	363	325	315	332	289	374	334	330	330	333	333	353	329	343	311	339	338	350	330	350	313	338	362	339	333	314	340	329	282	331	337	338	354	331	377	311	355	346	338	336	334	347	380	349	340	338	337	355	352	369	335	357	346	332	370	340	346	349	349	304	323	338	329	342	330	324	370	361	344	293	349	328	361	322	319	314	333	329	323	344	311	327	335	331	339	381	335	342	344	309	341	348	327	342	347	333	329	354	351	325	355	316	354	335	357	364	352	356	341	340	363	319	336	353	346	338	346	363	361	314	330	307	360	328	319	381	333	351	361	362	339	332	329	311	352	338	360	329	349	329	348	321	321	357	360	336	339	321	352	333	350	316	327	340	332	312	363	336	348	335	329	350	355	337	320	362	336	378	337	357	355	358	318	332	369	333	362	364	339	354	310	365	319	315	336	364	306	365	359	336	337	303	353	306	357	330	334	349	330	314	322	358	328	333	306	351	307	365	342	316	361	320	341	312	356	327	335	354	327	356	330	362	374	343	329	345	323	344	356	320	339	352	312	338	313	329	335	371	336	318	329	385	332	336	320	364	343	368	321	361	309	332	353	310	319	345	362	357	360	343	298	343	363	357	315	301	325	343	372	320	360	314	323	355	335	357	358	302	338	314	331	347	325	318	324	340	318	379	310	335	341	331	355	319	335	324	341	361	351	361	352	351	340	325	341	336	337	329	297	348	304	315	327	341	327	353	334	344	321	334	331	384	386	362	354	370	330	304	351	317	323	348	347	294	313	304	347	321	327	321	334	336	356	309	354	321	320	309	326	381	311	353	324	296	358	319	299	343	334	340	334	299	355	322	362	363	353	318	361	353	312	346	335	325	340	342	374	323	331	354	358	364	333	362	336	374	341	328	363	318	371	348	314	309	353	342	341	308	325	323	332	293	316	342	328	318	335	358	341	328	332	329	345	323	338	331	327	337	352	314	282	329	351	329	326	355	328	326	343	318	317	354	340	333	333	340	324	334	385	332	316	356	303	349	361	331	323	340	364	329	301	338	299	343	322	322	348	376	315	329	363	375	349	329	353	322	361	336	335	323	335	343	358	343	345	353	339	340	326	315	357	331	341	364	359	357	346	357	299	327	319	334	341	344	308	341	337	324	334	341	355	327	342	326	318	347	318	368	319	328	347	336	346	324	348	363	327	333	318	355	331	335	312	318	350	368	319	344	317	348	324	359	327	347	313	351	351	330	322	312	372	319	327	333	324	352	333	335	320	352	322	366	341	334	352	328	344	305	335	336	316	315	330	367	332	328	350	312	335	326	367	323	339	345	357	369	334	334	373	301	331	330	336	356	360	336	359	344	306	313	355	351	332	302	335	306	348	325	313	356	343	315	356	358	355	384	365	313	318	320	362	326	347	346	368	324	354	329	339	327	341	333	341	316	329	302	334	335	363	325	352	330	307	331	336	323	326	325	352	371	353	317	369	332	357	329	357	315	344	332	366	358	330	328	343	324	326	340	365	328	323	353	349	351	344	316	349	361	320	325	325	323	333	326	341	350	350	317	316	321	347	345	346	328	321	356	332	332	314	330	345	319	297	348	329	327	365	320	339	385	326	373	334	308	328	334	335	340	346	370	306	341	334	354	344	313	346	329	317	360	306	343	359	351	375	330	298	337	347	342	345	334	320	346	334	358	338	377	336	337	323	337	316	351	341	340	366	348	364	363	334	331	370	311	330	287	354	335	364	322	308	332	344	291	332	350	346	321	337	339	348	359	301	323	329	363	346	337	314	290	320	325	331	318	309	321	334	327	351	319	329	335	353	319	341	348	333	343	325	334	306	373	362	341	318	370	367	349	351	308	344	357	331	336	342	358	351	359	343	303	328	350	290	356	305	311	312	361	324	359	345	354	347	338	322	315	361	362	342	341	349	329	335	323	328	332	355	365	311	310	324	371	329	330	335	318	338	315	338	330	344	330	339	306	348	335	311	326	371	319	345	320	328	339	346	309	352	331	330	310	321	329	327	355	332	363	361	358	339	353	328	336	372	330	355	368	342	327	331	336	333	311	312	345	318	343	360	313	326	340	347	334	344	355	363	345	333	316	339	362	317	320	356	330	334	326	323	315	355	313	331	342	356	320	364	341	323	335	343	325	348	349	345	333	359	347	335	338	326	347	331	320	305	344	344	298	355	329	306	335	346	350	350	338	354	327	354	314	344	339	391	335	279	372	337	339	347	347	372	336	303	321	318	334	347	303	345	349	330	350	339	355	336	344	336	302	314	316	312	333	355	330	323	354	351	297	332	342	342	344	338	330	342	346	349	343	336	351	319	336	336	364	294	353	308	344	344	345	314	317	364	327	346	325	315	313	325	329	328	360	346	354	328	351	311	331	320	300	338	305	335	335	317	307	310	342	312	315	358	346	332	372	357	364	340	329	330	337	314	359	351	335	325	362	331	355	317	343	344	298	380	326	358	363	359	370	330	364	344	315	323	361	326	369	311	367	346	365	351	336	329	355	345	356	339	340	319	331	294	337	314	349	361	327	342	336	300	295	347	316	359	341	326	323	307	342	340	322	336	350	367	298	351	331	335	321	338	337	309	307	349	318	362	358	338	388	317	331	345	338	346	365	333	338	314	359	343	329	336	342	320	324	342	368	336	343	299	330	322	340	391	362	362	321	339	323	328	359	344	323	343	342	338	315	312	382	314	341	331	318	319	334	339	362	320	328	324	358	327	321	363	309	313	344	341	346	335	330	359	338	350	313	343	340	336	325	319	325	347	348	331	340	329	333	332	324	333	363	330	305	336	343	335	350	331	315	353	353	374	298	323	368	325	295	361	327
9211	1345	1137	688	622	506	490	454	445	437	438	442	441	416	401	406	411	409	434	445	419	375	393	439	406	399	378	377	428	396	388	381	402	438	406	389	409	403	372	399	398	461	431	392	384	390	377	427	419	412	411	427	429	404	408	395	412	450	392	417	413	390	414	395	447	416	458	388	364	402	392	425	400	383	406	423	397	444	423	395	395	398	402	392	407	403	364	442	408	395	398	393	393	377	396	385	386	366	433	392	386	415	400	410	388	429	415	399	397	380	414	415	425	400	372	389	415	390	434	393	399	398	443	404	403	406	462	406	380	418	406	382	373	395	421	409	380	408	423	415	408	410	416	413	415	384	396	415	436	397	446	424	399	405	383	402	375	408	392	407	393	397	417	415	407	416	443	409	358	411	428	403	418	447	399	417	419	403	405	392	426	387	388	445	402	389	433	398	379	406	382	419	412	437	379	411	407	402	405	405	401	423	397	375	453	386	406	414	415	369	399	399	368	421	459	383	386	417	402	444	362	425	443	428	432	429	382	377	418	433	389	437	359	379	401	383	413	432	409	405	385	430	399	391	390	404	402	385	428	428	415	413	409	423	415	368	363	411	428	429	355	356	410	382	427	412	412	437	439	402	436	417	429	381	412	419	407	382	367	403	390	382	381	408	415	374	383	397	387	423	389	385	395	422	407	400	408	426	396	395	391	434	389	410	417	399	400	427	429	458	397	390	388	420	421	412	395	403	418	421	378	427	418	386	424	384	376	428	417	421	372	417	430	405	402	426	410	417	414	394	412	408	415	388	429	425	386	403	369	377	396	461	426	429	380	400	384	436	411	407	403	385	401	390	414	456	402	433	420	398	412	384	394	443	400	401	434	387	388	393	410	397	415	386	422	404	376	435	392	386	428	437	398	405	396	422	383	434	404	407	411	416	403	383	423	442	433	385	407	384	404	402	369	395	384	391	409	437	403	371	400	409	423	430	415	388	399	412	432	420	469	392	390	428	402	440	429	402	418	392	385	428	389	395	405	398	423	413	462	400	414	378	421	414	442	386	402	421	378	410	402	422	401	448	415	400	382	411	395	392	402	397	388	392	385	396	401	369	388	403	396	426	401	403	381	388	389	406	425	419	421	400	408	402	412	431	382	384	402	361	374	428	359	372	392	430	418	429	407	408	421	372	405	388	405	394	387	402	438	410	425	419	376	393	444	414	422	436	412	376	384	376	370	431	392	402	388	418	417	400	420	422	423	430	390	396	418	450	434	407	411	412	366	410	398	366	392	418	378	408	403	432	392	421	431	407	427	367	416	364	387	416	391	417	392	418	411	384	411	402	417	427	418	403	394	403	411	393	425	438	413	419	441	370	406	409	400	401	409	384	407	397	406	405	426	380	449	422	421	404	409	386	402	410	415	358	426	395	397	409	375	392	394	418	396	426	385	418	405	426	383	401	383	396	402	372	430	413	403	398	404	412	398	433	377	435	378	435	387	407	397	428	445	390	396	399	387	415	401	409	410	386	430	421	405	397	434	408	432	409	434	404	357	422	402	392	401	380	421	367	417	392	412	406	392	421	423	434	411	429	437	391	397	390	423	416	397	390	407	401	410	393	414	413	398	365	386	424	401	398	403	374	390	371	414	401	427	386	429	452	395	394	413	391	377	424	379	408	396	410	420	402	391	438	397	400	392	402	390	390	390	401	450	384	394	382	400	382	399	429	403	413	385	393	387	412	433	389	395	381	428	416	394	393	403	376	390	414	387	419	410	377	388	397	433	400	405	430	420	395	422	397	432	377	418	427	394	412	383	449	447	425	366	436	455	430	360	387	404	358	419	401	403	430	401	404	435	436	401	406	419	411	431	402	414	428	427	383	438	407	426	393	414	387	379	401	458	394	399	386	425	400	401	388	410	452	416	380	408	390	405	379	419	417	396	370	416	397	410	444	394	410	388	387	438	411	402	445	389	383	412	380	431	407	391	394	384	410	392	388	372	416	409	422	377	381	441	388	428	410	423	395	407	382	405	386	433	469	396	447	421	420	436	383	377	416	377	404	392	399	376	418	383	370	392	383	409	434	428	360	425	387	421	410	381	413	415	394	399	406	425	402	387	405	409	380	430	417	412	392	414	413	375	391	414	394	390	406	396	435	401	407	406	412	410	377	419	436	395	377	401	380	395	391	402	383	413	387	391	415	447	411	411	429	409	372	423	414	386	396	392	438	402	400	446	381	387	416	428	412	415	427	410	397	406	420	450	425	416	416	427	384	440	401	406	405	394	405	389	390	409	399	426	407	384	405	427	374	430	441	423	410	388	382	434	407	391	407	403	420	390	404	408	419	412	441	458	417	398	451	411	374	402	432	400	382	420	402	394	375	406	443	363	395	400	388	404	422	429	358	386	402	424	383	420	399	446	382	424	396	426	445	413	391	392	418	408	397	399	353	440	404	389	412	431	407	430	393	379	397	410	393	406	391	399	367	403	369	444	386	429	388	417	409	390	400	400	402	424	386	396	419	402	365	387	354	385	396	374	407	410	375	401	410	404	398	406	400	410	422	420	412	413	408	347	395	396	402	421	368	387	398	383	384	427	395	360	441	436	424	375	390	418	428	442	379	404	419	423	433	391	435	396	398	419	384	411	426	428	405	400	399	422	409	411	427	410	389	431	416	364	419	391	424	411	358	430	446	405	380	370	421	396	416	418	428	396	398	408	414	374	417	382	433	372	441	403	365	427	386	447	395	415	379	373	415	417	378	393	407	375	414	424	409	403	413	382	384	379	391	410	402	392	416	453	400	403	402	432	404	417	425	406	439	400	411	414	401	396	396	412	387	386	387	379	415	399	390	440	399	401	410	384	441	416	395	390	420	409	393	438	417	383	381	405	400	419	397	412	381	419	390	410	398	417	416	431	413	367	412	369	380	425	414	405	399	429	415	408	377	419	419	396	438	382	392	392	391	420	384	418	398	404	405	423	400	433	435	394	415	413	407	390	399	406	428	418	380	369	416	416	420	379	409	443	386	422	434	389	409	404	434	394	434	403	429	371	376	355	379	424	424	408	405	396	391	373	414	381	393	398	401	405	434	412	454	423	413	416	404	399	436	405	446	380	418	444	441	405	435	425	393	405	385	416	439	394	387	415	391	401	427	411	369	369	424	424	421	431	393	401	400	414	399	379	399	402	402	421	391	390	368	372	382	429	428	434	387	398	376	414	392	406	402	397	404	418	409	387	427	421	410	430	402	398	390	434	439	402	397	387	388	423	376	401	348	367	425	437	405	393	403	418	434	402	406	397	362	399	392	384	440	411	409	431	419	410	419	415	403	395	373	388	406	431	443	387	410	441	393	438	378	400	420	394	433	403	397	430	415	372	413	390	396	384	401	423	410	410	388	393	427	397	416	389	414	377	414	420	391	396	380	401	382	385	387	428	408	379	415	401	381	411	389	412	403	434	404	374	392	445	394	432	451	411	381	405	392	429	414	412	406	399	414	351	399
23675	21152	28561	24017	21155	13352	1245	639	526	443	365	317	305	288	267	218	240	228	217	227	201	195	200	166	213	177	179	177	174	174	190	178	189	178	171	179	182	208	173	163	164	131	154	161	166	184	169	151	169	172	165	147	145	144	161	150	173	179	144	156	160	167	158	161	156	152	136	155	162	160	144	126	148	146	146	158	175	166	158	144	184	162	145	177	150	135	153	169	131	152	155	183	156	162	155	172	138	174	141	157	141	140	164	138	132	168	152	173	139	173	147	165	154	150	149	160	182	135	167	160	161	165	159	165	153	139	183	170	158	148	159	163	148	159	165	149	136	165	154	155	160	147	161	164	169	151	156	172	146	158	141	149	161	138	155	152	173	128	149	149	143	167	152	148	128	155	155	156	167	151	134	132	161	157	173	169	166	181	159	148	156	142	168	167	158	165	166	158	154	154	150	148	153	156	160	158	171	173	156	147	147	164	182	177	157	147	148	173	148	134	147	150	140	131	128	186	140	149	174	167	143	165	140	165	158	162	172	151	166	164	156	157	160	163	163	140	142	129	155	164	151	132	170	159	149	182	169	146	148	166	148	159	134	155	156	176	177	181	158	138	152	160	146	144	153	160	149	147	162	148	140	180	140	164	145	179	153	181	159	140	162	166	144	151	155	149	153	148	162	174	154	151	158	156	152	155	163	176	152	155	168	144	154	136	158	137	145	153	181	152	147	145	141	135	183	151	149	128	146	168	161	146	191	142	168	174	172	169	157	167	143	151	162	176	156	147	153	166	155	174	144	154	168	134	170	172	158	158	149	177	154	157	165	166	152	138	139	159	159	160	174	151	169	163	132	159	127	159	162	179	172	141	161	149	153	186	128	178	171	144	162	148	136	156	163	141	156	150	159	148	148	182	169	170	139	153	180	152	150	163	151	161	127	162	157	155	146	136	151	145	175	161	162	152	142	164	160	152	162	142	154	159	146	146	160	160	155	145	175	147	183	157	136	125	146	119	158	154	155	137	148	145	168	167	174	157	170	158	153	159	133	154	139	152	130	157	143	172	147	154	138	151	150	152	158	160	162	145	165	152	168	158	151	154	157	158	144	160	167	137	146	153	168	163	164	145	142	162	186	171	152	153	152	151	156	164	144	147	156	143	194	158	151	139	146	133	155	134	143	171	156	151	153	169	154	136	147	134	151	150	160	157	162	149	153	181	162	159	145	138	145	141	151	167	153	137	177	150	190	165	164	147	142	142	158	176	161	157	155	148	153	147	162	136	155	174	162	159	151	163	150	149	165	165	166	157	162	157	148	147	158	164	149	148	154	149	169	168	169	172	168	146	141	159	150	150	163	164	160	162	149	182	145	163	156	135	163	170	158	161	137	163	157	154	125	128	168	157	159	144	160	143	152	129	141	174	153	126	119	153	145	171	139	162	144	165	162	141	150	163	154	156	146	147	161	156	177	151	170	147	155	164	153	148	147	137	167	149	148	149	128	163	177	159	174	135	176	156	142	142	143	171	156	167	159	141	168	132	146	152	173	196	167	146	148	145	136	148	150	147	155	144	159	162	177	168	161	145	163	142	137	143	158	152	157	158	158	160	139	156	157	136	153	145	143	157	144	169	157	158	158	142	150	174	169	147	167	163	160	151	151	129	153	163	172	131	183	168	157	134	175	160	163	151	155	147	157	143	136	162	147	131	148	175	178	148	188	148	161	141	137	129	139	150	140	127	157	150	159	136	161	156	142	187	167	157	154	141	138	147	144	140	158	145	179	162	173	149	136	148	158	156	132	127	166	155	152	189	140	147	147	159	156	151	163	149	145	166	156	159	157	146	140	148	140	135	166	150	142	158	148	134	157	170	159	164	178	167	154	164	141	144	158	156	151	160	158	138	161	144	140	149	128	160	158	134	158	173	155	153	163	147	158	167	149	154	165	159	150	168	156	182	146	146	156	128	152	149	176	179	146	138	142	177	152	128	154	156	146	165	156	168	149	166	154	137	150	163	156	165	152	165	152	166	170	149	157	146	152	165	140	168	148	150	143	147	151	158	131	150	155	160	149	151	141	145	168	169	156	159	148	176	145	167	170	149	176	153	162	156	145	128	168	165	170	139	139	143	166	152	184	155	174	167	150	181	166	145	158	144	155	155	150	152	160	129	118	150	172	163	166	155	173	174	165	150	153	151	142	188	149	168	162	130	146	123	146	165	164	140	157	151	162	165	142	157	168	148	166	164	137	165	159	140	143	157	153	158	142	150	144	152	153	168	139	150	153	166	187	159	167	168	157	149	157	139	154	156	169	147	151	160	160	157	173	141	152	153	148	174	147	142	156	140	170	179	148	154	160	165	181	131	157	167	153	146	153	146	165	161	155	158	160	154	176	159	151	156	178	174	164	178	156	139	145	159	140	146	170	180	168	139	176	155	142	143	148	151	141	176	161	156	164	148	172	160	172	164	142	156	167	163	175	157	174	171	155	147	170	132	151	142	143	162	136	150	161	145	177	159	133	167	136	153	155	159	169	175	133	168	165	164	165	165	143	154	158	160	169	138	172	128	158	156	165	142	151	158	157	153	137	186	145	164	151	157	163	167	151	150	173	148	152	152	187	159	121	155	126	158	161	161	139	147	164	156	149	172	146	150	153	161	150	153	162	151	155	144	181	162	152	179	167	152	156	151	165	139	139	134	177	157	141	145	140	173	144	163	151	138	148	144	156	154	152	158	181	121	150	158	140	151	161	169	174	152	160	151	124	158	138	150	147	173	145	138	171	165	152	146	147	156	152	147	156	150	160	177	152	170	164	145	160	160	122	131	147	145	158	132	146	157	163	146	162	177	164	156	160	156	141	159	167	160	140	166	160	154	135	174	158	150	164	148	147	171	154	153	139	157	151	153	156	136	162	163	157	126	154	155	162	167	127	139	162	151	126	144	155	133	167	141	154	160	140	150	149	148	138	157	150	130	134	151	149	169	132	137	156	170	140	154	153	167	136	155	173	190	168	141	158	186	145	171	153	150	156	132	140	173	148	141	161	170	160	161	153	157	161	147	177	160	152	154	143	145	135	147	159	186	151	160	169	156	176	173	158	151	176	154	153	152	151	182	168	153	152	157	157	178	161	162	158	164	150	139	136	164	170	163	161	170	135	176	129	149	140	159	152	169	154	146	168	153	170	153	157	173	170	167	160	151	158	139	167	149	166	170	178	135	150	138	136	143	161	151	150	146	143	154	134	149	148	148	161	163	162	168	143	161	158	160	169	149	171	152	142	148	169	148	170	132	174	152	137	143	141	155	163	148	156	172	134	157	151	157	178	146	151	168	154	137	137	157	163	145	156	122	167	130	175	146	177	161	170	157	161	154	154	135	172	154	155	166	156	133	141	156	155	185	173	149	170	142	163	153	159	131	168	163	177	145	184	163	159	165	141	155	155	152	144	147	176	145	147	147	164	144	154	171	142	133	153	150	163	164	134	156	166	171	142	151	175	160	184	147
19334	10657	8955	4485	2864	2122	1615	1199	981	802	680	578	487	467	408	388	323	314	312	275	285	289	269	230	251	253	273	229	215	227	230	199	234	197	221	208	201	247	254	205	205	203	211	209	222	226	185	204	196	226	202	187	203	174	186	196	204	233	200	202	178	222	180	174	220	212	196	202	192	225	201	174	178	192	202	196	178	205	189	215	203	219	213	224	238	204	206	197	181	224	221	191	199	198	205	234	206	223	195	182	210	206	211	190	190	204	198	190	199	223	204	210	217	178	208	213	203	190	224	188	189	181	171	203	215	177	193	211	208	188	207	175	181	182	207	207	202	191	200	189	197	178	185	188	191	211	186	180	194	182	200	187	207	189	215	196	195	177	180	180	199	178	204	193	202	224	181	190	185	200	181	208	183	205	193	187	189	199	187	209	204	189	186	189	207	228	199	188	195	201	206	193	185	191	195	231	178	175	190	211	211	194	182	183	158	171	202	209	165	185	199	208	208	202	202	227	167	176	196	181	184	194	208	181	218	204	182	197	200	187	180	215	171	181	186	212	191	194	210	177	181	192	223	197	196	200	208	168	194	194	209	202	213	204	200	212	209	191	169	189	175	215	162	222	192	184	205	165	192	175	201	202	198	209	192	202	200	185	230	182	199	206	184	190	189	190	207	208	208	187	213	195	181	179	173	208	208	194	206	176	191	182	191	199	212	184	173	215	218	188	206	198	206	209	197	211	208	192	168	194	198	224	171	186	212	197	205	176	192	180	191	197	188	176	180	193	190	206	215	213	199	188	184	175	175	190	192	218	207	185	203	173	188	191	224	195	193	208	177	200	190	194	159	213	228	195	200	217	204	209	194	188	203	191	192	202	177	196	198	198	190	177	221	183	207	190	213	214	182	195	167	199	222	224	215	193	186	222	198	203	196	178	201	195	198	183	223	214	224	194	202	198	194	197	195	196	201	188	186	185	196	189	181	200	192	208	176	182	175	190	193	222	200	196	226	165	186	203	169	205	190	209	197	203	223	199	201	202	203	187	189	195	216	208	180	201	192	193	176	201	170	197	184	204	195	192	180	184	188	205	174	220	182	186	236	175	203	199	192	180	228	222	182	193	198	204	199	206	181	171	202	178	189	212	186	207	196	198	189	186	173	182	198	195	202	200	198	193	203	172	171	194	181	168	210	207	192	180	214	192	214	198	198	192	176	179	190	187	185	190	196	191	198	202	213	191	189	198	196	184	214	188	197	184	202	186	181	210	214	177	227	190	194	182	170	181	212	202	178	208	184	204	195	200	181	202	192	210	193	197	193	213	191	194	180	218	203	221	216	213	179	205	209	200	189	187	186	214	186	200	198	185	183	232	193	199	195	225	178	198	206	181	181	201	198	174	196	185	181	190	216	170	191	177	198	190	197	194	188	188	188	182	200	200	192	210	185	191	183	200	193	193	180	191	220	200	194	188	173	204	185	189	195	205	205	172	203	211	179	224	187	178	180	203	198	186	202	177	202	179	219	194	194	207	199	189	198	184	203	181	183	203	189	175	187	194	208	204	196	189	197	196	209	190	186	186	189	175	210	189	170	187	177	203	201	219	193	182	180	213	201	198	173	182	193	193	192	176	196	183	192	203	209	217	179	186	189	207	202	198	203	196	197	173	211	206	183	206	215	191	210	162	198	161	207	190	192	231	179	189	193	197	196	200	189	195	196	192	197	195	193	196	222	197	191	167	195	199	179	201	210	217	210	207	193	170	162	203	188	208	185	208	196	178	200	226	189	183	209	181	198	193	179	206	160	171	211	224	218	205	217	199	179	207	184	194	209	215	185	217	186	190	203	196	217	177	203	205	185	193	199	185	230	198	194	222	202	191	196	194	181	199	218	193	199	200	210	192	205	195	205	183	191	172	187	183	194	197	176	184	216	227	196	203	184	180	198	190	200	186	200	185	197	196	205	204	223	187	197	188	183	191	172	184	165	190	196	204	205	215	192	179	163	210	208	202	212	189	199	187	194	198	204	191	175	190	207	202	183	192	193	153	197	190	188	197	230	179	186	197	189	199	201	228	221	199	192	217	180	181	159	199	202	214	184	204	177	220	222	167	189	221	187	180	207	181	188	198	167	183	194	201	219	204	189	215	188	194	207	199	193	199	208	177	198	206	194	201	211	199	214	188	190	193	195	195	177	193	205	181	185	174	175	188	177	207	187	177	171	193	191	196	196	197	215	210	209	194	182	207	194	189	215	189	182	199	204	184	199	183	188	212	208	202	192	180	191	173	188	182	204	210	170	207	185	185	195	203	217	179	196	194	188	191	181	189	175	201	171	180	220	199	174	195	189	174	174	198	203	180	204	199	197	207	193	184	184	203	183	186	182	198	199	209	178	180	194	205	175	199	206	195	198	196	205	188	199	185	193	189	206	186	188	201	203	220	208	183	182	183	173	196	177	174	193	203	214	224	180	196	149	181	183	188	184	209	201	202	178	200	177	204	192	217	196	194	208	203	183	206	188	179	208	197	180	183	197	216	177	231	198	207	199	201	209	204	173	184	192	216	183	202	215	198	179	201	200	199	193	157	199	184	194	197	211	193	214	204	194	180	189	160	193	184	204	205	185	200	199	185	198	190	179	203	201	174	193	191	177	172	187	190	207	179	212	182	182	198	213	211	220	194	200	184	184	199	186	199	222	157	174	188	198	209	180	173	196	194	199	192	171	176	194	201	195	192	199	224	193	187	208	207	191	204	187	203	205	186	183	212	182	197	201	181	179	166	199	180	190	203	208	192	188	198	180	199	212	184	206	199	203	211	188	216	219	191	170	198	188	215	192	213	192	203	207	206	170	228	200	198	188	227	194	181	205	192	223	215	200	220	210	187	196	216	212	184	177	192	190	195	185	201	188	187	178	200	193	178	192	175	189	194	163	183	180	191	208	191	198	186	225	184	164	186	189	210	193	177	180	203	201	191	202	186	207	207	191	192	195	207	202	199	177	203	197	218	221	199	186	219	205	201	157	197	201	199	204	184	196	212	199	206	205	191	183	202	182	190	181	200	188	206	159	194	192	207	240	192	187	222	192	204	204	196	198	184	207	195	150	196	174	185	170	187	212	206	189	196	180	198	210	199	182	187	212	183	206	166	200	194	191	180	182	211	210	192	187	195	195	216	177	204	173	205	196	180	203	202	213	197	183	202	196	184	184	224	197	191	220	183	181	199	203	201	210	168	195	178	178	192	211	205	187	184	195	193	207	195	186	220	221	203	205	204	200	185	194	208	193	198	201	200	205	207	180	188	190	204	189	192	206	191	194	203	201	197	175	192	184	189	225	200	205	198	194	169	188	190	174	187	206	209	208	183	182	203	208	200	189	190	205	202	198	195	197	199	203	222	201	192	181	209	171	201	194	188	192	173	203	209	207	183	192	195	193	203	193	184	210	196	214	207	206	195	172	190	188	195	215	182	194	174	178	178	192	182	190	191	176	201	193	206	211	172	221	194
24996	21149	27510	24922	14115	1083	718	625	584	542	549	521	479	526	510	461	451	427	432	436	444	490	444	459	465	436	431	421	449	450	427	472	480	449	481	454	437	446	427	478	381	482	472	427	463	444	403	447	423	444	437	420	414	463	438	442	414	435	411	475	431	465	445	445	443	461	441	439	435	423	423	449	434	423	452	439	416	460	403	447	446	444	466	445	428	404	464	451	438	432	423	439	435	413	442	450	449	400	434	430	444	473	451	461	442	411	406	444	433	415	439	381	405	443	456	443	479	429	427	399	457	454	437	392	427	427	480	414	396	432	404	436	406	429	411	447	455	387	422	426	402	465	478	455	407	427	437	413	441	450	417	405	391	450	420	409	393	419	410	421	446	403	424	431	423	458	448	420	432	404	415	460	441	408	462	463	466	425	433	382	391	451	437	427	434	422	443	421	454	444	408	429	388	431	433	444	419	439	423	394	421	421	423	470	432	432	413	419	409	453	450	435	450	438	439	455	424	436	408	444	425	433	403	421	393	432	418	460	433	448	438	429	450	422	448	425	426	419	434	434	421	431	411	416	441	447	435	425	412	430	430	445	443	440	436	435	438	412	449	462	462	449	444	441	422	420	445	384	420	406	407	462	411	442	435	473	458	472	420	414	451	448	484	411	417	433	456	414	414	439	429	420	394	408	433	433	471	448	405	445	420	454	419	448	473	473	412	425	441	446	403	440	372	426	433	478	420	403	407	466	421	437	465	414	413	440	412	435	434	455	448	422	431	449	441	421	439	436	453	417	415	448	406	423	420	401	439	435	449	402	442	431	454	453	448	482	434	410	416	449	462	479	466	414	397	422	433	451	433	447	448	426	472	469	429	438	422	397	438	463	430	420	428	455	435	450	434	416	418	393	472	431	411	417	428	435	458	465	416	431	430	436	490	452	429	407	446	446	423	422	451	430	421	460	450	448	422	390	410	397	431	444	479	409	397	450	434	455	450	425	420	441	382	419	430	416	417	483	389	475	410	437	443	443	388	433	433	427	444	424	434	420	406	420	458	429	426	433	440	416	425	450	416	433	432	425	450	435	395	445	434	469	461	465	457	450	472	462	444	450	409	436	473	409	427	434	436	449	430	438	464	411	396	424	430	449	438	443	449	445	466	458	490	436	461	416	435	430	439	461	416	402	450	447	433	428	475	462	430	436	472	444	442	409	416	416	436	405	426	440	439	413	422	429	404	431	466	451	428	442	422	417	452	383	437	450	428	436	451	418	437	443	432	472	451	457	436	410	482	424	426	430	447	414	462	460	413	423	445	421	433	488	431	432	436	451	470	441	423	445	465	417	430	437	402	452	422	446	434	445	476	447	439	466	409	431	414	423	421	412	421	463	443	463	440	421	435	455	423	469	461	454	441	434	418	430	445	457	420	418	439	419	414	417	381	430	441	402	442	464	439	446	462	424	452	461	458	465	439	450	461	423	457	408	437	395	417	450	439	463	417	468	415	430	455	442	427	463	414	420	410	440	421	423	407	422	462	433	456	489	443	470	426	421	426	438	464	421	417	438	470	469	438	443	449	480	444	420	435	426	461	461	429	426	408	421	449	453	417	435	372	439	430	412	408	422	414	410	401	415	441	426	426	430	438	415	447	434	393	442	414	468	452	452	448	439	456	397	449	394	399	422	440	431	429	438	408	459	445	443	448	448	450	415	449	440	442	457	413	436	425	412	472	425	454	405	434	419	412	444	408	428	418	452	428	461	397	433	381	451	392	437	452	439	410	404	442	450	427	444	461	432	408	444	433	424	431	415	408	379	475	444	440	443	457	440	414	429	405	414	403	460	434	450	448	416	413	393	445	450	443	441	437	388	461	468	434	482	427	447	405	440	458	464	422	428	417	419	408	436	393	446	411	443	403	496	410	430	463	442	428	460	440	421	459	413	400	424	407	431	430	444	406	439	404	447	416	421	462	444	476	419	455	442	428	420	437	440	401	428	414	447	435	430	452	404	445	428	455	438	434	443	497	438	425	459	464	462	434	460	429	416	433	391	466	415	426	444	420	458	451	442	418	444	414	458	450	432	442	421	438	409	450	433	451	430	429	429	425	434	441	435	434	471	425	459	428	424	412	424	440	423	414	413	449	422	455	449	451	464	392	432	480	464	428	402	423	445	475	451	482	405	405	415	467	447	436	436	447	461	458	457	439	456	436	447	428	440	447	438	420	423	412	456	414	425	464	455	443	451	434	443	425	440	454	440	440	451	443	432	434	421	466	465	439	434	430	468	449	422	441	446	454	441	442	454	416	411	445	457	460	431	417	476	430	473	433	455	442	414	416	447	440	410	435	438	411	439	419	418	447	441	444	417	435	414	437	443	464	399	454	436	423	433	434	439	432	391	419	463	427	426	442	418	433	419	445	447	459	405	414	448	410	383	445	450	437	436	413	404	434	450	447	438	408	455	392	426	468	445	440	447	414	463	445	437	411	426	436	425	438	376	444	410	428	428	424	450	432	411	468	451	436	392	432	428	422	396	455	416	425	459	416	422	443	470	444	410	440	424	433	439	401	429	427	453	454	435	442	442	442	414	425	447	434	423	426	438	438	417	396	452	465	433	470	432	423	411	421	455	435	428	426	432	432	435	447	463	407	429	454	445	447	458	449	428	403	427	405	407	411	442	433	391	454	408	464	408	465	479	443	454	422	447	402	406	477	503	463	422	417	430	452	397	404	436	413	449	418	419	440	431	451	399	421	397	470	442	409	445	459	439	437	438	465	453	451	411	429	415	437	435	449	438	411	449	410	456	432	437	423	444	484	454	457	426	469	426	407	451	436	393	461	430	473	438	463	430	460	426	416	427	422	430	450	464	433	468	431	427	436	452	429	461	453	371	428	440	453	427	404	421	438	429	432	406	393	402	463	457	404	448	428	398	417	461	389	447	419	444	445	401	434	389	447	427	430	404	411	415	454	471	435	421	405	459	442	428	431	448	422	429	434	437	450	432	382	463	464	416	426	431	402	418	438	429	418	451	451	421	456	405	401	434	449	446	446	451	433	431	438	457	443	492	416	434	404	415	427	457	441	439	438	414	437	409	432	444	451	408	443	398	443	418	425	425	436	430	424	410	416	432	440	401	431	453	441	418	429	431	427	412	429	405	460	433	457	466	425	426	427	470	462	429	409	439	419	409	440	439	426	397	464	423	423	432	448	463	411	390	416	410	427	393	419	431	445	448	438	426	449	419	440	439	452	442	427	436	438	455	452	412	439	437	410	434	435	435	461	421	419	432	428	414	416	436	426	406	434	429	449	420	408	435	408	413	434	451	449	438	437	439	466	440	391	444	445	419	464	481	432	426	436	437	413	439	431	406	451	469	439	409	425	412	449	420	480	440	429	414	386	466	447	439	405	409	444	419	420	456	433	448	409	431	423	423	405	435	428	453	415	428	468	404	442	414	438	428	410	443	425	436	417	439	448	449	395	417	428	416	437	409	485	439	427	458
19878	6616	5254	2717	1901	1501	1224	1120	924	800	768	750	636	671	665	598	629	541	566	513	564	543	520	504	524	588	524	501	537	473	502	510	503	551	493	549	510	531	557	479	524	493	527	521	509	517	522	516	505	512	503	534	517	523	494	491	486	535	517	458	464	513	496	518	464	489	503	496	488	505	514	497	481	493	515	496	527	546	525	489	506	513	493	473	523	508	545	521	488	531	489	537	498	469	509	514	508	513	516	508	498	497	483	498	525	518	470	485	462	521	501	515	509	499	478	527	500	512	491	492	498	509	494	479	456	485	498	519	508	508	446	512	525	540	485	484	536	473	479	482	510	485	557	471	505	523	564	533	544	490	513	502	507	483	536	485	508	482	497	474	524	503	550	515	506	469	516	494	538	536	460	472	510	501	483	489	527	524	531	498	521	507	539	561	474	489	535	505	503	476	480	542	514	519	529	468	489	493	488	470	499	507	489	490	481	533	522	492	471	506	502	505	511	513	476	455	479	471	512	493	541	511	490	517	495	504	520	540	504	500	525	512	509	520	483	518	523	545	488	524	478	535	493	511	509	517	468	541	512	476	460	525	498	513	517	545	499	491	486	509	486	503	499	495	508	481	498	503	525	505	500	514	489	514	540	494	474	462	550	502	495	504	508	532	530	467	522	481	519	530	499	514	509	468	501	484	512	485	498	527	490	498	471	515	497	491	498	492	505	526	528	534	490	530	493	469	498	463	526	526	531	540	488	500	483	475	547	501	540	522	512	529	523	480	503	488	494	506	501	490	509	477	510	501	484	494	508	487	532	518	579	468	509	489	482	507	520	509	517	541	502	506	516	517	493	472	498	498	502	501	518	514	549	517	502	504	502	477	496	544	499	508	493	557	504	492	504	560	499	491	506	498	509	485	533	533	485	500	519	520	502	499	498	508	507	528	482	515	484	527	493	500	527	531	493	551	503	505	485	506	486	484	520	508	465	533	470	535	535	497	513	518	485	494	513	479	492	491	538	507	470	514	517	483	507	517	505	518	503	547	510	486	514	484	483	478	498	486	493	519	510	528	509	487	479	494	489	504	506	488	548	464	509	512	518	505	546	494	493	512	499	542	513	500	469	500	528	552	466	498	516	514	489	518	503	487	512	507	486	524	516	530	464	495	517	557	519	515	499	462	515	489	495	525	510	514	485	488	457	481	506	488	465	474	456	501	537	519	447	482	515	502	521	483	528	487	505	480	507	497	524	502	480	519	519	490	516	485	516	501	515	510	523	513	513	500	483	496	527	472	492	488	475	514	466	498	506	519	509	501	526	491	499	529	446	473	487	501	500	530	490	558	522	504	504	499	500	485	462	536	545	502	511	487	452	504	474	499	478	507	514	514	520	512	469	504	523	485	477	554	489	528	472	494	508	497	478	454	471	559	492	441	471	495	468	498	538	480	524	471	495	505	502	529	430	491	517	519	483	508	483	492	484	490	543	485	510	481	473	466	511	521	493	511	503	484	513	506	462	554	432	512	516	555	502	480	535	497	492	477	532	516	528	520	492	489	486	524	510	453	495	481	520	571	490	514	498	522	543	505	489	513	564	445	489	520	533	514	498	511	531	492	504	505	519	545	483	479	496	478	502	473	486	516	501	545	497	527	492	486	481	485	475	511	498	475	483	537	489	491	477	496	477	508	507	470	507	489	509	536	529	511	473	522	477	517	474	486	499	526	515	516	495	527	489	519	535	516	529	516	543	517	489	530	560	476	503	468	535	496	509	515	526	487	505	511	488	481	506	521	491	507	510	503	490	511	519	546	497	527	575	514	476	521	545	515	480	490	490	517	506	505	482	515	499	510	505	511	520	505	497	491	505	544	534	517	462	516	518	515	482	495	513	508	531	491	459	508	499	537	525	481	510	517	494	504	505	477	524	469	464	504	524	523	493	474	499	527	509	510	517	482	512	474	509	526	483	509	481	508	489	497	485	490	458	490	492	511	464	497	522	525	523	505	531	497	502	483	498	505	493	517	506	525	460	461	520	489	504	552	507	499	522	503	468	470	505	482	534	541	495	493	533	485	490	493	481	508	506	478	532	491	528	493	518	500	512	473	495	516	512	547	493	459	537	500	529	539	527	455	500	538	498	527	515	497	533	511	476	507	538	503	456	516	503	527	540	483	518	492	516	493	511	470	512	481	517	510	499	511	510	508	512	485	504	511	533	515	494	511	489	511	497	551	525	534	493	545	463	523	537	525	520	509	500	492	490	474	536	500	486	491	486	530	530	506	522	486	507	511	494	484	549	482	517	510	521	497	489	490	501	468	494	509	537	508	531	499	508	512	526	506	538	505	542	509	521	491	509	520	500	478	496	500	504	490	476	466	504	474	453	545	532	515	476	450	483	486	473	484	492	488	519	469	484	462	466	501	499	485	522	494	450	506	521	506	507	515	534	518	515	502	457	506	496	459	546	504	519	500	491	487	513	505	513	493	518	529	511	502	516	508	518	526	454	458	517	520	477	504	522	512	491	511	496	513	489	483	500	499	487	474	484	503	486	516	513	531	498	474	508	511	526	500	533	520	514	501	517	526	544	524	475	533	471	500	488	478	451	524	479	528	494	510	536	498	505	504	550	495	474	533	485	473	485	492	492	506	491	475	522	484	493	523	554	535	521	507	477	507	532	524	456	542	499	476	472	511	516	504	504	472	478	511	504	509	486	519	535	520	491	510	526	537	516	491	487	505	478	461	508	495	472	483	505	501	494	490	517	507	544	535	522	484	483	520	490	540	499	512	535	500	534	492	475	469	483	496	521	478	533	477	483	501	505	510	484	518	498	495	498	509	522	483	511	534	549	483	515	490	495	503	485	471	498	503	515	502	471	477	488	516	534	502	511	525	478	505	504	483	482	491	464	486	522	500	540	495	525	502	524	489	483	491	482	511	520	494	541	498	532	477	443	469	497	524	485	492	510	523	505	527	475	543	534	504	532	506	458	514	527	497	516	482	498	498	500	522	522	511	513	495	536	522	496	498	505	519	469	501	490	489	500	528	504	497	494	520	475	502	540	482	510	495	531	556	524	512	487	508	559	525	489	519	545	480	493	498	488	506	500	466	528	490	496	528	495	540	532	512	546	501	526	533	530	522	490	515	511	523	472	524	537	507	488	510	536	501	521	527	496	473	534	520	513	480	554	531	512	504	494	510	494	507	499	520	503	525	487	517	517	499	481	514	527	474	494	511	485	456	470	486	478	506	485	524	507	511	516	511	452	520	500	470	462	534	504	487	526	532	496	511	501	516	507	485	463	493	511	521	484	507	522	511	543	491	497	502	535	522	472	530	504	477	479	476	512	493	517	457	538	488	520	509	499	480	515	515	484	515	530	457	535	491	496	491	497	507	505	531	477	498	484	526	501	480	473	525	498	522	471	496	538	480	525	477	517	481	518	485	507	511	487	472	533	467	507	499	555	487	515	501	523	514	474	531	524	505	489	504	495	491	519	509	472	473
22779	21180	28918	23696	21157	21183	12805	1317	826	766	666	554	445	468	410	396	383	334	348	328	324	277	315	305	293	257	276	271	258	247	263	251	234	281	216	238	256	218	248	231	204	227	238	225	229	221	234	230	225	205	235	236	195	246	221	237	206	197	212	215	215	213	226	218	243	161	205	231	226	224	226	226	215	243	236	200	247	221	221	224	246	228	211	216	239	215	202	190	231	221	227	230	227	218	211	219	225	214	200	230	222	225	200	204	217	227	224	233	204	212	219	246	195	216	210	204	182	232	193	221	215	228	222	184	217	226	203	212	219	222	232	198	222	222	206	218	237	224	207	193	214	188	203	219	195	199	240	212	210	207	214	210	210	228	225	222	170	218	201	226	199	227	241	237	217	211	230	199	258	222	221	241	195	184	228	224	188	221	212	232	192	227	207	248	188	197	211	193	253	226	200	197	233	214	212	213	230	219	219	207	218	203	217	214	215	212	209	210	210	196	222	194	205	213	227	215	223	180	200	218	217	197	234	226	227	215	221	216	212	209	212	191	208	213	235	210	230	196	211	201	207	226	192	222	214	228	229	217	207	213	216	230	199	216	210	214	194	208	210	216	189	197	216	190	212	229	210	239	209	225	234	242	223	203	232	215	210	239	197	212	198	220	226	200	207	199	195	189	237	206	183	184	223	216	188	213	208	208	220	204	210	224	211	218	215	242	207	218	217	227	208	227	199	236	182	197	227	221	231	216	219	239	241	186	215	171	219	203	195	218	233	211	223	206	246	191	207	198	241	194	209	197	218	222	207	209	217	206	213	236	203	210	204	220	210	229	228	218	201	203	200	221	217	223	210	214	203	213	225	197	226	228	240	216	217	243	194	180	194	201	225	214	197	211	229	192	240	219	236	222	210	191	221	214	227	225	248	217	199	236	235	188	205	226	217	212	262	213	197	199	223	189	212	200	208	180	243	225	206	198	234	230	227	198	207	198	219	222	210	216	216	211	210	191	214	222	216	223	197	220	203	213	201	238	199	215	206	225	205	209	195	219	199	230	243	192	214	218	216	195	204	185	231	240	227	213	227	245	204	207	237	236	207	196	212	214	209	212	210	243	206	204	240	223	224	222	224	234	194	212	208	224	176	223	209	204	227	193	207	210	202	234	221	203	225	219	199	227	224	203	230	230	205	201	190	227	189	210	210	203	210	193	213	234	237	211	187	229	198	210	214	210	224	198	218	232	209	212	222	228	194	212	236	221	231	226	217	199	207	218	230	224	226	217	211	213	176	224	203	187	235	225	227	232	205	222	195	205	205	208	204	209	210	215	217	192	218	205	225	234	209	227	195	204	219	213	237	197	243	199	207	205	214	228	227	205	206	211	214	191	234	221	218	213	207	220	227	221	210	227	220	215	206	220	205	223	210	200	222	238	191	216	202	212	189	188	215	241	231	235	226	196	185	243	183	220	199	214	228	213	190	194	220	200	208	180	220	226	238	216	221	220	183	208	221	205	224	228	219	202	213	213	211	210	208	216	188	190	217	218	196	222	203	213	174	226	198	233	214	238	211	215	227	207	238	207	236	219	207	214	203	210	232	230	199	234	216	230	219	214	210	197	211	189	199	203	194	184	203	213	235	199	227	217	200	224	187	222	215	203	199	233	207	203	202	219	199	235	186	203	197	232	218	210	231	215	189	206	205	222	197	210	226	245	216	212	228	233	229	217	233	220	235	194	209	181	220	203	219	219	205	225	229	194	206	201	196	175	233	230	214	211	219	205	183	213	181	243	179	218	205	227	203	198	230	207	193	241	211	208	206	207	224	246	204	221	186	239	220	214	224	232	207	255	206	225	220	224	242	232	216	203	208	187	202	224	204	214	221	215	222	206	192	256	226	238	220	221	227	195	225	237	226	216	237	224	204	226	207	217	226	238	211	228	199	204	173	224	203	224	226	214	202	195	195	236	230	203	213	185	173	207	224	209	223	209	187	232	214	216	232	198	195	220	219	212	199	209	213	206	222	222	225	240	204	211	204	210	221	214	197	221	207	228	210	219	207	234	198	190	224	217	201	219	188	205	206	218	216	201	219	195	233	215	220	211	212	220	228	222	192	231	195	210	217	231	206	213	225	210	218	224	212	194	211	249	206	217	211	207	212	227	211	189	199	208	228	208	202	222	213	196	209	218	182	228	199	233	204	223	220	220	213	228	202	212	207	185	223	206	202	233	190	221	197	218	217	205	222	224	210	228	221	219	209	218	227	217	215	229	204	201	199	193	203	208	205	207	197	215	203	196	199	196	202	221	204	221	195	218	201	204	189	228	212	216	194	223	231	226	231	198	211	213	248	195	214	205	228	209	217	221	213	208	209	204	226	225	234	244	241	189	204	219	240	207	201	216	204	239	219	215	230	227	204	236	195	207	198	188	215	227	192	186	201	229	218	213	196	211	231	213	213	189	213	212	201	244	208	198	199	207	231	185	249	195	222	231	195	218	215	189	196	188	219	177	217	199	214	195	233	199	212	183	210	214	220	218	214	202	196	204	198	230	207	252	234	209	236	227	235	217	221	205	233	223	201	239	239	216	223	217	243	221	197	231	228	224	196	232	211	211	190	212	237	191	250	212	227	210	199	211	204	209	191	223	209	217	212	218	216	201	184	220	226	191	215	217	233	226	225	213	193	223	197	200	240	218	197	225	207	217	210	216	237	191	210	178	197	166	202	193	246	213	209	201	185	229	216	225	192	240	224	216	210	236	239	196	217	203	220	208	214	225	219	188	199	225	208	219	203	216	203	191	212	215	227	213	217	228	192	210	219	196	209	194	220	218	200	214	195	216	211	201	210	211	212	210	228	218	225	189	179	196	192	211	239	224	216	204	216	216	215	231	204	180	226	230	232	216	222	208	235	221	244	216	216	212	201	203	218	232	225	194	216	214	209	210	232	221	218	207	189	222	190	212	219	194	202	226	221	215	219	214	218	235	232	213	216	207	208	201	221	204	196	221	227	196	228	232	231	216	217	218	211	207	217	216	236	234	208	244	220	210	231	232	193	218	234	201	222	214	223	213	202	236	225	190	200	210	219	212	230	186	221	229	202	199	222	191	201	249	209	222	228	209	212	170	194	210	183	193	212	213	206	196	211	240	245	192	237	221	194	239	244	216	214	220	228	201	211	209	215	198	227	227	216	216	208	188	223	221	254	212	223	201	215	219	208	212	216	219	205	205	238	199	213	234	206	213	219	221	214	213	220	212	219	203	227	216	210	206	236	212	217	214	229	216	213	225	200	203	228	209	203	239	222	215	236	201	215	190	207	221	237	218	227	206	241	206	213	220	220	192	206	227	202	214	208	209	223	245	208	206	224	208	222	246	191	172	195	210	221	191	220	231	231	199	195	211	211	197	231	242	216	195	226	217	197	224	225	234	213	195	226	245	207	193	177	216	217	206	196	215	212	200	235	191	227	193	241	228	213	208	196	208	225	231	215	226	199	222	211	192	215	217
19386	17191	14677	7680	5169	3787	2893	2229	1657	1438	1155	997	840	735	659	593	526	539	480	451	436	402	377	366	361	349	320	302	292	324	326	308	305	281	297	306	312	269	225	276	283	268	277	285	277	266	264	235	250	245	255	247	242	266	261	272	245	233	233	269	283	251	248	251	249	259	284	264	254	270	245	268	267	255	245	222	233	235	234	262	214	254	243	238	210	266	255	240	246	253	257	238	255	238	258	244	252	222	268	248	254	242	259	219	235	239	268	211	239	236	243	244	286	236	225	248	214	237	220	249	236	234	265	238	258	226	228	270	257	230	247	251	258	242	237	222	253	215	232	258	233	251	227	190	267	268	231	232	252	264	256	223	231	248	241	247	249	234	234	222	256	212	260	235	260	214	243	229	228	229	234	246	231	252	248	257	207	234	265	239	262	243	249	265	248	232	230	223	230	253	242	262	231	242	245	219	228	250	240	232	211	251	242	267	221	238	259	234	231	239	248	251	238	245	239	227	263	216	247	245	240	245	238	250	233	247	232	244	248	259	229	241	242	250	206	247	242	277	233	272	236	265	244	268	225	227	220	244	263	238	233	220	199	280	235	238	239	228	240	236	226	253	217	224	227	233	234	235	228	244	241	233	241	234	230	252	254	232	251	260	236	241	268	231	253	234	256	247	245	259	230	235	266	231	254	225	242	215	263	239	258	242	260	264	234	238	222	243	242	253	269	247	244	257	250	287	230	231	242	256	213	236	232	260	245	227	255	219	210	213	221	254	224	238	233	261	258	223	250	263	216	239	251	261	258	242	218	257	233	246	208	226	227	253	221	230	215	242	227	240	229	239	236	238	250	256	262	240	250	242	260	242	242	263	224	232	237	258	237	235	229	235	256	233	252	243	234	228	250	238	222	234	262	274	281	269	269	223	259	273	232	241	252	215	219	230	248	249	227	252	229	250	242	233	239	260	252	242	217	240	260	199	254	236	230	215	240	225	229	250	231	228	233	241	277	243	237	251	243	234	242	259	248	254	225	228	249	257	258	237	236	278	231	201	291	267	259	225	217	246	227	232	249	237	262	246	242	228	231	207	234	267	269	217	266	246	224	234	260	249	246	254	243	221	230	232	240	241	246	250	238	269	240	246	216	260	242	215	253	260	200	251	257	259	221	230	214	245	246	235	217	223	239	260	235	240	242	223	235	242	249	257	231	257	250	221	237	264	247	272	230	228	268	225	255	215	236	266	228	247	247	218	238	240	254	228	258	225	250	245	237	258	243	235	254	250	205	240	257	227	270	224	266	249	242	249	249	235	264	242	244	229	225	247	229	231	235	242	228	209	260	224	260	252	237	244	242	234	225	266	236	230	263	250	212	257	235	229	254	245	232	249	252	235	275	222	225	230	245	242	224	262	241	235	242	274	255	237	238	222	253	277	228	269	251	229	244	233	234	215	216	217	262	264	253	230	221	239	238	242	258	247	256	233	285	245	251	224	231	239	233	232	258	209	235	217	256	241	221	241	243	259	231	225	223	234	239	241	238	230	236	227	235	228	240	233	266	229	269	236	237	242	246	214	240	254	243	231	231	241	231	233	242	234	250	227	248	256	247	243	228	248	233	238	246	252	241	230	208	231	237	255	238	251	258	229	256	242	250	236	264	255	243	238	242	244	229	236	246	237	239	228	231	250	239	252	233	245	237	243	222	256	250	222	248	222	251	231	235	230	224	246	233	218	235	236	230	193	250	234	252	232	262	239	247	237	264	244	238	232	259	255	230	229	261	223	235	251	239	235	224	243	266	236	257	233	247	241	241	253	226	227	248	215	271	225	223	250	242	250	246	264	256	247	210	245	251	235	247	272	252	243	223	240	226	264	233	230	238	219	231	263	240	237	227	230	228	233	234	252	232	244	234	212	247	245	233	254	255	242	223	265	276	245	227	261	242	220	230	231	233	228	245	238	238	255	230	245	246	233	277	251	256	239	262	233	235	232	238	230	238	238	237	250	233	245	249	271	240	250	251	268	237	233	283	246	229	238	238	227	232	243	251	222	246	224	236	243	242	272	242	251	266	248	256	233	248	256	237	254	257	215	233	242	267	247	248	227	247	235	249	248	239	234	244	230	260	241	247	254	234	243	259	222	233	265	248	238	241	225	234	243	235	261	262	256	206	205	241	243	252	239	217	254	246	264	216	244	232	248	254	249	239	247	246	259	233	239	261	218	215	251	251	257	199	272	221	267	239	225	253	268	245	236	224	252	199	228	229	273	236	223	254	244	240	259	236	257	265	233	244	265	229	248	214	245	264	243	222	256	233	260	196	223	247	241	245	248	221	245	240	234	225	238	225	221	253	238	235	237	263	245	211	247	219	269	255	258	244	254	230	227	257	257	217	231	255	249	236	257	236	267	237	203	247	231	221	231	243	240	244	248	238	250	243	240	254	263	248	244	260	232	239	249	256	227	223	200	230	251	253	208	236	231	254	258	244	262	206	245	244	245	216	234	264	241	217	226	259	227	242	263	233	234	238	240	258	225	262	245	249	261	248	222	229	256	252	246	246	222	242	246	269	220	249	226	231	249	261	260	262	248	211	233	249	232	251	242	229	240	264	247	247	228	253	255	267	265	247	249	239	236	253	253	229	225	245	227	233	232	235	240	244	222	232	229	235	220	262	239	232	261	228	272	257	251	239	274	248	220	255	278	241	233	257	222	233	240	259	263	252	234	263	226	215	257	246	235	237	241	231	257	254	252	210	257	212	226	240	233	227	222	212	244	254	231	232	268	226	254	272	221	257	226	233	225	251	243	213	228	248	236	234	253	239	211	268	255	239	222	233	247	223	233	251	249	243	234	241	252	240	253	274	251	222	224	237	253	273	247	230	241	244	236	249	234	246	222	211	245	267	267	244	247	236	263	257	235	242	233	261	243	243	241	229	220	234	231	239	258	280	253	252	239	259	265	245	250	252	257	266	242	261	219	240	231	234	238	283	232	243	238	246	256	243	230	225	226	225	248	253	243	238	254	249	260	236	240	218	226	243	228	194	262	267	234	250	246	259	235	241	231	249	253	236	248	245	247	245	246	208	221	265	238	222	231	241	217	244	233	233	217	212	258	241	230	239	274	255	262	264	257	251	242	261	245	236	226	245	257	221	229	270	241	237	231	261	244	242	252	262	230	219	248	238	223	219	229	224	229	224	236	257	231	229	240	233	238	241	266	267	243	220	226	278	256	222	246	237	236	246	279	225	252	240	235	265	248	242	209	258	268	233	254	241	223	248	229	265	228	245	271	225	217	212	247	250	281	250	251	261	256	242	246	241	247	256	249	237	242	231	249	227	235	214	233	237	234	254	253	250	239	225	226	226	221	258	252	257	255	263	241	250	276	261	209	241	273	218	244	222	255	246	253	215	231	255	236	231	237	221	245	253	254	221	225	227	255	219	218	226	229	267	231	252	238	268	269	206	254	233	224	252	225	223	231	233	252	221	238	264	231	258	250	227	229
27076	20101	7550	753	496	454	393	389	347	374	357	356	345	354	376	327	327	350	340	336	336	359	376	357	349	315	354	373	351	368	346	370	369	366	302	358	388	362	375	341	335	317	351	349	316	341	352	356	326	351	340	360	318	337	353	333	319	312	326	337	335	349	328	373	353	332	318	400	332	352	353	351	338	332	334	317	370	369	324	363	327	333	346	322	323	356	360	339	314	344	322	350	306	329	332	361	384	329	340	353	333	350	328	335	354	339	387	350	373	367	354	335	342	333	332	308	338	352	348	325	388	360	335	338	356	312	323	360	331	339	343	343	342	307	322	350	328	321	342	359	349	347	344	305	379	341	350	344	346	354	356	329	368	353	316	325	328	333	326	363	361	325	377	335	307	351	325	373	333	351	324	338	331	317	347	334	336	347	351	321	346	320	360	304	333	364	315	305	321	334	320	327	337	366	370	349	320	338	338	364	356	350	323	365	314	355	341	345	340	358	331	337	331	315	329	379	326	312	368	353	350	304	324	369	314	348	364	315	337	342	339	354	364	358	327	340	341	313	323	349	352	334	319	318	338	342	327	345	341	319	329	316	359	319	360	373	347	359	322	361	318	346	336	354	323	335	343	353	372	356	321	317	345	362	346	358	342	375	362	343	340	374	342	310	359	349	381	347	353	345	324	351	354	354	399	317	349	345	359	320	347	381	348	337	363	314	302	346	331	340	325	357	335	329	350	367	332	343	331	356	347	363	367	345	303	303	336	330	345	345	363	346	312	335	318	309	321	364	351	356	316	377	356	351	325	345	346	331	316	358	308	312	360	339	338	353	351	357	358	329	375	369	338	352	352	346	330	335	319	352	352	329	311	345	338	338	357	360	321	336	320	336	329	317	343	297	318	309	339	358	347	373	324	334	360	343	314	367	338	366	347	359	319	364	300	308	305	341	322	342	370	355	355	348	329	328	337	279	361	339	354	330	352	368	324	351	355	332	319	364	352	352	326	347	356	363	342	319	372	360	331	306	305	352	343	351	358	373	336	356	327	307	316	346	310	335	352	331	332	331	346	332	332	340	370	333	375	352	357	337	372	346	335	333	319	335	326	330	342	310	325	356	368	333	355	378	354	341	350	309	359	360	335	331	350	329	315	334	341	361	362	294	316	336	342	336	318	351	319	339	368	339	350	341	322	323	327	344	331	321	312	324	309	346	335	337	375	347	339	316	342	341	384	357	370	321	363	335	340	313	356	375	356	339	338	381	340	368	316	335	307	299	323	321	338	355	327	367	334	356	353	401	328	343	361	338	344	352	361	315	331	362	354	344	329	370	345	345	355	309	320	339	326	325	350	347	362	354	343	323	360	338	322	342	309	333	318	354	360	351	331	337	350	341	349	353	331	340	355	329	333	325	353	355	320	298	341	340	390	354	360	342	349	348	328	325	359	338	353	314	366	322	325	322	326	370	339	329	360	304	330	342	341	365	335	352	369	319	325	346	341	355	345	353	341	326	359	322	345	345	350	330	369	371	343	341	363	336	373	358	356	308	343	334	328	314	379	337	310	352	355	335	296	331	309	329	351	332	319	331	339	344	355	358	324	337	375	334	352	327	357	352	353	354	339	352	366	371	329	362	334	351	341	356	347	340	334	319	361	334	349	337	310	344	357	348	323	329	361	336	380	330	324	310	328	369	304	328	329	346	351	355	345	363	356	303	326	338	373	339	333	414	345	320	363	341	334	350	349	301	363	363	385	334	328	283	331	316	344	353	343	344	349	339	327	303	365	367	352	313	374	362	310	362	320	359	352	317	321	337	336	308	353	326	312	314	346	346	359	356	322	352	352	334	331	359	324	351	339	325	370	343	361	322	318	302	384	332	354	364	327	357	322	352	363	319	320	333	334	336	336	336	334	349	345	331	342	362	348	337	367	316	352	327	293	333	352	343	345	389	324	327	349	329	338	333	334	341	326	349	333	354	357	323	355	364	353	349	349	318	379	355	352	342	295	337	321	366	297	355	332	360	342	319	327	371	356	347	368	358	362	335	305	329	342	370	354	341	350	330	369	325	345	341	356	332	336	389	319	340	315	328	363	355	343	331	369	371	347	328	335	307	328	361	387	336	331	370	350	337	349	347	348	333	329	362	354	314	354	323	347	329	339	349	337	338	322	329	351	343	331	326	329	332	355	339	320	359	388	370	319	300	337	356	329	336	372	328	331	306	329	359	342	320	372	339	355	338	346	377	337	336	343	353	355	320	338	326	332	359	331	340	346	346	326	361	327	349	348	369	309	347	334	324	349	347	339	414	357	356	352	322	348	352	349	373	378	334	356	321	317	331	317	344	334	340	387	342	332	333	331	339	349	358	316	347	351	350	371	343	342	348	341	333	380	363	377	345	314	349	387	348	350	327	365	345	316	307	332	365	310	368	343	356	337	335	367	372	343	308	315	343	326	338	357	356	316	345	356	371	360	317	341	336	333	359	347	351	397	348	343	344	334	342	313	319	343	333	350	317	318	354	371	315	315	344	352	365	344	357	331	295	333	333	336	366	331	350	365	374	345	346	316	329	347	340	340	347	351	340	336	329	340	296	346	329	344	379	355	344	361	340	375	344	324	328	331	346	343	292	332	342	386	325	355	331	318	315	350	385	356	357	317	338	361	315	301	343	327	335	341	307	338	332	364	357	349	318	374	345	340	349	370	326	336	363	348	358	343	336	351	360	377	345	349	347	356	350	330	354	332	337	350	302	323	302	335	340	370	315	333	364	302	329	352	365	359	359	321	370	348	354	358	339	361	359	361	340	320	378	323	359	292	348	322	323	352	326	342	331	342	374	331	341	353	345	341	330	324	350	352	352	332	329	345	328	339	369	329	367	334	321	343	353	316	331	356	326	322	347	335	346	363	340	388	339	347	336	309	339	318	383	344	312	356	363	347	300	361	318	326	317	313	316	335	368	345	336	328	367	323	304	341	316	345	359	368	344	360	322	336	343	303	341	304	315	343	322	317	373	348	306	365	363	347	360	335	333	343	353	316	341	311	322	366	332	355	368	358	327	329	340	373	350	308	356	340	336	347	351	322	319	372	339	338	368	335	345	327	346	347	330	340	352	350	324	358	343	330	366	342	333	300	364	341	308	335	318	373	348	353	322	338	338	334	344	335	361	348	363	356	332	313	353	335	353	335	334	340	331	330	338	360	349	308	355	336	327	326	349	333	340	323	368	365	314	332	375	327	363	363	348	335	325	309	334	305	376	341	336	367	356	350	345	328	345	366	413	315	362	352	332	352	373	359	347	365	340	358	322	360	327	336	378	356	339	319	368	315	296	326	377	349	324	374	335	362	358	352	340	319	336	327	355	330	365	360	339	317	334	309	338	329	350	325	369	351	370	358	341	372	343	310	319	323	327	377	357	333	350	340	341	369	348	355	326	325	378	356	326	341	336	337	325	334	339	340	331	375	358	358	365	331	358	347	359	326	349	343	344	375	321	342	329	347	364
9745	1347	1120	704	609	565	494	440	420	424	463	447	425	424	429	409	422	428	354	416	406	450	410	379	478	425	436	450	402	402	386	406	388	382	426	405	371	429	441	422	379	390	433	418	433	389	428	383	389	413	404	358	406	442	403	403	402	411	398	425	405	398	409	438	412	392	424	379	396	425	397	393	400	430	407	448	392	411	397	429	378	425	390	385	412	427	414	368	432	383	372	403	390	390	396	410	403	384	396	373	424	412	427	416	404	423	395	385	431	467	391	392	448	433	376	370	400	427	407	413	402	415	386	392	422	398	408	401	439	397	415	427	415	451	376	416	432	398	445	376	400	398	402	416	424	400	417	406	418	382	413	402	417	447	387	415	428	413	386	394	360	400	397	385	373	422	394	377	425	422	405	380	429	431	445	403	443	398	403	393	393	396	417	412	418	370	423	436	386	431	419	410	402	407	371	406	411	395	432	431	395	399	430	419	374	421	430	402	384	411	422	377	430	386	385	443	397	410	411	399	382	405	404	356	392	411	408	399	413	419	411	417	398	488	378	417	428	420	410	397	396	404	396	431	425	409	423	418	409	392	424	387	396	389	409	412	446	389	399	413	408	376	398	371	423	412	408	427	364	403	426	398	381	395	442	398	364	408	397	406	377	415	407	402	385	410	417	431	422	399	405	388	421	396	462	398	389	403	463	417	431	385	401	429	422	409	413	399	390	400	408	425	375	416	437	439	434	388	370	407	410	424	373	424	429	403	385	382	393	391	423	401	392	413	414	452	413	381	423	401	429	407	371	406	417	429	411	423	387	424	398	378	418	395	407	419	399	414	413	417	405	406	413	406	390	412	383	391	383	408	451	387	422	424	396	438	395	417	385	401	416	407	419	418	418	429	386	395	373	428	401	427	419	425	406	403	417	431	423	390	362	388	420	390	404	391	411	401	395	422	460	396	399	428	440	408	424	421	394	424	436	432	384	436	388	401	422	419	406	424	449	397	402	389	417	404	416	422	362	455	402	406	411	443	377	428	399	415	404	426	437	409	427	376	435	379	428	439	425	419	389	422	382	412	407	426	395	431	401	419	402	399	388	400	407	390	418	418	433	409	405	390	424	416	415	407	423	408	413	392	420	394	413	406	407	388	440	397	410	432	396	457	450	406	389	406	443	433	401	437	421	404	435	410	393	419	395	403	400	403	426	400	420	425	402	390	396	426	399	382	386	410	447	484	439	385	387	423	420	416	395	411	403	426	415	410	403	418	424	369	412	406	394	392	409	395	392	381	379	424	400	413	406	403	417	424	400	446	404	398	410	406	422	403	422	417	394	366	390	415	382	404	397	448	403	408	427	421	388	419	412	398	430	413	394	414	410	399	410	420	404	406	387	408	424	393	410	416	403	445	397	406	448	387	399	394	422	421	407	406	405	400	406	415	407	415	416	393	431	420	382	379	409	422	416	416	427	385	421	416	405	400	421	418	371	408	459	452	437	358	433	380	402	436	464	390	398	384	397	408	407	409	402	403	378	410	392	386	422	432	375	405	428	405	392	413	414	411	433	398	407	402	407	376	404	377	372	407	392	393	408	382	390	407	454	415	389	409	381	418	377	416	413	418	416	396	434	382	409	369	388	395	431	386	425	395	399	399	371	418	401	337	411	404	405	390	375	408	431	419	410	414	410	398	381	367	448	403	370	371	448	403	405	405	414	396	422	392	388	388	432	453	424	404	431	399	420	416	419	422	450	399	414	424	433	402	410	415	396	445	414	437	376	416	451	414	432	407	410	442	389	410	402	399	429	418	386	386	427	399	378	419	435	411	410	425	439	442	429	404	428	415	409	425	395	423	396	388	403	433	424	408	460	418	399	426	404	382	391	420	440	407	396	407	424	423	420	398	438	354	430	399	371	406	409	394	411	398	402	361	388	402	409	384	389	374	418	409	405	402	387	386	409	397	414	401	387	424	408	420	382	412	403	458	394	373	410	441	407	401	384	402	427	375	400	427	420	388	400	426	413	392	450	424	420	431	388	420	466	413	408	425	389	449	390	387	413	417	399	413	391	386	418	417	427	393	399	397	414	431	381	425	383	431	409	415	443	422	419	375	397	391	422	416	413	421	429	388	423	394	395	413	427	441	367	381	374	374	428	396	390	392	439	407	403	402	417	413	431	387	398	403	454	394	362	408	416	406	417	374	381	451	390	410	407	401	421	411	372	442	417	400	410	414	363	421	393	429	406	418	405	411	434	401	381	399	408	429	406	433	427	458	427	411	412	416	375	431	395	407	464	385	430	391	396	413	386	448	400	427	413	422	429	409	401	369	425	401	408	405	380	385	403	421	434	428	431	402	403	364	406	441	412	418	379	412	430	395	420	418	400	429	395	453	377	417	415	416	385	389	418	373	421	435	392	410	397	382	392	387	426	368	385	442	400	401	409	400	380	382	432	441	383	422	439	380	364	408	391	383	405	423	400	430	400	419	413	437	403	389	412	428	403	379	411	458	395	430	388	418	400	404	416	427	430	399	382	426	423	399	408	405	421	424	428	424	393	429	388	396	394	400	416	400	434	435	428	414	416	421	404	424	407	416	409	399	421	400	428	412	434	408	385	403	388	406	451	391	412	451	370	371	406	384	423	414	404	389	423	387	411	373	406	408	434	367	434	407	454	437	467	396	410	420	428	419	416	423	417	435	408	381	387	415	365	417	425	427	407	413	394	410	398	418	403	418	407	438	404	445	396	390	404	386	431	386	413	387	365	389	391	379	426	403	429	376	389	398	410	441	393	418	396	360	372	386	406	405	438	416	416	442	406	433	404	428	405	416	395	439	410	371	410	398	390	401	422	407	406	403	392	428	414	409	431	393	401	447	412	442	408	416	379	418	404	410	400	434	424	403	411	418	414	418	396	399	431	376	402	408	393	407	395	396	418	403	388	402	391	434	405	414	407	412	403	425	381	440	425	386	421	414	411	421	383	406	389	416	399	376	413	376	376	437	390	426	416	414	408	413	399	413	385	388	392	401	399	406	414	437	426	397	404	410	405	418	425	421	406	410	401	426	397	395	424	415	421	421	406	411	382	450	427	404	423	426	410	386	413	404	395	420	418	410	383	425	422	380	393	441	415	423	415	441	386	439	417	401	383	415	389	389	399	422	374	431	402	397	423	393	392	411	435	398	421	436	416	430	401	365	419	373	405	402	427	406	397	399	418	395	396	400	410	424	399	397	411	412	413	413	375	431	434	426	390	444	415	402	374	388	362	365	458	393	388	408	403	368	426	396	408	394	382	422	406	352	393	421	399	405	410	443	430	400	390	415	388	402	395	419	406	431	411	409	398	430	434	416	392	450	400	390	378	402	387	435	399	390	376	432	418	421	399	422	424	433	416	409	417	420	466	429	395	435	450	409	430	418	400	388	417	449	406	400	400	400	394	442	428	456	415	416	420	409	353	398	389	420	414	389	414	429	430	420	420	392	404	399	423	381	409	420	392	409	369	398
23653	21130	28478	24031	21120	13346	1108	568	487	428	342	316	292	292	267	252	251	227	195	193	200	225	206	184	182	180	194	199	200	157	167	191	185	148	200	160	171	161	179	155	166	182	180	182	188	167	156	174	206	149	151	167	135	169	158	169	160	173	161	175	175	145	164	154	152	165	154	163	173	164	159	162	163	143	151	154	151	165	137	161	147	166	172	174	153	166	163	161	157	140	168	149	151	159	166	168	171	138	151	154	154	164	149	160	149	153	145	180	167	162	149	148	172	146	186	140	169	146	176	167	145	145	150	156	152	166	155	166	155	147	165	172	176	183	163	163	162	181	140	164	172	152	148	171	149	171	165	181	163	165	154	169	140	162	168	143	147	158	163	143	161	157	164	154	157	159	171	159	162	154	147	161	156	176	152	158	154	153	170	159	146	173	156	120	167	164	140	148	163	189	172	164	155	141	174	167	187	151	171	151	165	145	147	161	155	175	176	170	170	149	153	148	148	167	137	133	138	159	150	163	146	156	148	141	170	190	145	168	150	152	165	162	149	163	158	152	165	150	146	156	155	168	146	194	134	165	155	166	153	176	161	159	179	137	156	170	157	164	160	177	143	126	166	149	155	181	144	157	161	148	140	146	175	158	156	157	156	138	165	165	161	161	166	150	184	157	169	175	162	167	164	154	193	143	182	153	153	156	153	156	159	154	172	130	142	145	163	121	166	144	162	154	150	178	152	151	141	158	172	158	185	147	138	159	171	166	178	159	156	162	152	151	141	153	152	157	149	172	165	153	148	160	153	169	152	148	174	158	150	164	153	165	180	161	137	157	161	155	170	171	145	180	174	170	149	165	177	164	147	178	153	173	170	168	158	164	136	154	175	145	168	177	141	178	169	157	149	164	153	154	147	160	150	164	153	150	127	180	171	154	173	156	182	151	157	146	142	169	146	157	171	153	154	169	166	169	155	166	183	155	163	160	159	172	141	151	155	144	153	147	158	159	157	151	130	148	152	152	145	155	177	146	172	159	164	181	168	132	141	162	182	150	161	143	165	141	201	173	178	171	147	157	155	140	155	149	145	152	154	148	182	159	171	165	155	156	160	141	148	180	142	151	173	148	160	154	166	169	170	156	148	140	169	163	162	168	162	160	159	154	165	159	159	151	156	168	151	175	121	158	159	150	172	156	173	150	162	153	163	149	145	174	166	153	147	173	139	147	173	170	170	154	154	154	146	165	162	162	159	168	157	153	169	140	144	172	168	164	165	163	143	148	175	156	155	177	166	148	158	151	162	162	182	163	165	165	165	166	168	162	152	149	156	154	143	155	156	152	138	171	157	142	171	162	176	171	155	155	153	175	151	155	163	136	166	159	181	169	172	160	173	174	150	159	162	166	171	172	162	151	147	159	147	156	156	182	181	181	175	148	198	166	144	131	183	169	147	173	152	170	171	160	181	169	165	166	157	167	153	156	154	163	158	140	146	156	150	166	167	169	177	144	162	146	161	146	174	152	180	146	184	166	177	159	174	129	172	177	156	150	155	151	126	184	157	144	127	147	123	163	167	149	157	176	124	158	174	150	142	156	148	156	153	151	155	182	147	153	166	155	153	144	141	158	141	159	157	158	158	154	170	148	135	141	171	172	155	140	179	173	166	154	146	162	172	146	147	160	151	182	164	157	149	149	161	160	166	158	151	182	169	139	155	167	192	144	152	156	153	148	180	141	140	146	163	144	165	132	184	156	150	155	163	156	162	138	161	149	153	138	170	132	172	174	148	137	151	158	139	153	164	143	138	163	170	152	179	140	145	167	164	176	170	154	163	140	172	140	157	156	130	150	136	146	146	161	167	154	162	142	161	146	148	162	152	170	145	151	154	155	150	163	149	146	154	160	183	173	145	144	144	153	144	165	161	170	160	158	161	147	136	140	143	166	178	145	147	151	147	159	152	164	155	145	154	153	136	171	156	155	130	168	154	162	132	152	169	155	179	159	147	180	145	165	134	150	165	152	152	147	152	170	148	154	173	154	171	174	159	152	167	181	181	149	144	169	155	147	168	153	150	154	146	176	167	161	145	153	155	156	138	161	171	163	156	144	178	161	158	167	146	147	153	166	185	144	142	143	180	142	145	152	139	151	149	152	146	175	154	159	157	173	151	146	143	159	154	147	168	143	153	154	152	135	163	177	174	165	167	158	159	179	185	153	166	174	146	152	166	145	147	144	153	144	167	131	144	188	154	170	166	166	155	133	148	134	137	176	120	166	155	140	135	151	179	176	155	139	165	162	164	157	146	145	166	152	148	158	171	167	164	168	155	173	175	165	143	154	174	158	153	131	160	165	177	155	129	155	156	144	167	169	184	173	147	146	153	147	173	150	171	164	177	187	154	163	188	161	158	171	154	142	141	134	158	170	152	171	156	176	153	156	150	154	144	149	135	156	164	160	160	154	149	168	148	172	173	163	170	145	154	163	152	147	163	188	163	161	181	172	149	171	154	160	160	161	150	159	168	162	153	164	161	180	129	167	177	157	158	146	191	158	162	152	153	137	150	181	157	160	155	148	138	158	138	166	151	168	163	159	163	135	175	173	146	149	172	175	148	144	170	173	161	137	156	145	148	149	145	129	184	170	158	160	164	159	163	148	161	158	158	175	154	158	150	144	181	171	161	153	164	174	143	157	175	179	148	169	152	146	150	155	152	141	158	162	158	151	143	166	166	164	145	176	157	142	163	154	160	156	176	175	143	150	193	173	157	136	160	153	143	159	177	186	153	143	150	164	136	167	160	150	153	148	153	154	151	163	140	152	161	158	139	134	153	168	145	171	142	141	158	163	149	150	155	162	150	157	144	178	165	144	170	146	154	166	154	164	172	151	170	146	170	166	160	165	177	170	162	158	186	152	142	147	153	178	160	140	151	165	174	173	137	160	160	173	160	163	173	140	139	167	183	165	166	177	167	149	174	153	155	149	154	163	159	169	165	143	166	164	132	155	168	152	145	181	150	141	169	150	165	161	150	141	160	155	156	166	169	181	173	147	164	153	143	137	152	151	138	168	167	188	157	161	153	169	162	150	146	187	154	161	162	161	148	149	135	169	145	155	150	165	139	145	170	137	167	173	150	166	159	138	174	152	177	159	154	149	187	152	173	176	155	151	164	162	145	168	184	154	152	151	151	160	160	160	155	153	186	140	155	181	180	160	171	138	169	152	179	162	152	167	133	139	173	156	124	146	150	148	144	173	151	171	155	138	152	146	148	172	181	184	145	140	151	143	152	158	149	178	134	145	146	171	152	170	160	153	141	164	179	116	149	170	136	173	165	159	155	164	150	143	139	151	154	169	146	177	153	180	155	136	163	164	157	143	153	152	178	144	146	167	166	140	147	142	154	170	157	153	170	142	148	164	153	142	166	154	146	174	160	157	173	160	175	152	138	170	139	137	158	171	158	171	163	169	159	178	155	148	155	173	177	158	148	157	153	163	183	172	140	146	153	159	163	136
20188	10350	8714	4329	2811	1993	1536	1209	935	775	683	564	510	485	409	373	331	350	321	323	334	275	269	238	254	244	260	213	246	263	221	233	220	232	238	184	231	227	237	238	208	219	211	219	196	188	211	209	192	202	224	179	218	208	195	224	218	212	192	194	218	213	206	196	206	237	207	195	216	180	203	198	208	239	210	199	219	209	190	187	209	228	205	187	199	198	207	207	203	192	183	190	211	198	184	186	206	212	180	196	204	208	203	200	198	231	214	186	179	193	195	185	193	187	218	192	201	200	195	178	169	198	186	194	202	173	195	195	183	205	212	210	203	197	202	221	205	203	224	198	200	194	200	192	206	217	208	201	218	211	197	200	194	180	191	207	199	188	193	212	188	183	191	199	205	199	196	205	204	166	215	196	202	209	221	199	226	177	215	187	197	181	205	223	188	201	223	192	215	197	202	206	180	206	199	202	197	207	190	215	180	193	198	200	215	197	221	199	228	211	163	178	199	193	195	172	195	208	215	194	187	211	190	219	190	199	195	218	169	198	192	200	210	188	245	212	197	190	204	183	201	237	174	195	184	220	196	185	221	193	199	202	183	218	173	185	190	183	160	203	187	182	196	207	195	189	215	207	220	186	197	205	191	188	175	202	214	174	205	210	177	190	175	188	183	199	199	185	213	185	189	204	200	195	213	198	195	197	215	203	191	233	212	195	217	211	193	188	214	206	212	181	185	183	204	203	185	202	209	195	189	202	199	218	192	193	198	213	189	224	204	196	199	168	208	171	176	190	203	227	187	198	208	218	188	177	176	209	198	193	177	189	190	218	195	217	212	203	212	173	203	206	188	197	202	191	206	209	178	190	165	205	205	191	220	214	181	191	202	204	179	215	201	208	184	180	177	176	179	193	203	171	196	198	195	202	208	205	190	199	190	191	216	206	200	180	203	204	177	180	212	209	185	212	208	201	193	181	191	210	194	188	201	193	201	190	183	219	195	195	179	210	202	193	195	203	197	174	197	218	209	196	181	195	194	204	205	208	215	198	201	204	187	195	202	201	210	173	201	207	214	188	211	181	198	191	181	192	174	195	189	210	182	187	230	205	200	177	204	207	186	189	214	201	187	202	186	201	191	214	217	222	219	184	202	231	219	222	188	196	217	208	218	193	209	193	206	209	216	185	175	185	207	190	168	202	209	192	184	203	185	192	174	197	196	199	186	193	172	192	188	164	184	173	169	192	212	186	222	210	189	194	205	197	189	183	179	204	218	181	213	208	211	197	203	190	202	218	185	206	185	172	216	211	176	186	185	188	191	204	215	161	195	194	185	190	201	188	181	192	188	185	190	195	189	214	187	150	194	186	209	225	176	201	213	206	205	184	180	191	178	207	232	181	195	184	199	202	206	209	187	196	220	213	192	196	183	176	188	199	197	189	207	173	216	225	202	183	191	181	213	199	190	203	188	202	181	212	215	213	217	205	212	189	196	202	218	194	192	194	204	186	189	213	196	188	193	193	189	188	216	183	192	199	195	208	200	200	206	201	212	208	196	195	186	222	164	199	207	181	181	184	200	185	189	216	195	224	190	204	191	199	200	199	189	203	170	176	191	207	184	207	182	172	177	193	194	186	208	218	193	210	191	194	203	172	200	185	175	199	221	184	216	203	212	182	208	234	187	200	179	182	199	186	211	202	198	203	195	208	194	198	207	195	211	191	204	181	196	189	207	190	183	180	182	217	215	181	210	187	197	192	188	172	178	198	166	189	167	194	192	184	193	183	220	196	193	211	178	192	210	197	215	198	203	208	200	183	190	211	204	181	180	183	176	174	199	207	200	206	224	203	160	210	211	222	191	223	191	213	217	185	184	218	196	190	191	192	213	187	211	204	208	176	198	180	189	206	195	157	205	206	200	191	210	180	191	181	207	205	183	198	207	188	220	209	201	179	199	195	196	196	189	197	189	205	197	192	191	202	184	193	200	186	188	189	195	188	197	200	173	204	201	206	190	194	153	171	218	201	189	190	195	186	190	181	187	198	202	190	205	210	196	211	208	170	184	178	213	200	194	220	192	200	197	187	189	190	187	209	202	193	200	183	220	204	191	185	214	221	196	178	198	192	210	170	203	194	195	220	186	187	191	193	193	208	199	185	205	192	183	193	186	191	217	217	215	182	233	210	198	202	186	204	213	197	187	211	189	180	211	209	214	204	197	188	205	202	185	216	184	182	193	192	203	194	206	200	193	167	226	196	209	208	190	194	187	199	185	208	202	220	191	202	210	181	223	239	193	200	191	190	209	177	204	204	205	182	196	190	182	225	204	206	209	187	207	184	219	190	176	198	205	191	208	208	220	204	222	205	196	195	187	197	205	187	195	193	197	184	221	191	193	207	196	193	182	218	160	194	229	220	201	203	196	197	199	204	185	215	207	207	200	203	185	209	193	174	203	193	229	195	179	192	197	167	187	208	215	219	223	194	176	190	212	208	202	176	197	191	180	205	191	186	210	209	192	201	194	188	185	190	203	213	213	211	197	168	222	197	185	197	200	210	215	183	213	185	214	197	190	189	203	210	180	209	193	193	218	201	210	197	206	190	179	190	237	190	208	183	206	199	190	183	201	189	188	192	206	182	206	218	197	212	172	196	181	183	212	195	198	185	216	189	209	195	202	212	211	200	192	206	192	200	212	204	189	205	194	206	182	217	204	193	208	189	173	203	218	220	190	179	183	187	165	206	196	167	185	181	216	193	198	208	201	196	223	174	212	198	179	211	180	186	208	202	196	200	179	183	222	191	210	202	187	206	196	214	210	213	215	183	168	189	174	190	196	189	195	210	192	218	188	203	209	189	207	203	209	208	239	208	208	187	198	196	189	188	184	216	189	199	179	195	193	199	198	177	203	200	218	195	180	205	196	189	217	203	211	203	202	201	200	219	203	218	204	212	202	197	196	195	193	198	206	212	175	190	212	194	210	172	198	174	198	169	194	197	203	169	192	200	195	186	183	208	180	174	165	166	202	214	188	181	207	209	187	182	195	193	214	190	200	191	212	173	201	184	203	191	218	205	221	211	195	188	197	187	193	198	214	173	186	189	214	184	181	202	202	182	206	184	191	168	195	178	194	177	172	203	170	192	193	198	209	196	192	211	207	216	165	215	194	183	187	177	206	165	186	202	161	188	195	184	201	216	145	177	195	168	194	186	190	214	207	194	182	182	183	170	175	190	172	194	204	187	201	194	241	192	218	186	202	207	203	209	187	215	199	197	208	207	196	229	209	184	179	211	188	198	189	194	206	197	190	183	181	212	172	203	181	205	194	196	169	205	189	190	173	219	199	207	192	199	206	197	234	196	178	214	188	208	196	206	178	193	167	203	197	186	181	182	196	195	230	209	202	181	225	195	221	209	186	207	195	164	175	187	188	188	200	220	194	189	209	184	196	196	184	230	226	177	197	200	213	204	202	192	200	186	199	167	226	201	207	198	196	156	183	205	190	179	208	182	207	178
25013	21130	27556	24861	14458	1180	760	654	529	555	532	545	498	484	500	511	469	501	452	511	455	475	474	473	462	480	435	428	421	471	513	436	434	425	433	469	464	422	433	421	451	455	452	425	424	472	429	444	413	437	434	461	448	483	502	463	464	438	441	471	473	460	452	465	434	438	501	449	433	457	441	443	442	463	468	393	431	452	434	464	451	453	443	444	448	483	415	442	451	441	449	430	425	431	420	398	467	482	511	440	444	461	466	460	479	466	404	450	481	441	444	405	452	453	410	444	445	444	431	443	441	504	444	449	414	488	434	432	455	448	438	433	447	458	435	492	462	468	442	448	479	462	408	462	424	448	440	460	445	428	440	454	417	428	400	434	460	438	416	441	451	465	417	457	430	442	437	460	465	490	488	470	478	437	438	432	462	439	443	477	459	470	409	464	444	432	446	466	444	428	446	410	487	430	425	407	439	452	434	413	419	473	453	457	452	467	449	439	430	430	439	446	454	448	438	428	479	452	450	445	439	449	458	410	430	425	408	447	483	428	493	421	428	470	419	478	444	435	438	440	431	424	454	402	421	448	426	426	468	417	442	438	399	451	391	453	439	414	471	458	458	439	403	453	450	440	439	477	437	408	452	452	449	471	446	449	481	456	432	487	414	448	449	431	435	473	420	418	444	436	461	399	401	464	425	423	411	506	464	437	415	434	476	403	446	438	489	441	463	439	461	475	480	419	421	489	454	407	449	460	455	408	458	452	439	404	460	437	429	469	417	443	453	458	426	475	458	448	452	453	427	432	455	436	476	448	429	445	410	423	467	463	440	460	432	405	459	419	461	429	396	468	442	423	441	446	482	401	486	448	470	455	425	466	419	423	466	453	461	414	452	465	477	441	434	500	422	438	425	424	449	433	498	429	421	416	445	459	447	411	447	431	457	405	439	420	456	440	468	443	455	450	449	405	429	453	433	421	447	483	435	414	476	488	417	469	417	463	457	446	417	439	446	418	452	486	420	443	476	436	409	447	444	446	439	418	448	436	442	450	442	421	413	467	428	453	442	463	474	445	438	454	440	465	442	437	412	493	438	445	448	456	437	463	480	428	424	439	440	458	445	442	453	465	441	475	446	444	423	432	445	450	457	445	495	445	423	471	435	467	435	465	452	439	426	415	479	413	471	444	441	445	495	455	418	453	450	437	435	427	464	446	431	499	423	453	423	418	450	448	426	448	447	427	420	427	463	438	426	418	449	481	388	439	438	430	435	453	474	452	459	458	445	427	432	405	460	479	473	465	456	417	408	409	423	454	416	436	472	439	462	412	435	450	444	435	469	429	416	435	456	445	450	428	424	414	423	461	496	447	426	457	387	432	468	447	443	437	470	446	445	439	430	473	461	489	438	476	429	445	416	467	470	416	463	456	428	464	432	459	442	422	448	428	442	419	448	455	436	423	406	450	440	421	426	426	414	441	442	397	448	449	420	436	438	477	412	458	440	437	458	426	418	460	446	424	456	437	426	434	416	441	441	432	457	416	429	447	423	435	471	469	449	457	486	415	454	382	426	430	422	448	434	452	443	456	447	429	454	470	465	392	398	473	430	425	453	447	484	433	441	452	392	426	448	415	440	447	441	457	478	423	437	449	475	448	442	437	450	468	465	427	417	462	414	442	417	420	452	429	417	434	437	423	420	459	438	465	450	399	454	457	437	426	423	438	444	462	439	447	437	434	457	465	457	428	409	447	471	455	459	454	448	454	437	448	441	427	433	403	460	459	431	457	447	439	455	435	394	426	444	433	458	455	465	443	440	454	444	465	447	406	443	441	437	446	423	457	472	456	433	428	449	448	431	442	429	454	455	429	431	439	465	479	453	458	427	448	494	434	472	475	442	475	424	440	423	442	448	423	439	404	436	445	437	455	441	468	441	465	447	456	455	441	454	420	422	436	411	442	469	430	433	443	449	473	428	407	446	438	426	450	449	410	446	430	445	478	436	418	416	444	447	429	460	442	470	461	462	434	431	455	391	445	441	454	426	473	445	467	458	444	424	427	461	459	430	422	442	450	450	423	471	433	431	437	468	450	449	462	451	404	473	403	438	452	469	463	447	407	443	450	466	474	454	447	446	424	460	460	456	433	430	435	479	444	482	456	438	428	429	431	437	441	446	445	450	436	461	464	453	422	488	455	446	446	468	403	441	438	467	452	473	452	415	434	464	395	490	451	447	446	439	502	451	447	458	431	449	446	450	470	420	487	432	454	449	446	412	427	426	453	438	395	467	456	438	437	430	415	475	444	461	472	452	450	433	426	432	492	447	453	408	437	435	418	426	467	420	461	449	448	428	447	460	455	445	457	417	424	429	455	406	409	480	493	437	421	442	445	449	442	429	433	473	418	444	434	454	443	435	457	419	396	457	457	436	438	429	415	476	439	426	456	456	437	378	454	421	501	423	396	433	436	475	409	384	440	438	450	446	448	434	404	411	451	447	427	452	430	455	443	463	453	465	414	439	433	490	467	420	452	469	445	459	445	454	406	434	479	430	470	457	462	445	431	417	398	437	457	445	481	454	428	435	418	441	419	443	468	457	440	444	445	457	467	428	452	442	409	439	435	411	435	439	484	451	407	427	424	433	429	461	445	395	463	466	453	442	485	458	435	423	467	429	457	479	439	436	448	435	456	453	452	411	420	438	438	451	469	462	443	432	465	450	445	434	448	397	449	427	446	457	414	434	444	468	447	421	433	432	438	436	449	456	498	459	450	450	431	440	424	468	490	421	415	425	455	424	434	440	468	470	464	432	449	415	469	401	485	445	484	476	432	423	402	416	434	446	400	456	410	448	473	448	422	446	418	475	473	437	433	430	439	426	464	448	465	448	443	452	450	435	479	444	449	440	449	441	513	441	427	459	432	401	450	449	433	433	466	488	412	441	441	465	457	462	408	407	456	471	444	417	450	449	441	440	477	452	433	429	425	425	458	453	460	444	399	451	438	432	420	435	400	444	408	460	455	440	421	455	446	442	441	416	461	452	441	479	463	461	444	446	434	443	420	489	428	460	455	457	463	490	453	505	446	441	456	472	425	432	408	455	432	403	436	421	446	438	469	410	425	409	403	454	460	443	412	424	469	468	436	462	431	466	443	422	438	467	435	442	423	431	428	459	438	447	422	458	469	447	472	455	396	462	424	452	459	445	465	492	452	451	450	465	467	466	442	446	446	474	450	440	388	445	462	460	469	437	484	425	430	475	445	438	449	445	421	410	475	450	434	463	433	427	459	437	421	482	431	461	424	478	413	437	426	448	426	446	455	493	440	437	463	435	462	427	475	428	457	437	443	397	401	453	459	463	422	446	438	448	440	411	435	406	381	454	452	399	455	440	434	455	413	438	432	452	434	430	481	475	481	440	460	450	471	459	439	466	435	380	468	498	452	417	432	452	440	440	409	449	451	449	467	422	436	413	421	419	456	452	464	469	441	449	435	433	463	448	452	420	453	433	474	404	411
20469	6564	5365	2701	1935	1519	1223	1009	872	780	725	732	697	653	614	607	622	582	580	580	510	545	557	522	549	597	559	553	500	500	526	523	525	541	537	515	512	523	535	546	465	527	475	519	479	484	495	499	512	512	503	521	510	499	483	509	481	513	514	550	507	512	511	519	521	529	513	516	520	522	505	515	500	494	474	510	497	514	490	503	490	532	499	492	505	525	502	524	500	518	511	492	506	505	520	507	500	532	523	526	495	514	467	492	471	507	512	490	498	524	555	548	484	513	509	492	474	474	479	560	500	513	540	496	505	499	494	485	486	494	506	556	522	540	488	561	531	520	544	499	505	495	497	511	498	458	502	517	465	520	503	554	523	485	534	529	518	452	486	465	545	548	500	497	482	481	492	507	501	511	524	537	526	502	533	513	508	480	527	516	494	497	503	510	491	522	514	456	515	504	538	495	508	513	504	490	544	497	533	518	527	534	479	508	482	498	532	530	503	535	484	484	515	508	502	521	506	482	516	479	561	531	528	524	514	486	537	478	522	515	504	489	566	490	531	515	469	481	514	522	504	512	501	508	521	506	486	519	486	501	526	467	518	493	513	476	479	483	498	489	489	510	520	488	477	501	506	466	505	496	541	526	492	493	469	508	495	517	462	472	510	448	522	472	509	492	521	534	523	517	459	554	511	526	467	498	505	523	524	506	476	566	482	527	504	466	540	526	524	493	486	510	499	523	503	523	505	519	501	516	485	516	495	531	480	519	498	525	501	515	511	512	545	512	472	501	548	499	515	510	530	532	473	503	471	526	507	511	512	456	493	511	548	482	482	501	522	513	492	519	523	496	515	545	533	524	476	493	523	519	524	513	531	525	505	483	556	529	488	466	527	471	534	498	512	525	535	507	512	507	498	487	484	509	503	471	461	525	512	487	524	509	545	535	532	521	515	524	513	507	524	477	511	510	483	516	488	487	506	536	554	517	488	492	500	487	491	508	474	529	482	490	504	515	544	518	509	498	499	502	498	546	492	539	484	508	529	514	523	498	518	541	506	482	495	479	525	496	544	532	509	535	455	509	531	479	527	499	499	498	526	531	572	505	493	511	512	523	465	485	480	524	510	558	528	499	533	512	510	514	499	492	494	494	520	525	494	521	498	530	493	496	502	506	489	530	479	524	506	523	520	525	523	511	510	510	509	519	564	535	504	495	504	514	500	513	464	525	530	520	527	551	467	499	503	514	516	494	506	494	544	497	530	514	530	501	509	472	541	464	512	543	514	544	497	526	493	443	531	509	500	500	496	501	478	532	518	511	491	531	544	519	511	496	535	524	493	519	495	468	531	479	497	513	498	522	476	506	519	500	538	500	503	514	514	549	531	501	525	508	514	482	481	473	493	504	484	493	554	517	496	522	505	548	515	512	496	551	502	508	509	517	526	455	508	520	506	530	501	518	525	516	522	489	500	469	488	521	530	516	521	454	455	513	498	482	557	490	492	509	495	482	528	523	506	522	492	512	543	507	510	482	526	532	538	486	465	504	504	462	513	511	533	497	498	494	511	468	508	487	527	482	499	513	500	557	493	488	500	539	488	485	504	531	506	503	493	496	546	503	538	510	507	490	536	464	510	504	512	488	513	494	539	514	496	541	524	504	517	515	490	494	499	495	483	499	494	498	546	542	515	513	472	523	527	497	481	520	545	490	493	524	500	514	479	496	536	466	486	518	486	535	504	508	501	485	493	464	548	505	489	496	486	481	494	495	535	534	509	518	466	519	516	515	554	480	492	521	491	521	496	546	516	542	482	515	504	524	520	479	502	477	516	476	553	514	496	507	561	518	533	497	505	466	526	542	500	497	475	469	560	484	470	543	494	504	532	488	485	486	533	519	537	463	480	525	461	517	486	510	520	540	544	524	531	526	495	536	507	523	460	523	528	511	514	478	529	478	505	528	512	500	460	506	467	488	488	490	538	530	519	497	501	485	497	524	511	460	485	489	525	501	487	499	540	507	506	491	523	540	520	492	482	559	525	550	507	484	518	512	517	495	496	510	476	500	491	504	524	514	489	500	512	506	491	540	486	510	516	488	502	528	503	485	499	504	500	475	508	520	503	529	498	548	519	496	540	550	505	511	514	505	503	525	586	540	523	476	488	534	553	476	544	564	492	456	513	521	518	486	524	534	494	513	502	526	506	514	518	513	456	512	516	507	545	518	493	515	475	493	502	530	474	513	527	533	468	524	493	481	485	519	478	497	552	505	515	492	497	477	507	529	481	503	462	529	499	443	499	470	519	551	535	503	509	524	483	527	500	504	534	476	516	504	470	502	515	438	475	468	473	523	489	521	508	557	511	512	502	530	505	525	524	492	548	515	477	543	502	488	502	520	517	524	514	470	484	556	495	485	483	508	498	542	497	497	526	499	531	506	495	501	507	523	496	509	510	499	530	488	498	542	517	509	537	496	484	539	492	466	511	564	513	491	511	522	534	484	498	513	488	503	501	483	482	508	516	515	513	533	498	497	499	506	510	507	544	520	519	531	503	496	492	502	497	509	511	490	544	518	512	490	502	465	503	489	525	518	522	499	486	525	515	546	516	503	479	536	545	478	542	503	507	473	534	519	506	500	486	545	501	502	516	553	503	504	507	518	524	496	493	514	462	488	514	493	482	483	533	497	540	480	522	536	528	549	558	515	494	522	527	525	540	549	488	523	482	504	498	500	513	488	487	493	494	527	503	540	539	514	497	512	500	528	458	512	490	520	535	489	548	519	464	492	572	524	478	524	508	519	483	507	547	526	522	514	506	494	518	488	513	479	495	474	487	496	499	532	491	537	524	534	504	515	519	471	494	523	542	504	490	488	521	529	525	508	508	495	489	491	511	509	498	503	518	485	502	522	462	493	483	552	499	515	502	476	516	503	509	516	509	529	491	533	475	551	523	495	475	464	509	504	543	484	536	492	493	518	503	505	502	511	512	555	487	490	516	531	520	498	511	512	511	529	501	482	511	454	526	489	493	500	487	546	530	499	476	553	506	511	503	459	525	492	485	524	490	527	514	541	468	500	501	506	484	514	516	497	519	532	516	508	516	469	495	512	521	514	498	492	522	489	484	513	511	493	510	538	497	494	493	513	508	515	526	516	541	513	491	520	490	530	527	487	481	537	522	503	477	484	509	481	497	573	501	550	517	488	494	524	548	509	530	485	482	517	509	482	474	521	455	472	497	486	467	507	477	545	503	515	501	483	531	524	538	516	486	516	480	492	498	495	460	501	486	506	503	508	512	519	525	511	519	528	506	534	506	527	508	465	512	531	522	485	483	491	503	503	503	542	532	457	511	488	542	541	505	546	527	530	506	506	552	509	521	468	472	520	501	519	511	524	507	508	512	514	498	522	548	497	489	506	530	515	520	544	519	517	524	506	489	511	509	535	552	510	480	529	473	481	527	526	523	507	482	507	498	487	477	534	501	479	484	516	466	511	521	505	578	529	504	497	504	465	491	499
22754	21158	28921	23666	21154	21195	12795	1285	847	748	602	542	539	442	421	421	369	348	331	311	310	311	286	282	258	256	253	255	282	260	260	255	219	243	234	212	243	245	228	240	246	250	230	240	233	214	230	234	241	243	242	226	215	237	231	217	241	243	234	254	222	201	222	247	231	222	209	216	222	229	229	258	246	215	231	232	211	239	201	246	198	198	211	214	226	229	220	214	226	202	233	227	240	189	215	218	205	211	211	214	230	225	224	227	232	224	227	238	220	220	203	226	228	190	238	215	213	199	226	224	227	200	205	218	215	217	211	235	239	234	207	200	213	241	227	247	217	210	242	225	187	216	230	219	212	209	195	229	216	214	243	213	221	220	201	228	236	212	226	201	203	214	204	228	230	213	234	233	214	232	199	236	223	215	226	201	217	220	207	203	218	206	224	228	229	256	205	194	223	215	225	222	205	224	223	213	206	203	202	203	222	223	212	216	231	219	207	210	213	218	193	248	260	216	215	202	220	250	182	228	201	173	218	214	251	212	231	212	207	224	210	237	232	195	240	223	210	213	222	220	225	236	192	225	218	233	214	245	224	222	230	261	219	198	222	204	229	197	208	239	185	185	237	214	222	220	214	234	222	239	199	209	206	216	210	221	206	232	214	242	212	185	195	216	213	236	198	218	213	230	210	227	234	213	219	200	233	192	216	193	245	222	193	231	224	200	229	207	243	195	225	222	241	208	223	227	206	220	211	199	231	227	210	240	188	222	230	223	207	238	205	232	229	258	203	205	238	218	166	230	228	222	227	212	209	211	217	217	241	219	211	196	214	223	197	218	219	218	204	230	227	211	216	226	189	227	243	226	241	201	244	209	220	204	222	227	197	217	208	225	208	226	217	186	208	221	237	193	192	212	243	225	197	238	187	228	216	205	230	216	232	228	226	206	243	224	215	250	225	241	203	216	211	222	220	230	244	240	234	237	242	205	232	215	214	239	245	210	212	228	225	235	210	231	224	219	227	230	217	230	203	194	218	221	223	194	199	227	219	187	235	212	214	205	221	190	204	214	189	220	244	213	219	222	209	226	217	239	213	247	222	209	202	231	246	204	217	216	192	235	230	227	205	223	216	223	204	224	207	201	193	220	210	217	182	243	198	210	242	214	215	203	208	235	237	196	182	246	223	218	212	193	214	220	215	249	232	219	213	210	201	239	220	220	231	217	202	237	207	229	211	234	220	223	224	210	232	201	186	221	194	192	215	239	276	223	214	226	212	242	229	211	218	206	235	199	217	215	237	224	220	205	222	193	229	197	249	223	214	227	189	257	207	224	198	245	221	222	204	209	225	235	237	221	207	222	240	223	229	202	223	193	220	216	217	220	221	214	212	212	229	196	223	231	215	253	208	222	209	224	208	200	192	225	177	211	219	218	223	208	217	212	216	211	226	212	211	223	253	237	230	192	224	208	217	222	213	223	204	228	214	193	190	201	225	230	216	219	248	236	183	222	229	214	189	238	206	203	234	214	217	225	203	216	204	231	216	232	207	196	227	214	210	205	227	221	236	223	200	225	221	213	224	223	228	204	212	223	221	204	218	208	232	195	193	197	200	200	213	213	228	215	238	211	193	197	214	234	236	252	221	201	217	221	238	232	206	207	213	192	233	192	201	198	217	217	217	236	227	204	222	240	202	208	227	233	208	205	201	232	206	196	216	220	218	238	243	224	231	212	214	200	215	203	175	218	212	211	218	229	235	212	206	209	206	226	187	218	212	238	208	231	226	204	209	205	190	209	247	212	221	212	205	244	216	234	233	192	201	212	221	253	200	235	218	228	243	222	226	237	238	233	220	186	194	220	218	211	218	224	188	240	242	204	228	198	221	236	246	200	227	225	225	202	216	208	235	209	208	206	248	236	226	217	228	221	199	213	222	222	215	211	201	250	227	203	211	219	235	224	218	211	209	228	220	221	222	231	226	228	235	232	220	191	242	202	225	225	243	230	242	191	214	235	212	202	222	221	234	203	218	222	188	234	237	225	242	216	233	204	230	226	221	226	218	199	205	218	245	243	225	215	238	231	212	215	238	204	229	225	220	212	218	223	214	198	248	235	219	216	205	216	218	230	222	223	215	219	201	181	257	221	219	219	206	251	198	225	196	222	202	222	209	212	215	231	201	201	225	214	214	210	201	195	209	199	214	222	249	202	220	217	214	225	196	214	199	242	223	228	203	208	216	191	201	220	214	207	222	223	208	212	200	232	216	195	231	202	234	222	211	219	194	202	240	231	220	211	245	218	225	196	224	234	225	202	185	197	230	214	217	242	244	240	223	219	214	206	233	240	231	221	214	200	196	220	219	190	209	240	205	212	216	192	242	223	198	198	208	202	215	212	202	211	197	228	210	215	221	227	218	207	212	216	242	223	218	218	202	206	234	254	227	232	216	224	215	219	187	216	223	237	234	227	207	224	215	230	225	211	207	211	214	217	204	225	244	222	236	205	216	206	204	219	229	200	218	189	201	192	229	226	237	197	252	224	234	221	201	235	252	225	191	225	196	222	249	199	200	229	227	214	233	221	220	247	236	191	217	226	199	235	213	217	209	212	236	211	228	237	190	256	197	215	208	206	209	223	232	215	223	216	208	249	217	228	223	211	224	218	242	202	219	215	199	199	216	230	213	229	216	222	205	232	210	236	212	227	227	207	208	230	223	218	217	205	202	240	220	239	219	207	236	245	233	193	210	200	219	218	209	222	217	219	228	195	222	205	209	219	201	221	217	218	200	223	221	232	240	222	213	220	251	223	218	211	225	224	203	220	205	206	230	229	217	225	218	197	216	225	210	219	212	228	214	201	236	208	199	223	230	219	199	205	237	204	217	217	211	244	246	208	222	222	218	186	223	228	210	222	209	192	225	221	228	227	211	208	226	208	222	218	208	201	217	196	214	216	223	235	227	192	232	223	202	206	216	217	231	206	210	222	207	209	214	206	216	234	232	240	195	215	237	194	224	225	228	212	214	215	219	210	241	229	193	239	218	191	205	203	234	238	216	222	219	211	240	246	244	219	203	217	234	205	198	195	231	237	217	228	236	226	219	222	190	214	260	205	227	215	187	207	226	187	225	217	206	227	234	211	221	247	170	233	225	230	198	204	221	217	256	206	226	221	222	234	218	222	208	218	245	213	226	238	237	230	208	213	223	223	229	211	220	195	215	209	208	209	227	231	225	233	213	222	181	218	232	202	205	215	205	223	216	225	214	241	221	228	207	206	208	213	241	215	213	216	216	232	224	211	201	223	255	235	210	236	230	207	205	182	212	231	204	200	215	218	212	216	227	228	191	233	223	198	242	234	206	231	209	197	245	197	235	213	230	200	219	215	222	208	215	220	226	232	223	228	193	215	218	217	211	205	209	233	211	225	221	217	215	216	191	234	190	208	176	230	200	214	241	200	235	209	233	213	240	179	226	213	234	225	221	216	218	227	225	212	221	211	226	202	245	204	224	225	242	231
20541	17144	14566	7627	5243	3697	2807	2198	1718	1367	1146	963	812	725	663	579	534	524	485	438	427	395	382	346	350	334	338	318	285	313	296	329	284	303	280	319	291	298	291	290	276	281	272	286	315	270	262	254	255	257	272	258	236	234	242	256	290	278	248	243	257	254	253	281	251	247	267	258	228	269	242	232	231	249	269	270	238	264	247	269	267	247	239	235	228	238	247	258	255	252	253	255	235	243	239	238	256	246	246	270	271	263	267	265	234	258	226	240	225	265	228	244	261	251	250	239	273	255	226	268	223	286	245	219	279	237	246	254	246	255	238	247	251	245	269	255	242	228	272	246	239	226	236	255	260	249	244	239	241	227	242	258	241	250	226	253	245	211	239	253	241	265	261	252	233	262	241	215	245	227	235	246	274	251	263	249	238	258	245	238	242	237	254	239	260	241	237	248	237	262	231	238	263	255	237	232	250	222	220	236	278	244	246	264	247	242	239	263	265	233	224	235	235	258	278	259	264	252	236	263	255	273	237	245	256	231	228	251	274	251	257	238	252	241	256	231	251	252	252	233	252	234	265	252	224	240	268	251	230	222	247	238	220	261	269	235	223	228	229	268	248	241	232	224	231	263	244	232	219	256	215	242	257	273	234	238	261	257	263	249	231	233	259	242	236	227	226	251	254	243	237	264	267	212	232	238	252	249	235	253	244	231	236	245	257	268	303	226	240	254	244	246	227	265	251	237	259	234	241	231	261	267	222	279	224	255	255	241	245	220	260	235	268	266	238	277	246	251	248	236	270	245	256	255	220	259	257	236	237	246	238	233	265	234	250	242	257	245	242	260	257	220	222	241	230	228	219	254	232	244	240	219	263	254	275	239	234	255	237	232	235	249	240	207	232	225	223	254	263	240	219	244	255	245	224	225	238	259	254	253	265	251	254	240	239	239	264	247	257	250	241	250	219	251	255	230	229	243	251	234	253	230	264	235	214	232	221	246	234	218	248	213	248	246	235	218	231	226	266	241	227	244	286	277	226	224	226	257	214	247	231	241	254	226	238	248	248	237	236	235	242	248	253	264	246	225	230	230	233	268	244	243	233	242	259	236	245	251	266	257	240	241	231	240	220	285	238	239	236	226	243	275	238	217	240	248	271	261	254	273	223	214	236	265	256	235	240	224	238	258	232	230	236	234	234	261	230	223	253	251	254	251	253	251	271	253	237	227	294	233	230	220	257	251	215	216	234	240	231	229	258	290	237	256	233	230	239	278	247	233	234	249	274	263	257	235	225	261	233	251	252	231	240	253	266	251	249	260	246	241	265	241	220	229	236	232	219	253	246	239	234	252	244	237	227	234	233	263	272	230	227	246	261	211	252	258	223	229	255	238	226	267	254	282	271	244	238	240	259	238	250	234	254	217	264	252	224	257	248	247	240	256	235	251	249	245	257	249	258	262	247	244	223	221	256	245	244	252	239	227	243	261	226	247	258	216	230	275	233	236	257	236	275	218	218	256	235	233	239	230	255	261	256	253	235	259	229	252	234	254	257	259	253	238	242	262	236	249	247	227	253	251	261	239	242	216	235	248	221	253	246	256	225	260	243	257	265	232	246	219	224	235	262	216	247	258	250	269	219	224	259	242	257	237	224	261	269	239	267	242	252	268	244	233	248	234	243	233	246	244	223	235	220	254	241	235	270	237	229	262	274	263	224	260	225	260	271	241	246	236	246	223	239	231	230	224	234	264	222	268	222	231	225	241	265	250	234	254	211	236	234	276	215	235	265	251	226	238	239	220	230	243	259	236	261	238	244	246	233	244	240	244	238	247	268	246	260	254	238	236	236	283	254	246	251	251	272	247	217	240	234	257	264	244	247	273	221	255	222	240	265	246	245	242	216	263	254	242	231	261	262	237	206	251	256	262	250	264	214	256	240	265	234	217	234	258	249	228	265	241	271	226	250	253	251	235	245	258	254	288	247	237	224	237	247	258	239	244	242	240	249	259	225	230	259	246	238	245	234	244	236	239	235	241	257	246	263	254	264	251	222	227	230	253	255	220	258	237	266	231	217	234	250	244	227	260	258	273	220	255	271	256	214	253	248	224	237	261	248	231	260	223	264	237	226	246	235	252	241	245	244	225	269	230	262	244	269	263	232	249	267	240	273	235	237	262	245	241	253	226	246	230	259	249	239	230	263	227	218	247	216	244	230	227	231	231	257	246	254	238	234	223	259	226	260	267	241	252	237	257	231	236	252	263	258	243	244	238	256	220	251	233	229	253	250	211	246	254	254	263	254	263	264	250	234	263	256	232	264	207	256	255	237	235	261	246	251	229	245	237	231	279	237	250	254	254	240	255	238	277	253	224	250	298	260	252	232	265	230	257	257	227	253	242	240	216	226	227	220	259	246	263	257	235	260	263	243	236	225	238	251	238	221	242	242	237	242	248	266	231	234	239	255	242	233	230	229	240	233	253	222	236	257	263	220	232	252	270	261	250	229	242	256	260	221	256	228	260	248	267	239	231	247	271	215	238	250	240	238	258	222	247	247	215	249	264	291	247	246	260	229	232	262	249	235	239	275	268	276	248	236	245	232	249	252	252	249	251	262	251	242	263	273	266	250	234	260	242	212	237	219	234	258	236	219	260	252	267	252	237	206	223	238	234	250	258	260	257	275	252	264	243	254	236	268	231	259	221	246	248	251	246	254	221	232	232	247	253	238	252	234	245	244	225	242	233	222	244	262	248	258	253	231	213	250	254	242	233	227	274	253	235	251	246	227	241	243	231	245	249	261	235	246	231	237	236	239	222	200	253	260	266	262	224	213	242	241	241	224	276	267	234	272	256	240	241	271	244	253	243	246	219	227	236	242	243	265	241	260	246	258	248	237	254	248	258	247	246	225	288	237	232	230	247	233	286	247	257	236	261	246	255	262	243	269	212	261	221	274	237	215	235	225	229	249	250	267	245	224	237	245	254	245	224	242	232	243	238	231	239	269	256	255	249	249	285	259	254	249	237	286	231	237	244	250	241	255	255	269	211	221	247	241	255	234	255	266	227	225	222	228	256	231	231	248	230	244	235	243	246	223	234	263	227	225	239	231	229	209	287	227	268	231	235	245	235	227	256	241	241	276	256	226	258	282	241	233	254	246	258	236	271	252	212	242	222	255	265	244	232	246	229	236	257	238	246	261	225	283	240	236	237	252	256	239	296	237	239	232	238	245	245	233	259	232	257	257	254	242	242	237	247	245	259	251	239	257	289	232	255	264	249	212	216	232	235	244	236	248	239	231	249	230	236	253	245	253	270	262	261	251	256	249	262	241	241	233	219	245	251	253	246	232	224	257	235	245	248	246	231	263	255	279	258	254	245	244	249	241	276	256	264	246	235	236	217	244	241	264	265	229	243	237	256	279	258	218	240	274	259	259	274	230	267	246	255	239	256	267	241	223	237	228	238	255	246	251	262	234	237	233	235	227	255	235	271	259	238	231	229	247	237	268	253	267	235
27133	20184	7609	954	615	562	472	389	376	375	398	370	340	345	328	346	364	361	346	350	401	354	378	330	330	320	360	316	359	351	361	340	348	370	327	347	356	386	364	294	343	348	327	354	334	343	323	352	301	341	329	328	329	340	335	340	377	310	339	329	352	342	294	333	343	333	324	338	344	341	359	351	340	358	353	321	309	356	368	362	325	348	364	321	350	346	354	317	316	331	329	339	325	361	317	366	382	388	328	312	348	358	334	343	369	340	363	332	362	339	335	342	383	316	347	316	349	329	348	344	329	343	333	355	345	353	328	364	347	317	352	358	343	342	329	341	339	311	367	358	350	333	298	327	346	332	331	347	332	344	354	330	321	359	323	357	341	365	333	340	340	331	386	374	353	293	393	315	344	332	332	343	370	382	351	341	362	339	361	348	373	331	345	350	346	336	355	360	320	356	344	317	366	363	313	354	316	352	369	328	302	349	303	324	325	336	325	307	337	339	328	340	366	327	336	344	378	353	354	355	336	342	327	361	346	352	376	357	326	308	369	337	345	360	362	368	333	370	346	303	337	351	349	325	358	357	375	338	317	320	339	346	329	369	345	360	316	345	353	339	345	349	333	315	350	338	352	347	312	362	331	353	325	314	336	315	345	340	300	326	352	347	366	330	333	360	363	351	354	371	353	327	342	364	344	366	343	318	370	339	359	367	337	358	356	339	349	340	318	330	356	360	335	341	337	361	359	342	340	339	362	335	328	328	342	345	344	325	380	350	353	357	337	354	360	338	355	347	374	366	341	335	317	375	342	364	364	309	345	365	344	324	378	345	355	357	333	325	308	339	356	334	341	342	341	358	307	363	355	304	336	343	321	348	372	345	351	365	347	359	340	375	319	333	352	360	333	360	355	336	352	364	353	339	340	352	347	368	304	348	333	331	337	344	355	312	359	374	332	349	348	334	333	343	363	344	316	355	345	355	335	324	337	342	326	320	337	346	343	310	370	357	342	369	365	370	344	393	333	333	334	354	305	340	352	353	344	336	341	366	356	342	349	334	332	307	338	351	332	315	359	308	318	365	368	341	366	320	316	355	334	326	333	318	344	307	355	347	356	339	365	341	313	340	342	369	361	341	337	354	318	332	359	360	321	348	334	326	386	349	344	340	358	357	343	355	326	332	356	318	319	292	346	345	367	328	350	359	346	386	336	353	379	343	334	343	355	337	339	361	308	350	340	356	359	358	391	349	346	388	320	330	360	357	333	365	369	342	327	344	332	338	360	370	326	350	338	323	393	344	335	359	351	351	356	324	369	349	314	348	389	315	334	358	363	349	354	361	339	299	333	334	313	346	345	359	355	364	340	323	321	335	328	338	343	372	341	351	365	356	324	337	341	340	347	380	340	342	350	309	310	356	331	342	311	344	312	347	335	348	349	352	363	361	375	342	333	346	327	336	344	308	311	334	357	328	307	362	298	410	377	321	342	321	344	337	320	341	325	322	346	321	372	346	340	358	336	319	349	347	371	316	355	321	348	326	366	357	347	340	377	325	336	348	337	326	315	352	325	355	324	321	365	325	336	333	354	354	317	344	342	315	353	375	322	335	334	332	322	383	322	367	311	371	305	303	346	364	337	357	346	348	354	351	324	331	375	338	358	346	336	382	328	361	324	374	343	355	341	352	327	351	350	359	365	348	339	383	354	360	350	348	328	355	348	334	364	320	336	354	328	368	339	349	356	331	321	405	323	337	373	364	370	362	328	361	354	340	353	343	351	340	348	351	358	351	348	330	313	329	315	319	334	302	344	320	309	370	329	345	363	360	336	336	360	330	333	348	332	330	345	313	308	329	341	346	342	332	320	301	352	344	345	328	336	344	305	337	388	328	333	333	342	369	382	340	354	345	321	350	352	344	330	367	341	338	367	346	353	348	351	371	332	319	288	340	346	311	339	330	339	351	361	359	329	348	324	332	318	330	351	341	348	363	385	332	314	340	325	299	311	354	327	363	348	380	312	336	347	323	337	357	325	326	344	350	330	344	320	334	329	354	337	334	360	371	355	321	372	335	341	370	351	350	314	395	352	340	350	347	336	338	341	343	317	356	344	377	364	350	354	341	319	356	350	313	345	330	337	334	329	300	333	351	325	376	347	359	348	327	328	353	376	346	340	327	355	352	371	350	358	351	378	359	340	359	354	336	339	343	368	337	331	354	333	361	331	345	325	355	351	339	362	358	340	322	374	312	347	346	309	358	310	296	345	333	357	343	372	342	380	336	334	301	325	352	313	344	341	361	377	354	337	334	327	380	378	367	370	354	345	348	354	353	368	339	345	349	370	321	325	354	333	365	314	330	331	331	344	336	357	332	360	344	331	360	335	336	326	326	376	373	336	348	332	340	339	348	359	336	340	344	337	312	328	339	361	336	326	355	355	351	400	340	320	308	334	347	343	344	345	316	399	328	360	330	349	359	360	325	301	348	352	352	347	355	366	337	349	372	365	343	341	337	352	332	397	375	349	354	362	338	362	333	322	369	359	385	341	348	363	372	342	339	328	340	338	364	343	371	320	375	333	306	344	338	335	302	357	336	336	308	345	316	307	334	316	357	383	364	346	332	347	362	320	367	385	353	348	322	326	351	345	373	356	364	312	343	325	354	336	349	343	318	342	353	359	347	335	317	313	340	319	323	361	334	332	329	355	338	348	313	344	361	337	307	367	369	370	350	360	337	306	310	354	328	317	325	342	344	363	331	381	335	338	362	387	357	349	317	377	369	344	327	324	360	332	351	355	351	336	329	370	364	356	332	382	324	341	347	356	328	402	350	347	321	396	350	358	391	341	338	337	346	346	362	326	355	332	308	349	349	304	314	339	316	381	328	367	345	355	377	322	328	306	374	352	305	341	334	369	333	361	336	317	360	355	340	360	340	348	328	317	347	329	333	334	348	336	354	334	352	294	348	322	362	324	352	322	349	351	360	342	339	332	319	364	340	386	346	333	339	345	364	348	348	328	335	342	366	312	352	329	341	366	348	332	363	338	323	342	346	332	322	347	346	375	356	361	305	349	344	323	346	371	312	346	374	335	330	348	350	362	355	304	332	359	315	350	356	338	351	341	369	375	333	318	345	381	370	368	348	370	315	327	331	322	329	341	329	375	333	360	353	337	312	360	346	354	349	370	343	372	357	335	371	357	328	359	328	327	326	306	356	313	363	352	300	345	347	343	338	327	335	344	339	352	334	326	347	384	329	332	370	381	353	319	345	359	318	340	314	356	354	336	327	327	342	356	355	359	338	373	348	363	331	348	338	355	340	348	348	363	351	345	341	309	347	347	302	323	341	361	375	350	310	371	330	346	345	368	336	318	340	341	356	324	329	353	363	328	400	343	355	375	359	328	356	365	344	344	350	355	309	359	360	340	368	340	335	355	367	355	361	352	354	343	336	365	342	346	340	353	321	345	396	332	368	328	339	380	323	339	312	340	352	353	327	321	344	332	329	348	345	338	333
9880	1437	1223	715	678	549	507	482	450	468	455	409	422	452	418	431	453	427	413	427	429	411	383	406	405	419	419	418	390	411	428	434	375	407	408	409	399	414	408	412	416	447	422	420	401	440	422	369	444	417	378	384	358	444	399	444	420	407	438	437	419	418	438	417	407	414	426	432	417	411	422	418	413	421	395	428	392	410	413	405	431	416	413	437	419	407	430	420	404	395	393	425	418	420	403	401	422	358	390	393	422	398	403	396	408	419	417	442	426	409	417	424	408	411	419	392	420	429	459	415	405	383	394	386	420	417	401	434	410	399	398	397	435	385	428	390	411	419	427	455	425	405	430	460	403	397	454	429	413	444	394	382	434	383	398	380	420	403	395	382	406	408	414	439	425	415	430	430	439	398	388	424	427	418	432	420	434	430	459	401	426	418	418	415	402	420	420	410	428	422	426	375	444	438	419	433	419	439	446	430	386	429	455	423	423	412	390	467	423	439	437	421	441	430	409	429	372	401	435	424	397	420	430	426	417	419	393	396	408	430	436	432	409	414	410	401	430	372	431	413	405	394	427	412	440	425	438	417	425	373	422	397	428	426	416	385	412	420	407	438	403	402	406	444	443	405	421	432	429	411	418	411	393	411	418	416	415	410	400	390	398	420	403	433	464	416	406	443	402	395	417	444	476	406	411	403	409	417	390	447	405	394	464	427	394	413	431	394	442	426	433	420	400	433	439	437	384	416	443	454	401	445	401	391	398	391	429	386	438	403	388	390	432	399	404	434	413	393	431	410	398	436	405	402	392	415	388	402	378	427	440	418	399	434	378	420	383	385	413	413	411	410	438	375	408	373	385	454	446	433	391	372	407	391	399	384	419	396	392	449	416	440	407	418	414	409	414	395	391	426	450	388	384	444	402	402	426	399	422	402	366	406	410	394	417	395	419	401	413	441	405	424	440	423	393	396	411	424	428	398	400	386	413	395	398	475	388	455	426	376	391	418	404	398	402	405	408	431	404	409	424	392	420	441	393	394	380	425	431	431	423	421	454	393	410	412	474	399	439	435	399	408	407	417	389	420	405	400	418	409	397	405	441	467	444	389	425	396	415	443	399	420	399	417	445	405	385	374	384	415	399	414	391	387	457	412	436	411	394	432	448	408	395	404	445	365	396	415	427	403	430	424	428	440	400	460	412	396	416	410	435	428	447	393	378	433	401	410	425	421	393	403	397	385	391	424	394	398	396	445	422	449	379	393	395	414	401	421	430	421	425	410	421	459	439	423	395	390	423	431	388	417	389	382	407	410	412	454	416	406	390	421	402	438	427	431	393	399	441	413	402	408	443	407	416	441	434	379	433	437	439	409	400	434	405	443	447	368	418	424	414	394	423	417	413	424	405	412	412	386	428	410	410	404	454	401	437	379	418	418	388	384	446	439	398	402	436	436	450	416	430	425	404	404	379	422	374	434	378	374	414	426	422	423	427	452	417	447	400	428	396	418	402	478	387	405	386	434	395	439	378	397	425	448	419	401	421	433	408	388	430	414	401	425	390	419	388	454	438	424	424	419	399	429	398	415	422	423	440	428	425	422	388	416	434	413	397	413	420	450	408	397	447	389	423	434	440	422	450	414	436	403	377	450	449	437	422	416	459	377	415	399	413	452	408	443	411	399	418	400	431	429	420	384	439	394	395	428	377	421	422	414	402	402	412	425	428	361	401	401	403	425	386	403	424	439	421	422	441	373	422	413	392	402	422	416	417	411	386	438	398	385	410	415	396	410	388	415	395	415	427	406	415	395	406	383	417	396	445	427	384	398	401	426	400	446	364	426	454	372	429	413	389	381	416	416	443	409	437	430	428	420	432	411	444	386	407	441	419	417	415	376	393	397	403	413	450	394	397	398	424	397	446	403	423	434	406	387	473	370	451	429	408	394	453	429	446	432	431	367	424	413	407	427	418	384	416	416	439	398	390	406	422	460	433	400	412	412	434	444	379	397	401	442	395	393	384	426	435	397	409	426	434	372	414	395	391	410	430	402	391	410	427	430	389	419	386	413	394	426	414	397	431	416	395	445	410	379	394	385	383	397	421	403	365	411	409	402	409	380	379	410	419	433	431	401	396	409	425	419	415	400	417	416	404	417	404	401	420	403	422	415	391	399	383	378	399	419	429	426	388	403	380	436	385	434	389	380	379	391	424	405	402	418	401	426	408	460	376	348	403	410	413	373	411	417	381	398	397	393	444	435	394	438	407	421	431	445	419	384	366	423	413	391	389	380	419	385	381	435	421	418	411	386	425	396	374	362	421	410	399	408	405	415	415	391	411	394	422	416	385	400	379	396	434	399	415	405	420	417	393	429	403	437	373	427	430	417	399	383	366	402	391	440	437	383	419	407	406	408	423	420	391	440	425	406	421	402	413	445	419	389	393	432	421	389	384	383	388	421	425	417	406	418	436	406	373	456	433	369	410	414	426	421	397	411	373	425	392	403	415	415	432	416	418	420	439	402	413	394	418	393	420	420	422	420	404	425	389	401	434	387	424	405	413	433	409	384	391	471	404	448	397	435	415	409	403	412	391	412	404	409	400	374	427	392	410	385	422	408	416	402	406	400	426	403	433	408	421	405	442	418	443	428	461	383	435	459	426	419	389	433	418	408	394	404	455	403	418	404	428	405	397	440	409	424	402	432	431	397	423	440	412	463	423	387	387	411	408	427	410	438	396	409	414	408	413	397	414	386	432	404	401	384	430	405	379	414	400	408	394	404	435	431	412	418	453	382	396	423	436	410	387	409	427	421	423	409	448	429	418	449	413	406	415	410	402	390	469	410	397	402	403	388	442	400	361	388	432	388	428	374	378	439	371	407	405	420	426	386	434	405	427	391	407	398	434	452	386	424	428	407	432	431	391	379	417	424	429	435	411	435	409	407	414	432	405	396	378	413	431	396	392	416	401	428	416	415	435	396	423	442	416	420	423	421	435	409	426	392	414	415	427	410	395	441	430	420	411	392	377	427	393	432	396	394	397	408	407	440	424	430	399	394	396	434	421	444	410	389	418	413	439	430	379	374	392	423	445	386	412	397	408	399	402	431	388	421	439	404	422	416	347	436	432	405	424	439	415	422	384	430	390	394	422	396	426	372	383	435	391	396	386	426	391	381	457	440	436	429	419	423	434	421	441	417	413	403	414	454	394	419	432	395	411	406	433	415	424	407	395	393	388	388	407	430	402	373	399	435	384	420	419	422	417	418	385	433	414	409	427	412	430	396	390	414	412	420	442	406	397	405	425	412	423	424	376	427	411	383	407	412	408	423	381	468	422	407	410	413	428	389	391	421	380	410	405	417	418	422	398	407	403	417	438	381	416	397	428	407	434	363	381	428	428	426	418	393	456	412	417	417	389	397	410	417	399	432	410	406	394	426	428	441	407	433	390	446	424	429	422	410	419	420	419	424	404	433	413	422	381	461	410	421	409	413	408	390	383	410	383	420	408	413	395	388
23760	21165	28541	24066	21147	13435	1194	640	505	396	391	312	309	265	284	263	230	233	241	223	206	212	203	193	202	186	177	185	161	179	187	151	159	171	192	175	172	167	186	167	190	158	173	184	178	175	181	165	146	181	156	168	161	179	142	164	152	189	155	140	179	163	165	163	194	142	159	171	163	171	167	162	190	160	192	184	167	164	153	172	179	166	169	166	157	152	158	173	165	151	151	158	168	153	167	168	158	157	156	141	171	148	145	148	168	143	169	145	163	151	184	186	156	177	171	158	154	173	158	153	172	183	149	155	155	166	170	157	142	158	147	184	149	147	157	158	141	144	169	137	176	147	154	142	162	174	158	181	191	160	155	159	171	146	167	183	155	157	127	161	167	168	136	166	158	175	148	173	187	159	161	160	160	157	179	179	133	158	163	166	156	147	165	151	157	157	158	159	158	165	158	165	162	154	167	182	165	152	177	158	158	208	170	183	149	156	174	152	139	156	159	147	163	168	172	161	141	146	176	140	169	186	166	160	171	163	178	149	151	153	153	171	154	158	177	166	190	166	166	164	152	158	165	162	147	163	179	157	150	159	141	190	131	167	147	166	165	139	158	143	169	155	171	169	155	171	138	130	170	166	168	172	145	154	161	164	164	165	192	139	154	144	148	153	162	138	153	151	146	154	151	173	155	146	180	178	165	157	164	165	147	158	181	189	156	181	162	164	161	144	153	160	140	148	148	155	162	158	151	165	151	167	144	179	174	146	147	136	156	153	148	146	187	165	131	159	182	176	157	139	132	154	171	146	172	163	153	164	164	180	144	145	175	172	177	165	147	158	147	156	170	178	162	158	171	178	157	147	196	159	142	154	176	167	139	169	161	148	145	148	164	164	165	146	165	170	154	155	186	158	166	176	132	162	152	161	157	158	180	152	178	168	158	169	170	158	166	180	169	150	164	153	160	154	144	153	157	141	169	151	158	154	158	153	168	161	147	214	152	167	158	183	189	177	143	150	154	154	146	161	160	177	159	159	158	144	172	171	155	158	175	140	199	165	149	169	158	152	148	164	161	150	147	172	161	151	170	177	144	155	163	158	166	145	177	169	165	183	140	147	155	140	167	171	156	141	154	171	161	146	152	157	154	151	159	172	168	144	172	162	164	153	157	185	149	155	177	160	169	145	151	163	171	181	157	159	165	162	180	147	162	155	195	159	169	176	162	142	149	156	140	137	146	157	172	155	151	142	181	172	144	146	188	150	133	164	179	141	181	159	171	139	155	146	165	168	125	178	138	158	161	146	144	179	149	171	161	168	152	164	152	151	187	159	152	153	124	153	162	138	147	144	160	169	160	158	178	157	182	156	172	189	179	155	170	163	151	139	193	172	159	130	167	152	143	171	164	156	149	175	155	144	160	148	152	168	169	172	163	171	173	163	156	145	158	146	172	155	160	133	145	160	139	143	131	126	158	153	138	139	175	145	147	152	177	141	139	171	167	147	158	145	173	173	173	169	157	151	142	158	171	179	154	165	137	154	161	145	152	142	168	156	154	167	151	145	171	171	154	169	159	153	180	152	164	147	175	178	154	129	158	156	147	154	182	172	171	170	152	179	144	180	171	156	164	169	195	156	166	159	149	161	168	186	168	148	150	154	153	169	179	156	184	195	164	156	150	171	133	178	136	159	155	169	182	154	152	177	177	160	132	179	141	167	164	158	177	136	143	157	165	129	168	148	170	163	159	167	172	147	151	180	172	169	157	148	170	154	170	148	162	162	167	149	145	153	164	149	153	171	149	171	132	163	174	176	146	170	147	163	149	149	167	156	137	159	146	177	174	134	161	154	160	177	159	148	180	164	167	156	169	165	137	148	169	178	157	154	166	165	181	134	165	143	167	148	148	164	169	179	152	175	161	139	145	179	193	142	163	169	156	170	125	149	162	170	168	160	162	149	152	149	186	160	180	143	153	143	160	137	179	136	186	165	168	159	169	140	188	159	166	155	159	149	161	179	165	165	180	162	178	161	182	157	152	161	165	144	137	167	174	188	140	167	154	163	130	158	144	160	152	153	173	146	150	156	164	137	180	156	155	152	166	153	153	145	154	187	136	153	164	175	153	176	155	151	156	159	170	154	146	174	158	135	160	152	180	174	177	151	146	152	160	154	152	160	165	169	166	153	169	152	163	164	158	150	163	150	142	171	185	174	171	143	148	152	172	148	158	160	177	163	158	145	154	162	174	154	162	169	164	153	190	164	159	163	166	136	163	163	175	191	156	169	158	164	164	163	161	169	146	138	164	145	163	162	153	151	181	127	154	157	181	160	148	158	159	154	162	166	156	136	177	171	138	168	167	152	158	172	173	174	158	135	148	150	151	126	145	165	146	168	133	166	174	145	169	155	177	161	142	135	169	166	162	156	158	144	161	157	145	154	146	166	142	200	157	170	178	158	169	149	157	162	164	168	171	167	171	150	164	144	151	167	170	157	167	144	149	155	161	152	151	155	132	151	173	159	162	163	158	175	158	164	168	148	161	159	141	145	168	159	169	163	164	154	177	161	178	156	156	182	187	168	164	156	152	156	145	183	169	142	137	163	169	162	157	157	167	166	164	157	176	149	162	174	167	149	160	174	129	192	170	165	166	153	151	147	143	153	173	157	176	165	166	163	185	166	168	173	151	134	136	166	167	164	175	186	134	144	142	161	170	147	170	138	161	179	141	151	180	159	149	156	159	147	153	155	162	148	157	136	172	155	149	164	173	143	155	183	173	159	156	152	144	158	157	169	148	128	157	150	182	153	173	142	161	162	172	158	156	150	178	165	155	171	184	153	131	151	178	181	155	162	196	153	174	183	174	169	155	152	180	171	146	178	152	148	156	169	168	183	168	144	171	179	169	159	140	143	157	162	165	154	136	143	138	150	165	152	137	141	151	176	146	171	167	168	166	157	159	178	159	148	151	156	140	178	140	155	148	132	154	178	163	181	136	156	166	151	157	154	163	172	160	158	147	142	157	172	144	152	153	150	171	168	159	147	153	154	156	158	139	166	170	142	158	170	159	149	151	167	146	181	197	165	158	169	164	152	178	173	163	155	150	155	154	160	158	156	170	183	141	157	156	142	154	158	148	155	173	160	164	170	177	169	150	161	176	158	144	167	154	153	144	172	166	169	166	162	157	161	146	172	160	153	149	151	164	166	151	148	181	170	153	179	153	156	152	155	183	146	173	177	155	152	172	191	156	176	163	142	173	180	157	154	168	158	148	170	181	143	161	143	155	163	150	175	153	149	157	193	178	148	154	164	150	155	174	149	152	168	192	137	160	171	160	154	165	160	173	150	147	155	182	166	168	145	184	166	151	170	153	160	147	152	163	149	150	149	175	167	156	160	161	164	170	142	149	164	157	169	171	183	173	154	156	167	150	170	142	174	151	158	153	138	152	146	173	170	143	157	147	136	137	179	178	157	156	161	156	166	141	155	169	160	151	158	173	172	164	169	155	161	141	177
20575	10489	9003	4402	2831	2112	1593	1220	1031	745	650	567	486	459	419	388	323	320	332	289	297	296	281	261	255	250	241	247	230	226	220	201	218	213	240	209	229	217	228	234	223	216	207	210	226	188	238	212	199	189	210	177	213	219	186	203	220	182	202	213	208	216	194	218	214	208	189	205	224	229	215	188	189	182	189	205	184	205	211	203	181	209	181	222	213	204	191	208	235	211	196	221	232	217	180	197	202	195	197	223	184	198	196	202	180	198	201	219	217	194	202	182	215	190	198	199	208	243	201	207	195	200	200	216	204	193	196	204	196	187	211	200	208	208	210	190	184	221	186	200	207	197	198	179	185	212	198	220	236	204	188	223	197	228	193	184	227	215	196	224	203	184	200	208	211	202	215	226	194	201	199	203	184	210	218	191	186	218	202	187	188	197	204	216	200	178	211	207	203	229	187	203	192	198	210	210	194	219	189	196	196	190	196	204	197	213	181	207	190	203	201	208	170	193	196	184	207	215	236	181	221	173	179	189	208	181	221	191	208	208	206	191	206	203	171	187	213	205	207	190	186	186	198	206	193	213	199	189	213	219	185	196	173	203	195	186	192	220	193	223	211	202	193	194	212	209	200	203	192	201	215	206	203	210	165	193	210	196	234	179	210	202	202	214	216	212	233	192	189	210	220	184	194	183	178	216	222	173	215	222	211	211	193	184	215	206	207	213	209	227	208	191	184	212	199	204	208	205	181	193	201	193	180	187	198	206	201	193	207	203	179	206	203	194	193	213	212	212	194	196	219	181	208	187	174	211	193	171	202	172	205	206	187	186	204	215	213	215	196	206	216	210	186	197	191	216	207	198	214	220	209	216	184	192	206	183	228	206	190	205	191	168	183	209	212	202	211	197	208	223	190	216	190	212	211	217	208	194	214	179	188	207	237	222	212	187	217	226	226	209	210	199	207	206	220	222	182	215	205	187	218	187	204	183	227	199	190	176	212	202	174	214	196	194	215	186	171	223	197	201	185	177	207	193	181	194	190	214	192	206	208	203	185	183	218	175	221	186	202	217	221	206	205	194	167	209	196	184	213	178	216	206	204	220	173	187	197	199	189	198	207	211	203	182	169	192	213	198	207	199	199	217	206	207	195	198	202	213	211	196	186	192	209	228	206	235	187	184	214	183	198	186	174	209	194	205	222	193	200	191	180	177	209	190	175	189	177	182	198	214	196	195	188	188	187	205	211	206	222	209	202	189	199	214	186	184	199	204	202	187	196	200	182	196	201	195	207	185	215	220	228	215	182	217	212	211	203	194	207	225	210	184	202	179	215	213	194	197	197	186	173	217	205	176	177	180	198	196	201	206	207	191	199	195	197	217	184	185	208	201	207	197	159	193	189	208	193	191	200	181	222	218	221	206	201	204	211	192	216	213	204	192	196	217	204	207	196	180	191	187	200	184	201	188	211	194	192	207	193	200	206	204	196	174	209	219	181	175	179	188	195	209	169	217	207	200	189	197	176	178	207	208	197	194	218	199	215	204	198	179	186	182	186	187	192	171	191	172	213	191	205	201	203	205	175	215	212	185	205	192	193	217	201	217	197	213	221	215	205	216	195	208	223	212	196	208	193	196	189	210	204	205	176	180	185	190	201	215	197	207	186	197	185	188	202	170	202	200	196	198	203	193	200	216	214	222	199	217	189	193	201	209	214	188	221	210	182	209	214	205	223	208	202	192	204	212	209	200	210	195	210	177	186	196	203	194	197	213	203	193	179	210	192	212	195	198	206	216	200	219	196	194	198	198	198	203	230	198	215	188	192	203	235	179	202	217	194	206	206	205	209	200	209	187	214	192	218	174	185	211	199	169	191	207	191	163	220	213	210	183	212	213	206	190	187	222	193	191	187	205	188	205	206	182	180	204	196	219	184	188	204	189	195	210	209	187	187	189	183	177	208	202	179	228	208	189	220	215	195	196	189	193	213	177	205	199	225	216	203	226	195	210	223	172	188	192	212	196	205	209	198	232	204	192	213	194	201	204	199	176	195	212	196	228	199	205	185	195	196	194	203	193	168	216	206	206	222	232	201	203	215	180	207	173	213	223	184	194	222	189	216	193	196	186	235	180	177	206	208	197	208	182	205	185	194	195	190	201	200	197	182	222	200	176	194	212	184	224	173	211	206	193	191	198	199	209	184	203	217	167	202	197	210	172	200	227	192	204	188	193	179	198	186	199	188	204	180	186	206	171	210	185	208	232	204	214	223	202	188	204	204	228	190	209	210	189	197	176	184	183	176	222	203	204	213	188	207	197	185	190	195	237	201	211	194	199	206	178	186	187	196	207	192	204	209	199	187	211	223	203	222	167	190	202	199	196	209	179	183	207	209	203	209	203	190	199	187	195	197	209	213	228	196	212	188	193	209	195	212	183	203	207	189	188	193	214	203	204	206	184	205	233	199	202	192	225	195	195	183	216	209	199	195	192	223	198	208	203	202	178	199	214	224	211	220	214	219	191	184	215	204	213	202	214	176	192	210	197	191	219	189	187	208	183	203	222	191	186	206	199	195	216	204	177	207	202	200	206	199	197	191	191	191	194	189	208	213	202	191	213	228	199	202	231	207	207	192	179	184	199	171	168	196	229	197	194	220	205	217	199	196	182	231	198	188	210	188	193	205	193	168	192	213	190	164	209	209	209	176	198	199	199	192	170	188	197	216	210	207	210	212	197	175	209	203	205	201	206	201	220	191	221	187	202	196	190	189	192	196	211	179	198	178	214	198	178	216	181	197	187	203	169	210	189	188	193	191	187	190	201	197	193	180	179	214	218	199	205	207	201	210	216	222	213	195	199	190	236	197	223	182	185	166	191	183	196	197	211	218	195	223	198	210	213	212	225	200	195	190	219	213	194	188	179	195	208	192	193	188	178	169	211	206	188	189	226	188	216	190	226	218	201	197	189	174	209	217	204	204	187	195	205	204	210	227	195	190	206	194	178	221	180	223	195	201	191	228	198	200	220	179	217	222	221	201	182	184	224	215	225	179	181	187	188	204	237	204	175	223	190	196	179	221	184	176	180	198	183	196	217	208	221	200	176	207	215	199	187	197	184	195	188	216	192	204	210	208	202	209	201	198	215	194	164	185	186	193	224	193	183	181	204	197	189	206	182	203	206	182	179	206	167	220	191	178	213	186	214	184	200	191	184	224	201	226	194	200	198	199	195	189	211	208	212	198	207	205	197	207	166	209	196	195	203	236	203	200	189	222	197	204	201	182	212	182	202	217	191	169	205	190	198	225	188	219	202	232	211	193	192	205	202	204	214	225	185	180	201	220	189	216	213	165	192	204	195	208	208	191	187	175	203	208	204	211	202	193	218	221	186	206	199	201	197	216	219	187	209	181	191	199	193	212	193	207	228	202	187	217	193	202	193	201	202	214	203	206	214	210	183	192	175	171	181	210	182	190	196	195	214	170	221	211	187	177	187	189	186	198	193	219	211	178	226	204	213
24950	21158	27634	24895	14579	1165	806	672	608	554	536	514	502	537	497	519	457	511	481	499	477	476	487	474	470	490	417	471	438	471	491	495	460	452	457	466	450	465	448	423	456	452	439	481	422	471	461	430	437	420	404	399	475	447	448	414	442	469	439	469	423	444	435	454	452	465	448	458	444	447	409	476	414	407	440	459	447	425	491	469	466	434	448	437	508	477	434	425	445	402	432	456	426	450	474	437	420	431	454	448	445	444	423	449	470	434	442	428	437	409	471	404	427	459	464	468	425	444	475	463	432	442	456	430	442	433	454	441	430	437	443	456	439	400	438	462	406	455	431	452	462	429	442	464	463	458	443	470	453	494	459	443	465	459	453	409	443	416	472	427	428	420	486	432	477	482	451	446	437	449	448	396	400	455	480	460	436	448	446	414	476	457	415	477	454	441	465	463	471	448	468	419	466	468	453	432	449	427	475	464	467	442	476	469	445	472	439	439	482	423	500	450	464	439	477	444	442	479	459	463	450	481	449	444	432	462	440	463	467	442	449	424	475	451	475	467	445	482	483	469	436	483	433	421	450	457	473	471	432	428	440	464	420	467	444	466	450	434	446	487	491	429	409	445	452	430	461	422	487	434	448	444	467	463	435	416	446	472	454	473	438	446	441	439	468	460	455	438	469	458	434	425	462	472	457	463	442	448	420	475	460	466	436	441	452	457	438	416	462	444	431	444	440	452	481	434	433	457	420	429	446	408	475	472	425	451	434	428	412	441	405	448	485	469	455	493	436	431	432	432	453	435	420	423	434	498	441	434	449	431	484	481	464	424	421	465	466	419	483	497	456	480	464	375	446	418	475	480	501	443	460	429	466	433	476	459	444	452	427	452	460	462	443	467	441	421	412	491	432	434	484	431	457	426	454	453	426	464	474	450	424	452	461	415	442	472	444	436	432	448	461	427	447	445	453	445	458	471	412	442	460	402	462	420	423	433	476	434	457	432	433	451	469	430	501	427	485	428	450	425	475	460	444	422	461	455	417	503	478	442	481	457	456	450	431	438	435	436	429	450	519	442	424	480	516	426	428	455	427	447	430	451	489	460	454	450	438	437	431	419	446	433	436	440	489	423	426	510	457	475	451	459	432	453	435	498	454	498	425	474	443	483	452	466	469	444	415	434	443	420	423	471	451	462	469	464	409	473	463	431	444	447	454	423	435	443	451	464	421	460	452	475	414	448	452	449	411	407	475	447	440	457	446	482	443	435	445	447	429	458	459	459	469	406	473	475	460	433	434	436	483	459	438	453	440	452	437	437	461	458	450	446	468	430	442	430	477	420	432	448	449	399	410	440	446	446	460	458	480	444	462	440	426	475	459	423	504	425	484	448	412	430	490	478	475	463	454	465	451	473	443	466	442	459	416	444	449	424	460	476	429	463	439	466	433	463	467	459	487	436	438	435	462	441	455	445	426	473	462	455	395	439	447	422	447	462	431	389	440	448	473	432	430	455	406	445	437	423	448	461	444	423	454	445	471	452	470	462	490	443	448	413	469	438	450	499	458	468	446	431	484	423	428	444	456	501	436	466	408	441	428	453	426	420	456	453	456	453	487	429	443	462	444	430	424	442	430	474	454	474	459	418	436	416	421	448	440	432	411	443	444	435	454	458	488	457	446	443	421	460	456	444	451	450	439	455	415	436	460	470	478	462	470	470	466	458	430	432	458	476	425	472	424	441	421	490	449	456	441	447	421	402	448	449	429	458	437	462	435	447	430	424	440	429	439	447	409	399	458	472	446	447	468	425	444	446	420	446	442	439	463	462	447	435	457	471	434	473	450	451	486	433	448	428	475	458	437	429	457	439	484	454	484	482	471	490	403	482	456	458	448	446	439	449	438	437	423	467	450	451	497	410	455	451	459	468	461	432	476	409	409	478	450	423	478	465	414	440	422	450	476	457	454	453	438	436	449	447	436	474	460	458	408	441	461	435	480	461	452	449	477	432	478	461	473	449	458	473	417	454	483	476	458	415	443	464	412	456	446	432	451	424	417	445	466	499	459	444	461	474	435	464	413	463	462	456	437	428	472	499	448	491	435	433	450	479	462	444	429	452	479	446	426	407	430	441	425	477	409	440	446	446	484	489	455	473	468	444	479	439	417	488	503	421	442	492	452	466	438	432	439	452	463	427	480	464	462	469	392	399	447	452	458	442	471	455	475	478	453	444	421	442	475	453	485	498	493	470	457	451	449	406	434	454	466	447	439	472	437	449	422	466	459	458	421	461	430	460	444	479	464	460	433	455	403	505	415	440	459	425	439	474	433	475	457	452	449	430	464	450	499	442	429	433	469	444	431	471	459	452	457	419	456	426	416	517	413	446	436	430	442	454	495	417	451	434	444	467	462	428	437	456	491	439	414	397	474	453	425	445	432	464	465	446	436	465	413	481	446	422	458	439	472	430	448	429	406	466	435	455	456	426	463	435	451	467	477	446	428	446	464	438	437	419	433	425	412	473	460	443	445	441	425	467	445	447	453	441	481	441	447	450	460	452	421	433	422	429	441	427	491	429	450	479	439	498	460	450	468	467	477	468	421	433	428	444	490	451	464	428	449	435	451	501	424	437	443	455	449	433	440	465	450	444	436	461	438	470	430	475	461	444	463	398	464	465	440	435	464	427	478	504	443	440	463	407	394	444	420	430	462	463	438	446	466	411	451	432	421	442	453	461	453	467	441	449	451	438	440	459	447	463	474	422	436	452	457	430	462	458	439	462	465	439	424	431	423	482	463	472	439	432	448	445	400	449	453	487	469	414	483	404	436	429	460	439	455	422	487	453	436	453	452	421	476	432	467	453	457	431	458	426	432	430	463	467	454	457	434	404	399	430	442	440	463	459	502	469	480	447	434	480	428	418	474	457	457	447	450	443	430	470	437	468	454	401	457	420	433	428	443	476	446	425	425	415	429	458	426	476	479	456	454	461	449	442	417	453	483	411	465	473	456	461	437	435	473	403	448	460	385	487	431	457	435	447	422	424	461	470	460	420	462	479	429	440	484	455	427	464	463	454	418	445	430	444	469	499	424	461	484	449	427	451	448	455	437	464	441	450	465	475	432	455	409	485	445	454	420	458	425	379	474	432	512	468	460	428	441	415	469	459	473	429	453	450	489	449	454	439	440	438	469	431	429	430	445	444	447	420	464	458	420	439	448	447	471	437	436	430	447	404	425	490	477	500	472	411	456	427	404	451	448	462	427	420	477	484	438	458	470	475	430	427	455	457	455	451	421	408	449	428	466	473	472	425	468	447	444	469	448	443	440	439	462	479	423	468	418	464	433	444	450	435	449	434	423	464	454	429	426	446	429	445	436	438	435	479	472	421	442	439	436	425	452	444	452	435	479	449	429	436	439	460	443	468	469	437	452	467	469	454	451	468	453	494	434	468	446	481	446	437	457	472	489	455	437	451	438	454	448	439	452	412	454	466	463	443	432	469	443	480	451	448	416	412
20762	6505	5195	2813	1909	1474	1281	1046	943	903	781	674	660	622	600	590	596	601	615	582	584	563	542	538	548	534	573	502	531	525	553	535	503	556	489	518	540	546	510	480	523	555	545	484	493	567	512	536	524	535	532	511	545	537	511	549	503	548	520	505	524	515	469	514	519	522	552	497	509	515	518	527	552	487	519	520	506	546	522	506	557	527	502	486	535	496	481	547	546	502	491	522	537	512	495	532	507	517	481	528	514	503	535	501	539	513	518	488	530	465	540	527	521	544	515	528	509	500	497	508	530	532	536	513	504	496	499	496	559	482	570	520	495	532	481	546	496	516	435	496	514	508	518	504	483	509	506	512	498	515	478	527	525	543	530	518	531	528	516	471	519	533	537	513	539	534	510	557	528	516	525	508	544	550	510	505	527	534	500	551	495	509	521	505	511	489	513	490	520	525	526	526	500	510	511	486	516	479	492	551	555	496	523	503	503	476	532	543	507	530	510	529	537	510	529	510	525	513	476	533	480	523	517	528	501	488	501	508	519	505	517	507	492	494	509	528	529	478	495	526	543	489	499	485	469	516	502	554	543	523	536	507	536	520	523	500	521	519	504	524	486	481	476	520	508	541	531	531	514	485	535	510	528	490	552	529	504	491	530	539	533	491	499	537	532	526	510	487	496	502	502	545	512	516	516	496	534	536	528	528	509	480	511	530	527	525	491	476	543	476	521	520	539	529	508	518	494	515	496	521	502	535	500	504	511	485	535	503	545	534	529	545	485	496	560	521	536	516	516	525	550	502	499	540	511	522	521	507	528	543	505	503	506	493	520	518	529	477	507	544	514	520	483	530	528	521	493	510	512	540	522	537	528	511	527	514	495	514	530	494	513	515	509	503	528	543	485	507	547	443	516	503	532	516	523	541	555	492	477	480	501	510	470	518	511	509	546	493	490	515	518	526	500	542	529	498	525	492	513	490	492	521	516	500	511	511	494	500	510	527	484	482	492	490	556	457	493	549	509	555	499	499	526	479	550	534	494	546	515	527	499	518	506	525	526	528	529	508	499	551	544	522	542	504	480	490	547	504	523	548	487	516	510	520	496	524	513	499	497	521	477	525	538	524	497	505	550	523	480	536	513	465	522	494	480	485	493	479	488	527	531	508	547	504	506	539	514	523	529	521	504	461	524	526	471	554	488	504	522	514	532	537	526	484	499	494	514	499	543	539	503	509	515	511	516	537	515	547	516	582	561	518	513	530	529	503	544	511	478	460	527	525	516	502	504	496	533	507	518	502	540	512	513	547	515	539	488	502	502	494	482	513	482	534	474	506	554	496	537	515	538	528	463	561	544	523	492	524	499	516	464	525	495	480	500	500	560	518	510	494	535	535	532	478	505	465	536	502	475	517	468	486	533	515	523	492	522	553	470	508	531	509	538	524	497	535	518	548	507	499	535	543	464	508	505	497	557	516	509	506	519	550	540	550	512	521	520	534	519	500	519	529	495	509	517	509	482	549	470	486	497	488	560	517	529	519	487	514	503	517	513	554	541	512	464	480	514	516	554	533	526	470	489	506	519	494	536	503	496	516	517	497	522	537	493	509	493	514	505	539	500	515	529	530	506	473	511	535	490	516	538	522	539	523	541	570	484	513	553	562	477	539	515	533	545	539	512	516	523	492	494	489	507	499	498	527	529	550	506	517	520	525	532	520	517	537	524	488	559	514	496	518	522	521	485	515	475	494	500	488	478	513	481	501	507	501	515	557	536	507	486	518	480	497	502	489	499	475	516	524	508	550	497	535	507	533	504	525	531	528	453	505	563	506	494	520	501	511	543	481	478	525	479	523	521	515	488	499	451	522	507	510	498	497	505	548	547	493	517	549	524	524	507	517	524	533	499	515	524	554	560	477	475	524	518	553	511	505	560	491	512	510	505	514	550	533	530	498	449	530	513	518	484	482	546	542	549	506	499	525	530	528	554	530	472	506	485	502	525	515	501	540	512	522	504	492	507	513	542	472	518	498	510	519	540	517	510	497	534	509	527	497	511	521	488	485	519	536	507	469	537	528	504	526	544	485	515	500	502	534	502	521	481	494	517	491	505	531	486	487	490	501	536	492	511	516	521	514	567	524	481	521	504	468	509	536	525	436	516	563	531	519	507	517	520	502	513	504	545	489	526	517	545	527	504	471	561	494	493	485	520	538	497	529	523	501	514	515	493	484	488	507	514	522	495	530	538	532	505	499	527	513	479	496	499	548	517	524	493	518	511	518	519	483	526	513	516	518	493	527	500	516	489	495	482	521	527	566	527	516	512	533	548	507	528	483	518	509	502	501	498	510	509	500	496	494	499	482	514	534	523	556	534	523	500	555	519	501	524	474	520	535	487	536	530	494	503	531	530	527	501	534	519	527	532	530	522	478	527	483	522	537	512	505	497	490	486	499	549	539	550	508	508	516	483	489	513	480	530	512	517	526	502	491	522	519	487	526	500	531	543	515	527	510	561	489	514	515	508	528	555	524	528	516	493	486	528	529	518	529	521	514	508	542	520	516	521	517	473	521	552	501	503	529	488	484	480	536	509	500	521	521	490	546	472	534	500	490	519	501	476	539	476	521	511	509	516	479	490	529	530	472	516	542	542	512	497	504	505	503	508	552	490	508	509	518	481	530	533	491	515	518	515	506	534	499	534	497	488	512	505	501	538	528	537	521	531	486	496	552	506	556	521	538	490	525	551	484	527	453	492	553	499	526	490	524	526	523	508	510	537	492	492	525	488	496	490	486	519	527	514	498	506	507	537	495	551	516	511	542	495	495	558	529	497	486	510	543	513	489	475	550	545	550	506	507	486	522	478	536	480	502	484	522	529	564	516	513	520	462	506	522	507	510	521	471	552	508	500	513	523	537	528	482	514	533	529	534	542	514	515	503	501	489	505	493	489	513	505	478	555	469	505	501	532	526	527	528	530	538	533	501	487	561	523	538	497	530	504	560	496	491	508	535	493	512	511	517	473	515	493	518	485	547	530	498	500	503	518	489	521	492	513	497	553	489	512	475	507	536	458	480	492	489	555	472	515	513	512	490	527	492	490	520	514	497	522	518	480	532	507	523	532	546	502	517	516	520	509	524	533	482	541	551	522	557	479	550	495	547	530	503	569	555	484	522	489	512	516	537	532	524	517	529	547	469	532	511	532	515	546	484	551	506	553	528	517	494	506	487	533	483	494	555	487	532	520	482	508	510	529	485	486	485	530	518	533	487	534	566	516	528	536	515	521	521	543	525	523	537	494	555	530	514	525	528	492	541	536	478	541	531	526	533	520	497	537	499	535	486	518	502	538	494	522	529	509	482	460	562	496	543	544	480	515	481	505	528	502	488	507	536	493	505	498	518	498	516	542	490	560	516	513	490	541	517	550	515	478	521	506	482	562	496	525	501	526	503	534	515	515	509	502	496	503	507	518	541	497	511	522	533	502	519	533	547	514	528	504	511	463	501	549	576	501	534
22766	21204	28981	23717	21196	21242	12857	1346	822	692	678	562	481	478	402	398	377	365	293	362	321	310	324	283	294	274	275	242	258	258	268	247	263	258	241	241	215	241	219	228	226	256	220	210	247	233	239	248	217	202	246	234	222	234	245	232	230	217	218	235	218	217	251	268	245	230	213	217	258	231	222	211	222	234	227	238	206	251	215	247	206	224	222	196	229	195	216	210	207	228	200	226	221	220	217	220	212	218	250	206	236	217	220	252	228	229	209	241	242	218	194	231	222	240	249	216	232	234	228	214	216	207	232	206	198	209	206	193	217	190	204	218	199	225	236	218	229	234	199	204	245	207	235	223	232	206	234	255	228	225	219	228	218	208	231	214	220	234	201	236	223	209	218	227	219	221	238	192	244	223	219	229	215	215	188	229	229	222	233	228	237	200	205	211	217	231	224	243	236	219	218	226	215	214	203	215	213	235	214	221	207	214	196	202	245	223	244	206	207	231	229	217	225	249	208	234	229	232	224	190	210	225	220	232	232	203	218	228	206	228	231	214	228	240	207	247	216	205	244	232	213	204	213	246	231	237	219	228	233	230	241	231	231	244	213	210	237	212	232	190	209	233	199	210	221	217	235	204	201	229	220	218	215	214	228	207	193	220	211	218	235	229	203	214	225	228	207	189	225	213	224	224	236	229	238	213	192	254	215	226	240	211	226	215	242	226	250	214	212	236	212	222	223	261	216	213	193	233	218	246	211	223	230	207	249	223	218	221	207	234	234	222	227	224	231	238	238	220	239	209	218	242	215	211	199	225	200	206	194	209	205	219	231	200	230	192	228	215	206	239	221	233	201	219	223	201	224	229	212	197	240	219	211	224	262	215	223	214	206	221	208	213	207	219	229	203	226	229	214	208	218	202	243	248	221	199	224	210	232	217	250	230	209	217	227	214	202	197	216	207	237	242	207	225	222	213	258	228	223	245	230	222	219	224	215	245	201	203	213	213	239	217	241	223	229	213	213	219	226	207	222	208	208	223	244	217	208	225	210	225	230	195	229	230	216	196	218	216	233	208	217	207	225	201	237	223	232	222	225	216	229	226	237	234	202	209	223	202	224	208	234	207	246	209	232	218	230	247	231	216	211	220	229	229	242	214	240	240	256	218	219	188	243	201	233	230	230	212	199	254	224	235	194	224	222	207	243	224	206	221	230	204	242	213	235	217	216	216	220	211	219	210	231	244	229	246	217	223	244	198	242	212	199	215	204	200	208	246	215	205	251	210	228	217	222	230	223	226	225	230	225	219	205	216	203	230	201	227	193	205	206	226	212	260	220	221	228	238	194	220	229	227	228	223	211	237	214	244	226	222	238	237	222	228	227	228	209	232	218	237	207	207	234	221	209	241	222	217	228	225	229	226	232	227	242	225	234	189	204	220	210	214	213	207	229	222	236	238	225	221	211	198	230	216	224	246	210	228	205	228	202	240	215	222	215	222	244	219	213	217	237	198	237	212	238	241	206	185	212	239	212	234	227	203	250	215	190	227	246	215	221	212	226	231	233	227	216	215	248	210	187	230	214	233	223	228	226	227	240	208	212	226	210	196	235	222	242	216	203	201	191	235	213	206	222	219	214	214	227	232	238	211	205	213	224	232	232	195	213	225	184	223	226	206	221	216	235	234	230	219	210	202	211	206	234	238	199	211	208	260	243	211	209	234	252	227	234	221	233	219	201	218	214	215	214	191	212	213	212	231	238	229	200	213	216	202	223	261	221	220	222	226	219	182	223	218	190	222	250	210	224	235	224	223	208	262	208	222	236	227	212	185	241	204	241	216	221	212	214	209	215	202	210	224	216	217	227	234	207	224	193	209	203	222	214	197	221	214	211	220	247	239	211	218	212	221	231	199	203	224	232	225	215	214	205	239	225	227	197	225	216	223	215	208	215	231	227	236	206	215	208	198	231	249	224	222	236	221	228	236	231	225	231	212	205	239	231	205	223	220	232	226	222	249	216	222	232	199	234	213	217	242	194	245	198	213	218	228	204	225	210	232	211	216	226	228	235	233	247	242	223	228	208	216	208	220	209	225	238	217	215	220	236	226	241	208	221	220	216	221	208	214	235	231	211	207	236	228	201	199	247	239	221	251	237	199	217	221	242	250	232	190	194	218	223	212	209	253	222	238	222	211	214	234	203	219	210	221	226	233	224	222	238	228	214	214	248	187	214	213	224	222	221	239	211	223	212	224	218	229	240	219	243	215	222	216	234	202	212	208	228	241	234	235	191	206	201	206	235	224	218	202	221	227	225	251	223	194	208	230	218	244	198	223	214	217	189	210	205	184	235	215	216	220	200	226	208	214	211	210	227	231	230	215	214	223	212	209	226	253	198	226	203	234	200	242	216	235	211	212	227	235	215	232	211	204	218	240	230	226	238	204	219	215	217	231	218	227	231	226	199	234	214	224	238	224	189	228	222	211	234	216	221	211	245	202	217	209	218	238	194	218	238	253	215	219	232	219	217	230	231	223	217	222	247	211	228	228	216	192	215	207	229	228	230	238	226	250	235	220	232	226	208	218	218	195	242	208	220	216	215	196	239	208	226	244	231	217	212	211	219	193	234	211	227	220	236	231	231	223	230	248	206	206	220	234	214	200	223	245	227	182	203	193	222	241	219	225	234	202	202	221	211	215	248	224	225	245	197	212	225	237	233	197	215	224	229	204	226	216	216	210	219	214	235	215	233	231	236	197	211	231	229	233	221	251	224	223	220	220	232	197	222	209	206	200	201	200	245	202	183	195	208	222	216	211	213	248	220	253	261	225	238	223	224	215	237	219	223	241	229	242	205	228	223	222	210	190	219	224	234	245	224	228	235	186	236	231	232	226	224	208	222	191	210	224	194	232	233	209	241	218	217	235	210	198	195	235	220	210	224	193	238	217	198	240	206	229	228	203	247	213	231	234	237	204	217	267	202	221	236	234	227	214	224	214	211	205	237	222	229	225	204	221	235	218	220	199	203	220	228	226	211	215	202	216	196	225	204	200	243	208	241	223	210	200	210	231	220	219	224	225	188	186	208	224	217	194	219	221	228	210	228	198	231	199	213	248	228	230	250	235	226	210	204	223	210	209	206	186	219	230	207	201	226	238	228	209	231	236	223	237	225	203	223	208	211	222	212	209	237	209	235	232	205	196	228	220	199	226	221	206	212	206	225	216	221	209	228	213	231	245	227	199	224	222	204	207	216	222	220	224	267	225	202	228	224	206	199	230	223	220	259	209	195	242	226	226	251	240	223	238	194	209	199	218	229	219	212	225	232	217	209	247	196	193	225	209	241	240	207	225	236	235	243	209	221	207	230	221	220	204	233	206	199	198	204	191	239	223	232	255	203	212	233	227	202	219	225	212	230	224	200	215	210	217	230	218	233	207	215	233	206	223	233	215	207	213	207	197	231	209	221	233	231	220	196	229	224	204	219	207	220	228	215	207	208	225	220	231	223	230	214	195	212	188
19894	16970	14365	7682	5033	3688	2880	2170	1766	1414	1203	1035	857	739	672	570	585	497	474	452	410	397	368	351	327	359	311	336	300	336	284	308	339	283	274	296	305	301	279	297	274	280	271	270	312	285	302	266	281	275	262	268	255	257	248	285	249	228	238	253	301	254	245	263	260	277	269	236	256	245	265	266	258	249	243	241	281	250	264	227	256	239	265	235	279	252	288	243	248	234	260	273	272	239	217	246	247	241	247	245	233	234	238	239	247	223	244	248	265	254	231	242	280	253	243	246	241	251	242	261	252	235	267	232	252	244	268	244	214	265	247	264	227	247	265	242	275	237	269	269	241	283	235	261	229	253	215	254	247	223	244	227	248	255	261	248	258	252	252	244	210	241	224	231	261	264	254	253	250	215	241	226	275	236	253	276	238	229	246	260	241	267	234	270	284	251	239	277	258	247	258	226	242	238	219	250	257	296	253	293	222	269	258	226	249	255	266	267	249	251	239	255	267	257	253	245	240	259	240	282	225	227	275	285	239	262	247	249	229	238	244	266	236	236	253	251	248	259	242	238	248	246	261	248	236	274	265	219	282	241	258	241	253	285	263	244	257	246	243	242	251	237	269	268	257	248	250	204	264	239	225	256	257	242	219	244	255	256	272	255	248	238	244	246	218	255	249	250	269	244	209	252	251	240	234	234	253	246	258	257	256	251	251	224	251	242	268	244	258	229	258	244	239	246	251	221	237	261	226	232	266	251	250	228	228	265	233	268	256	225	240	240	258	214	255	246	230	253	271	258	253	241	266	243	246	260	218	274	241	221	278	255	266	249	252	245	267	254	281	238	236	239	266	272	265	253	271	251	253	223	246	265	242	275	220	239	256	276	255	259	239	260	237	237	233	265	275	289	252	263	250	238	245	243	252	234	254	235	278	259	257	255	243	241	263	263	242	257	229	277	230	253	266	260	270	243	268	248	232	261	233	252	269	251	262	239	246	243	244	279	273	247	248	250	232	236	246	238	258	262	249	265	243	263	242	256	239	230	237	277	239	248	268	251	257	245	252	241	253	259	252	244	229	267	237	262	225	226	252	236	274	250	237	234	252	236	229	248	218	230	239	255	226	251	243	248	272	294	251	249	251	241	238	244	236	241	242	262	238	237	217	266	237	237	248	238	231	236	220	272	248	255	232	256	253	223	249	225	226	269	269	239	244	228	242	247	226	217	285	277	214	218	291	222	257	223	234	225	258	268	240	265	245	236	256	223	250	225	264	238	250	291	243	247	251	256	258	232	250	248	232	241	254	230	250	225	222	266	249	232	248	258	265	239	256	258	232	249	240	285	239	252	244	241	251	249	248	253	234	269	238	249	219	262	230	265	225	244	247	256	252	255	258	236	259	241	254	234	271	266	263	242	254	249	266	252	244	244	240	265	255	239	253	260	244	239	259	233	250	249	249	238	228	226	241	235	263	243	278	234	222	261	245	266	241	255	241	238	248	247	251	269	285	258	229	251	234	242	244	254	270	226	245	239	232	232	230	268	248	233	281	243	238	245	265	258	259	231	253	242	255	245	222	254	260	224	245	256	259	224	239	275	270	236	258	242	232	229	267	258	280	253	281	237	235	220	248	234	243	256	228	257	254	266	285	246	245	234	213	269	232	257	250	247	224	250	232	276	245	255	216	227	279	252	264	242	227	219	285	223	244	255	245	264	259	293	265	209	249	236	229	253	249	259	253	231	224	243	250	255	231	230	244	239	232	227	252	247	242	280	268	256	217	257	240	236	239	233	227	233	247	244	231	238	243	236	233	236	235	231	220	256	243	255	243	235	234	249	232	245	221	265	250	269	261	239	243	254	251	250	256	284	264	260	254	239	265	249	279	255	239	274	283	247	258	243	238	260	259	238	222	232	243	232	282	235	256	247	232	249	259	265	240	237	205	252	236	263	258	244	257	247	252	228	242	250	246	256	256	274	257	237	244	213	250	256	242	226	251	257	237	229	230	250	254	250	253	245	252	241	234	268	247	260	258	273	259	254	236	252	239	256	240	267	248	261	225	263	254	242	244	241	232	226	277	254	239	226	260	263	233	254	239	239	247	243	241	270	257	252	247	231	269	235	243	233	205	248	276	265	264	235	240	244	243	250	260	277	208	271	252	246	260	232	228	244	243	255	257	260	240	263	269	252	261	233	252	263	233	239	251	215	251	248	255	220	228	250	227	247	259	246	235	262	268	249	269	243	235	238	245	214	243	242	237	235	238	245	242	242	242	256	270	236	268	243	213	239	231	239	254	263	255	268	231	232	243	275	236	236	252	242	247	224	247	250	277	258	265	268	231	254	258	274	245	235	239	262	220	247	243	270	267	258	223	234	264	248	259	252	257	241	264	251	248	266	245	249	247	237	246	267	254	233	224	231	259	225	241	253	228	254	281	255	260	258	236	242	256	254	277	245	243	223	278	223	252	266	249	252	243	226	246	257	245	247	219	252	265	268	261	231	248	234	257	243	230	262	252	271	262	254	270	252	257	233	257	269	260	232	258	230	241	249	258	247	248	242	243	225	244	233	226	241	250	228	229	217	263	220	218	250	262	227	214	289	258	246	242	239	249	272	251	225	257	232	245	253	252	234	255	250	245	213	267	244	227	248	245	237	233	274	228	236	251	229	254	230	268	245	244	259	255	265	250	252	249	254	292	252	260	244	223	250	241	225	261	228	253	248	239	246	251	280	253	273	243	238	273	244	252	236	255	234	237	259	235	205	236	257	281	263	223	242	225	250	236	225	226	252	271	258	247	218	257	266	246	243	234	263	237	219	255	238	253	233	264	259	243	241	271	245	256	232	268	233	267	249	233	254	239	263	256	275	240	230	254	248	264	243	235	249	251	231	238	238	255	224	247	211	262	245	277	234	246	241	251	247	227	243	222	257	244	249	234	250	264	267	234	266	250	254	254	252	228	261	238	274	257	234	242	272	233	273	248	236	241	259	274	244	235	234	234	275	265	245	256	243	222	269	276	249	246	236	237	233	263	237	278	259	232	289	267	248	226	263	238	237	245	243	265	269	262	222	255	255	241	254	227	244	216	236	247	248	252	289	255	250	258	223	252	252	237	214	226	265	249	298	264	255	258	262	236	241	236	257	280	248	227	247	272	245	248	245	240	255	225	225	234	250	226	252	232	264	243	221	254	246	240	244	248	263	267	250	238	243	251	245	210	244	230	258	258	256	257	260	233	252	251	266	246	236	262	234	248	243	234	235	262	268	248	253	241	242	236	239	268	258	285	236	232	262	214	239	266	232	279	260	274	234	238	238	231	290	266	242	264	257	237	240	235	260	233	221	248	254	262	252	270	234	222	250	250	254	263	271	226	231	252	277	266	241	286	243	250	224	248	276	239	266	267	213	235	254	251	244	280	274	247	252	258	248	289	221	246	228	226	249	256	242	242	244	252	261	247	250	217	241	222	239	261	291	239	246	244	246	258	242	259	254	216	250	252	250	255	234
27153	20168	7528	810	499	411	395	357	332	382	334	353	328	364	346	320	357	339	343	340	349	354	343	343	335	345	329	397	371	364	335	364	355	376	344	314	348	319	333	374	351	364	322	350	338	324	346	336	335	354	345	325	350	359	306	363	343	318	365	382	387	343	385	321	360	351	330	331	326	351	346	378	347	329	362	356	337	365	318	321	343	351	336	343	345	345	329	344	311	312	351	355	374	369	292	357	353	349	359	350	317	359	355	369	343	369	310	330	339	352	323	327	332	336	352	378	349	321	339	358	401	359	339	338	359	317	324	343	310	322	338	318	326	356	352	313	353	354	343	325	329	351	296	379	387	319	324	350	352	331	341	331	337	311	359	370	349	340	316	340	335	323	339	313	333	342	354	342	346	350	352	342	357	324	364	329	325	344	371	364	347	349	319	322	338	343	326	344	331	363	389	350	380	346	385	354	323	331	368	360	344	343	359	341	324	335	354	333	355	348	323	313	362	368	341	346	327	306	315	333	369	313	358	378	353	356	317	349	357	350	335	352	337	353	399	341	342	299	342	367	337	317	333	362	332	355	348	333	318	333	335	341	310	329	332	339	342	325	341	330	351	327	347	325	316	340	349	353	373	314	335	323	350	388	339	343	384	338	324	304	350	354	374	344	335	355	357	348	341	359	343	326	352	332	321	359	337	335	373	352	351	377	323	368	358	336	358	336	338	330	354	363	360	321	348	328	363	333	326	343	324	342	338	348	318	332	344	333	340	373	345	342	334	348	356	325	368	338	336	360	370	359	314	312	348	349	341	336	348	376	345	357	364	359	349	332	327	357	344	361	329	360	339	363	307	385	356	326	339	318	355	301	368	350	337	345	349	369	349	326	366	351	343	344	333	372	352	324	331	336	321	356	380	343	329	326	349	367	321	344	372	353	346	346	353	328	359	341	340	324	324	337	362	353	363	360	359	347	344	352	326	305	335	301	342	346	357	358	373	348	332	391	345	362	337	374	316	319	337	353	331	335	323	355	336	321	327	357	349	344	348	341	336	337	355	340	349	355	358	308	323	316	319	336	350	332	390	332	329	370	370	320	385	363	339	333	327	344	344	333	348	352	325	320	322	340	330	341	360	328	346	296	351	345	332	322	319	383	332	340	372	331	363	361	360	352	334	348	338	327	339	353	348	365	371	385	324	361	333	367	336	353	348	335	368	328	351	361	344	316	358	362	333	321	320	362	334	362	330	377	355	329	354	321	350	332	343	337	349	328	350	334	370	325	337	341	349	356	333	363	332	355	331	344	326	332	302	336	370	345	362	352	354	346	314	355	362	377	338	354	321	371	358	328	351	338	340	331	339	364	326	337	323	340	332	341	329	376	294	355	355	357	320	343	330	326	330	330	350	352	336	343	326	346	346	329	347	360	347	338	332	337	333	357	346	339	373	345	345	335	330	303	292	365	330	315	363	350	361	334	325	314	385	357	380	393	349	348	315	335	319	366	379	341	360	350	319	344	336	363	322	367	331	337	347	355	361	348	360	298	353	355	356	327	310	323	359	339	381	344	357	328	359	363	370	374	327	346	371	350	323	375	346	335	321	345	329	369	345	355	335	372	342	351	350	377	303	346	367	331	335	323	359	340	343	343	368	372	347	362	387	318	334	349	316	324	375	374	353	373	386	381	349	357	337	317	406	325	320	328	362	299	333	349	334	318	349	375	340	399	326	355	337	345	335	330	318	328	360	348	366	342	361	364	342	355	338	349	330	357	356	362	352	358	348	319	348	362	357	332	377	338	354	313	309	327	376	393	302	328	322	352	299	360	367	342	334	346	360	337	335	320	365	390	338	343	371	332	349	364	343	350	365	339	336	343	334	349	335	333	334	339	322	368	365	328	338	359	324	360	339	409	341	323	356	334	369	370	342	365	339	366	339	348	350	319	313	347	350	358	354	363	341	296	374	341	349	342	382	349	342	335	356	340	343	374	349	328	350	344	322	343	348	334	348	365	332	327	341	362	334	301	328	345	343	386	381	329	358	343	346	325	341	374	338	335	347	308	334	359	355	337	360	350	312	365	361	341	344	341	345	299	319	319	313	356	340	360	348	368	337	332	316	364	352	323	340	360	325	310	348	350	329	349	335	372	352	340	340	353	337	367	339	335	379	337	349	326	342	309	377	315	355	359	354	352	337	358	297	317	325	325	353	332	344	340	349	345	335	359	331	368	305	364	320	357	345	319	345	353	363	349	367	346	374	322	365	357	355	312	333	357	343	373	361	333	342	365	329	366	363	342	366	356	365	371	335	344	337	355	351	354	369	336	353	312	346	352	317	392	339	328	330	378	354	350	361	316	319	371	364	357	330	338	367	336	325	354	329	344	363	307	352	359	344	346	372	323	324	317	356	353	343	321	349	316	360	370	365	343	329	357	324	335	332	353	360	358	338	349	347	364	329	382	339	381	355	353	339	347	318	369	323	316	347	347	339	339	320	328	331	336	323	349	345	370	293	369	324	346	400	346	351	324	345	342	335	323	363	390	358	330	346	319	368	328	345	340	355	365	343	353	352	338	344	366	333	327	324	342	344	304	346	336	364	348	306	365	357	337	357	357	356	346	372	358	341	340	362	358	341	372	319	335	340	344	343	353	346	359	345	343	350	352	362	356	361	331	352	347	357	371	326	348	351	369	305	332	402	336	319	318	327	329	327	330	328	340	331	340	324	336	342	308	312	344	345	325	343	374	370	318	312	345	360	343	311	362	347	343	343	353	334	334	335	376	322	343	363	357	330	345	348	356	374	318	329	327	331	358	349	318	325	362	335	345	322	347	344	373	355	369	360	338	328	364	326	349	377	350	356	345	345	379	351	342	368	376	320	341	353	330	376	379	348	335	321	376	350	355	350	360	363	367	331	353	355	358	357	348	371	353	336	379	352	348	332	303	322	342	356	360	373	375	328	345	330	332	311	341	351	374	345	365	364	336	321	349	339	381	370	406	385	303	327	345	368	346	315	353	376	362	326	326	380	356	350	345	328	336	348	342	354	343	321	363	326	330	335	323	363	354	333	352	326	339	329	353	340	362	364	336	344	345	340	356	307	344	350	311	312	337	327	340	355	356	362	359	373	343	338	352	314	353	328	357	362	356	310	351	365	326	362	317	328	351	382	335	325	333	341	346	377	358	348	316	357	324	323	346	357	352	358	320	369	359	323	340	326	317	313	339	343	342	353	377	322	353	366	301	340	375	321	380	340	334	347	340	314	332	322	337	346	315	385	322	362	363	361	353	340	379	352	328	337	364	347	365	352	331	323	362	348	339	362	357	331	312	376	365	365	382	337	385	334	329	325	377	375	353	336	361	365	357	341	300	344	331	313	326	301	343	340	336	320	360	383	353	349	347	326	331	334	353	364	362	346	346	371	357	335	309	316	364	365	376	392	346	360	342	342	328	350	316	365	315	363	365	338	321	340	346	362	357	349	364	346	364	343	325	352	347	359	316	308	332
9772	1319	1226	728	611	548	483	455	452	446	474	432	425	435	404	455	386	416	461	403	413	399	471	427	440	420	414	406	415	421	384	436	421	399	457	417	392	399	439	426	412	412	408	425	427	434	420	451	405	449	464	439	415	446	419	400	449	458	400	437	418	388	397	443	415	383	451	436	411	419	404	405	382	406	446	414	426	420	412	443	406	451	404	414	432	438	413	375	400	410	400	382	409	396	435	394	417	407	411	461	422	409	425	422	428	407	408	411	421	384	425	435	423	458	434	426	424	402	361	417	423	401	427	448	445	414	423	412	404	397	446	407	422	398	469	406	393	453	405	404	366	425	399	420	400	387	401	408	435	433	401	423	384	381	442	386	414	466	402	434	416	431	424	421	416	448	396	422	428	424	417	441	431	418	385	406	438	421	450	408	462	436	426	393	424	453	412	407	422	425	409	407	407	416	403	374	444	449	422	409	416	432	400	391	437	421	434	430	407	415	425	420	403	438	426	455	402	406	400	411	406	377	406	460	409	392	469	405	399	442	389	432	440	440	428	425	416	412	421	412	429	401	413	404	446	378	388	441	434	425	470	417	428	444	406	420	442	424	404	434	414	415	413	389	433	383	472	397	419	416	413	383	438	417	443	450	392	433	403	408	411	419	430	449	445	400	397	419	393	422	418	390	399	400	425	417	420	445	417	405	415	414	442	424	424	407	420	431	443	396	414	406	432	431	423	408	387	439	470	442	419	406	403	427	462	410	441	440	387	416	436	447	410	394	391	391	432	447	426	423	429	394	434	390	429	372	415	434	423	413	423	391	409	413	396	413	418	432	432	403	377	418	430	409	404	437	440	438	426	433	405	382	416	443	405	430	417	428	384	416	415	433	386	417	411	431	411	423	409	414	423	438	403	406	396	434	363	458	422	441	410	409	408	435	439	416	391	394	417	409	390	433	429	406	429	401	374	449	440	409	384	450	390	432	435	419	426	441	382	411	436	419	384	479	409	439	410	385	429	453	406	407	417	395	398	449	401	443	408	428	383	404	393	405	376	407	418	406	440	471	425	414	426	412	456	385	408	424	424	399	435	477	437	406	394	424	402	430	425	444	431	451	465	410	429	433	395	440	440	420	414	401	432	429	434	445	412	403	403	421	406	392	420	423	423	408	425	421	428	444	398	415	418	431	412	416	412	412	437	402	411	366	420	436	373	448	378	405	487	426	400	399	451	419	421	446	428	414	454	422	445	435	423	431	402	411	416	420	398	423	430	429	412	415	458	425	401	417	407	422	412	450	420	394	385	438	398	393	435	406	448	415	421	421	403	406	418	430	400	429	397	387	413	426	432	429	383	463	419	436	411	380	429	399	403	458	428	417	384	388	368	431	440	420	412	439	424	457	474	423	400	403	432	395	415	450	399	450	413	405	402	413	424	429	388	430	423	400	436	387	392	428	400	376	416	429	394	389	390	437	403	414	406	423	402	416	419	399	394	434	423	438	410	391	432	421	436	445	381	426	422	418	448	401	438	394	421	421	431	462	409	425	439	426	389	418	404	436	411	403	425	407	428	410	446	421	426	410	445	420	415	429	393	407	425	422	418	379	414	450	410	412	408	442	421	395	407	438	422	379	396	407	404	439	391	370	407	402	414	383	403	421	379	422	417	421	431	398	412	399	387	446	438	435	409	415	416	423	442	449	426	429	452	418	393	420	442	457	411	409	430	377	405	427	386	389	399	426	407	420	440	435	395	411	391	431	400	402	441	418	414	427	422	412	437	346	410	405	383	399	423	426	449	401	434	421	420	431	425	416	457	431	413	416	414	404	426	446	425	432	393	401	402	406	419	401	383	382	398	428	415	405	407	389	411	392	449	412	459	386	430	428	409	431	450	419	398	399	409	396	425	427	459	435	435	414	429	406	385	473	444	433	413	439	387	434	462	420	406	463	419	413	400	404	464	420	414	389	445	406	393	427	415	388	404	390	415	437	415	410	432	447	425	417	419	422	399	405	434	390	437	436	423	424	451	419	427	403	392	393	448	428	416	419	405	430	410	414	426	403	438	438	431	441	415	443	440	395	403	410	399	429	389	450	422	414	428	429	401	425	442	433	399	414	444	455	364	440	424	467	425	412	417	420	414	422	413	428	438	461	391	412	415	434	435	434	388	409	408	424	425	400	396	431	428	409	391	419	426	392	386	433	410	413	419	413	438	414	407	430	430	391	408	414	410	414	403	435	387	380	416	392	424	429	419	414	395	418	380	417	451	426	413	392	430	403	435	405	416	418	415	465	429	420	379	409	402	424	450	457	420	436	392	422	427	408	411	433	385	434	393	406	415	400	406	418	437	392	413	428	421	465	383	412	390	436	440	463	412	398	412	413	368	426	432	417	418	433	402	408	372	430	425	445	377	440	430	409	446	394	425	421	413	417	397	403	402	419	421	397	401	414	422	403	375	435	431	402	486	430	428	394	436	414	422	446	452	440	416	405	436	388	408	435	435	385	402	423	424	414	449	407	419	407	430	419	436	414	416	433	426	422	422	416	449	400	414	407	401	426	407	420	405	403	438	414	445	427	411	412	427	458	436	438	436	386	416	444	431	423	399	405	408	427	385	429	424	448	380	430	399	414	423	419	417	416	415	461	412	385	428	401	409	399	382	426	402	423	413	422	379	410	412	443	425	405	438	388	400	426	416	421	441	419	442	447	441	430	409	439	436	413	431	426	417	430	426	406	439	408	448	407	423	426	407	403	407	445	412	423	406	416	434	429	408	444	415	439	412	420	440	414	393	417	413	385	403	425	422	402	411	409	410	426	445	439	416	436	397	385	405	417	393	425	420	411	413	414	450	397	413	386	412	462	442	370	456	382	427	385	425	382	400	401	393	412	428	429	423	430	415	414	405	431	407	385	388	427	436	406	409	439	422	430	414	450	426	436	439	415	383	417	405	471	397	406	447	410	408	358	428	413	434	448	424	434	412	446	399	424	416	393	408	413	437	432	407	434	424	380	381	428	410	411	414	421	393	396	426	405	399	406	430	384	414	454	466	408	393	410	402	393	394	395	454	390	439	420	408	458	440	391	366	417	423	389	385	426	424	392	366	405	373	441	409	415	444	412	410	424	428	404	445	403	423	417	432	431	396	459	438	441	427	415	441	442	435	443	421	399	434	453	378	382	426	419	393	404	405	436	400	419	402	458	440	391	413	418	430	414	410	423	445	399	420	392	471	402	415	408	421	436	400	427	446	429	450	404	390	397	399	425	444	423	447	412	401	429	425	428	404	458	425	402	419	453	414	411	421	416	445	455	428	397	385	420	412	405	433	406	433	417	409	381	398	422	387	418	412	414	412	388	411	439	429	437	412	435	392	418	413	416	389	406	407	445	383	400	379	434	435	428	441	419	405	441	431	435	430	423	439	426	421	421	419	394	452	413	425	427	358	401	409	424	409	365	391	424	379	441	443	430	442	403	418	420	409	418	400	429	388	401	380	402	450	456
23642	21083	28420	23937	21053	13388	1184	577	514	392	380	332	323	297	291	255	256	220	227	223	220	193	192	170	213	177	205	206	191	173	177	179	175	178	203	179	167	149	169	175	163	172	167	187	160	149	166	174	166	160	143	146	168	172	153	179	179	175	174	167	177	166	171	172	175	179	160	170	163	180	146	177	146	154	168	178	148	165	166	168	175	170	151	153	185	155	166	156	171	168	158	158	169	172	148	152	173	163	154	171	167	161	155	160	127	154	172	178	169	144	155	170	169	158	186	167	157	133	166	145	160	160	182	153	150	170	183	176	155	159	179	169	178	153	148	162	166	161	155	173	151	171	151	153	183	151	147	153	164	178	143	166	150	157	152	175	175	179	139	156	170	144	151	158	157	165	167	150	161	166	173	138	158	169	153	162	171	158	157	168	159	139	144	169	142	161	154	161	154	142	144	173	162	166	153	171	165	136	159	168	145	167	160	143	139	147	150	177	157	163	142	163	160	171	151	154	163	145	177	191	159	147	169	167	157	140	174	168	156	167	173	170	153	183	143	157	160	166	161	150	177	140	165	178	168	159	118	169	152	167	182	155	156	145	177	171	174	166	144	149	170	159	165	154	155	162	178	155	149	168	175	152	157	156	165	166	142	182	181	160	157	166	128	138	151	166	155	182	135	150	161	154	155	174	159	167	155	150	152	144	150	168	175	153	134	163	158	161	170	149	178	190	137	131	165	164	172	174	145	166	167	193	148	176	170	174	169	144	155	146	167	145	174	194	167	162	149	167	162	145	146	183	149	153	144	176	174	147	173	148	151	158	152	171	177	161	158	158	150	161	171	145	152	171	158	173	179	152	154	155	153	143	170	138	164	170	132	155	183	155	170	150	156	163	188	169	138	172	159	161	145	165	148	173	169	161	182	157	159	176	168	171	157	172	167	149	172	156	152	149	159	183	164	180	153	176	166	179	167	182	158	145	140	156	154	159	164	147	186	164	156	185	140	188	159	174	163	149	158	172	183	162	148	140	171	183	166	155	161	160	169	124	158	157	158	154	165	171	179	162	169	161	144	167	161	159	158	170	182	184	175	177	139	140	166	176	155	174	172	156	135	154	167	145	167	167	160	169	166	158	152	140	142	150	135	170	171	142	171	176	182	177	162	167	174	144	170	165	168	147	162	175	149	160	178	155	155	158	163	149	175	157	159	182	163	152	151	158	162	151	164	155	163	140	157	143	155	167	153	172	162	135	164	170	158	159	147	161	153	168	168	145	167	154	148	150	152	161	150	140	152	157	162	175	166	149	150	168	162	129	178	150	149	172	162	163	161	167	174	149	163	156	161	171	163	161	164	155	134	176	158	194	143	156	163	142	158	139	178	160	154	158	198	162	178	149	170	145	162	184	157	190	164	144	173	157	168	161	178	156	169	167	168	165	146	157	153	168	154	154	199	147	156	156	163	154	170	158	153	162	163	157	185	170	167	164	133	159	150	167	145	157	170	171	197	155	161	148	153	170	143	152	167	161	168	179	149	164	144	159	147	178	180	133	168	168	163	143	149	154	145	170	167	154	150	135	167	144	154	167	161	170	162	147	181	174	174	155	159	153	171	162	191	170	154	165	159	184	172	181	176	139	162	134	165	192	140	153	156	144	157	163	141	165	173	176	156	177	174	167	167	149	166	158	171	151	159	151	165	155	172	143	139	163	154	147	169	168	177	160	148	183	162	181	146	157	164	155	165	142	180	171	140	161	145	161	142	156	169	144	152	151	160	187	159	159	146	154	155	157	154	151	169	132	166	172	163	153	154	148	163	166	179	148	161	157	189	186	151	149	156	180	129	149	161	164	164	172	177	167	164	201	176	135	162	170	162	173	179	173	152	149	149	160	172	176	161	167	149	173	167	173	146	158	146	173	173	147	150	160	164	156	146	151	142	178	150	165	134	188	171	153	172	170	177	171	157	175	183	188	159	181	168	155	167	153	169	176	149	142	187	160	155	155	146	167	159	152	141	172	164	168	161	175	150	156	146	173	168	160	157	146	175	172	188	170	159	169	155	141	169	142	170	155	172	147	170	189	168	169	170	152	176	162	171	165	156	138	139	172	148	154	153	153	150	157	155	173	166	140	146	147	160	177	155	190	151	171	167	171	158	152	155	173	157	153	161	142	165	154	164	132	165	149	168	157	175	152	171	148	178	174	155	153	157	157	172	137	178	164	146	152	175	158	172	184	155	170	164	146	164	148	180	166	172	147	162	159	149	172	174	166	179	150	155	173	172	138	177	177	159	162	167	152	150	187	163	154	173	153	173	167	159	165	173	167	177	177	177	154	148	158	149	153	139	162	161	135	162	153	160	174	158	154	164	163	166	148	165	151	160	161	166	150	152	137	151	148	172	170	171	187	171	170	160	149	153	164	157	169	165	164	154	161	162	179	146	167	154	143	170	170	160	156	157	155	152	160	168	151	137	164	149	145	145	175	171	166	165	174	175	145	170	146	150	148	169	152	163	169	173	147	160	165	182	188	159	170	142	162	129	152	184	169	175	151	147	158	164	168	142	171	155	155	160	158	157	171	142	162	170	163	167	173	142	162	168	155	175	172	151	176	144	165	167	173	150	156	157	154	173	164	165	147	139	151	141	177	163	132	186	179	154	170	173	158	177	171	188	178	163	146	130	153	179	128	163	155	156	157	150	175	165	151	168	161	166	164	145	142	159	154	145	131	168	146	139	153	148	146	162	175	145	187	154	176	158	181	163	156	169	157	152	166	159	146	163	158	151	160	151	129	174	145	140	157	155	158	158	163	160	155	176	166	147	174	165	144	149	165	162	160	174	200	171	152	160	168	160	151	155	149	157	161	161	163	144	149	145	168	147	152	137	149	151	154	170	165	164	166	180	191	156	150	159	151	147	161	175	155	172	180	167	180	198	159	160	158	173	159	140	162	173	182	166	141	151	147	165	162	161	156	153	148	157	177	165	171	163	152	179	172	147	150	198	174	150	156	152	155	167	141	160	158	174	160	155	159	130	184	161	172	168	157	166	148	158	168	173	166	179	188	160	149	178	185	153	154	127	169	165	178	157	163	137	144	163	146	158	169	169	168	176	158	142	167	149	162	177	172	167	148	139	162	151	166	157	160	143	164	150	154	156	169	164	161	165	160	160	154	155	140	147	152	155	158	144	136	141	162	196	165	164	134	156	159	161	167	165	134	200	164	152	144	176	154	150	158	137	141	177	165	155	159	166	166	172	146	150	149	186	162	143	172	172	158	155	160	150	178	169	187	170	180	164	156	139	142	166	145	157	136	147	166	162	142	172	139	167	156	145	153	160	151	164	150	150	161	177	160	125	154	139	172	180	181	171	155	160	160	167	160	155	164	178	147	153	155	168	161	176	172	164	165	137	165	164	180	164	166	151	161	153	157	163	182	147	149	153	154	168	164	152	181	178	140	156	153	150	134	174	167	180	159	175	175	146	184	181	124	163	149	175	160	162	140
19971	10265	8791	4214	2840	2043	1509	1198	940	761	662	578	501	466	392	390	353	365	334	341	295	278	298	265	230	269	243	246	241	260	235	219	222	245	222	205	244	235	218	209	233	211	236	217	212	236	208	207	199	227	217	230	194	211	169	234	209	223	198	222	200	221	209	227	201	210	201	216	221	209	199	212	205	225	197	199	186	198	209	231	198	205	210	220	208	232	194	198	190	211	222	213	225	172	210	240	212	190	232	195	229	221	197	200	200	199	216	196	204	207	198	236	215	207	193	210	218	187	218	204	230	208	200	200	204	171	221	197	199	207	223	203	219	195	192	197	180	216	206	179	204	190	222	200	189	203	193	234	201	199	203	195	180	197	205	206	203	198	237	189	210	210	191	216	214	195	187	188	180	195	174	196	184	191	240	220	199	228	203	188	202	195	200	177	213	210	203	212	205	225	191	185	196	200	195	196	189	184	193	201	196	200	187	213	189	187	190	219	207	202	176	202	194	204	185	203	210	210	199	214	190	224	213	191	219	188	201	201	201	194	206	189	213	170	210	181	181	192	205	214	214	161	190	185	214	208	203	190	191	209	197	225	195	186	187	205	191	185	193	194	213	186	187	187	182	180	201	203	180	206	222	212	230	201	247	181	189	204	228	195	169	201	201	206	215	203	188	191	194	196	187	187	200	212	214	196	182	194	197	203	207	222	181	198	229	206	203	210	218	209	196	200	181	201	229	201	169	193	203	187	195	208	219	227	192	204	172	182	210	206	204	211	204	232	179	197	228	207	217	184	174	209	216	162	196	222	182	186	225	192	206	188	199	202	226	227	202	194	197	208	200	213	198	195	174	195	209	212	197	192	208	189	185	200	207	195	207	169	206	209	191	207	218	188	195	210	187	205	207	234	204	239	205	198	223	219	210	198	178	197	189	202	241	183	199	206	203	214	219	194	186	201	218	218	200	206	189	194	187	206	199	216	201	177	197	202	206	217	199	215	191	197	198	203	172	221	203	198	211	199	197	200	208	180	205	187	208	194	187	169	175	191	185	213	208	170	197	224	204	200	202	188	203	194	224	206	195	187	212	196	186	224	205	218	199	222	176	184	210	210	162	214	232	195	220	222	212	202	211	206	200	191	171	226	175	200	193	215	172	189	188	201	203	204	209	174	220	218	203	203	205	210	189	225	200	173	198	185	191	196	192	194	205	193	185	179	209	202	197	197	192	203	200	197	205	216	176	215	195	223	220	205	205	207	203	208	215	214	201	203	180	174	201	227	213	218	190	204	173	212	176	218	234	194	194	195	192	208	219	173	205	189	193	202	208	205	210	195	219	190	186	211	198	202	211	206	178	180	219	183	203	193	177	217	203	208	202	178	187	202	209	186	180	188	180	208	210	195	178	193	198	210	208	207	192	194	196	182	203	200	195	193	196	197	211	201	192	181	199	208	212	206	182	199	183	219	210	203	192	198	201	183	201	216	214	185	209	186	216	193	233	194	213	201	198	197	195	182	197	209	203	211	210	214	178	190	185	181	216	213	222	203	199	202	206	204	205	201	200	171	217	175	233	171	197	201	199	202	204	213	202	204	228	179	213	200	186	188	226	185	206	174	199	201	201	230	208	192	197	199	189	190	201	198	188	199	197	199	213	185	202	206	198	162	207	205	186	175	217	192	183	178	204	201	196	196	198	217	186	200	199	202	211	225	187	192	220	186	218	229	179	201	187	232	179	223	178	202	197	199	194	206	203	198	190	199	215	199	196	186	216	184	191	235	222	210	205	197	192	187	189	210	235	189	175	213	210	195	195	190	215	193	186	193	190	188	211	208	194	219	202	195	176	213	195	191	190	203	195	206	227	192	211	194	199	186	182	208	164	220	197	198	190	221	202	183	196	203	223	222	187	177	198	229	202	199	200	196	193	231	180	228	238	199	224	173	179	211	182	210	163	215	195	209	183	210	186	219	200	200	182	208	215	219	176	194	192	175	217	193	207	206	219	177	196	193	224	201	198	199	205	199	206	185	208	195	212	223	186	188	206	177	201	191	218	198	195	191	193	186	182	210	215	198	182	203	198	214	203	204	200	193	194	210	201	201	229	214	201	199	202	196	205	210	177	185	211	180	191	197	193	208	208	207	179	215	210	197	219	231	195	193	203	178	206	197	201	177	228	195	213	183	194	195	191	197	195	194	193	176	189	213	216	225	206	204	218	211	199	221	201	209	198	172	200	194	201	181	202	201	185	216	189	195	189	205	193	220	210	204	198	218	211	204	175	197	179	188	190	191	190	211	202	197	193	218	190	210	199	186	185	203	178	202	220	220	189	223	188	221	211	205	211	188	177	201	207	200	199	228	215	206	203	205	210	195	199	215	181	223	223	212	201	226	205	196	213	197	197	196	198	223	205	167	195	201	199	202	203	209	177	216	213	234	223	216	203	228	178	206	201	180	206	183	194	190	181	205	193	216	191	168	196	214	190	191	181	201	168	201	214	187	200	185	195	186	208	207	202	210	210	204	248	189	199	174	212	191	199	191	220	188	191	199	194	213	198	205	192	188	212	190	206	215	207	169	189	203	193	172	185	198	216	213	207	195	197	198	184	193	212	201	211	211	189	206	206	210	195	209	198	192	188	185	226	213	212	211	203	198	203	205	199	189	187	198	199	198	192	192	178	239	184	206	210	188	210	190	218	203	197	220	230	196	198	201	196	201	210	189	172	196	198	204	197	187	226	189	232	188	196	179	207	185	205	185	205	208	209	185	203	215	161	223	197	231	213	187	215	208	196	217	213	220	222	236	218	201	184	209	191	183	197	193	198	183	216	206	212	199	203	195	227	204	190	220	197	195	207	209	186	197	189	175	227	173	196	187	188	223	206	208	182	173	202	199	229	177	202	216	222	172	205	210	194	213	218	171	215	212	179	191	213	190	222	207	191	182	214	203	212	205	201	187	200	173	223	184	189	202	187	193	203	191	174	216	200	197	190	203	149	179	186	215	186	186	188	175	217	190	207	195	211	212	190	193	183	219	204	187	199	218	202	227	211	181	224	193	197	177	184	196	209	190	180	177	198	185	196	217	206	225	181	198	202	207	205	209	219	199	198	193	170	203	188	204	183	187	210	206	227	198	197	171	208	183	177	165	219	183	206	192	209	207	203	201	182	228	176	201	201	193	196	193	200	216	199	209	193	186	177	190	174	192	222	190	202	207	179	180	198	175	179	186	201	197	206	219	190	226	200	165	212	199	219	201	205	224	192	207	177	205	210	208	188	185	201	211	192	195	201	199	171	207	186	208	225	220	216	178	202	172	209	197	201	207	204	201	183	198	205	221	186	220	201	201	194	226	196	197	180	208	200	225	203	168	185	211	191	214	176	189	211	202	218	196	199	209	179	214	204	186	221	199	190	187	194	185	198	186	200	200	199	204	195	187	191	200	181	191	187	199	216	219	195	167	207	223	209	228	210	221	206	184	199	195	171	209	194	199	221	198	207	219	193	185
25017	21156	27630	24871	14372	1222	785	664	623	547	548	540	550	516	492	498	477	498	479	510	477	486	450	437	473	414	483	482	474	478	458	423	451	433	443	481	445	482	470	441	457	454	455	452	459	430	477	456	457	456	462	460	459	454	402	477	448	469	483	409	436	476	435	435	432	451	472	442	447	441	421	439	469	452	496	490	469	436	478	491	448	461	423	432	453	479	458	423	472	479	472	457	475	453	431	432	435	474	447	471	466	485	482	434	453	425	477	449	454	463	454	445	451	436	449	466	491	453	472	465	432	436	451	428	410	471	470	470	406	424	459	467	441	428	428	479	472	427	424	479	440	444	427	457	432	433	479	476	470	438	446	443	471	448	420	449	457	478	454	435	441	475	428	426	457	461	445	466	440	469	471	431	435	472	424	466	472	449	469	445	447	479	425	436	460	502	459	441	483	445	425	487	448	454	461	462	439	411	452	422	444	432	463	467	455	431	467	451	425	442	431	431	458	438	428	437	471	469	458	444	434	478	446	438	461	478	412	448	410	473	462	408	445	460	429	452	443	457	453	453	449	443	445	417	462	416	492	458	454	450	443	467	427	490	467	485	451	447	484	412	463	457	458	435	422	403	449	420	440	455	449	455	491	456	447	475	444	432	472	470	442	447	465	471	470	463	454	477	425	470	452	437	392	438	408	443	449	481	471	445	413	462	472	452	466	449	442	457	443	473	455	489	477	450	431	456	458	432	447	457	455	466	450	473	460	482	437	439	435	452	411	471	452	490	435	426	443	439	478	461	425	438	432	452	453	461	475	454	459	482	462	460	431	448	464	462	430	415	507	432	433	451	461	432	436	418	465	445	456	475	410	434	455	430	460	448	478	453	448	458	444	420	457	487	447	434	492	491	454	454	443	493	466	464	451	478	476	441	483	424	456	446	454	445	477	457	433	459	446	426	437	439	475	472	442	468	457	456	463	454	425	472	460	480	470	427	489	460	442	431	478	454	426	478	455	422	423	453	444	446	426	440	477	457	465	447	475	452	445	436	453	462	444	458	463	434	456	477	437	442	453	438	467	456	445	453	481	446	466	421	432	464	419	440	480	490	405	448	430	488	459	413	436	411	432	460	454	477	491	445	448	448	433	455	485	429	434	442	434	453	470	464	443	469	432	460	419	414	414	464	462	439	426	483	462	464	442	448	454	458	409	487	446	475	479	507	479	423	413	453	405	472	452	517	424	436	447	448	465	445	424	444	477	416	459	458	484	436	453	446	448	430	475	441	407	427	450	441	444	468	485	417	430	437	461	464	461	493	446	433	446	432	438	463	450	481	450	434	465	422	431	412	476	480	475	442	424	439	460	473	476	452	443	461	427	434	443	454	442	491	477	474	437	467	462	490	466	455	468	454	480	430	447	427	453	461	414	450	456	455	443	429	407	464	446	409	445	459	446	444	461	424	436	458	442	447	446	431	478	485	459	463	439	477	445	450	447	439	450	443	460	434	476	460	447	438	451	424	451	419	457	428	476	475	462	471	423	447	444	428	428	441	437	425	444	463	480	457	465	441	466	449	450	443	436	463	458	466	473	456	447	406	453	477	510	458	470	439	479	456	472	459	438	473	475	438	494	448	445	463	461	415	443	433	453	409	472	439	463	409	463	453	460	449	431	433	433	432	475	512	400	455	443	461	458	439	448	459	399	462	450	426	432	467	441	416	464	430	452	431	462	426	449	395	446	452	453	484	478	425	457	435	483	466	467	445	435	497	445	465	405	431	421	417	467	443	443	447	439	419	441	479	441	452	457	427	472	456	413	475	456	478	436	462	408	427	454	482	469	461	441	459	422	463	407	451	453	457	412	445	423	449	464	424	479	444	470	451	480	440	425	439	471	465	445	435	458	451	432	430	448	429	420	429	463	443	454	474	456	466	466	425	468	449	453	452	468	424	445	461	424	442	452	464	471	434	470	456	428	439	492	490	445	494	446	451	464	448	427	449	457	431	448	441	499	455	453	452	471	455	433	435	479	413	474	421	443	424	445	465	470	457	479	438	466	474	456	439	445	445	449	475	428	486	455	443	439	442	450	476	481	448	426	437	425	435	447	471	487	466	437	433	470	426	429	428	490	459	471	423	494	454	440	442	485	446	456	450	431	417	469	467	504	458	445	473	405	461	438	435	440	435	430	432	422	446	462	469	467	465	452	453	428	474	465	483	436	430	442	442	440	457	433	472	426	430	461	458	461	430	450	453	471	455	479	421	435	450	444	454	436	440	446	449	449	415	414	461	482	433	482	474	424	435	430	415	449	456	470	478	472	425	488	476	452	434	432	470	423	443	485	477	436	450	476	433	455	451	427	431	423	461	430	457	472	471	459	463	426	480	428	490	441	476	443	421	423	452	457	472	440	438	448	462	464	475	461	456	444	433	455	441	466	450	450	435	479	467	454	472	472	442	434	452	436	440	438	488	436	456	457	453	432	442	455	457	461	452	444	434	403	442	488	446	441	457	475	488	459	426	420	461	451	478	467	471	454	473	468	418	474	449	447	463	477	446	432	458	479	441	489	444	484	447	442	484	480	426	456	491	426	485	439	436	466	444	466	473	466	445	444	487	493	462	460	425	450	444	467	446	451	487	455	471	431	469	471	461	449	464	464	456	448	466	446	466	467	424	443	459	445	449	464	445	468	479	489	435	448	404	431	440	440	438	447	459	471	442	431	475	422	453	474	456	443	437	437	475	424	417	433	424	420	446	430	458	494	450	451	452	483	478	421	436	467	447	431	459	456	448	469	430	455	439	468	441	427	463	458	468	424	450	466	433	451	443	463	450	453	428	464	485	443	489	456	431	465	461	431	471	430	416	455	458	450	466	471	431	396	467	447	422	463	430	464	441	471	454	411	441	418	425	460	432	449	473	416	441	450	456	400	454	472	474	435	460	453	467	464	454	443	462	452	488	456	450	457	448	470	454	471	442	428	433	459	440	452	453	428	448	450	481	410	444	492	458	455	449	455	470	449	454	460	494	437	441	421	468	463	410	431	472	465	462	437	476	471	457	454	457	464	468	420	458	472	491	468	466	447	488	450	472	459	446	455	469	473	458	469	441	429	460	472	456	420	465	452	458	431	438	452	452	422	488	444	430	479	451	435	455	436	442	442	480	480	458	437	438	476	459	482	477	455	449	431	477	455	394	450	484	471	458	434	450	458	446	448	445	448	421	444	448	461	449	419	454	459	452	489	440	427	424	430	447	447	468	482	460	440	466	429	463	450	438	433	378	450	412	443	481	448	440	434	425	455	434	435	440	469	481	452	474	464	455	437	459	473	432	453	419	469	443	461	479	431	410	441	472	454	450	455	452	424	449	432	409	473	453	458	452	439	441	476	460	425	493	456	416	443	500	451	488	449	421	460	470	439	435	451	447	454	453	452	464	454	446	440	470	447	397	434	437	424	449	449	431	424	475	433	422	433	441	483	419	444	448	461	382	438	427	429	434	475	437	458	467
20631	6480	5246	2659	1945	1501	1242	986	940	895	751	686	677	709	642	647	592	594	604	586	568	627	546	546	527	557	536	573	520	518	553	560	566	501	520	540	493	526	528	577	529	546	546	537	508	500	533	530	484	535	519	485	570	551	512	506	537	552	520	541	548	521	514	502	528	465	536	543	559	504	532	528	515	515	547	521	511	506	577	473	530	520	549	536	539	513	520	498	520	532	539	517	474	502	527	521	533	510	541	531	476	551	554	529	560	499	518	494	534	509	542	487	532	527	531	534	540	506	516	559	541	518	503	526	553	527	518	534	536	561	504	513	500	549	518	506	518	521	535	517	508	522	469	485	532	560	529	520	542	518	537	520	543	498	523	534	485	537	544	505	521	525	509	483	515	540	538	510	504	531	499	532	512	500	551	541	503	491	506	492	530	560	507	499	495	537	520	528	506	544	520	552	487	525	519	514	498	527	467	521	479	549	511	554	525	488	560	537	507	540	535	543	520	529	505	491	550	560	547	496	549	545	539	514	510	501	547	506	522	519	490	477	508	522	517	508	505	509	528	467	566	525	539	489	504	516	501	535	532	512	486	528	523	492	523	500	525	558	507	538	539	508	527	521	500	555	520	538	491	523	529	523	552	532	476	543	520	538	489	508	510	515	490	504	500	529	507	514	522	530	496	562	487	546	507	531	529	506	478	516	552	529	510	486	514	502	533	506	512	524	520	483	520	503	532	500	493	563	475	528	471	529	514	567	474	507	576	532	537	523	515	528	491	503	507	502	515	524	549	503	520	520	576	502	526	536	500	539	512	573	536	490	509	538	514	551	524	494	480	541	548	516	509	480	519	543	533	528	519	522	509	495	528	511	558	550	496	496	489	474	513	505	527	530	513	513	568	512	526	495	534	575	524	545	513	513	521	515	516	493	574	521	536	551	532	516	552	532	526	491	543	525	492	508	478	507	503	535	510	490	524	494	527	490	532	511	486	541	524	509	529	530	509	520	523	494	541	534	495	522	530	503	526	528	509	517	507	513	502	518	524	523	522	502	524	519	487	563	565	547	546	552	542	493	459	538	564	501	494	549	527	517	515	550	492	534	553	488	500	506	573	569	536	561	557	549	523	543	508	517	514	509	516	521	492	502	509	568	518	538	499	542	568	515	531	512	506	519	529	562	500	532	535	511	498	523	511	504	508	512	537	504	477	504	526	547	552	548	514	507	519	516	527	545	535	519	552	534	522	522	511	547	517	499	500	564	534	501	542	590	548	521	518	506	531	528	520	551	526	537	541	514	532	489	537	540	478	536	534	525	554	510	518	483	522	532	509	512	503	495	494	513	528	563	570	507	540	515	489	501	515	506	518	561	498	520	493	529	522	455	550	529	534	526	547	517	486	517	511	548	490	525	503	530	528	505	553	472	522	567	534	479	524	512	510	518	526	524	480	550	559	515	530	507	519	498	491	480	528	559	523	523	503	519	576	491	462	510	526	513	512	488	502	502	521	523	541	532	491	520	504	521	503	539	515	553	493	497	531	532	514	512	573	495	528	544	506	498	502	545	518	563	497	560	533	528	531	555	516	487	516	504	505	523	520	496	520	520	502	541	538	526	499	538	508	511	534	518	495	541	549	472	557	501	557	600	540	534	493	571	508	507	494	546	534	481	543	524	531	528	495	556	487	513	532	525	519	527	515	512	517	491	521	556	484	540	489	501	540	504	556	498	524	537	502	487	535	492	511	529	502	532	544	531	523	513	567	497	534	535	513	511	533	530	538	512	543	507	552	484	513	471	535	513	502	517	581	526	492	505	534	513	521	526	530	516	524	551	513	529	505	541	550	497	557	525	511	526	539	535	539	523	526	513	535	488	538	518	510	545	506	520	524	501	491	507	512	534	513	495	564	492	525	540	534	530	536	512	531	510	522	496	510	524	502	553	505	570	529	497	520	507	532	522	529	522	508	547	499	508	523	503	548	513	498	538	516	551	522	519	515	526	515	510	492	521	523	508	488	553	508	500	484	560	487	505	532	542	521	436	532	505	503	511	533	490	518	573	478	522	494	493	524	541	535	488	532	496	477	547	542	539	498	475	549	527	502	543	530	525	488	517	464	517	504	524	557	518	498	491	492	493	558	500	530	507	500	501	501	483	484	512	499	537	551	540	533	539	552	492	485	536	517	500	544	536	524	510	510	506	516	589	488	553	503	520	493	526	489	523	515	477	529	517	506	483	523	499	519	506	522	516	495	502	553	516	537	536	547	509	506	474	530	500	490	506	485	454	542	545	510	494	515	496	530	538	544	531	541	505	559	513	505	522	534	529	526	493	523	480	507	519	494	486	513	505	512	555	523	543	499	483	568	507	543	530	522	519	528	513	530	516	548	500	557	525	480	536	527	530	510	494	535	506	512	515	504	502	522	529	552	507	526	506	483	509	516	515	532	539	528	504	515	512	516	510	527	519	504	509	506	512	562	502	557	519	517	503	521	528	497	519	505	539	506	562	491	479	502	525	544	523	526	508	516	530	497	498	557	547	535	531	517	528	513	486	510	491	489	544	506	559	509	557	506	510	499	538	518	455	529	536	477	515	522	510	537	507	505	523	536	528	548	494	529	529	530	526	534	489	474	560	526	523	529	575	487	511	535	536	499	492	518	529	539	510	536	521	507	521	533	493	484	515	512	482	499	492	543	535	501	521	512	534	514	505	519	488	523	537	532	534	556	533	570	477	502	530	528	526	531	560	538	493	494	521	529	544	521	528	506	512	535	466	488	508	568	536	519	510	541	528	561	496	524	510	501	507	534	505	540	521	510	554	526	498	477	549	506	511	476	545	527	497	503	538	501	501	527	525	501	519	518	506	550	499	555	477	520	531	526	503	535	503	499	513	553	496	511	530	513	528	540	507	477	536	537	520	559	539	521	532	511	522	519	527	518	528	527	526	508	501	547	513	493	533	538	513	509	526	513	509	476	508	581	525	514	499	525	562	531	526	524	514	517	525	544	565	537	518	470	514	538	511	529	511	549	498	526	529	505	532	513	517	525	526	526	520	513	511	519	494	524	522	525	513	530	491	501	558	516	523	529	550	503	481	533	545	516	508	451	512	506	539	530	541	516	511	497	520	542	521	531	502	521	527	517	499	504	556	504	487	511	520	491	506	539	515	514	541	519	483	524	510	494	523	544	528	490	505	509	514	497	510	502	533	510	518	511	526	453	526	506	539	524	529	516	543	529	549	509	549	510	488	562	506	533	504	503	511	534	551	523	532	513	516	507	523	549	547	528	502	544	511	511	552	539	522	504	517	468	516	518	548	516	527	519	558	492	527	550	494	525	526	526	512	548	548	499	522	537	530	505	514	529	521	540	554	520	502	485	504	539	512	493	514	553	538	536	491	534	516	478	526	556	529	564	502	563	526	475	486	545	530	543	555	509	507	505	516	469	496	499	543	548	524	506	558	497	539	512	540	507	510	503	502	514	519	527	536	526	540	549	531	505	484
22793	21202	28952	23730	21206	21246	12889	1300	869	730	658	587	505	470	409	378	368	394	338	311	310	299	292	306	290	274	265	240	254	273	300	228	264	263	231	254	237	252	241	258	238	256	265	239	242	242	234	249	248	213	250	210	246	243	242	236	243	235	215	235	208	236	238	243	223	233	236	213	231	218	222	246	221	235	238	227	230	232	218	234	231	240	183	240	225	197	245	183	190	216	237	187	209	261	242	207	264	214	240	216	232	212	235	227	243	244	229	232	241	252	243	247	203	223	241	196	247	216	246	219	249	228	223	249	224	241	226	235	233	221	232	234	200	217	217	244	251	210	224	230	213	227	242	229	249	209	230	230	222	228	242	227	243	241	227	273	229	196	224	195	242	249	203	220	245	210	230	237	201	236	244	208	189	234	216	219	225	221	211	226	207	224	231	255	227	209	223	197	209	250	242	231	200	238	240	212	222	227	244	221	229	233	216	205	241	218	218	215	206	209	226	244	214	244	228	222	195	224	229	216	226	216	184	198	223	221	200	223	200	250	220	217	192	221	225	224	231	222	214	213	205	239	214	227	227	258	232	206	233	204	227	237	230	229	226	257	206	186	232	220	229	247	209	223	223	217	231	249	189	231	233	208	224	240	214	223	213	213	243	213	251	205	207	239	215	216	215	220	233	229	227	202	239	181	235	222	230	220	209	229	243	229	217	233	221	230	254	249	236	233	222	248	233	209	211	250	228	242	232	241	254	273	232	224	223	225	211	257	235	217	196	199	202	226	227	216	227	234	233	202	208	209	201	240	211	258	202	219	210	210	221	198	234	197	228	226	247	211	213	241	238	212	204	214	206	220	256	222	219	244	187	228	222	232	192	246	213	202	216	192	234	227	225	223	219	220	214	212	246	206	217	227	210	207	239	243	213	248	215	212	228	226	229	212	227	222	218	254	227	209	243	235	223	239	225	211	223	207	230	226	217	214	216	217	229	206	243	206	212	237	247	212	228	209	253	235	222	245	211	222	208	214	216	232	221	224	209	196	226	224	226	240	216	203	190	227	216	219	228	229	219	203	203	233	243	218	232	226	241	243	232	224	210	218	253	210	231	239	210	227	261	248	221	208	207	224	234	227	224	236	201	209	233	231	217	217	226	210	206	233	193	227	235	221	213	244	218	224	232	221	241	229	227	216	224	223	236	215	267	194	237	240	231	231	229	239	209	231	222	226	233	228	218	208	210	216	217	196	228	200	207	200	218	243	231	231	213	211	244	217	228	225	221	260	228	241	236	239	225	215	231	221	225	208	207	227	220	211	234	179	223	234	196	228	242	217	202	226	244	221	243	198	184	226	217	240	203	235	218	237	212	226	228	254	227	204	202	241	239	225	216	217	211	220	221	231	223	240	235	247	248	220	240	246	244	205	213	232	210	245	227	224	205	210	216	213	238	209	222	218	200	240	212	209	232	224	219	226	249	207	205	231	240	237	236	207	218	213	204	234	218	198	220	235	221	232	227	244	252	231	222	224	214	243	223	247	242	228	213	228	231	228	238	197	199	231	237	220	226	215	208	211	225	209	216	229	218	219	236	223	224	209	211	212	242	207	232	227	196	214	190	220	219	234	226	203	216	225	222	266	215	200	216	226	219	225	205	218	207	231	256	205	213	226	226	219	185	228	203	205	197	183	214	228	184	228	208	253	200	233	202	229	238	221	216	242	199	240	242	208	197	230	236	223	210	213	202	210	234	217	223	233	218	229	245	228	218	223	231	222	213	221	214	202	219	226	236	204	238	230	198	245	201	212	205	211	257	232	203	209	223	225	222	222	230	220	223	234	231	228	226	227	229	231	203	222	252	233	202	251	193	251	224	220	210	207	227	226	220	253	207	228	231	230	239	193	210	228	235	234	227	241	196	225	212	231	229	199	204	223	226	223	209	232	208	223	221	237	240	203	246	233	247	195	215	232	235	259	211	211	229	237	225	237	243	234	233	220	241	191	223	215	200	255	225	221	218	207	207	242	252	246	223	244	240	232	230	212	239	235	219	249	212	241	249	198	245	201	221	193	211	234	222	221	218	242	235	193	216	221	215	235	235	235	239	229	234	240	194	221	233	220	235	221	225	235	198	219	252	238	211	221	226	203	224	207	203	199	233	221	208	220	228	209	235	252	257	242	220	223	224	246	204	228	238	237	231	209	215	227	239	220	218	223	237	238	227	250	216	245	236	196	227	236	243	209	213	229	230	195	234	201	215	247	227	245	203	226	244	217	220	224	239	235	224	210	213	219	229	245	195	214	241	239	235	231	243	197	219	233	245	225	216	214	210	245	209	212	215	237	222	213	222	203	212	221	215	228	223	235	225	227	223	211	225	231	209	223	229	210	246	218	220	243	189	242	245	212	229	226	222	208	219	233	222	212	241	215	247	247	240	225	207	229	230	210	214	228	263	231	243	252	241	215	213	220	220	235	229	215	215	220	233	218	232	234	244	214	242	231	215	208	191	238	222	233	213	214	239	213	237	240	212	207	229	208	230	222	247	203	204	210	207	208	223	221	235	253	223	218	243	235	227	213	200	233	229	213	218	223	231	230	210	203	219	237	247	252	226	223	248	210	213	214	261	225	238	217	229	213	226	216	231	249	244	225	238	214	224	232	197	210	215	211	227	208	232	237	231	219	232	214	232	233	203	233	219	242	238	204	223	202	229	234	204	219	224	260	202	190	203	208	224	199	225	228	209	224	210	225	205	229	239	250	219	203	210	217	236	231	201	215	191	231	248	229	228	227	229	222	220	201	238	232	229	194	226	217	226	224	219	213	211	235	198	244	238	246	235	215	216	232	202	229	224	199	223	203	254	201	232	227	214	237	232	248	211	206	187	243	237	227	207	194	237	231	221	229	229	197	227	232	234	234	220	255	227	229	244	235	243	268	226	224	215	233	234	219	211	244	235	226	216	231	218	227	241	215	220	224	203	225	224	240	228	218	203	223	231	232	202	213	212	224	217	203	189	232	217	206	211	210	215	221	209	222	223	225	239	221	240	263	205	213	205	182	237	242	227	244	218	191	207	225	194	198	208	216	242	251	215	238	210	243	235	217	236	226	215	254	225	232	212	243	227	229	245	228	228	227	243	227	219	230	220	228	197	229	220	224	237	227	219	207	213	180	209	223	250	242	231	239	227	215	224	234	222	220	232	217	228	223	231	236	232	196	184	233	234	227	192	229	227	261	201	236	226	250	212	223	200	180	214	204	244	226	211	209	219	209	202	225	225	232	252	188	209	235	218	222	226	223	214	245	226	228	225	210	224	211	226	221	227	221	230	227	224	229	214	195	201	276	228	212	192	224	223	225	213	214	225	227	214	199	242	235	225	216	223	264	218	236	203	193	210	229	215	223	226	215	234	241	234	214	222	219	207	192	222	239	217	190	210	229	244	223	230	261	244	240	230	242	216	229	224	233	202	218	208	221	210	233	214	219	234	212	216	241	206	211	236	249	247	225	222	212
20196	17131	14457	7657	5107	3823	2853	2258	1725	1362	1190	982	840	734	735	603	520	494	504	462	469	417	384	392	335	338	301	315	319	332	299	330	311	304	305	298	241	276	298	290	298	287	278	264	287	260	267	281	242	265	276	281	289	236	273	258	268	274	261	220	268	282	293	277	268	280	227	276	303	269	262	263	263	282	244	266	261	270	254	266	264	252	240	260	259	268	239	242	251	269	246	271	264	272	255	259	272	260	281	265	252	240	241	206	286	227	263	272	255	253	235	272	237	282	242	246	267	249	267	257	259	264	264	237	223	260	229	246	269	230	268	246	270	264	251	240	249	284	266	249	225	247	231	240	225	222	252	236	258	264	280	243	255	238	260	241	252	276	260	268	266	231	263	230	279	260	232	248	251	231	268	249	272	251	252	231	249	241	224	242	231	252	269	279	242	266	244	250	266	246	265	253	265	263	245	250	266	262	265	233	257	266	247	279	255	251	237	266	210	266	255	254	253	250	246	234	247	256	252	244	262	244	255	249	247	234	267	254	239	219	239	253	261	235	241	266	267	255	241	241	236	271	251	256	249	240	246	241	231	264	281	243	263	238	254	257	261	245	249	256	242	273	267	260	242	246	248	257	250	269	246	263	254	246	249	239	250	232	252	233	273	270	262	253	259	256	253	276	244	240	240	266	251	261	262	290	241	239	227	251	256	251	267	247	258	265	270	266	246	243	254	252	285	249	287	263	275	242	237	279	270	238	238	268	243	229	236	245	286	247	221	255	225	261	270	268	238	288	242	240	243	255	275	256	242	239	260	256	262	271	246	258	206	243	239	259	254	233	243	291	246	269	226	233	236	261	242	265	268	258	275	238	245	268	227	244	247	255	253	236	263	245	222	234	260	249	231	242	260	250	246	246	247	224	272	240	254	249	243	239	250	259	265	234	234	246	261	264	271	268	261	252	246	227	262	235	246	249	261	267	242	257	246	266	235	264	283	281	264	259	257	257	279	244	255	261	261	233	266	269	234	260	259	243	282	259	235	239	266	260	244	261	254	278	250	274	234	246	272	240	235	246	241	211	229	237	259	273	244	269	260	245	252	264	241	234	213	225	241	273	275	229	233	239	249	254	245	261	262	254	272	229	282	268	257	279	251	244	253	259	254	246	247	251	260	242	246	259	227	265	269	244	233	228	227	257	231	243	234	258	233	251	213	284	244	260	262	254	237	241	247	247	233	234	250	251	220	276	237	253	259	241	248	228	250	235	255	266	265	252	272	232	272	248	224	227	251	252	243	248	241	230	254	245	220	273	260	241	256	255	246	229	250	267	231	251	243	230	271	220	297	224	224	250	246	271	243	242	275	226	283	268	265	272	287	233	257	268	241	247	257	241	242	276	264	277	267	211	237	262	227	250	259	253	260	261	249	253	254	261	260	243	241	244	247	234	227	239	258	260	266	281	251	263	244	237	275	247	253	276	261	278	260	262	244	238	235	273	272	256	230	274	226	258	218	263	264	272	256	265	241	241	239	227	242	244	238	242	256	251	243	253	248	254	242	246	285	267	259	241	276	238	246	247	259	266	244	262	250	285	245	264	234	250	240	233	251	290	260	238	281	299	242	233	258	267	252	250	251	254	257	237	258	220	260	234	240	260	283	263	251	243	224	255	266	247	267	228	261	258	248	242	235	252	233	263	242	225	233	224	282	233	248	247	254	243	257	236	252	258	262	253	252	259	295	243	233	258	255	251	283	252	244	237	261	247	258	258	235	246	262	257	259	238	245	241	264	227	263	241	255	245	280	267	250	257	255	268	224	254	258	258	238	249	256	249	225	233	277	252	257	230	246	280	248	258	246	246	270	261	232	222	257	224	256	247	269	239	266	254	255	257	260	262	246	234	246	276	260	223	274	276	263	277	258	268	257	235	240	243	282	273	255	244	247	246	248	253	259	222	230	250	268	268	251	247	258	232	282	248	233	249	246	272	229	256	240	277	248	238	252	270	235	268	244	244	231	233	266	251	251	274	259	261	276	238	264	257	251	284	245	229	248	255	256	227	234	262	258	266	280	269	265	265	261	252	252	240	243	268	240	215	249	253	247	240	281	268	239	254	238	249	208	208	243	261	273	254	247	274	268	267	250	253	236	237	235	272	265	239	271	240	250	257	242	251	246	262	240	262	227	258	237	261	232	246	260	269	278	240	242	262	267	247	264	265	231	237	263	267	242	259	240	260	256	244	246	242	256	238	257	262	240	232	231	250	263	261	268	246	239	238	255	221	272	251	253	240	242	266	234	241	240	226	227	227	257	237	240	247	276	274	268	240	289	247	240	272	228	263	266	226	279	257	256	278	233	257	259	277	240	231	235	258	216	264	269	248	247	214	250	258	232	247	251	248	226	262	251	221	267	253	240	258	255	259	212	224	233	263	268	237	248	235	247	272	251	250	249	264	282	233	221	255	259	232	245	244	244	243	247	272	267	277	243	242	278	254	254	283	230	249	233	277	225	254	283	265	255	229	231	259	277	255	236	227	244	247	245	254	228	252	259	258	253	255	243	238	249	222	250	241	241	245	265	247	262	254	232	275	278	271	267	272	255	256	228	256	242	257	256	223	225	258	224	270	251	262	239	254	265	248	207	238	242	240	254	219	248	240	265	255	281	247	251	253	257	235	240	247	244	259	239	264	245	267	255	246	263	228	231	272	255	263	256	285	247	225	222	240	266	239	253	263	227	258	252	286	270	251	259	270	271	238	262	270	257	249	241	254	241	265	268	249	243	237	281	252	232	250	286	300	259	217	253	256	246	250	270	268	245	241	238	251	250	246	263	303	246	264	281	245	246	250	234	251	261	257	246	244	274	264	227	251	273	241	243	220	255	256	244	233	238	237	239	273	246	258	245	250	223	261	284	240	215	254	239	276	253	280	259	257	249	258	245	276	235	254	234	246	271	225	231	237	237	253	272	254	254	266	257	233	266	241	268	258	266	246	252	244	261	270	241	232	254	268	261	260	230	278	247	243	244	263	260	227	265	261	259	225	261	256	265	254	273	246	281	249	281	244	252	240	249	260	258	309	255	226	247	252	259	252	273	230	247	267	255	227	239	212	258	281	268	248	233	257	244	256	244	267	243	253	258	237	257	252	266	269	241	248	246	251	262	253	260	247	261	274	251	241	233	262	230	239	258	238	249	275	250	212	222	259	232	270	242	257	263	268	270	287	241	244	260	251	242	269	233	250	262	260	226	234	275	234	212	263	221	238	267	254	241	257	248	249	253	245	271	231	247	228	253	241	254	262	236	247	246	268	243	275	261	249	247	238	239	223	235	254	243	265	241	241	239	241	275	270	244	242	266	247	240	261	257	248	251	247	268	248	233	261	242	262	246	232	276	245	236	229	242	265	252	252	293	241	255	240	283	245	242	231	242	250	264	261	278	277	240	272	238	263	246	261	261	239	282	242	247	259	217	240	267	248	234	228	260	248	261	231	259	249	235	231	227	240	259	267
27094	20120	7608	967	661	590	523	391	376	371	368	361	332	386	343	357	344	355	364	368	367	378	331	371	350	399	357	318	317	326	351	312	341	380	365	351	344	357	365	315	318	330	366	358	348	346	337	343	341	324	336	351	359	347	364	347	351	361	342	371	368	379	359	340	386	346	363	344	320	317	335	355	349	358	350	365	352	376	374	333	335	319	346	320	347	361	340	344	366	321	335	378	329	361	351	313	356	351	343	332	387	394	345	317	342	383	344	358	365	368	345	349	353	365	367	341	359	376	351	334	343	337	366	339	367	317	331	333	381	354	343	359	378	330	372	337	338	366	369	340	340	350	318	358	344	336	341	343	347	346	332	361	349	380	349	323	374	353	348	329	353	360	318	334	371	358	379	348	376	353	365	341	355	364	331	329	382	342	356	347	328	340	352	333	322	346	343	342	324	333	365	336	338	356	362	344	376	363	330	372	361	341	340	366	365	343	372	347	343	354	344	364	324	335	348	372	363	352	350	356	364	388	336	356	380	345	354	386	351	342	377	388	359	354	370	333	348	346	349	329	375	342	319	347	384	345	334	334	336	340	309	350	321	349	358	331	407	349	360	354	335	336	344	382	369	350	376	339	331	343	368	333	357	345	343	337	287	363	376	365	354	356	330	371	344	335	333	363	354	336	334	313	337	353	336	359	338	340	342	374	331	345	355	353	342	391	345	360	313	324	340	347	346	354	348	334	331	347	334	368	352	346	348	339	334	336	353	314	344	338	366	324	377	381	351	379	367	343	337	362	315	382	344	354	370	379	334	350	313	381	351	375	339	350	350	342	366	359	325	341	349	325	356	343	334	356	356	354	375	341	359	312	413	353	347	349	349	348	371	360	348	365	340	373	358	352	368	386	365	372	312	362	392	366	370	344	343	348	348	317	337	327	359	342	363	374	340	290	378	361	347	331	315	360	335	346	342	346	335	353	326	354	339	377	324	361	364	366	352	330	313	354	319	332	334	344	346	331	347	317	340	338	341	351	343	316	343	365	345	330	370	341	331	359	366	367	350	344	385	367	357	363	315	342	333	327	329	326	351	329	310	351	355	324	352	330	355	351	354	356	326	365	325	315	322	349	348	318	310	346	373	351	347	351	352	354	367	372	375	320	323	354	358	318	367	340	362	329	346	376	380	379	339	354	358	371	335	353	345	339	319	355	352	380	370	337	321	375	392	351	332	354	328	331	325	320	313	328	365	364	324	360	357	354	339	349	361	347	327	360	319	355	329	324	341	351	343	343	338	337	340	357	340	360	369	329	343	331	358	353	310	353	317	333	340	371	386	346	311	335	373	352	330	359	335	318	357	370	341	351	353	316	366	331	349	359	364	348	343	341	330	363	344	348	366	298	353	335	353	389	334	320	319	322	343	360	331	348	326	337	367	339	366	365	356	337	334	359	326	357	353	339	341	331	325	343	347	364	360	374	353	355	356	340	359	382	322	336	366	325	342	304	363	359	355	336	353	336	346	354	351	306	359	341	355	329	386	392	340	339	326	340	382	393	332	311	348	336	323	369	347	365	348	338	389	324	338	363	366	390	361	340	355	304	362	355	381	332	335	355	334	345	342	366	325	353	347	364	331	369	374	356	364	335	349	358	339	349	333	332	387	360	386	340	313	344	314	342	346	334	350	340	326	358	358	342	385	346	352	323	393	324	382	360	310	347	380	350	317	353	368	345	378	358	315	321	339	332	335	364	329	349	357	368	329	361	346	309	356	379	333	315	342	357	373	332	360	361	343	337	388	346	328	384	349	358	359	340	361	331	348	355	385	329	350	348	340	315	346	370	317	337	346	367	355	359	397	345	317	346	341	324	357	363	354	336	314	336	330	325	359	366	365	345	383	362	356	355	357	346	380	360	367	358	350	318	347	340	357	360	351	348	337	335	349	344	318	347	337	309	384	370	348	349	358	357	344	372	330	358	323	346	344	365	351	350	384	353	371	332	325	360	340	329	360	345	338	351	341	306	419	342	356	363	360	327	358	360	361	339	325	360	349	351	339	345	343	371	354	355	322	334	333	354	371	340	351	419	323	353	350	347	330	347	330	312	342	343	344	331	362	352	350	330	393	352	347	347	358	335	345	335	327	371	370	357	391	364	326	353	330	328	324	326	382	336	337	337	349	339	333	340	325	360	341	392	326	372	326	356	365	352	319	351	328	338	360	340	372	358	341	327	348	340	349	348	373	331	341	356	339	298	357	354	312	381	354	363	353	355	342	362	379	330	348	316	336	357	353	342	356	329	349	317	339	366	339	338	358	377	332	347	372	348	348	341	323	363	345	348	317	368	335	315	327	340	329	329	350	316	364	338	362	365	334	386	342	339	352	375	333	326	337	389	360	334	379	399	350	333	393	319	351	376	334	364	352	374	345	380	360	357	347	374	361	366	345	358	328	381	349	342	360	379	346	339	365	363	341	349	355	376	357	371	330	309	311	335	360	362	375	354	355	348	330	374	325	362	329	336	345	326	326	328	368	330	348	367	335	399	374	365	349	332	356	360	345	340	384	324	377	369	385	313	351	341	329	379	331	390	338	361	370	350	341	325	366	344	375	335	392	317	353	332	339	377	349	323	363	328	343	324	342	343	361	344	344	353	346	343	352	337	336	353	355	361	335	336	345	380	347	348	357	370	345	348	339	374	323	322	338	371	330	338	334	336	370	327	327	361	346	352	340	362	337	330	346	323	346	358	369	342	342	328	349	353	339	334	366	355	370	340	328	352	326	337	382	367	314	346	340	344	323	368	342	346	348	346	345	365	363	334	366	381	328	343	358	365	351	357	319	316	372	369	329	353	337	338	346	357	379	347	333	333	373	334	367	363	368	323	309	364	329	354	349	341	334	304	347	366	361	354	333	359	365	366	339	290	335	340	359	339	340	328	377	340	338	359	370	368	329	366	380	347	348	381	355	357	314	328	326	330	347	352	351	346	341	337	323	341	372	331	355	376	356	337	382	353	335	391	357	349	335	309	342	317	310	354	317	365	372	352	358	373	343	380	309	362	371	368	338	359	323	365	349	373	341	358	338	335	347	343	378	331	330	340	349	356	332	368	323	355	360	383	373	374	377	351	342	344	354	341	373	376	329	364	349	354	370	324	336	378	357	349	344	359	401	375	332	373	312	349	339	358	346	343	334	361	354	349	353	358	343	337	352	357	365	342	371	364	339	344	362	365	344	318	360	365	331	313	353	368	347	339	333	351	342	381	363	314	344	353	366	365	352	377	360	353	364	345	356	369	352	333	363	340	385	362	359	362	345	328	356	321	362	306	344	354	353	327	324	342	369	377	359	324	356	353	351	368	312	347	351	332	355	333	320	351	347	315	343	396	331	313	353	343	368	330	379	344	362	324	351	331	341	369	338	328	360	342	366	350	355	334	368	351	353	366	343	340	354	328	349	351	325	343	359	339	357	350	343	357	344	342	332	347	353	347	347	357	351	334	367	343	344	360
9709	1449	1278	767	625	571	562	488	475	438	468	460	448	468	420	471	444	421	416	381	442	428	422	425	407	401	395	412	401	450	414	463	452	425	439	413	383	400	405	415	398	403	411	421	441	417	448	397	435	423	443	438	402	408	421	421	432	414	405	438	423	424	435	397	425	419	404	412	407	409	420	428	418	455	430	421	425	455	396	420	390	443	389	422	403	419	411	404	438	435	434	413	416	417	442	446	420	399	466	414	423	436	373	420	435	450	390	446	411	416	422	389	421	430	399	418	426	426	439	427	415	397	387	431	431	433	452	392	344	401	373	422	439	429	413	428	391	420	430	415	412	419	437	451	410	431	407	432	427	427	412	444	399	425	407	415	392	395	408	442	431	444	415	398	437	408	399	398	426	386	455	443	397	453	435	429	422	429	424	399	429	430	404	453	418	404	436	423	405	420	432	423	436	413	435	412	425	413	439	411	382	424	415	466	413	398	405	441	411	431	402	408	409	451	423	405	416	437	416	421	457	402	414	412	405	423	381	447	450	421	398	433	416	410	411	421	428	405	437	438	415	413	417	413	425	390	419	443	433	432	406	411	390	408	438	419	453	450	403	412	437	425	433	419	418	401	406	436	404	439	437	446	422	432	402	420	437	436	383	416	421	456	389	427	421	423	435	415	440	397	394	402	424	444	478	431	407	429	408	376	424	392	446	434	424	464	395	436	415	425	435	413	399	460	386	416	409	458	430	408	422	453	449	420	403	433	452	414	484	417	429	441	403	435	432	437	427	414	402	413	399	434	420	430	405	428	434	446	444	413	389	448	440	418	425	436	453	421	461	442	412	412	413	395	410	421	420	426	433	432	417	432	447	396	430	437	393	445	395	403	385	441	432	439	413	408	437	421	419	409	401	434	433	402	421	435	418	443	411	405	426	475	409	440	418	434	395	451	399	400	421	373	425	395	390	423	372	420	438	432	414	393	416	392	432	449	438	374	425	357	424	400	410	398	438	423	437	423	404	415	430	449	435	403	417	416	379	437	393	417	397	397	400	439	396	425	409	380	443	419	412	422	454	399	473	404	433	461	394	434	454	463	458	400	384	379	418	408	401	412	407	432	466	415	438	419	418	397	408	439	410	431	412	396	389	416	424	446	412	429	423	463	423	393	416	428	388	386	406	419	436	475	412	420	406	428	469	391	397	375	415	426	406	434	422	408	431	420	418	400	411	393	376	442	410	423	438	456	424	405	423	439	376	431	410	413	424	421	411	416	398	446	420	426	403	419	412	440	405	416	460	420	391	408	419	438	444	462	433	412	451	397	462	440	406	411	418	423	410	439	413	419	400	397	418	407	415	448	416	436	412	405	438	435	413	429	418	409	433	420	424	415	428	395	414	410	444	419	409	383	425	425	400	430	400	423	387	417	430	417	461	423	418	394	445	435	416	412	426	438	398	414	439	416	398	440	433	455	401	399	416	421	390	423	383	395	403	438	440	461	410	415	400	404	410	395	412	397	412	418	399	425	425	418	421	414	428	434	417	442	397	420	423	446	420	399	395	442	454	445	447	411	400	423	412	434	410	417	434	390	409	411	466	432	426	440	448	379	406	420	434	427	439	441	400	438	429	428	420	397	382	416	427	414	375	419	410	415	406	423	430	427	408	414	439	426	444	403	378	405	419	400	398	413	408	452	400	436	449	391	437	436	416	438	393	420	420	409	409	415	407	426	361	432	445	440	407	400	415	457	431	393	415	413	402	427	430	421	439	413	433	422	420	416	378	382	416	399	438	407	430	431	395	434	405	402	405	400	400	388	416	435	410	414	427	398	466	445	411	417	451	417	423	394	414	411	445	417	431	401	419	463	458	428	408	411	424	387	400	465	367	437	413	433	440	415	412	421	405	422	410	427	376	434	415	401	431	389	446	427	381	432	435	407	432	386	411	412	433	412	427	406	433	407	415	416	420	445	451	436	440	388	403	410	425	417	458	414	396	449	402	394	423	442	432	430	406	424	410	425	436	421	426	413	424	433	443	404	402	464	449	432	397	428	431	418	420	436	467	461	422	393	436	432	448	414	415	435	439	411	443	443	377	438	435	376	405	404	421	424	404	378	402	421	465	437	427	366	445	438	417	457	433	430	417	423	417	424	428	424	434	432	428	455	459	409	425	441	442	376	411	451	382	434	420	433	422	384	421	391	435	454	403	413	391	413	402	413	401	413	413	406	443	423	443	449	440	405	371	432	417	428	410	406	414	427	410	425	448	438	430	419	427	405	424	403	452	441	405	417	399	413	425	413	423	430	414	445	366	390	387	399	431	455	438	419	389	424	404	399	398	405	441	443	420	429	429	406	415	399	407	439	384	403	443	417	386	450	416	464	437	413	417	426	415	400	417	437	408	411	430	430	435	431	412	421	424	445	412	406	404	404	434	405	426	431	393	417	447	403	386	404	420	465	449	405	432	382	408	402	433	437	417	395	417	427	444	383	449	407	445	446	418	399	435	425	431	436	412	415	453	438	413	405	417	386	411	466	419	414	394	432	440	423	388	420	380	368	419	448	432	404	441	394	426	393	434	395	426	423	422	428	385	390	387	420	435	448	431	430	427	425	367	396	413	409	372	407	399	418	401	406	400	412	424	438	410	425	464	399	431	380	401	436	451	420	401	409	416	452	419	423	420	436	440	430	442	441	443	428	437	441	395	409	394	436	411	412	400	415	413	459	393	448	422	397	422	427	404	458	434	415	430	435	409	408	421	383	422	398	424	397	431	391	419	405	387	377	412	399	435	405	434	401	404	433	422	411	424	416	413	429	415	467	407	391	436	416	412	448	389	392	411	404	410	394	378	433	405	425	456	390	424	435	423	424	441	440	452	407	415	424	425	439	418	445	461	452	432	443	456	428	400	392	426	397	431	408	417	429	412	444	412	411	430	440	395	433	435	421	419	441	444	378	410	439	432	364	410	424	413	400	416	427	425	414	394	434	437	424	452	424	428	403	404	391	416	438	435	441	436	417	464	422	395	413	419	404	432	421	452	422	461	440	418	451	428	404	417	420	419	456	417	414	406	466	405	391	421	414	410	375	396	433	456	442	414	428	422	415	405	425	413	403	428	407	384	380	436	434	424	394	404	435	454	405	406	404	435	463	398	408	421	409	413	421	454	454	426	459	416	390	414	392	431	463	427	409	405	416	428	434	438	398	406	450	427	460	389	417	433	416	400	406	420	399	401	496	432	428	396	411	436	418	404	428	405	418	426	449	439	406	396	422	404	450	408	443	421	444	475	424	413	425	421	416	426	419	386	401	414	412	410	404	437	419	375	431	368	398	443	404	404	470	417	425	406	439	414	448	416	393	435	433	388	397	422	409	406	452	396	417	408	415	409	403	428	447	410	434	392	419	395	411	404	436	409	426	467	444	363	416	378	418	386	414	400	414	433	438	440	390	435	416	460	408	416	415	441	435	386	452	423	475	419	474	411	401	382	415	418	437	425	432	429	434
23764	21168	28532	24052	21150	13313	1163	645	494	420	419	355	300	277	294	282	238	232	194	223	234	227	183	191	190	223	176	205	193	173	194	156	168	192	177	179	172	152	166	193	171	187	172	174	156	189	195	181	161	163	162	157	163	183	153	153	172	182	159	168	160	179	183	159	163	170	149	176	167	149	159	181	175	168	130	145	159	170	175	166	162	159	174	170	176	157	163	134	158	171	169	158	165	186	178	154	166	165	168	170	179	180	175	158	140	136	153	159	182	171	159	176	153	168	166	176	144	161	166	140	165	163	170	164	171	146	167	155	167	160	161	159	195	153	163	165	175	187	167	142	155	157	185	151	168	178	137	173	171	155	162	146	151	157	157	165	165	165	169	153	151	153	167	175	149	151	157	155	178	184	166	164	151	190	157	180	152	151	145	150	170	135	173	161	163	159	161	152	171	155	175	179	154	130	165	176	146	200	160	141	145	148	164	163	175	149	167	161	160	175	161	169	168	157	159	174	143	131	159	175	178	164	167	185	189	172	191	142	181	134	164	136	165	164	162	180	172	170	145	154	141	162	150	152	178	160	158	166	164	161	149	166	191	164	162	157	177	141	160	152	155	160	170	150	155	159	156	168	140	166	157	166	149	165	146	178	175	155	171	163	169	158	155	156	138	167	138	158	150	155	151	164	157	156	150	177	154	159	182	146	160	166	136	174	152	153	154	162	144	148	160	158	148	159	169	141	176	154	137	170	154	164	164	181	178	164	140	154	149	145	167	150	166	160	176	140	176	163	128	174	163	143	191	170	164	158	162	142	152	158	158	147	163	156	138	135	157	154	169	178	152	147	161	156	154	166	164	155	163	161	155	161	167	158	179	151	165	170	171	146	155	164	181	190	176	164	165	168	156	161	156	149	142	149	170	148	171	164	171	136	146	138	162	150	169	153	130	175	150	161	121	171	145	181	182	173	164	154	180	175	166	161	160	166	194	181	164	165	180	165	176	157	148	146	173	177	155	147	171	158	151	150	170	164	160	142	150	177	163	175	167	168	181	166	182	154	151	159	179	145	168	161	162	160	150	153	174	175	167	167	156	159	177	167	154	155	155	168	185	153	147	160	150	151	173	194	156	157	157	147	155	149	155	159	170	166	147	159	148	149	174	178	142	142	181	159	168	147	156	158	187	163	164	179	175	159	135	148	156	151	158	185	175	163	163	166	135	160	187	169	172	134	168	163	180	157	169	151	179	153	155	174	168	157	186	125	130	146	190	167	158	150	167	158	138	172	178	165	146	153	184	161	175	170	165	168	170	173	177	162	170	162	184	163	152	177	177	172	171	171	172	185	159	158	164	157	152	137	166	160	151	154	172	141	140	156	161	153	176	155	177	164	154	169	184	155	167	161	155	171	152	159	138	169	187	145	158	157	178	160	166	156	180	150	154	182	172	169	155	165	155	161	157	156	150	164	167	173	164	157	165	161	192	159	190	167	161	161	155	164	173	153	157	167	159	164	183	156	160	152	169	162	139	163	179	179	166	170	176	163	160	171	175	134	165	156	138	172	165	162	152	170	191	175	190	168	154	165	196	148	157	176	174	160	149	150	162	181	155	154	163	150	164	171	169	129	157	177	174	159	144	156	169	174	174	152	162	158	145	177	160	158	132	142	170	139	161	164	151	168	179	152	155	157	173	156	182	146	151	162	167	170	150	151	194	178	162	176	162	153	153	167	158	189	158	155	168	148	144	159	166	169	144	159	156	155	156	167	174	168	154	178	179	162	155	153	161	158	160	154	178	153	169	173	157	156	175	172	142	167	157	187	145	157	168	142	168	180	152	160	172	175	169	151	168	145	155	191	161	174	163	164	141	162	175	181	155	167	169	158	166	167	160	144	174	148	173	159	134	150	158	178	150	175	152	168	167	187	177	152	166	158	153	151	157	200	171	144	151	184	174	152	175	167	182	163	154	167	157	164	167	170	156	151	155	149	156	182	178	148	170	172	168	156	179	155	164	177	159	160	151	140	151	156	172	173	159	169	147	171	181	168	163	161	182	167	165	156	161	192	147	167	155	145	161	141	166	145	160	175	159	153	156	181	175	148	164	150	169	140	185	140	161	175	178	171	171	144	188	172	130	151	157	163	183	171	154	164	147	166	133	144	153	151	174	200	159	135	169	168	186	163	156	170	157	160	187	165	179	153	171	153	139	170	151	155	144	168	157	166	176	173	159	175	154	175	156	141	169	136	160	153	156	156	140	172	161	159	168	177	137	171	154	165	186	158	144	153	164	138	148	166	153	153	165	154	157	173	153	153	150	161	161	160	175	170	168	149	159	168	168	149	177	158	170	165	174	179	151	153	167	140	172	162	161	154	174	157	143	165	176	175	168	151	162	147	164	167	174	164	173	162	141	131	150	167	153	174	169	176	182	148	156	150	160	166	169	158	159	172	150	172	175	165	166	149	154	152	159	184	159	180	143	155	161	180	162	171	166	161	172	185	158	161	184	166	178	174	172	171	153	153	147	172	169	161	159	146	148	155	156	151	174	160	164	175	169	187	156	150	151	172	157	156	174	180	152	177	159	153	157	158	178	169	164	179	182	163	147	154	167	159	160	149	158	157	161	165	127	157	162	171	159	185	144	170	158	158	167	167	161	137	162	182	173	149	177	175	160	140	161	176	163	162	180	140	159	143	165	138	165	155	150	177	175	166	155	161	168	144	163	171	140	153	146	166	160	194	160	154	177	159	186	161	177	192	173	166	154	153	156	167	158	149	174	160	159	171	167	157	152	126	162	167	181	172	156	163	154	170	157	154	177	157	170	175	162	154	171	173	168	162	139	165	164	181	154	160	161	172	162	167	166	155	135	149	173	170	148	163	181	146	153	155	151	170	186	155	165	167	161	172	164	133	150	149	158	186	155	165	199	166	155	157	155	160	180	158	160	180	168	151	161	145	153	150	150	158	145	135	153	151	166	163	146	172	177	169	157	154	175	177	172	164	152	162	176	149	167	162	158	157	158	157	166	171	172	165	159	163	169	146	157	146	160	155	157	188	195	158	157	165	165	163	154	148	152	155	185	176	150	162	149	172	166	151	165	169	163	160	204	160	149	178	139	158	178	160	168	159	164	149	164	153	161	140	168	153	182	157	157	170	147	154	158	151	155	140	148	168	173	156	188	170	150	155	172	166	155	166	161	177	162	167	150	162	167	151	143	145	170	181	166	178	163	165	167	142	170	151	175	177	155	138	162	161	155	129	171	182	148	138	168	158	168	160	141	175	168	167	184	150	149	181	157	158	140	181	173	163	171	170	182	145	184	163	154	171	161	155	148	195	170	161	160	161	170	164	165	146	155	174	155	153	180	158	151	166	152	189	181	162	174	154	173	153	178	144	180	156	159	166	173	178	154	152	143	148	175	191	165	172	161	140	175	171	177	138	193	172	139	166	180	157	145	156	159	163	153	150	150	163	155	166	149	183	160	160	154	172	166	149	155	167	165	173
19498	10335	9064	4420	2875	2068	1582	1246	986	782	611	596	514	428	448	372	367	337	303	318	293	283	276	286	229	239	248	240	250	228	234	231	206	221	235	227	229	232	219	210	215	228	213	193	203	222	231	223	228	215	217	209	200	200	232	227	211	199	225	221	214	228	175	210	198	217	221	207	188	198	207	170	205	208	210	201	207	231	222	210	200	192	170	201	212	219	221	227	205	242	191	195	196	194	199	220	201	203	202	205	209	201	179	209	197	219	202	191	200	210	185	210	222	198	219	219	195	200	190	192	195	214	221	197	220	204	208	209	217	200	191	206	196	241	215	200	222	204	214	200	191	220	221	228	225	199	205	202	222	211	182	190	196	186	206	208	205	193	232	196	210	202	193	188	216	181	213	212	207	191	219	225	153	196	201	199	195	195	197	198	204	209	200	201	201	235	183	202	191	208	203	218	177	202	211	214	206	216	194	206	199	188	201	192	213	206	187	195	186	209	216	188	213	223	203	191	195	185	219	204	224	206	206	199	243	193	213	180	229	191	190	199	209	207	213	199	211	209	223	217	197	186	185	195	183	194	208	185	197	220	217	198	220	189	227	228	196	214	228	220	198	218	209	191	206	218	195	212	203	214	183	208	187	216	193	214	201	216	189	205	194	196	220	201	237	222	227	196	188	174	198	188	205	189	212	180	202	196	184	205	175	199	201	202	190	212	216	217	176	185	209	207	201	182	203	195	222	214	198	197	220	215	216	216	212	175	214	203	199	194	183	218	196	208	196	205	205	220	220	202	224	197	207	232	212	195	216	197	198	211	196	182	186	197	192	191	208	224	201	201	229	201	198	224	210	206	170	190	209	212	194	190	198	165	198	194	189	218	214	192	221	216	208	176	212	205	200	200	201	188	182	185	206	169	212	217	222	178	195	210	215	205	223	193	189	189	226	193	188	215	186	195	201	182	225	188	206	219	197	200	202	209	185	216	214	220	205	192	200	206	216	192	224	204	219	196	185	200	196	221	197	213	201	191	224	191	216	212	205	221	182	193	209	208	198	186	184	193	205	183	187	213	195	200	187	190	207	224	201	212	211	182	209	214	190	204	186	201	205	210	198	204	210	211	210	207	193	206	202	218	215	194	210	186	212	167	188	224	205	211	221	192	204	204	219	214	193	180	215	214	211	190	221	216	188	212	198	176	217	205	218	205	213	201	197	191	184	192	218	198	192	214	202	190	212	197	197	190	208	223	209	197	206	201	202	183	189	200	199	189	201	185	211	197	225	213	220	201	223	202	195	229	176	196	227	188	188	191	213	172	207	202	173	216	206	195	213	203	204	215	223	208	215	209	194	169	189	194	212	200	225	191	205	219	202	185	195	217	223	199	189	231	190	204	232	192	213	193	194	227	207	224	199	202	209	192	227	201	175	217	235	195	187	199	211	200	215	214	235	209	183	195	206	206	190	186	205	199	221	195	204	216	212	215	192	188	212	214	218	221	186	195	215	218	204	205	224	197	218	184	204	219	223	207	195	224	183	208	202	211	216	221	217	232	198	209	191	216	211	211	208	195	211	198	203	200	191	217	212	219	206	185	175	218	213	195	219	224	183	196	178	205	186	219	213	209	205	212	210	209	187	186	202	209	222	208	184	217	229	241	192	197	214	208	210	241	228	199	208	231	201	200	203	231	194	223	218	182	198	213	216	199	203	210	178	221	216	199	200	209	237	201	206	202	215	173	194	195	204	167	210	199	209	210	223	203	201	218	236	185	201	196	210	188	201	198	186	202	188	200	172	217	224	208	195	186	192	182	195	207	244	214	208	185	204	202	212	195	207	199	185	202	202	209	210	206	185	193	213	192	208	215	190	191	206	220	210	205	164	231	184	212	209	221	217	201	197	220	210	185	238	183	233	204	211	211	207	202	209	222	196	195	198	188	202	211	223	219	192	218	191	202	194	207	189	212	221	205	219	208	185	211	189	213	198	208	169	219	196	181	208	195	213	212	185	225	175	209	199	205	223	194	219	202	195	213	203	212	196	199	210	219	220	193	189	211	198	193	198	194	208	206	199	192	193	173	210	221	202	188	219	209	230	177	209	229	206	193	208	192	206	199	190	217	213	226	214	205	192	189	191	173	183	209	190	226	182	186	199	206	189	171	201	183	184	230	208	204	210	231	177	196	201	201	226	190	216	232	215	222	214	193	169	199	196	213	191	195	194	245	200	222	192	174	199	201	189	219	211	229	204	193	170	214	191	228	204	190	204	216	228	198	197	219	211	187	212	188	198	196	207	201	197	215	205	225	201	227	221	201	199	214	223	200	215	217	205	210	207	202	229	215	202	206	165	196	210	223	201	205	227	202	225	220	194	195	231	203	200	204	190	207	210	186	218	206	216	189	213	187	201	176	209	211	197	209	221	190	212	201	212	223	226	209	210	194	227	225	184	200	189	222	190	202	209	209	197	221	189	213	228	197	188	193	212	205	197	174	196	196	208	225	199	218	217	208	209	197	201	201	198	198	210	191	197	213	202	209	231	202	215	227	233	196	199	228	217	211	203	211	201	212	220	194	218	167	210	204	184	205	191	214	225	225	188	198	196	196	205	203	205	201	175	221	184	197	199	203	204	208	204	206	190	199	191	184	198	185	201	201	203	197	187	172	181	214	196	187	188	204	198	203	208	190	209	207	219	186	194	205	184	223	199	209	208	217	175	201	193	208	188	193	216	210	222	200	223	214	204	206	186	202	199	220	203	218	196	207	217	228	230	205	199	199	196	199	207	204	202	192	228	225	225	214	203	206	200	226	223	200	215	192	207	232	207	183	188	187	203	215	196	199	202	185	196	199	193	189	179	179	165	208	202	216	182	217	201	190	205	197	203	196	203	223	200	224	215	203	195	198	216	199	211	229	197	217	221	192	200	183	209	199	197	181	236	225	199	209	194	207	184	208	175	181	219	198	213	197	205	196	195	191	200	216	226	188	189	207	194	193	202	186	185	218	198	205	207	189	222	210	211	220	180	197	223	218	213	196	199	209	211	203	188	210	157	170	182	210	216	208	186	184	217	199	212	210	198	186	191	211	197	196	181	188	176	219	191	200	188	226	211	227	210	233	219	206	180	216	209	196	222	189	207	204	225	206	219	195	170	189	223	213	182	223	223	193	242	218	181	197	182	206	199	216	177	209	199	209	178	192	235	191	220	224	205	254	182	214	213	225	217	183	224	177	187	201	232	238	206	194	202	211	180	246	185	207	179	210	209	198	217	208	214	207	192	206	188	205	218	215	184	207	232	215	166	200	215	245	193	250	218	181	193	199	206	192	176	207	218	207	194	196	211	205	236	225	201	213	201	215	197	206	209	225	214	190	193	216	197	210	193	203	213	214	194	220	232	201	209	204	223	211	223	180	201	202	203	195	226	223	226	213	214	196	204	217	208	208	213	209	183	192	207	217	220	212	196	218	213	202	200	198	187	223	192	219	192	186	197	184	226	197	180	204	224	171
25018	21137	27575	24862	14166	1133	783	650	599	597	601	516	583	489	517	471	527	481	489	469	465	491	463	485	520	426	493	481	501	437	451	477	453	454	452	440	475	455	481	480	429	446	468	459	471	457	460	470	462	469	487	440	477	467	463	444	450	438	404	479	442	410	479	460	458	426	462	481	468	449	482	454	453	455	456	452	472	441	489	462	423	438	441	440	450	433	435	453	477	451	458	457	424	438	489	448	464	436	464	480	435	434	407	442	427	483	450	459	440	462	488	462	444	466	466	420	449	444	441	457	479	469	464	458	455	455	423	447	450	422	465	470	487	429	480	457	446	466	461	486	477	443	453	448	465	455	448	453	462	465	435	458	473	423	465	463	453	455	486	454	455	449	464	435	490	442	497	427	466	447	446	491	468	468	452	452	473	464	446	458	462	483	433	466	457	492	467	471	443	445	439	436	434	444	457	458	476	456	419	457	437	434	450	443	461	486	465	452	474	462	473	402	494	462	449	470	478	447	408	487	422	454	499	438	429	474	429	435	494	455	453	439	467	464	442	463	480	434	442	465	428	478	429	481	474	446	404	425	446	456	451	418	445	504	469	461	444	438	459	477	460	461	488	440	465	459	458	467	466	444	478	478	469	443	490	426	467	478	465	443	420	482	423	456	464	476	432	472	474	469	460	441	441	479	467	422	472	430	458	441	449	442	412	448	446	435	417	445	433	440	467	437	470	451	476	457	475	469	449	431	460	454	461	463	470	415	437	424	451	454	468	449	460	455	451	470	430	446	448	437	491	464	430	434	483	436	489	438	469	482	435	435	434	426	452	446	442	463	442	470	448	460	439	436	455	473	451	442	451	429	435	438	413	510	467	407	441	459	428	461	429	436	442	460	470	465	442	480	431	431	467	460	433	472	471	440	456	411	430	462	504	486	491	455	448	448	468	443	448	449	473	447	432	453	454	505	464	450	426	445	459	432	445	438	438	412	435	424	478	465	421	422	447	426	446	426	420	454	443	453	449	473	502	463	453	489	444	453	485	440	445	454	408	492	431	452	468	490	498	444	459	476	456	440	439	480	474	449	455	412	440	449	446	477	478	489	460	442	432	455	451	459	475	423	459	421	485	454	451	443	475	455	486	455	419	473	447	460	441	466	436	447	476	457	451	457	444	459	455	462	432	460	469	447	429	499	409	454	441	460	435	470	454	451	472	446	476	478	461	437	441	466	477	450	464	497	451	459	432	447	484	444	477	465	449	448	443	476	485	471	438	470	476	439	472	465	433	457	450	457	469	442	453	416	414	453	467	447	474	444	467	460	456	459	462	449	447	456	428	435	455	481	475	445	425	426	445	419	454	432	419	437	481	486	457	457	434	437	478	498	419	444	461	488	467	485	436	468	419	457	432	457	459	447	481	429	459	453	456	459	447	435	444	471	429	427	471	478	447	465	437	452	491	425	482	514	453	462	429	441	458	458	422	417	456	446	456	455	427	423	437	457	454	470	467	459	449	454	435	457	491	464	432	453	467	433	454	442	490	469	482	430	460	477	475	486	465	442	456	432	461	453	454	426	457	450	468	449	470	478	474	460	445	433	457	431	418	471	439	453	432	469	409	460	440	473	421	466	457	451	435	424	430	434	478	444	482	462	426	491	424	417	429	430	479	464	414	460	437	431	480	481	421	467	470	453	482	469	461	441	449	464	476	442	471	443	470	461	466	425	482	422	458	431	436	464	468	420	466	435	447	433	488	447	470	439	466	420	473	436	464	469	435	469	426	458	420	484	457	458	464	410	448	416	455	453	445	502	431	468	469	450	427	451	449	447	479	485	448	457	421	458	440	460	451	465	432	468	444	462	427	451	436	474	407	464	439	472	469	487	465	473	443	446	456	450	461	423	508	454	454	486	461	426	431	501	457	470	480	437	456	409	449	401	450	429	454	431	431	487	449	455	454	446	460	454	457	439	446	463	469	457	430	475	459	467	444	443	429	445	441	443	422	452	475	429	448	428	450	457	470	428	476	421	479	441	479	447	474	456	415	493	454	470	447	421	462	430	478	437	462	454	454	468	465	448	475	450	456	459	462	468	489	449	479	412	424	445	441	465	447	423	482	480	450	456	479	466	470	482	424	422	435	428	454	478	419	468	446	483	469	430	461	414	439	456	440	402	452	416	457	459	444	440	473	432	436	463	439	457	461	446	435	412	471	457	469	480	468	413	446	443	471	452	431	429	454	461	427	447	424	448	435	431	478	456	476	463	452	434	407	439	428	472	466	452	441	441	435	444	468	459	462	417	430	467	425	435	422	437	456	466	436	438	470	458	449	471	431	425	464	434	483	455	437	440	464	446	428	492	464	454	486	428	480	473	435	501	438	414	436	449	486	473	437	456	473	445	471	444	469	449	462	481	466	456	443	499	409	445	469	482	433	439	411	417	434	432	443	438	419	447	430	457	466	497	473	434	442	448	449	454	459	407	469	437	440	434	432	463	472	475	449	476	429	481	459	441	460	444	465	446	455	485	496	486	438	480	413	474	454	456	424	439	437	460	441	455	468	478	465	493	449	471	474	483	479	438	456	432	463	497	421	455	452	425	480	473	453	427	458	435	451	458	473	481	438	390	452	439	438	420	443	453	454	451	441	456	433	415	464	443	447	494	500	488	453	460	459	449	456	458	438	444	476	476	428	447	427	454	468	486	450	495	477	458	452	479	448	468	422	470	436	452	448	451	447	437	443	465	411	465	456	475	454	458	478	442	449	438	439	429	418	450	451	478	439	434	428	442	474	453	482	459	424	465	457	460	431	476	471	445	420	466	449	451	447	471	455	494	407	450	460	482	407	429	452	437	491	486	451	496	476	402	474	477	455	425	441	438	467	455	427	448	453	464	413	456	458	506	433	486	415	446	454	465	445	449	464	434	425	499	459	477	474	485	447	449	475	465	432	438	412	445	456	458	447	439	462	423	482	471	480	417	438	403	421	443	434	435	415	442	480	407	446	489	430	466	433	470	438	455	468	463	451	475	470	425	428	452	481	471	441	445	482	453	404	454	449	416	432	451	433	445	462	441	402	441	444	418	461	448	463	433	463	442	464	468	434	460	489	431	496	478	471	423	452	451	464	433	459	469	451	447	432	461	450	468	480	457	479	426	519	415	451	469	457	455	454	513	442	445	450	436	426	419	442	470	423	495	419	444	464	454	449	438	498	458	447	477	472	470	438	474	475	468	445	466	466	458	462	427	447	443	467	445	451	446	445	478	463	419	438	461	471	442	455	468	475	463	444	424	470	422	451	478	446	415	465	459	411	463	439	464	490	409	462	460	436	449	458	520	462	464	461	466	447	445	461	432	477	465	471	445	435	437	473	501	508	443	476	453	469	488	449	459	448	434	454	458	468	427	452	456	491	467	434	456	472	475	448	460	465	448	461	447	456	450	440	448	475	448	444	474	438	436	431	453	460	443	456	453	450	461	468	488	443	443	466	478	452	435	420	431	447	438
20278	6515	5250	2753	1934	1580	1263	1107	933	855	794	734	726	624	605	591	587	621	610	561	559	614	531	569	539	571	572	509	485	509	513	528	523	541	506	502	535	545	560	514	525	541	541	524	588	560	483	555	552	548	528	511	542	516	476	539	540	548	525	505	526	537	536	528	530	545	486	530	536	538	541	519	497	492	522	496	522	500	471	564	552	538	512	507	540	529	496	528	495	523	502	557	552	568	548	542	538	514	505	515	512	543	522	516	554	530	549	520	510	558	518	512	543	505	530	533	515	460	522	542	538	544	532	497	538	476	499	560	496	530	529	529	507	561	559	493	541	492	537	517	520	526	475	495	535	524	535	512	527	523	534	530	466	529	539	481	503	519	540	495	490	540	501	535	535	520	545	514	506	510	509	528	504	525	520	515	510	530	533	527	486	517	506	565	488	523	554	518	489	533	532	480	531	519	526	530	503	520	558	543	533	506	543	548	515	540	559	506	533	563	539	520	536	507	509	504	516	504	521	493	522	551	539	514	537	545	525	471	520	530	551	527	487	496	500	487	532	570	532	547	565	519	546	503	537	481	542	512	534	565	497	499	592	476	539	521	518	533	498	561	523	516	487	528	543	541	503	483	523	507	529	502	514	529	521	521	508	512	523	507	525	525	518	510	546	495	544	529	539	508	533	526	538	547	497	522	503	506	536	526	569	532	526	505	451	504	502	515	502	508	539	501	560	502	501	510	488	495	522	515	551	513	542	497	511	541	503	505	526	489	557	534	503	531	550	533	536	519	526	536	523	507	542	522	502	518	513	515	538	515	555	497	546	543	523	495	506	520	510	509	532	524	530	520	473	523	539	519	498	537	484	521	498	525	509	521	575	526	517	524	523	524	591	525	554	487	500	534	515	496	541	524	506	512	502	542	527	526	484	518	500	519	488	526	547	501	525	498	520	502	504	510	521	505	503	547	541	529	508	522	499	485	495	522	534	514	521	534	531	517	535	503	534	483	541	490	516	511	477	469	547	529	523	494	539	505	493	542	547	513	532	530	541	497	549	495	501	537	510	532	479	526	498	526	502	522	548	531	557	535	576	530	522	533	519	488	500	572	526	584	522	517	535	521	528	520	550	502	499	536	481	511	524	534	520	535	549	492	530	507	483	525	522	494	513	536	525	555	487	516	528	495	537	539	553	522	561	511	521	515	482	498	539	526	534	560	483	525	492	500	544	531	492	547	525	530	483	509	517	491	518	567	541	506	483	549	487	514	544	512	548	507	514	511	513	526	529	524	506	533	533	534	542	522	543	497	537	508	545	546	541	456	557	557	528	511	502	538	541	532	499	540	495	542	494	499	534	506	475	556	571	531	492	505	565	542	568	497	525	577	493	516	526	504	539	506	559	537	521	547	526	507	501	510	528	517	537	533	484	532	521	485	547	526	511	482	548	553	500	552	489	536	538	539	561	531	561	520	523	520	543	545	498	491	521	541	480	541	549	493	490	554	499	539	476	494	513	509	544	541	493	521	491	516	553	505	549	472	548	549	523	529	523	526	554	521	524	505	528	557	498	521	494	520	521	521	498	509	514	508	552	503	506	528	519	513	536	541	527	543	562	547	542	515	514	489	544	551	549	469	551	514	510	479	524	497	559	549	551	539	512	481	518	519	510	505	559	495	497	487	527	510	480	512	467	510	585	533	480	511	534	511	548	561	520	496	476	515	507	528	456	535	500	510	544	534	539	525	520	508	512	543	491	517	505	539	507	525	496	502	515	497	552	525	516	532	524	512	533	521	540	502	556	589	470	506	515	540	505	502	508	566	537	490	529	518	545	538	535	544	510	522	530	560	539	535	513	543	504	536	519	534	524	540	519	512	514	504	548	499	523	487	549	532	484	501	483	531	514	559	567	519	507	552	506	494	525	508	516	552	506	506	479	478	511	540	507	552	520	546	546	543	515	531	559	505	516	520	560	526	523	539	502	537	533	546	517	517	500	554	532	520	543	539	529	519	525	560	523	500	512	548	512	521	526	506	502	482	489	501	519	519	517	578	537	501	532	506	508	507	518	514	527	523	503	516	541	529	516	555	514	480	478	483	516	475	480	525	465	537	486	496	515	462	555	541	504	544	522	513	506	528	539	523	491	488	500	481	505	576	496	541	551	474	528	522	548	487	558	507	491	482	530	505	549	513	524	480	528	565	549	544	462	561	511	516	546	487	501	512	504	528	514	516	552	521	513	552	547	561	493	508	547	538	513	487	533	493	466	530	515	514	593	574	513	516	540	536	513	508	550	475	522	471	522	525	520	513	495	500	517	509	563	511	552	539	498	539	501	519	526	524	499	494	512	450	559	536	533	536	536	521	572	551	519	562	499	539	524	494	512	488	525	532	479	558	524	546	512	497	561	534	545	538	512	546	515	558	489	544	522	498	453	508	535	555	522	506	567	524	505	544	540	533	479	520	514	547	534	521	500	471	492	530	555	530	555	518	533	523	544	510	496	497	505	497	527	510	525	536	511	515	514	503	514	515	523	512	491	544	572	509	501	533	550	560	490	500	513	554	544	516	535	546	516	459	515	521	531	558	493	525	532	516	492	511	492	518	568	534	559	489	510	528	545	479	476	585	528	548	508	502	545	510	460	510	509	531	511	484	528	527	504	496	536	505	525	512	525	540	546	500	559	530	476	537	570	533	515	500	517	513	532	519	551	579	492	518	515	474	529	487	490	515	521	522	540	536	561	495	483	497	488	544	532	502	502	545	539	510	522	551	523	505	531	499	559	535	548	546	514	488	528	557	513	535	520	488	524	505	548	507	554	501	479	545	522	535	557	530	467	542	490	504	551	539	499	487	481	534	502	541	547	536	525	469	546	496	501	501	502	527	494	512	508	519	526	527	523	522	530	524	523	584	529	540	506	512	543	475	532	539	505	475	504	512	531	537	503	513	502	495	535	521	519	492	511	493	533	526	529	531	507	499	511	495	499	520	542	504	578	563	541	508	519	496	531	509	538	519	531	491	513	530	541	541	523	528	526	554	532	516	515	528	508	513	547	551	523	547	468	509	506	542	480	518	532	536	498	561	510	486	487	495	535	489	507	499	521	513	516	549	529	524	481	528	505	532	529	550	576	498	504	512	520	497	517	517	532	492	514	555	535	560	510	509	561	515	516	522	520	511	521	552	505	518	526	513	520	496	473	537	601	526	512	516	529	501	502	499	519	534	479	515	516	519	535	540	520	517	538	538	518	530	476	499	515	514	545	543	508	571	496	567	587	525	513	530	519	515	549	556	540	486	533	539	524	544	531	526	518	498	509	536	509	525	547	543	508	513	481	549	547	514	509	476	506	538	527	516	520	511	535	499	529	530	505	486	495	508	537	527	496	517	510	527	500	520	560	540	508	526	507	522	546	484	506	506	522	525	547	511	504	541	550	534	513	529	502	556	498	518	539	495	520	541	513	532	503	534	526	531	483	524	574	533	508	509	515	505	484	533	541	537	537	521
22760	21172	28927	23717	21173	21220	12774	1345	886	743	665	564	477	465	434	415	402	350	351	349	300	304	281	295	276	268	296	277	291	278	250	270	283	269	231	238	269	244	244	245	256	268	252	241	228	241	242	209	213	231	243	234	245	265	239	233	233	264	244	207	191	223	221	272	235	228	234	240	237	247	254	275	219	252	216	231	231	217	231	223	250	231	228	242	231	227	234	216	227	224	216	228	230	190	230	243	215	249	223	252	214	214	211	230	215	216	247	231	225	229	229	224	221	232	213	208	226	242	221	221	225	232	222	223	232	211	226	239	221	241	220	226	227	232	230	214	249	233	239	239	225	245	224	248	218	214	228	213	209	235	228	239	232	268	226	210	227	222	247	221	249	231	230	231	233	231	219	240	211	253	229	218	220	246	227	223	215	250	234	231	211	226	231	222	214	223	247	224	232	217	223	234	217	240	218	226	246	219	200	239	219	211	202	209	250	236	219	206	235	249	235	248	221	218	234	219	219	238	207	233	257	221	257	228	204	218	225	230	254	240	229	211	213	215	218	242	229	215	233	239	217	222	233	219	215	241	210	229	227	235	209	219	252	235	221	229	242	246	206	244	218	210	230	220	212	234	235	207	229	247	219	231	240	218	205	216	215	221	232	220	256	192	227	265	234	243	225	248	243	227	204	227	214	209	217	246	250	236	222	223	205	222	231	257	231	232	219	205	225	203	225	200	228	226	227	239	213	178	243	213	214	239	215	226	235	233	263	224	202	224	235	230	217	218	215	246	229	245	225	227	240	213	220	221	215	276	204	236	235	225	219	248	202	222	235	241	240	238	220	232	229	239	245	232	232	230	219	211	211	208	234	194	222	201	215	228	238	233	229	231	227	249	222	220	205	235	230	225	221	209	211	207	213	211	247	233	228	190	230	208	247	205	209	252	213	198	232	201	210	247	236	257	223	239	250	215	231	224	237	226	229	226	224	219	201	230	196	227	237	223	227	249	226	225	214	226	233	225	218	244	250	212	218	211	231	208	250	204	233	232	215	243	252	225	196	235	210	224	219	248	231	211	211	211	242	195	211	225	249	195	231	213	241	238	221	234	231	212	238	214	242	221	217	212	223	210	215	214	205	218	230	206	234	231	220	242	238	206	212	228	224	210	217	222	207	250	238	233	227	248	247	222	250	236	219	234	199	242	218	245	245	235	191	256	229	218	224	218	228	232	219	225	230	220	235	222	234	201	223	248	224	230	221	234	212	233	243	212	237	249	211	231	196	265	245	223	226	227	240	212	215	210	221	204	215	250	199	231	205	209	200	211	212	219	241	224	231	212	234	227	227	220	219	233	228	230	215	228	219	198	233	208	216	220	207	249	253	222	238	220	231	200	222	241	234	221	233	240	206	257	254	234	246	209	219	233	216	241	203	230	221	208	201	258	234	223	210	216	242	269	225	194	202	237	232	206	221	235	243	226	226	228	242	231	219	209	238	226	248	229	218	253	234	226	230	206	203	232	209	232	241	211	215	236	215	195	203	237	229	222	218	215	221	216	254	247	215	226	238	237	204	233	221	227	219	236	199	226	189	234	220	233	258	217	232	228	203	234	237	201	203	241	237	243	248	207	236	220	203	227	228	225	246	245	246	223	219	235	214	233	220	229	227	259	224	223	220	224	212	236	244	216	224	225	231	227	201	194	228	218	223	234	224	233	201	232	237	228	239	206	223	207	228	207	211	213	225	216	244	206	237	216	254	257	238	252	257	251	231	237	230	247	209	214	203	246	220	219	225	239	234	217	209	229	221	206	233	225	230	235	212	231	233	210	212	233	221	224	230	227	218	222	266	224	221	224	200	223	232	235	232	221	249	215	232	237	198	233	224	227	243	232	216	218	227	231	255	187	206	217	215	232	211	195	215	216	240	225	239	227	234	241	229	218	232	216	210	223	198	239	200	212	243	219	226	236	246	217	250	228	213	215	213	236	259	239	220	232	254	207	218	214	242	229	227	212	248	211	256	251	193	226	219	203	217	221	221	199	202	244	235	239	215	233	201	240	227	229	239	257	225	224	205	213	223	220	225	214	227	217	224	264	223	202	222	220	224	192	232	221	208	202	231	251	226	254	202	226	245	225	216	215	244	233	234	241	231	218	208	230	213	231	220	225	233	223	186	234	226	225	232	212	209	233	208	274	214	209	234	220	220	209	231	232	249	233	206	226	197	217	220	212	225	213	249	236	228	212	224	237	201	237	236	226	226	224	209	224	217	223	241	232	244	224	233	232	228	255	209	236	230	227	197	229	198	182	222	216	239	228	205	234	230	233	232	232	221	218	241	229	228	265	213	204	207	227	237	211	196	211	225	249	221	223	241	214	206	218	220	222	228	234	241	217	195	237	228	233	222	206	225	221	231	241	243	219	233	216	218	215	231	198	211	237	236	229	226	196	209	249	223	225	234	258	246	184	207	209	233	226	210	232	260	214	206	225	231	238	245	217	224	233	231	222	240	242	233	224	213	211	235	195	227	194	227	225	239	208	225	218	261	233	232	249	224	224	235	219	247	212	226	227	242	210	226	240	198	217	230	212	197	247	255	218	229	217	205	223	233	189	239	226	237	209	239	239	243	220	245	228	205	226	209	228	238	210	248	240	227	242	211	219	225	232	237	237	244	249	225	218	203	239	220	221	226	206	247	220	224	214	250	242	219	220	215	243	245	233	235	256	215	244	228	257	227	235	219	205	234	253	233	230	249	230	217	222	219	267	206	216	219	237	244	228	235	202	217	219	219	244	222	226	223	251	218	205	210	227	249	218	246	228	246	213	239	232	218	236	209	232	205	201	226	211	223	210	228	239	226	225	219	201	222	215	229	212	217	221	227	210	245	243	229	218	224	233	219	227	223	203	198	216	227	250	239	204	212	224	242	223	217	208	221	235	211	231	251	231	227	228	227	205	243	231	216	210	229	236	218	237	218	217	217	218	236	206	246	219	241	238	215	247	220	241	244	237	225	219	238	214	220	211	228	233	208	222	237	206	243	241	232	217	243	239	233	225	212	236	228	235	249	211	224	221	224	228	234	216	202	229	177	235	224	238	220	205	209	242	229	227	206	221	217	210	220	240	225	206	226	210	226	222	217	220	236	222	237	205	235	214	253	240	201	216	252	226	211	204	208	212	209	257	220	221	227	228	238	213	203	230	211	210	224	210	213	237	237	229	246	233	233	224	223	229	230	226	228	229	224	244	194	239	200	244	256	214	245	245	210	238	221	228	220	223	222	242	243	221	256	232	226	221	221	205	202	236	213	229	220	246	236	226	234	244	228	224	205	226	225	261	220	248	216	218	255	183	215	229	220	254	211	258	208	183	207	239	243	223	228	227	214	210	215	217	241	220	227	243	239	205	205	224	217	226	257	222	231	207	208	224	232	219	242	214	232	223	211	228	222	259	232	218	203	227	240	224	203	244	255	210	219	222	236	215	238	249	222	218	232	219	256	220	229	218	205	238
19810	17129	14595	7701	5255	3741	2897	2196	1710	1426	1211	985	856	747	643	613	554	511	429	476	454	424	388	340	383	358	365	366	326	291	309	317	299	301	301	268	304	274	279	309	271	294	297	280	270	285	304	275	280	270	288	253	305	298	266	246	287	285	239	255	251	256	255	251	259	264	257	269	269	244	286	235	252	238	268	301	244	261	262	262	235	247	254	278	270	256	278	263	297	251	245	255	262	248	270	275	243	251	241	268	252	276	239	242	260	278	243	252	267	258	255	276	238	235	242	251	272	251	247	248	237	248	256	232	237	256	232	267	266	262	236	229	245	248	257	251	235	247	251	261	269	235	239	244	257	274	250	256	257	250	253	245	268	269	273	264	239	243	277	249	266	239	258	270	250	239	243	269	260	267	265	253	273	224	235	242	275	241	263	244	288	248	238	251	263	258	282	254	233	254	235	245	278	233	241	272	246	247	270	230	257	250	253	269	250	228	253	269	254	227	235	283	216	246	268	230	230	263	266	245	267	246	229	239	244	250	249	222	272	254	256	270	254	234	251	241	247	248	233	267	259	221	246	239	250	243	247	229	246	257	246	263	255	276	256	255	255	244	245	268	282	251	274	233	263	260	243	244	258	267	263	258	258	269	209	231	266	277	260	266	257	218	243	231	232	273	273	266	238	271	223	242	241	251	243	292	252	219	238	289	284	246	244	290	210	261	276	238	259	244	261	285	226	229	259	248	297	247	244	232	255	245	223	252	246	269	255	240	232	277	252	282	253	229	241	241	279	241	228	222	243	269	240	256	263	241	239	278	248	251	256	275	242	264	271	276	255	225	267	280	272	276	263	246	249	280	252	266	245	253	268	215	233	262	245	266	221	259	259	252	242	253	243	242	263	256	248	278	231	249	245	254	261	252	243	253	275	258	229	244	234	245	243	254	273	271	246	250	229	256	253	265	281	237	258	284	264	240	252	250	259	240	258	234	252	263	257	271	248	244	235	249	254	267	262	267	253	243	292	269	268	277	270	247	254	251	254	247	261	259	240	226	253	246	264	235	256	260	242	213	268	259	245	259	276	247	271	251	262	271	240	267	225	236	229	253	248	244	250	244	239	246	257	243	281	237	253	245	276	267	271	236	251	258	233	242	276	250	269	248	254	248	240	234	229	262	261	249	256	268	231	249	270	233	255	253	240	236	251	280	270	240	265	259	252	262	247	274	271	223	240	270	274	233	258	226	234	255	260	251	256	253	282	268	240	279	236	276	264	244	256	270	253	235	263	265	293	250	261	243	236	285	237	240	261	277	258	242	253	261	250	231	278	236	250	234	229	257	235	233	290	261	224	244	256	268	219	243	247	281	257	269	260	234	253	250	246	228	246	266	249	266	235	261	266	257	262	247	241	247	283	262	235	262	268	238	239	262	248	275	250	251	279	251	247	252	232	248	221	263	266	256	265	236	235	262	287	275	254	257	244	246	245	255	248	269	241	254	266	286	275	237	289	258	274	254	250	255	242	275	269	276	270	291	270	252	238	269	263	277	257	234	242	222	249	243	268	307	260	281	230	290	248	268	266	266	268	249	236	274	238	225	284	270	257	235	288	249	232	232	241	271	250	275	249	259	270	267	266	258	245	226	272	262	233	275	260	220	253	259	261	277	254	226	286	273	239	240	246	235	263	264	240	273	275	247	250	257	272	233	275	275	250	250	250	265	238	262	219	265	216	249	241	246	283	272	238	253	254	262	227	230	250	270	285	254	256	249	237	238	272	247	232	243	229	237	242	238	242	282	233	252	254	254	231	243	274	248	247	259	247	262	260	241	226	246	241	238	252	241	233	248	257	244	232	278	245	213	256	259	257	236	267	253	250	239	237	246	232	237	266	302	259	246	264	272	269	274	234	284	247	257	222	243	264	239	274	257	246	237	275	250	254	230	265	220	252	255	250	257	238	279	248	231	257	241	259	255	241	266	268	231	249	288	230	264	234	257	266	275	240	240	250	238	212	253	228	273	264	246	244	257	259	262	289	258	241	265	249	285	276	238	247	238	237	265	245	270	232	266	264	251	270	264	265	241	243	231	253	222	242	271	248	239	247	258	217	260	257	232	249	249	256	263	254	253	259	256	251	236	247	256	279	255	271	261	267	268	227	250	259	238	250	292	268	244	247	249	265	264	236	236	234	241	229	262	266	244	242	252	250	253	236	245	248	272	272	245	251	281	254	241	237	276	222	241	226	237	248	229	266	245	235	223	272	262	241	253	249	276	230	239	265	243	234	252	249	257	241	265	241	259	236	243	245	245	258	232	239	245	241	265	256	226	240	247	248	254	265	268	257	236	217	272	254	242	224	246	236	212	246	256	249	252	288	265	234	269	245	227	227	274	228	239	253	251	274	258	235	269	261	260	265	235	265	252	247	238	244	231	269	256	250	234	217	258	250	273	267	277	273	270	257	266	275	239	238	268	253	231	223	243	254	255	250	273	231	260	276	260	253	260	246	247	238	224	274	264	236	252	254	250	259	247	240	230	244	255	256	238	247	260	244	254	300	247	217	239	267	241	266	260	268	240	226	249	262	274	273	235	231	263	253	260	262	253	272	239	262	227	265	253	238	234	266	238	278	242	249	288	240	251	236	244	256	244	246	234	253	249	261	273	247	228	275	252	271	269	264	235	252	247	266	264	257	247	270	237	245	249	251	206	240	242	251	240	233	248	232	261	280	253	255	232	227	270	250	284	262	264	257	256	276	242	282	270	231	253	259	265	234	253	266	262	271	260	232	260	271	254	267	293	227	269	267	227	231	240	254	240	261	232	236	264	241	239	267	226	233	274	264	231	247	262	246	250	263	249	277	256	263	250	255	261	271	267	251	270	248	217	296	239	264	230	235	271	254	293	256	264	273	263	279	243	247	272	275	258	249	249	267	255	256	255	242	257	242	261	248	246	260	242	258	248	235	245	235	260	242	248	244	251	249	266	273	246	263	265	255	241	278	254	271	245	255	238	263	250	227	247	240	257	234	242	216	246	254	249	231	224	245	279	248	262	245	218	253	253	240	269	272	251	290	245	274	237	248	232	237	235	243	226	249	257	251	249	226	242	236	244	271	273	249	253	255	240	259	212	249	245	221	237	245	237	256	286	266	277	248	251	250	238	263	243	251	247	244	242	248	259	258	270	271	267	247	236	250	249	277	234	244	256	249	270	253	238	257	232	231	235	237	281	237	267	232	265	264	255	248	264	252	252	244	262	228	258	276	244	258	237	267	265	274	249	239	251	239	275	258	256	234	234	232	242	258	250	258	238	289	232	273	224	262	227	270	248	244	248	252	256	236	242	239	262	288	234	264	245	221	252	250	278	243	245	271	253	286	253	236	271	267	255	277	243	238	237	243	258	277	268	249	278	267	260	264	276	245	243	266	238	268	254	276	250	248	260	282	249	231	277	253	243	270	273	224	245	244	252	279	253	236	253	226	265	213	226	223	264	244	250	267	240	248	266	232	259
27149	20197	7653	934	627	600	467	390	379	401	368	383	380	382	358	402	389	332	342	340	392	365	382	390	342	342	374	351	356	328	346	356	336	341	344	384	388	352	333	365	362	358	367	338	338	363	387	342	336	347	340	360	374	360	354	331	340	346	358	341	354	344	364	357	341	328	377	334	349	364	367	362	346	367	365	327	347	387	319	354	316	369	398	376	353	348	340	381	355	342	340	365	352	367	359	326	351	339	334	349	358	351	322	341	361	359	345	335	398	368	352	360	356	353	344	332	339	362	347	354	345	339	359	337	340	322	372	322	387	345	365	344	333	342	376	381	351	319	356	340	335	345	373	355	357	354	345	356	386	374	321	364	375	321	328	353	370	349	351	352	358	403	362	359	339	368	327	342	374	329	355	364	357	356	349	350	353	335	378	373	369	374	337	380	400	380	348	360	342	357	383	329	355	375	323	310	391	376	372	345	361	377	363	352	358	339	354	371	345	350	348	362	381	321	321	334	326	343	337	350	325	331	353	347	328	362	319	358	336	366	355	387	366	354	341	365	368	335	354	340	358	365	374	357	348	347	344	371	383	374	345	333	350	351	362	364	380	324	373	322	367	333	350	343	324	367	393	357	390	372	401	341	360	365	360	361	337	341	349	349	339	336	354	364	360	344	365	359	356	357	324	363	358	341	357	345	337	342	355	339	389	355	375	351	346	342	339	327	353	363	331	372	364	350	363	376	351	367	321	361	373	369	348	350	355	373	349	370	362	356	346	352	350	365	373	353	361	361	366	350	317	390	341	356	340	381	370	347	354	352	375	338	343	345	390	354	353	386	360	366	330	385	356	370	346	345	353	342	326	314	364	327	337	323	341	387	362	364	338	356	353	352	337	349	319	338	361	322	347	348	342	338	363	384	350	381	327	348	353	363	345	342	357	362	348	344	359	373	351	370	369	344	334	353	343	323	336	346	334	352	350	363	349	353	344	350	356	364	366	358	384	345	352	368	357	334	352	395	345	326	337	311	352	369	368	369	321	336	316	334	338	338	320	365	399	361	338	367	362	368	360	336	348	349	321	343	363	336	353	351	366	330	326	346	354	342	368	362	343	355	353	340	356	350	338	348	344	361	333	382	342	336	379	348	343	361	341	333	365	369	330	370	360	342	357	365	348	337	335	345	385	348	362	344	332	359	370	348	335	369	338	338	359	348	313	335	347	314	368	343	367	358	370	365	379	331	353	361	320	383	357	362	333	350	355	403	315	387	377	342	351	392	332	362	335	344	366	353	366	338	357	390	345	351	318	353	345	342	353	365	327	349	330	381	332	350	361	368	314	360	363	356	351	364	337	350	367	361	373	344	336	364	355	361	365	391	334	354	341	367	358	325	363	332	359	348	362	356	391	368	338	347	397	384	308	347	373	339	334	355	315	382	383	353	325	382	379	337	371	330	306	363	329	311	361	307	326	362	341	366	378	342	333	368	375	349	359	346	313	354	371	367	334	330	381	360	385	364	330	358	372	352	347	376	349	327	360	363	345	352	343	386	355	357	380	328	339	350	359	327	326	368	348	352	384	311	359	375	361	316	350	369	363	367	359	347	332	320	360	362	341	373	356	356	349	355	359	332	373	353	380	372	361	350	334	329	337	349	367	339	346	356	353	326	350	361	348	351	335	362	360	337	367	335	373	335	338	337	342	339	368	333	317	337	315	369	338	374	325	336	341	338	354	351	323	368	358	343	379	322	352	329	356	363	335	355	328	358	349	343	372	347	356	345	358	350	364	310	356	333	328	374	340	318	329	315	379	346	346	326	387	319	385	379	327	382	369	321	327	360	368	363	366	359	376	353	395	361	338	329	358	359	364	355	361	358	371	337	348	330	410	326	364	358	335	368	347	365	381	364	330	344	362	364	325	353	366	349	403	352	372	358	335	339	338	355	375	350	333	332	373	354	330	350	331	314	343	370	343	328	382	345	326	342	343	361	339	358	368	356	360	336	322	321	318	335	329	353	342	365	365	326	360	376	382	341	342	280	329	370	347	361	345	371	371	346	321	371	371	395	348	350	368	332	347	362	379	333	347	355	343	342	354	313	346	339	377	354	386	360	352	350	371	356	366	341	340	345	384	351	364	326	362	373	325	337	368	356	349	347	364	335	349	339	384	352	355	369	347	362	364	362	324	333	343	358	342	393	340	327	361	371	321	340	332	344	347	357	356	343	336	340	357	345	367	371	360	358	347	354	342	355	321	321	341	360	303	337	332	348	356	356	314	320	349	341	338	342	345	361	349	356	343	359	346	338	328	331	350	343	345	326	355	351	331	370	350	358	355	336	346	327	321	340	325	357	340	327	356	392	367	341	368	379	356	322	374	323	352	366	364	391	359	369	349	389	374	331	329	329	348	367	386	387	362	346	348	348	358	372	340	314	308	358	400	334	367	395	344	370	344	312	332	317	355	376	341	350	332	329	375	378	344	358	354	339	335	370	328	350	325	353	347	361	367	343	350	364	355	357	391	365	330	350	334	334	324	344	359	369	357	328	353	359	365	383	391	322	342	326	337	351	327	355	353	339	359	361	357	361	361	356	398	353	385	347	360	349	393	337	364	327	343	384	367	345	354	323	330	349	345	377	345	350	355	340	374	379	314	351	317	333	326	359	360	342	338	346	357	354	355	338	348	330	358	345	321	371	342	305	329	337	367	376	345	355	361	399	348	331	351	369	328	379	369	377	351	376	355	353	386	354	357	380	332	317	374	341	377	344	364	352	389	326	349	353	350	347	368	339	364	368	367	311	305	343	360	377	384	344	354	376	326	329	354	337	354	344	302	340	368	358	353	368	369	345	370	350	390	345	340	367	349	331	354	350	333	351	332	352	349	322	362	378	380	324	329	302	374	384	362	353	348	355	308	354	328	363	330	358	353	348	326	349	349	340	333	330	349	326	325	337	370	371	323	361	354	371	342	333	347	395	344	356	324	383	355	365	375	353	332	357	324	307	386	349	338	350	328	335	348	349	354	348	351	334	396	361	361	370	370	339	317	358	365	360	381	364	335	344	348	301	336	355	343	367	329	334	368	339	374	355	332	325	330	356	341	336	378	333	327	357	354	356	342	351	373	356	357	350	357	383	375	379	339	348	361	385	316	386	360	369	351	355	360	360	361	369	388	331	348	329	347	358	355	362	341	353	347	297	373	341	357	335	345	370	377	356	372	358	359	331	362	314	344	357	329	356	320	373	327	338	358	342	361	371	340	375	361	341	370	340	336	318	363	358	361	373	352	358	351	375	389	363	344	363	403	358	347	322	333	352	318	374	365	328	332	324	367	352	320	378	347	351	384	372	363	369	352	346	341	375	347	353	359	329	348	365	348	369	370	311	339	386	364	342	346	365	368	359	359	350	392	343	370	360	355	345	408	350	340	355	351	361	357	343	342	356	395	299	343	362	361	340	372	370	357	359	371	323	377	367	326	368	338	359	373	351	358	330	370	370	356	333	340	321
9085	1415	1240	830	646	565	490	486	426	479	468	419	439	412	450	413	458	437	412	413	429	411	421	404	453	446	429	432	437	438	431	439	451	430	451	442	448	431	411	442	415	400	430	420	407	414	433	437	399	443	416	390	413	444	408	414	420	423	379	420	444	406	444	411	443	421	467	416	457	400	378	401	414	411	448	394	388	418	413	434	392	403	413	446	415	450	444	461	412	440	425	396	416	406	434	402	456	419	415	435	451	448	417	419	440	401	419	378	461	424	410	445	398	430	425	412	441	446	398	461	426	394	434	420	414	403	383	417	450	437	417	431	462	419	395	433	462	367	443	411	417	409	404	429	428	433	440	439	396	400	415	452	385	398	425	403	471	398	426	433	385	419	412	414	416	463	415	420	411	436	445	430	431	397	430	419	395	423	423	403	411	430	391	382	388	411	428	464	408	417	395	440	431	389	440	436	423	447	400	422	435	417	402	408	382	400	427	423	445	444	432	451	423	431	434	407	452	434	409	406	449	432	418	398	434	401	411	401	404	411	397	463	415	431	413	436	375	426	416	444	446	407	420	424	436	430	383	411	420	408	416	425	403	430	410	390	403	437	386	407	433	409	425	392	433	458	435	444	407	403	421	424	445	439	421	420	442	442	414	416	426	387	417	448	423	397	412	391	414	387	391	438	416	462	413	417	471	450	436	421	425	432	427	412	411	446	430	402	410	478	438	407	430	435	457	449	442	416	429	421	433	421	451	409	404	396	408	374	433	360	396	423	397	428	447	418	448	418	406	474	435	434	422	418	431	451	419	443	426	430	429	376	444	441	418	400	435	448	400	449	420	440	422	421	457	442	427	358	417	429	417	389	406	456	436	426	384	397	418	443	442	388	433	464	390	418	442	456	449	454	395	413	435	412	430	449	413	384	424	385	394	440	407	465	405	416	443	422	383	397	446	408	419	422	464	410	440	426	407	433	395	438	448	410	422	419	451	431	440	451	409	426	410	415	433	414	428	389	395	444	460	424	392	432	393	412	449	415	410	433	429	450	402	453	375	432	416	426	420	430	413	416	418	462	413	417	407	425	412	395	442	442	403	439	425	454	415	416	426	417	429	425	442	397	443	384	394	446	416	416	411	447	417	434	417	397	442	444	434	413	387	439	402	430	447	419	418	410	454	427	433	401	415	432	441	428	440	415	436	404	405	428	405	411	442	412	428	418	417	395	421	396	416	406	413	414	422	425	392	421	427	426	411	452	437	395	416	397	430	429	406	423	427	415	431	419	395	368	449	462	399	402	415	461	427	439	448	438	425	437	416	460	420	398	425	405	431	439	425	384	431	430	385	430	390	442	415	406	406	421	431	445	425	401	411	423	380	441	425	409	430	422	406	420	421	434	436	397	445	412	446	442	421	400	393	447	435	444	439	457	402	423	423	393	450	449	429	403	381	427	433	398	423	467	395	385	460	443	447	408	458	424	398	427	418	432	408	427	434	420	396	433	398	415	432	412	386	401	427	418	409	400	437	425	398	401	388	446	424	411	433	403	399	413	440	448	416	425	445	405	456	427	441	435	457	426	414	446	415	430	416	377	413	402	404	422	460	450	397	455	407	410	441	401	427	430	382	413	373	430	445	430	411	439	422	424	445	395	435	413	421	417	419	412	425	404	422	439	440	428	427	428	431	416	408	417	449	419	414	429	431	427	390	405	415	392	381	412	410	410	420	444	419	426	416	407	397	451	419	414	435	382	431	413	412	412	396	455	396	442	440	439	454	416	424	408	443	447	445	409	397	392	421	394	396	404	399	431	422	400	407	414	408	433	409	446	404	444	410	441	410	412	443	425	428	399	440	409	425	410	414	464	434	414	399	451	406	411	426	418	421	419	427	413	413	414	401	429	430	440	427	453	411	413	398	435	456	422	397	413	447	419	416	420	419	428	408	442	405	443	432	432	394	420	412	428	412	472	408	424	415	413	426	422	424	408	398	439	416	420	393	439	456	447	416	417	444	450	418	397	427	387	454	427	450	410	404	408	429	447	411	413	424	435	418	400	432	442	381	439	462	434	454	418	414	401	429	457	459	436	443	397	413	384	468	409	395	407	451	421	427	421	413	442	396	414	421	386	423	436	406	413	448	427	430	456	399	426	433	417	427	415	394	412	435	436	460	407	381	439	401	410	439	418	451	441	384	457	418	459	426	403	419	453	422	395	406	411	419	421	395	444	446	439	428	450	440	426	432	432	412	373	429	417	426	438	428	392	421	376	433	419	404	419	459	410	393	423	383	419	448	402	410	456	470	444	425	465	409	421	404	397	429	403	438	437	434	397	441	398	431	419	400	397	478	391	415	412	419	391	401	415	407	417	448	401	413	419	424	444	433	408	434	429	427	405	415	405	414	457	425	417	409	442	437	376	429	402	500	391	459	376	432	396	438	459	466	455	398	419	433	440	421	416	438	471	433	453	441	431	417	431	434	423	409	391	401	407	419	442	455	434	410	449	404	436	428	455	390	384	435	418	443	404	440	405	420	427	395	407	444	401	408	398	425	414	398	413	439	442	379	450	411	379	396	454	408	395	405	432	432	416	432	412	415	394	402	437	432	393	413	411	419	406	423	411	426	422	407	421	402	444	471	423	454	472	411	440	417	416	427	457	448	402	377	437	426	398	415	410	423	435	394	452	421	468	416	403	403	407	407	428	374	408	422	427	426	412	382	450	410	397	441	402	459	434	441	439	417	401	416	486	442	410	429	391	411	437	436	412	410	415	413	371	397	399	415	430	408	421	448	413	430	382	467	465	375	408	421	426	425	399	443	405	423	438	428	442	411	411	413	416	429	414	425	392	428	444	437	447	436	456	411	410	455	415	432	386	419	418	415	457	416	423	405	447	439	417	478	430	429	443	429	423	424	421	415	407	409	409	427	404	428	405	408	414	409	440	411	424	404	432	417	403	441	418	382	413	426	412	445	459	425	422	456	436	430	432	416	388	412	412	376	424	431	445	415	398	408	422	430	411	445	409	403	400	426	474	397	417	404	454	420	430	433	431	410	409	445	417	422	440	438	409	393	409	424	439	417	440	421	431	445	420	437	379	402	378	414	394	440	421	415	401	415	434	423	459	445	440	443	408	426	442	404	413	439	398	421	390	379	426	436	418	446	430	416	434	382	420	437	422	421	383	423	428	422	416	387	403	458	447	429	400	383	416	396	384	397	434	420	419	411	403	417	453	400	409	424	420	410	419	424	401	435	415	411	400	424	436	407	423	435	411	442	447	429	407	378	428	434	412	453	394	448	433	426	409	364	419	431	446	426	435	432	365	425	433	463	466	407	448	437	387	387	408	383	410	414	421	437	376	418	430	427	400	428	387	411	392	453	436	404	411	423	431	412	390	396	395	425	457	430	429	399	416	435	437	383	382	450	450	426	443	450	419	444	448	410	408	441	405	401	443	436	445	442	430	457	403	415	416	425	389	427	411	426	441	429	466	405	382	374	400	446	425
23676	21138	28489	24013	21119	13292	1253	641	505	443	374	342	318	297	259	270	231	217	222	212	233	191	202	196	201	179	177	200	174	184	168	179	178	176	182	190	169	180	170	182	151	174	181	175	183	157	139	176	174	190	170	149	173	166	178	156	166	158	173	151	172	143	158	166	154	169	168	163	186	170	163	172	167	181	176	171	170	159	157	168	180	173	169	166	159	170	146	132	174	176	172	164	146	135	158	152	164	182	173	159	170	158	170	147	165	158	157	183	158	156	158	146	169	179	167	169	168	166	167	182	159	140	156	146	193	167	152	170	168	174	171	168	171	191	150	176	162	156	161	178	159	169	155	128	157	176	164	172	161	167	175	190	192	175	168	179	162	158	167	164	155	161	161	146	147	139	156	148	167	178	138	152	151	156	155	155	160	149	175	161	140	182	161	145	159	164	166	162	164	151	138	170	159	165	145	174	163	178	185	153	160	155	153	150	153	156	167	136	182	138	154	171	174	158	163	179	180	176	150	156	183	153	161	160	178	166	175	133	190	159	157	179	171	156	153	168	134	163	172	186	184	175	153	163	167	169	145	163	142	176	154	150	155	150	154	175	142	155	180	166	166	160	173	147	146	184	152	149	156	179	177	170	172	165	162	163	158	164	160	166	170	178	151	159	155	167	155	158	134	159	155	181	167	154	177	162	161	147	161	178	190	168	141	166	163	174	155	185	173	152	158	149	161	177	162	160	160	163	142	165	190	149	154	177	163	172	146	130	162	150	175	175	164	185	173	133	171	191	157	146	148	136	173	179	138	159	172	153	165	137	171	163	150	166	162	169	178	165	171	158	172	172	171	161	177	138	174	172	169	150	174	170	160	175	145	178	168	172	170	154	175	163	156	160	175	192	167	186	151	144	172	178	178	167	163	166	153	149	158	171	186	138	170	156	162	153	170	171	160	175	164	149	155	160	158	162	168	159	145	146	163	165	174	175	148	163	130	164	154	138	165	145	147	149	153	180	159	170	171	188	169	152	149	148	154	154	182	147	155	146	138	159	165	168	150	171	167	164	160	164	173	165	165	175	153	140	165	179	165	174	137	150	160	186	168	148	151	159	179	150	165	150	165	174	159	152	175	148	161	154	158	190	172	141	175	157	169	163	165	158	157	136	169	162	168	155	159	174	152	166	162	165	167	163	182	147	171	154	161	165	154	161	150	152	172	160	181	181	154	179	152	174	171	172	161	174	170	140	165	155	181	156	160	166	155	186	140	155	155	164	177	154	164	163	170	169	190	144	153	173	145	163	155	169	171	147	170	157	165	166	149	158	159	173	152	169	174	169	171	157	173	178	156	178	150	162	157	167	150	168	174	167	155	172	153	180	169	162	163	174	188	175	166	155	173	174	166	150	175	163	167	177	155	169	157	152	156	126	148	176	171	167	137	187	171	166	155	170	159	132	170	169	183	165	166	167	174	163	160	166	163	165	150	186	168	151	156	159	148	165	145	173	152	181	163	174	156	156	169	158	164	172	146	156	157	176	169	183	174	158	175	154	174	171	151	185	161	156	167	166	163	172	173	171	183	147	142	138	149	177	160	165	192	143	153	168	181	179	158	160	155	175	162	185	181	145	174	159	150	163	161	170	193	157	147	166	137	185	181	165	157	170	173	168	154	158	161	154	162	155	147	164	161	151	169	178	158	195	170	180	154	177	176	152	139	154	148	171	148	167	177	153	158	180	169	173	175	157	164	156	168	177	174	157	174	174	162	171	175	164	154	154	148	162	155	167	161	155	189	179	158	154	153	175	173	157	164	150	168	142	148	151	175	170	165	172	166	140	172	152	152	156	170	166	166	174	162	148	149	173	169	141	193	173	158	147	158	166	157	196	148	170	188	164	168	138	146	173	175	188	151	152	167	153	148	150	161	186	177	143	147	170	161	166	175	147	167	180	175	163	158	168	210	169	157	189	164	188	151	151	168	187	171	156	163	161	172	155	175	165	166	173	164	169	174	172	147	174	182	162	165	170	159	172	164	174	176	144	141	186	181	164	177	166	156	164	170	148	163	154	170	177	166	170	165	175	170	155	164	139	178	153	166	143	152	157	153	176	151	178	173	172	189	172	153	169	163	177	158	145	172	171	163	174	183	159	158	156	162	148	191	176	161	156	152	159	161	138	169	170	172	175	168	196	158	148	166	151	141	179	140	170	167	170	177	150	170	166	156	165	174	179	176	163	162	156	160	173	141	162	159	174	150	137	161	161	161	164	146	176	163	140	167	170	142	163	168	175	186	168	158	160	181	149	173	173	170	165	185	152	165	151	142	168	151	160	161	171	174	169	182	162	161	154	169	198	152	190	137	147	192	164	167	171	182	161	146	164	160	167	151	207	178	169	149	157	161	173	157	139	137	158	176	163	162	159	143	174	177	148	143	150	162	156	140	145	166	142	156	168	189	173	174	183	157	161	176	164	142	172	143	168	154	171	166	175	170	170	154	165	149	153	152	178	175	156	152	171	197	160	162	171	159	154	179	161	163	154	152	183	168	155	183	170	156	183	181	156	153	167	180	175	149	151	154	161	155	165	155	194	169	156	160	130	166	159	170	147	162	183	171	179	157	154	163	149	148	159	152	154	167	174	158	149	171	143	168	182	170	161	165	166	174	184	154	150	151	151	179	171	172	147	167	197	157	167	154	171	137	150	180	163	143	142	155	167	139	168	177	183	186	165	150	168	151	161	165	152	155	167	153	185	163	185	172	162	156	177	172	144	160	149	168	136	163	163	175	151	161	176	166	172	138	179	171	168	181	172	174	170	167	159	142	176	173	168	161	169	162	174	169	148	158	170	166	164	169	161	165	178	146	148	145	188	166	163	165	153	172	166	152	150	148	161	147	163	188	152	151	195	153	160	144	133	137	167	149	168	168	165	167	168	152	166	149	178	153	164	156	169	164	159	161	168	161	163	151	160	178	164	161	165	148	154	174	153	145	168	149	170	154	147	143	161	157	136	173	175	168	150	150	152	175	162	135	144	134	173	183	154	138	163	146	165	173	187	160	155	196	181	144	159	154	156	151	152	169	165	172	148	159	166	165	146	151	153	145	155	165	150	171	164	149	153	169	168	170	151	166	154	154	156	167	167	168	157	177	165	149	164	171	176	188	189	192	165	176	151	178	179	189	148	167	164	161	163	169	153	155	147	172	137	176	181	151	174	151	144	160	181	169	183	130	172	137	144	139	180	152	167	179	160	165	163	158	172	130	152	161	169	159	172	140	153	159	159	147	148	172	181	175	170	145	165	166	176	148	153	150	160	154	166	153	158	179	154	175	139	163	169	168	166	162	195	141	169	180	161	165	161	203	182	180	156	162	131	161	151	152	171	163	165	157	163	166	150	155	169	178	147	176	170	166	166	155	139	158	167	176	151	153	150	156	150	186	179	180	163	162	169	157	165	157	168	165	193	152	165	148	162	155	166	153	190	181	175	164	155	137	170	187	169	171	157	141	143
19083	10268	9015	4485	2902	2080	1604	1275	937	763	653	568	542	425	400	386	349	336	336	309	257	284	277	265	278	262	247	255	245	236	233	245	244	245	234	200	254	222	235	221	216	228	232	198	211	233	204	209	222	193	208	228	210	203	193	206	198	228	235	224	191	225	209	199	222	213	201	228	225	209	197	216	214	200	217	213	217	239	180	189	212	227	235	227	206	209	189	224	186	225	196	197	200	186	191	198	208	230	177	213	222	214	222	176	187	199	199	182	201	204	206	202	214	181	211	213	209	196	205	192	206	248	195	178	212	204	214	201	225	184	208	209	179	210	189	223	200	179	237	222	189	217	217	219	183	206	191	216	215	193	191	172	202	178	200	188	205	208	181	207	212	206	206	215	225	177	212	204	215	211	215	222	221	194	202	201	207	199	201	207	220	198	201	200	190	213	210	196	214	209	194	195	218	224	181	234	208	227	204	182	205	208	216	187	226	224	205	193	162	180	228	213	192	200	183	218	199	213	197	191	186	199	229	234	195	222	190	199	209	220	219	199	206	200	215	198	201	206	188	215	192	193	196	200	200	233	197	166	226	195	197	210	202	204	199	205	205	190	199	212	207	196	207	228	194	205	242	215	178	207	203	220	204	244	197	214	205	217	227	203	186	214	213	233	197	198	209	224	201	202	199	179	209	211	206	211	178	203	223	186	200	211	199	239	193	212	212	210	230	201	197	203	197	203	195	203	220	213	226	179	217	200	207	184	229	209	206	206	189	202	186	202	241	209	197	197	201	231	203	199	177	196	180	191	209	236	207	215	182	196	231	219	204	232	198	208	186	217	235	199	223	214	222	199	203	207	209	191	220	207	201	186	216	182	239	199	201	218	186	199	201	205	216	211	221	193	188	186	205	203	205	211	226	211	178	202	217	194	203	204	191	203	198	187	204	216	203	221	206	195	200	190	211	203	196	200	202	199	219	212	222	225	161	199	230	225	207	210	189	206	201	195	206	193	214	195	191	219	218	225	204	185	202	199	215	206	195	209	217	207	185	199	197	211	219	208	199	206	193	188	211	191	202	220	176	215	183	215	202	207	195	197	217	173	188	219	194	219	209	217	189	224	213	194	188	192	215	185	204	191	231	196	194	201	220	215	187	212	208	207	235	226	207	198	180	192	210	226	198	218	206	208	201	205	217	212	208	205	219	210	192	194	174	213	195	201	212	190	214	198	185	218	213	214	205	207	204	197	211	223	185	211	197	222	240	200	195	219	193	189	202	197	211	217	192	187	192	190	206	172	209	188	187	199	222	192	214	233	199	185	181	196	185	206	210	210	218	203	205	188	193	204	195	182	197	202	221	209	206	207	189	199	196	229	196	192	217	188	214	196	196	191	200	222	198	178	210	203	220	212	183	210	186	182	216	221	206	211	192	199	207	208	208	188	206	182	216	174	204	206	224	187	193	200	180	209	209	203	213	194	206	218	177	195	232	217	214	202	186	199	186	177	197	209	211	204	192	203	213	210	214	204	213	180	187	223	229	218	179	168	213	199	201	188	197	213	204	192	196	216	197	209	203	200	230	214	225	191	224	198	204	188	207	206	205	205	202	208	202	229	203	200	206	201	226	190	194	193	196	203	213	187	197	201	223	205	171	219	197	203	211	213	225	168	175	234	216	189	223	196	210	201	194	193	206	212	197	211	216	190	192	203	195	210	207	193	204	221	199	188	216	189	192	200	207	202	220	208	204	235	192	201	195	217	205	192	208	205	184	208	199	203	185	199	201	209	227	226	193	175	205	208	190	163	208	215	210	190	215	210	221	221	199	214	217	200	190	221	210	210	212	224	203	182	227	195	189	194	220	234	203	211	182	204	198	202	213	207	191	209	201	188	209	192	222	214	189	196	193	220	169	199	205	194	203	219	184	213	220	214	208	213	198	210	218	225	208	183	186	182	223	230	207	201	197	196	203	213	221	217	212	199	198	215	200	194	196	235	247	206	209	221	210	213	195	207	197	220	231	189	195	192	222	172	179	188	173	202	194	207	197	194	197	213	175	198	188	223	202	204	198	203	216	218	221	190	200	210	216	218	202	163	209	195	209	185	215	227	200	185	187	208	202	204	211	212	206	212	199	207	210	207	176	187	179	217	216	202	196	220	206	229	219	255	185	202	196	196	199	216	215	174	186	208	197	220	195	230	207	211	186	186	244	210	214	222	205	220	213	208	201	196	213	162	223	199	204	215	191	210	185	207	211	223	193	193	193	201	184	241	215	200	194	224	169	232	177	200	208	216	224	217	232	192	188	232	195	194	201	229	216	191	208	216	221	200	207	201	244	187	182	204	180	203	208	198	192	203	186	199	210	224	191	204	213	212	222	210	213	204	194	187	198	214	204	220	191	206	195	216	207	218	202	183	212	208	188	192	237	208	195	211	202	194	242	187	219	201	211	177	184	212	220	209	200	190	222	211	199	199	216	202	186	207	215	191	217	175	187	193	212	194	221	209	191	176	192	198	208	185	207	190	191	188	210	200	195	201	190	193	190	219	184	192	192	188	207	182	200	183	190	217	222	229	218	227	234	203	219	214	183	211	216	211	217	190	193	200	171	200	216	196	177	218	190	195	195	202	234	228	221	191	203	178	189	194	204	182	188	217	208	197	187	204	239	199	214	212	220	186	199	206	196	191	212	220	205	212	217	198	181	176	207	218	188	195	190	215	177	203	205	194	195	229	188	221	171	194	227	194	209	199	191	206	186	197	191	207	231	237	176	199	198	224	201	199	204	199	219	216	204	190	202	206	191	168	210	202	206	206	195	221	236	217	188	209	208	212	189	197	220	192	221	221	206	216	202	203	195	203	213	217	190	210	204	216	176	194	215	237	179	205	194	187	183	217	177	201	222	210	199	211	201	213	197	197	201	190	204	203	189	227	190	194	209	225	199	184	205	212	206	195	218	197	187	191	209	205	201	187	210	224	201	193	193	202	220	218	167	196	212	198	196	189	206	216	211	197	205	219	198	219	193	202	230	177	226	229	212	231	219	189	201	202	192	206	184	183	176	209	199	218	200	223	210	209	180	213	176	196	212	193	195	209	231	163	210	189	208	189	224	204	186	193	193	215	214	176	217	222	208	231	190	222	205	188	201	204	201	210	177	199	175	204	198	181	207	203	193	185	176	211	196	206	191	169	194	215	208	216	207	199	194	200	221	189	203	207	214	230	216	184	216	183	188	198	201	207	195	186	200	222	195	175	196	191	198	187	193	216	222	189	191	199	239	187	199	208	193	200	175	206	209	185	176	226	206	214	207	199	231	186	202	176	241	221	179	209	201	170	200	189	191	189	208	184	204	217	204	201	204	227	205	211	194	198	212	198	193	214	185	201	215	164	212	200	209	223	218	215	231	185	203	222	201	195	207	240	214	178	189	192	179	209	194	221	180	198	202	208	192	203	216	203	223	193	190	193	218	201	196	206	220	216	209	207	216	213	197	198	199	193	224	220	218	191
24967	21115	27506	24859	14253	1168	767	657	622	609	566	543	572	528	548	476	501	532	498	499	500	507	461	484	469	418	466	494	432	439	446	468	446	473	441	433	457	504	440	490	493	469	449	467	431	472	462	448	467	476	441	483	455	454	488	473	461	498	450	483	461	455	468	495	472	489	492	475	445	478	451	430	480	481	457	434	455	478	430	480	492	473	477	452	481	442	423	455	438	441	486	415	465	489	453	481	456	444	453	461	499	467	446	449	489	450	457	487	430	511	445	463	480	441	485	467	465	450	445	443	442	482	458	407	467	473	488	466	552	478	440	462	484	476	481	459	462	453	414	488	434	480	431	446	466	474	440	501	468	467	434	452	464	449	485	456	454	453	469	428	472	462	469	477	462	481	432	432	448	431	483	485	432	434	453	467	469	462	467	420	430	482	477	425	451	444	457	451	458	454	473	477	441	434	477	456	483	467	481	444	437	481	462	461	468	425	480	432	491	437	461	443	440	479	446	428	445	442	470	452	453	439	474	499	482	447	464	504	426	466	436	415	451	450	462	441	419	446	507	483	468	503	423	461	473	462	446	430	440	426	483	469	444	486	462	455	442	451	472	468	494	465	447	462	474	476	450	477	451	476	477	500	438	462	427	431	451	435	439	471	460	471	457	492	485	427	441	482	475	427	473	500	481	465	500	456	426	469	469	473	447	455	469	471	453	441	453	451	465	431	430	453	510	462	469	420	420	447	460	477	457	441	470	474	469	420	470	457	449	460	436	430	492	420	458	405	442	462	429	449	478	527	461	445	426	477	438	441	472	475	454	447	501	456	452	465	447	447	461	480	456	470	468	465	421	439	466	468	445	470	472	469	472	462	434	442	445	485	468	462	457	468	435	446	447	485	473	452	434	434	480	400	477	467	439	467	450	447	461	446	435	428	444	459	467	415	447	476	472	477	456	463	467	474	431	453	446	520	489	461	440	498	459	441	488	444	458	479	452	445	447	471	420	451	461	429	454	477	424	450	500	411	458	454	430	459	460	472	464	473	461	442	467	467	451	443	461	469	464	470	477	454	473	439	435	429	500	441	442	460	459	465	462	440	459	459	460	448	425	446	472	463	447	482	466	433	473	412	467	432	415	466	467	480	463	444	439	467	466	419	442	395	427	420	462	442	472	439	452	425	443	418	498	445	458	467	482	373	468	423	491	447	440	444	477	457	480	448	468	485	449	443	484	460	435	473	469	481	501	464	482	476	491	485	442	443	427	480	470	484	466	444	444	452	496	414	453	411	439	463	434	453	452	463	458	413	466	487	435	436	458	423	455	432	467	468	423	475	460	412	480	452	446	473	479	475	411	474	451	442	478	434	511	433	491	466	463	491	471	492	480	470	446	468	457	472	433	496	448	454	511	442	459	466	478	489	459	497	438	464	502	425	424	486	412	454	440	458	493	426	472	448	444	461	456	461	427	499	436	482	487	491	451	493	484	460	489	455	440	439	465	481	502	436	422	438	416	476	449	460	470	426	505	493	477	455	456	507	466	470	466	462	480	494	447	495	441	427	453	464	471	459	452	479	459	459	494	461	431	467	421	437	460	453	460	439	478	474	481	442	452	474	467	464	427	461	465	431	415	476	472	425	456	434	478	459	424	477	462	433	449	470	448	479	446	480	461	442	472	462	449	437	435	465	470	468	433	448	432	454	465	426	475	462	420	519	445	445	481	444	456	450	429	444	469	452	476	435	454	447	452	455	466	463	476	470	457	435	442	436	468	486	455	475	474	447	436	465	450	431	427	417	463	477	466	477	460	463	452	462	460	457	451	448	443	453	445	459	469	462	452	458	446	512	430	504	448	444	457	434	451	466	436	435	418	474	462	461	441	429	454	451	468	500	458	460	438	450	475	434	442	441	494	456	442	432	457	457	501	459	452	424	476	473	473	475	447	438	444	471	442	454	473	442	474	435	460	416	478	484	468	457	459	473	462	490	461	444	435	490	513	431	440	456	456	456	440	468	479	419	466	481	435	463	451	468	450	461	476	478	449	459	433	470	484	461	454	455	465	449	448	439	472	455	482	463	427	458	413	456	466	427	457	467	448	451	437	478	458	481	445	447	470	450	474	459	472	472	464	448	498	472	509	502	438	502	474	464	469	430	454	445	472	496	482	449	447	445	444	477	474	445	485	451	481	439	429	464	464	485	467	438	472	453	500	512	480	469	449	450	471	444	455	475	442	431	471	435	468	433	464	472	463	453	462	458	429	452	424	494	471	482	461	440	473	464	432	453	466	445	481	446	456	413	459	476	462	491	455	467	448	464	459	439	427	475	467	460	465	450	438	450	445	466	460	410	480	459	459	437	442	439	474	450	471	429	515	460	413	477	505	446	496	468	462	400	461	480	454	435	441	467	430	480	454	452	486	476	472	464	459	483	482	459	425	484	482	478	455	430	473	448	496	454	438	490	494	441	466	465	484	470	499	498	426	483	444	434	463	451	452	454	453	459	417	482	467	445	446	473	441	439	456	454	447	425	423	451	484	429	456	467	436	439	446	477	476	470	433	438	464	441	481	399	458	460	459	445	494	472	494	454	423	481	424	468	428	452	421	461	427	463	520	483	442	398	459	443	442	479	482	463	435	451	478	434	486	449	442	492	453	442	489	459	442	480	447	461	449	451	489	474	422	483	437	453	469	455	490	486	488	416	481	443	478	444	453	423	441	462	457	487	474	458	464	441	438	467	471	438	472	504	444	448	442	455	448	473	426	469	517	447	453	478	475	442	478	454	470	422	473	440	433	416	467	442	438	444	453	456	457	461	460	473	458	453	495	454	441	446	485	486	433	436	494	438	427	494	445	457	474	439	464	493	449	455	444	458	476	430	422	463	462	475	436	420	472	476	465	453	442	447	427	512	463	433	485	475	473	447	439	460	458	451	489	485	465	458	452	456	452	449	455	453	458	479	447	459	446	450	437	431	491	471	456	480	451	414	478	484	469	444	504	475	439	451	426	460	453	488	461	435	448	470	453	484	470	484	450	450	477	447	442	462	490	462	420	474	442	455	481	493	439	450	439	433	469	471	490	455	500	513	441	459	458	437	438	479	472	436	476	461	465	421	472	458	443	460	493	465	421	439	479	484	484	472	438	456	452	441	461	422	481	457	467	446	434	466	435	473	433	498	433	434	479	467	479	461	466	441	418	420	463	464	462	421	463	437	495	419	484	446	426	429	492	458	466	496	460	498	463	434	441	461	444	451	449	429	448	437	431	407	446	461	442	460	453	464	442	435	449	461	408	449	469	448	475	466	473	474	437	496	424	476	480	431	441	460	435	452	466	489	460	465	505	438	446	471	466	475	460	437	456	463	445	480	457	469	426	462	420	456	403	471	458	429	472	509	483	497	466	509	431	431	447	450	465	478	439	461	460	459	467	463	452	439	428	444	481	440	445	436	501	452	414	423	488	459	439	431	453	454	475	459	416	484	453	425	455	448	465	464	480	502	487	471
19462	6474	5213	2827	1998	1581	1303	1112	894	866	803	733	669	665	641	639	581	584	593	608	574	533	557	542	565	536	541	564	535	561	505	605	539	516	509	525	513	541	502	518	533	542	565	560	553	559	505	535	505	524	539	539	515	551	508	565	523	511	484	509	519	531	532	545	517	550	507	526	504	488	517	502	526	558	514	534	511	554	515	522	550	525	565	567	535	531	539	548	511	506	502	492	571	537	538	543	517	521	504	511	503	552	521	494	565	519	503	474	521	559	536	542	526	542	515	557	554	525	523	522	511	523	499	505	552	538	533	522	485	518	549	535	516	508	564	562	543	540	512	531	552	528	518	486	517	551	504	546	489	536	530	512	570	489	519	515	563	522	517	507	535	520	548	480	524	544	509	525	524	550	551	534	527	539	510	500	512	530	556	481	541	501	511	559	563	570	526	503	517	547	534	511	564	511	503	525	534	539	528	533	558	518	509	550	530	558	530	542	584	539	520	551	549	500	536	555	552	552	555	539	516	527	535	574	507	494	532	547	518	501	525	564	518	538	520	502	510	513	527	556	497	496	512	543	544	497	543	561	548	526	555	501	520	489	534	539	492	538	542	505	510	535	536	550	536	501	510	490	486	531	547	530	509	530	496	477	508	513	522	510	492	506	514	502	530	525	549	522	477	531	498	553	525	527	508	553	519	577	544	554	474	520	486	528	529	519	517	537	537	550	531	512	479	510	578	526	553	562	542	524	498	565	506	500	519	491	530	528	520	535	499	536	562	551	529	521	492	562	511	527	530	553	552	515	493	535	537	568	523	536	504	559	578	545	536	533	526	478	531	507	486	519	531	519	496	547	555	505	515	498	548	576	521	545	534	570	509	496	482	518	511	501	565	546	542	542	511	557	546	507	544	515	488	543	500	549	541	516	504	513	549	524	513	483	530	538	555	565	510	478	553	505	526	533	521	521	519	524	510	516	465	554	509	553	509	549	533	569	504	551	520	543	553	575	494	546	540	555	527	492	505	525	541	531	517	545	492	531	522	478	511	561	544	528	544	542	500	506	526	523	544	483	548	562	544	542	473	526	562	490	523	577	543	587	498	565	505	529	558	496	549	532	561	489	554	550	490	498	565	535	531	503	526	513	540	526	544	527	596	507	479	533	485	485	520	570	601	499	503	505	532	528	573	500	510	552	594	512	550	476	524	561	497	545	514	544	516	509	547	528	540	508	506	519	529	528	552	512	556	518	521	502	536	523	555	562	518	523	515	526	517	542	499	501	546	494	471	592	516	533	551	545	511	534	558	576	538	539	487	518	509	524	498	543	520	518	538	527	525	514	562	510	543	537	522	547	554	557	514	504	511	535	497	570	590	538	540	523	520	502	531	535	516	527	514	533	527	529	541	548	537	495	521	565	514	556	529	521	550	564	490	543	516	482	535	568	502	531	512	514	531	513	544	526	507	537	566	504	506	504	520	536	519	507	502	570	512	466	527	513	533	503	584	544	542	559	557	522	502	561	507	504	582	493	473	522	537	522	498	531	480	517	583	590	494	525	504	497	532	526	538	544	517	572	532	550	563	505	510	494	555	505	537	530	503	520	537	538	532	542	498	539	511	507	529	522	583	540	535	527	516	545	563	565	535	550	527	512	509	545	496	542	523	521	488	544	566	559	540	543	562	558	511	531	511	575	551	490	540	535	544	517	541	511	537	514	551	539	535	574	512	513	475	511	499	510	524	524	542	501	509	480	522	520	560	535	497	500	516	519	527	534	519	515	521	536	540	542	500	540	538	535	555	549	547	484	522	542	530	508	515	573	541	560	519	542	534	539	480	550	505	513	566	527	507	509	509	517	536	546	491	521	502	537	572	531	514	530	522	481	550	507	527	509	480	536	526	550	558	528	516	493	534	537	504	532	544	515	499	524	564	519	543	531	495	510	513	484	552	517	512	537	553	542	460	582	533	507	512	525	503	542	534	535	525	493	532	509	513	553	512	500	519	545	508	506	526	565	538	548	513	554	533	515	513	545	537	556	519	535	516	521	478	502	509	572	580	532	526	523	539	498	531	518	514	537	538	511	517	540	513	557	541	491	520	488	555	559	515	521	552	522	521	523	481	519	511	524	513	575	499	500	527	509	524	531	513	543	544	507	524	554	583	525	516	453	500	540	547	515	531	486	498	528	505	534	524	495	513	496	506	549	494	584	536	517	501	538	503	514	495	476	517	590	489	537	541	509	540	519	483	539	498	478	545	538	543	523	514	540	519	527	546	532	548	502	503	541	502	527	533	544	487	529	523	512	507	494	505	530	502	516	555	546	522	549	517	555	527	561	548	522	564	518	522	580	493	503	506	534	551	491	482	521	512	485	555	520	557	511	536	532	502	533	546	520	523	494	510	528	523	549	517	563	518	482	509	487	525	545	562	555	499	524	491	529	566	534	526	492	519	490	555	521	557	528	477	502	512	539	582	569	496	491	508	525	551	498	543	535	518	539	552	492	514	568	531	499	527	524	531	547	496	536	510	505	527	531	530	538	526	539	546	512	542	503	525	516	512	495	492	574	553	528	478	526	532	482	548	586	510	506	558	555	508	557	521	488	542	510	499	527	484	542	538	544	505	527	512	511	548	521	518	495	543	477	558	503	574	519	537	517	521	521	511	523	478	541	531	468	546	513	541	522	536	529	539	530	555	529	516	495	512	525	533	522	526	531	556	511	516	524	532	484	515	541	523	537	536	503	529	536	549	521	530	502	515	541	542	532	537	540	498	521	513	506	518	556	520	511	511	551	559	594	495	526	503	512	541	489	535	493	536	519	537	498	509	505	550	510	488	502	567	528	517	539	560	549	569	531	533	525	526	541	541	497	506	511	558	500	517	549	503	509	566	516	531	532	555	541	567	534	514	539	533	528	533	587	504	502	492	522	518	541	547	559	544	558	545	492	509	538	521	550	519	497	547	532	556	514	580	515	516	470	549	601	541	505	513	559	535	554	499	539	499	521	565	500	525	529	487	491	559	504	539	541	527	499	535	515	510	508	479	572	507	493	537	542	543	497	529	497	510	543	514	542	478	473	512	541	538	500	534	561	558	538	519	505	534	523	525	526	497	526	556	519	512	555	548	494	523	510	553	550	545	495	459	517	565	537	554	520	543	546	541	496	513	541	506	494	518	517	528	481	545	557	537	555	541	523	489	543	575	506	519	492	539	532	479	519	537	559	531	535	491	519	547	534	537	540	537	584	512	549	516	555	514	510	508	562	536	523	512	513	486	526	558	540	505	524	483	517	542	513	496	512	532	506	558	492	531	576	482	499	465	512	494	490	544	542	546	550	533	516	539	534	546	518	517	550	509	556	488	490	547	520	532	544	495	548	504	536	517	559	543	523	547	529	496	524	536	532	530	513	586	550	495	526	532	557	508	498	516	523	513	541	514	551	510	527	535	561	557	533	524	521	548	509	497	513	498	507	534	527	543	526	542	522	533	487	490	537	525	523	527	560
22676	21110	28828	23628	21107	21154	12895	1324	860	785	662	575	502	472	451	366	394	389	352	343	329	347	305	274	276	288	258	261	309	282	240	274	262	244	276	272	242	241	237	250	256	235	223	243	275	250	265	239	256	215	240	224	237	216	264	225	234	249	227	222	256	244	237	224	226	268	254	236	224	227	230	226	253	244	232	221	191	214	229	258	221	254	250	225	218	239	218	226	231	224	208	231	244	228	214	266	227	234	242	266	256	229	231	258	252	237	251	227	227	234	212	250	251	205	232	240	236	234	221	203	210	232	250	241	225	222	244	225	215	226	225	237	240	216	242	202	219	227	269	248	246	210	247	239	221	193	237	255	215	252	213	235	239	226	232	222	250	214	223	231	231	234	242	232	219	227	205	249	219	234	234	228	221	221	236	203	210	218	258	222	229	236	238	232	220	239	210	204	231	222	256	238	214	235	241	252	209	227	246	237	231	238	240	223	251	208	229	204	215	226	237	230	230	244	222	204	232	266	241	201	222	253	239	216	238	237	209	231	226	252	215	200	236	227	195	226	216	220	217	204	226	236	244	209	248	261	218	234	231	221	249	227	252	202	230	235	244	231	196	231	240	208	219	219	245	231	217	215	224	215	258	243	231	210	235	224	256	232	232	227	229	195	229	234	229	245	225	235	206	225	224	234	238	223	249	207	223	248	207	243	228	242	231	227	224	232	224	217	186	246	243	209	230	220	233	234	192	232	237	214	226	233	227	229	226	263	234	232	227	213	233	232	230	218	231	226	224	268	233	243	231	216	207	232	209	230	222	238	265	228	234	247	225	218	234	226	225	213	218	250	258	212	216	227	238	197	239	228	236	233	224	235	227	221	197	221	216	211	230	264	215	208	226	238	212	239	221	216	216	206	228	251	210	217	252	231	258	235	222	207	239	231	239	252	234	228	255	236	249	246	248	232	256	233	228	226	242	238	213	241	232	259	220	212	238	226	217	210	230	230	254	227	216	243	223	219	220	212	257	223	236	254	232	224	228	255	235	237	208	212	230	223	247	217	260	212	224	223	192	256	229	243	223	221	236	236	206	218	244	201	234	234	232	201	220	189	238	232	235	207	217	220	236	184	248	218	263	218	243	210	248	229	219	232	231	253	236	229	220	200	229	221	228	219	251	221	225	231	187	233	245	205	226	228	226	259	219	205	232	235	235	222	214	220	221	250	212	213	218	243	224	232	251	263	255	258	229	258	223	255	215	217	222	227	241	235	206	232	260	219	235	206	235	218	219	247	222	215	242	234	246	216	239	211	231	235	190	222	251	250	218	272	212	218	231	249	206	218	221	227	236	216	234	234	247	221	235	240	216	238	230	231	207	237	247	232	215	214	242	221	223	245	200	204	218	229	250	243	232	219	227	235	243	233	263	225	233	211	231	236	205	227	225	227	234	226	258	223	241	214	222	220	207	237	233	213	230	243	218	230	261	239	210	219	255	207	241	238	232	195	262	218	215	209	214	218	206	259	247	235	206	219	252	230	245	240	247	218	233	203	208	216	235	206	227	234	228	225	249	199	245	199	249	208	224	253	212	239	243	246	218	204	214	212	219	246	237	210	222	226	232	226	220	215	213	248	217	229	213	206	243	192	231	233	220	224	249	212	218	244	236	209	238	242	209	242	218	229	238	259	223	249	220	244	245	229	224	239	222	222	230	232	209	221	252	212	232	211	215	237	223	234	212	214	226	239	243	212	229	222	211	246	224	236	219	212	233	232	220	217	232	231	224	242	230	223	232	214	228	235	225	245	238	209	219	231	221	275	205	233	234	215	245	229	236	234	203	237	198	226	203	212	222	225	232	237	278	246	223	244	233	255	218	186	216	219	217	237	247	227	264	228	243	221	229	237	225	207	227	214	238	209	219	219	219	224	225	229	219	220	245	192	228	213	207	216	213	225	246	230	219	225	233	243	232	235	238	233	220	237	204	246	215	199	222	236	238	223	213	232	216	206	215	230	239	215	231	229	228	201	235	195	222	241	197	227	228	266	215	229	237	214	227	210	221	236	235	214	247	216	232	217	220	226	239	248	204	225	225	230	238	231	241	241	212	251	252	223	217	235	275	214	235	224	234	234	216	244	216	219	215	222	218	265	232	220	217	230	214	227	223	220	235	221	220	224	209	218	206	206	219	232	248	227	209	233	216	231	225	233	260	221	225	214	220	241	225	231	214	221	232	249	248	238	217	236	237	245	232	216	230	228	259	245	231	236	239	221	227	236	190	213	241	223	250	246	232	201	228	231	247	223	240	213	224	220	222	248	227	211	220	247	221	221	212	226	246	216	228	225	242	236	228	220	225	231	224	212	213	239	208	213	237	236	227	218	234	207	224	234	241	249	238	220	267	222	234	201	220	208	242	232	210	219	256	234	236	234	228	231	203	219	212	231	226	247	227	221	224	252	231	265	235	206	235	263	244	219	235	235	250	217	222	231	261	232	236	250	257	214	259	213	231	246	209	217	237	226	213	219	218	231	224	214	234	230	244	215	254	240	231	234	235	232	206	217	254	220	205	221	250	226	238	265	241	212	217	239	232	238	233	232	230	232	224	183	246	252	221	228	214	244	229	217	258	223	208	235	223	256	259	235	238	224	214	218	222	236	215	216	229	227	221	228	213	254	213	225	248	226	214	202	235	237	228	228	244	230	224	213	231	193	213	220	240	229	215	225	235	224	226	226	252	262	222	248	212	206	212	246	231	228	216	219	232	239	225	218	246	235	240	206	205	240	219	233	229	249	215	220	242	226	220	207	224	237	215	211	233	205	223	223	205	241	212	228	204	267	211	227	256	193	217	227	230	242	226	222	241	259	249	239	214	222	242	243	240	236	212	229	207	246	216	245	220	249	216	260	209	217	218	188	238	234	229	219	207	223	222	245	237	221	227	213	212	225	230	222	205	223	234	238	227	255	213	232	246	226	216	209	230	204	201	216	230	232	243	258	271	214	215	194	220	239	230	222	227	234	221	223	215	239	227	222	224	195	233	236	213	233	221	241	205	208	221	230	200	223	226	249	229	216	231	224	247	213	227	226	263	245	200	241	230	208	200	229	233	206	244	218	236	229	220	239	228	234	240	215	212	224	183	209	214	203	228	220	235	207	213	197	200	208	203	235	216	223	205	219	234	219	230	261	220	232	240	264	233	222	235	210	228	224	227	218	259	221	236	192	246	227	226	231	197	229	208	230	250	245	254	236	229	222	236	213	221	240	212	236	219	244	239	212	229	253	228	215	222	232	225	230	248	245	227	233	239	205	214	227	233	218	192	221	220	250	199	241	243	209	240	246	207	218	223	244	240	235	227	213	228	211	230	200	225	204	235	187	237	211	205	213	244	213	251	235	214	185	196	217	221	223	230	221	223	237	224	206	214	232	225	214	225	220	219	219	241	207	234	200	222	219	233	237	261	231	216	219	210	232	203	216	209	207	216	238	239	233	227	241	216	241	230	228	248	220	217	228
19334	16968	14586	7641	5228	3866	2851	2219	1787	1379	1142	978	878	684	702	631	574	466	470	439	481	428	374	414	364	353	334	334	339	288	300	326	314	294	259	283	287	285	316	301	310	270	271	289	303	268	308	295	300	273	288	260	257	291	283	270	272	256	279	271	272	278	276	255	235	242	269	267	275	274	271	273	290	269	274	255	267	245	242	232	263	227	272	306	249	246	229	254	230	262	269	244	227	266	256	262	240	275	262	256	250	252	279	247	244	249	268	249	252	255	258	236	267	255	270	266	285	266	271	224	236	250	275	273	253	254	274	237	268	284	246	255	274	252	241	258	247	262	229	265	264	274	246	268	275	273	291	245	274	247	238	249	272	235	249	273	279	243	251	273	254	268	260	243	266	257	263	243	246	263	240	252	238	259	237	222	240	261	257	248	258	234	252	219	248	247	267	246	235	255	228	269	244	270	252	251	237	246	259	238	261	230	255	249	267	272	261	263	260	269	256	217	226	264	266	273	250	241	244	247	297	258	256	234	226	245	257	258	268	236	284	253	251	236	257	260	235	224	263	252	263	264	255	250	272	257	257	249	267	247	243	267	266	257	247	265	262	267	278	239	270	270	228	275	257	245	231	279	275	268	239	249	230	260	250	262	248	231	238	237	258	277	257	261	217	254	241	235	259	281	263	261	242	239	245	235	269	250	282	253	270	273	244	230	265	259	275	262	257	260	260	249	280	239	271	241	241	259	271	286	234	261	248	247	262	244	257	258	255	263	235	247	237	237	242	263	258	261	231	281	239	254	282	252	264	244	255	278	242	250	239	307	250	259	233	259	255	253	260	262	258	224	240	274	286	244	253	253	251	272	280	264	273	253	284	240	244	232	257	249	263	249	245	248	283	250	256	265	247	275	259	242	237	244	245	253	257	253	259	266	264	238	252	264	232	243	221	248	261	285	263	239	236	256	244	231	272	247	231	243	256	242	252	241	276	271	232	258	245	287	261	273	285	249	257	250	230	280	273	285	273	252	240	259	258	289	246	258	266	284	257	247	239	257	254	260	262	242	255	245	242	253	220	270	254	248	236	247	268	255	249	273	258	269	241	273	243	259	274	246	228	259	239	264	264	262	259	244	259	258	263	250	260	258	250	268	268	235	281	243	274	250	275	256	262	261	264	237	270	251	240	252	239	264	257	253	297	243	267	244	271	247	265	273	253	214	246	231	260	273	223	250	240	286	287	245	244	244	270	260	250	223	272	262	268	251	242	275	241	268	255	254	247	255	259	283	247	252	227	249	256	239	249	249	292	250	232	254	268	236	253	251	270	241	238	265	253	270	255	247	234	213	248	252	276	266	256	258	253	237	247	276	264	217	254	248	237	255	240	280	246	264	264	262	270	246	280	248	267	226	233	259	257	263	253	262	252	236	232	250	251	255	275	287	265	230	231	236	254	260	273	261	255	238	257	269	254	248	247	266	225	255	250	245	256	219	247	253	259	257	240	255	226	272	266	247	252	249	258	272	249	260	247	268	265	241	259	259	230	219	236	251	238	243	274	258	257	248	245	269	260	266	262	212	239	261	222	273	254	244	275	242	255	235	270	239	290	259	262	240	277	271	254	222	228	223	269	243	265	273	226	249	247	259	251	269	223	250	256	257	259	287	276	282	240	283	253	282	247	253	255	264	238	251	233	246	254	262	247	256	259	252	211	237	271	279	262	260	236	242	240	264	277	267	247	259	243	259	284	256	276	263	265	259	266	265	260	245	254	275	269	239	248	222	248	251	250	253	296	277	240	265	238	246	247	255	238	278	264	242	238	236	271	243	244	257	253	262	276	250	242	240	232	294	257	256	268	256	248	233	255	271	242	259	281	265	265	273	283	256	262	238	270	279	251	284	259	223	240	231	226	252	282	265	250	263	249	235	262	261	251	275	250	274	268	290	234	238	269	280	255	259	260	217	238	247	245	244	241	237	267	254	264	253	276	240	233	240	245	263	266	237	227	236	255	254	243	235	267	284	241	250	235	241	266	262	276	248	269	261	252	262	279	253	238	247	237	281	271	234	265	252	254	269	248	234	254	247	291	268	220	272	244	215	246	267	229	258	247	267	217	242	282	258	235	265	252	251	249	227	264	278	258	239	283	255	253	278	259	266	251	262	221	276	247	246	259	254	263	250	241	247	296	254	290	211	277	262	266	257	250	234	239	232	256	243	259	246	249	265	254	248	265	269	263	253	235	224	253	250	261	246	279	246	286	240	240	262	270	247	244	270	274	219	270	229	249	263	276	255	242	264	230	257	260	245	258	246	243	284	233	257	240	218	224	284	241	256	238	276	286	265	246	241	262	252	244	253	265	226	247	264	263	241	259	264	249	273	238	255	257	268	248	229	287	245	238	249	265	261	240	243	236	255	255	250	265	243	277	261	261	244	263	262	257	268	286	233	233	283	269	260	242	242	232	235	250	266	255	236	240	261	259	227	263	259	269	269	259	249	254	243	258	256	244	234	257	244	261	255	249	243	285	252	265	279	242	274	236	248	264	252	233	256	216	230	264	269	230	277	248	274	264	273	225	249	290	262	263	248	273	280	260	258	256	247	262	261	253	252	239	251	250	236	254	241	260	261	249	240	234	250	241	237	236	262	239	257	275	266	248	276	251	252	252	239	255	251	250	257	260	244	245	272	250	233	243	258	251	269	260	249	272	258	244	251	260	251	250	253	266	261	234	247	233	257	282	269	281	285	274	247	223	264	240	263	245	279	256	213	274	239	265	273	250	270	268	284	295	256	258	286	273	234	241	262	231	248	256	305	254	236	285	258	262	264	247	259	264	234	253	276	227	279	275	251	247	257	252	277	273	242	266	238	244	264	273	265	279	242	279	262	236	243	254	265	255	233	240	264	289	233	257	238	259	263	230	253	264	242	256	269	261	270	243	249	229	260	254	274	227	242	229	267	222	227	280	218	274	229	262	264	278	263	255	250	275	259	238	250	246	248	240	249	255	257	262	247	238	250	227	264	280	266	264	246	233	245	241	229	239	248	269	255	251	216	245	244	232	265	250	232	242	268	270	246	236	290	251	261	271	246	280	234	257	237	246	253	260	254	259	236	264	250	239	279	234	233	264	264	276	275	274	237	268	248	258	243	236	244	248	264	267	265	249	229	280	256	253	261	248	246	252	257	279	235	257	257	236	275	285	244	274	252	238	260	269	258	286	254	227	264	270	228	272	211	255	243	227	267	272	271	251	264	273	218	244	283	243	251	244	269	254	244	250	244	262	288	239	247	240	247	266	257	252	245	266	269	272	268	251	257	268	259	219	211	251	228	236	252	258	274	274	307	265	272	227	269	271	258	267	246	275	275	240	227	246	216	264	254	238	244	263	248	283	254	243	261	251	253	232	268	256	243	255	233	261	267	266	244	279	255	258	256	265	248	284	262	241	235	253	246	253	238	260	273	232	238	256	271	257	269	240	237	265	220	217	251	306	263	296	247	248	291	284	251
27183	20154	7815	982	669	602	502	414	387	370	394	357	382	340	406	339	359	375	375	361	371	364	344	359	350	349	380	357	329	363	366	350	380	394	356	348	358	371	333	340	340	368	350	345	384	364	325	349	354	372	347	373	355	364	343	351	374	396	347	340	325	345	338	336	350	346	367	357	374	358	351	384	332	387	371	338	337	344	357	321	345	383	358	356	331	344	329	361	348	326	355	345	334	382	371	332	336	356	373	318	355	355	305	354	355	324	328	364	356	339	345	357	364	350	346	351	332	355	372	356	355	368	385	349	392	361	326	363	362	362	331	363	361	338	354	328	379	325	365	330	346	354	365	367	352	366	363	397	337	382	346	362	369	353	366	380	355	341	375	331	354	354	349	366	361	350	377	338	353	341	343	361	386	359	350	362	336	364	357	377	369	341	349	322	382	370	381	351	367	364	344	390	343	380	354	343	344	362	351	365	360	346	328	334	351	335	360	361	338	344	359	382	332	364	380	373	358	337	361	347	356	349	367	348	358	338	354	345	343	374	370	335	311	353	360	344	365	343	356	342	351	326	316	322	332	350	340	378	328	354	349	343	340	358	363	335	364	347	364	360	359	374	369	354	348	358	333	336	339	351	367	373	353	342	338	315	349	316	372	369	364	335	348	356	364	349	368	364	353	343	328	371	341	388	366	349	346	350	345	346	347	374	347	344	385	364	373	327	352	350	373	347	360	328	337	363	363	413	370	329	369	378	364	390	352	337	362	365	363	371	360	346	340	351	343	363	358	348	380	382	366	374	331	355	365	327	356	351	385	352	321	345	375	347	380	402	353	337	358	357	343	360	360	353	326	360	371	329	401	355	385	355	367	356	354	349	353	349	361	382	332	327	340	376	340	371	358	378	353	324	341	384	344	375	348	323	372	361	341	327	381	328	341	352	341	376	345	323	348	333	356	352	347	313	340	370	328	357	366	356	364	380	359	348	337	345	364	354	344	332	349	313	329	394	352	311	376	334	349	367	359	333	337	375	328	344	363	353	352	376	322	328	365	345	343	365	363	354	336	343	374	396	368	350	325	358	338	362	343	364	333	341	355	359	329	366	387	367	305	328	327	378	358	357	347	353	346	345	396	341	368	342	373	361	382	388	355	358	378	372	337	317	348	355	371	344	372	323	364	344	336	377	334	346	370	356	365	395	339	345	348	358	351	325	372	364	345	363	346	353	360	317	392	358	379	363	380	348	356	323	387	349	353	357	324	364	342	333	370	363	315	393	396	344	325	343	324	364	383	394	344	336	349	363	376	364	365	377	345	370	334	341	376	359	340	355	361	351	325	339	331	358	372	369	365	361	333	369	364	338	363	330	366	366	394	323	387	353	385	390	359	343	355	393	330	368	357	343	361	369	316	366	342	349	386	344	371	343	352	336	317	341	344	365	406	316	365	378	382	334	361	346	330	356	374	321	321	358	340	374	344	355	375	357	367	358	322	366	368	325	351	382	335	351	322	327	324	373	388	350	369	331	373	357	343	364	385	311	350	348	336	400	351	358	373	361	370	340	380	337	348	341	329	321	358	368	349	365	372	363	321	366	368	331	347	368	419	323	375	376	373	348	351	397	339	331	347	381	359	355	364	367	356	330	336	372	368	363	345	332	382	370	362	333	337	326	356	359	324	341	372	317	374	363	351	371	391	352	356	365	359	353	349	356	360	351	358	355	375	379	360	364	346	348	371	364	371	360	333	329	343	346	372	362	384	351	344	373	367	320	360	352	348	393	363	354	309	370	335	350	331	344	366	346	368	365	339	346	378	385	351	347	353	388	349	379	351	344	329	352	405	356	339	361	357	337	362	352	327	342	344	350	345	378	336	358	336	326	326	389	350	353	339	358	359	362	349	348	383	387	299	370	355	376	319	374	343	353	366	313	383	362	369	382	344	348	346	358	355	334	340	347	339	363	368	371	376	349	335	346	364	379	361	372	361	334	343	352	353	378	353	357	339	336	339	386	370	365	358	341	342	324	384	352	355	336	372	343	329	386	337	360	364	354	355	382	379	372	334	363	345	381	390	318	351	358	369	349	343	330	349	402	348	356	386	357	362	327	337	349	343	338	374	344	351	345	361	349	378	380	358	354	379	365	374	342	339	329	345	354	371	369	366	334	338	379	332	354	384	365	349	343	327	339	353	336	357	331	355	338	384	368	357	374	333	354	327	371	371	386	373	343	350	345	320	329	343	387	359	357	333	343	328	302	362	341	345	360	351	345	360	335	358	334	348	317	357	383	380	336	367	366	334	322	327	348	350	328	354	373	365	343	379	344	372	380	393	350	347	359	361	346	342	393	362	338	330	392	366	347	339	384	339	347	358	332	342	351	314	322	370	367	361	353	343	362	371	359	348	375	335	340	398	332	330	399	379	356	355	395	342	344	354	345	374	366	333	359	392	348	341	339	308	306	327	356	385	345	332	334	345	341	338	370	324	372	352	372	360	361	359	372	347	327	376	344	335	347	361	375	369	347	350	337	353	354	342	324	353	334	357	329	339	392	350	366	324	345	355	397	365	335	363	381	345	351	336	373	341	327	337	351	386	314	323	342	359	306	326	342	335	344	345	341	351	339	356	332	371	330	333	364	369	352	377	343	358	374	355	348	345	358	347	358	365	376	310	376	339	367	342	330	349	393	337	359	374	342	369	317	383	352	366	380	329	369	354	350	373	374	357	370	339	370	328	352	365	371	360	349	364	331	346	346	385	350	364	338	324	337	365	339	385	317	358	355	366	386	355	332	357	336	388	368	337	347	326	357	400	377	352	374	369	357	354	403	344	359	381	370	349	339	375	357	333	344	378	357	386	365	348	372	318	346	351	330	367	365	374	341	382	375	338	362	377	313	325	345	332	370	329	359	339	316	360	365	330	360	380	341	383	366	376	339	373	342	367	361	384	330	364	333	347	344	343	336	368	357	348	329	369	362	377	352	372	354	346	338	354	343	384	363	370	370	349	372	363	362	364	329	362	391	334	371	364	333	324	378	385	369	352	348	328	362	349	367	349	348	323	340	343	362	328	338	309	348	332	371	351	346	355	315	359	355	372	348	355	352	347	366	340	331	373	351	340	354	339	366	353	388	369	347	323	362	356	384	371	353	362	356	339	346	345	320	364	351	367	365	317	369	343	376	361	367	346	351	368	362	364	348	345	351	356	336	403	326	351	342	373	349	349	351	357	381	382	353	341	351	383	326	334	373	368	318	335	352	405	378	344	356	383	371	352	366	351	353	383	338	362	356	346	329	341	369	369	358	335	346	370	326	377	351	384	349	363	366	379	359	324	344	336	389	342	333	349	372	362	346	365	361	359	325	386	361	368	360	357	353	345	347	348	355	351	363	366	322	373	384	340	368	337	348	354	343	364	375	335	362	370	365	342	393	373	330	362	353	349	345	377	351	350	360	365	358	347	381	351	345	380	335	379	360	363	362	336	332	332	346	352	335	335	365	351	358	330	359
9260	1471	1319	781	654	558	530	505	476	473	444	466	438	432	461	424	438	385	464	446	410	412	440	413	421	426	429	441	434	415	466	361	400	417	445	427	431	423	469	398	399	413	401	420	425	451	412	428	460	439	422	418	422	414	395	387	428	465	414	433	436	412	447	432	446	447	412	437	425	459	407	419	426	424	457	408	403	392	421	430	398	445	408	409	417	389	434	444	429	421	409	387	446	413	443	419	415	460	432	434	413	437	431	414	408	431	459	431	467	414	409	405	404	408	418	420	457	431	420	420	417	415	417	485	416	394	414	414	430	405	413	412	418	444	440	414	395	464	409	427	464	387	442	432	444	388	486	407	438	416	437	410	389	468	475	423	439	402	418	411	418	431	465	422	419	416	420	436	457	426	417	400	455	426	426	437	390	397	409	445	384	435	408	451	448	430	420	418	414	463	428	442	409	431	399	400	436	435	442	413	411	397	429	422	440	450	466	460	399	441	398	411	383	406	423	376	406	440	408	419	450	398	446	404	439	397	390	409	419	393	398	433	435	414	439	419	392	437	441	412	434	418	462	451	402	419	428	415	429	409	458	409	444	421	411	459	412	414	413	432	438	418	413	453	420	413	453	434	415	437	425	403	435	412	437	431	447	413	405	415	453	399	394	397	406	437	413	458	460	407	432	456	438	398	465	416	423	406	404	402	411	462	444	429	424	435	397	431	382	426	434	417	454	443	388	426	450	450	422	405	439	461	409	447	449	439	394	446	466	393	413	425	449	423	423	412	428	409	389	425	382	453	406	437	422	411	425	426	421	407	438	402	410	448	405	437	401	425	432	431	403	410	398	473	403	434	461	448	403	414	423	390	413	403	443	457	434	427	454	426	402	426	433	415	463	444	405	430	432	408	431	437	438	431	462	427	449	415	416	446	398	438	441	407	400	429	382	428	431	425	389	406	419	430	412	441	430	435	426	432	409	420	417	429	412	443	394	429	442	414	398	432	450	437	410	460	430	421	400	408	441	432	416	424	442	401	392	401	437	435	415	399	420	433	398	414	422	419	405	432	464	385	402	411	399	458	405	415	441	442	421	438	429	389	429	422	420	408	463	414	432	380	406	436	454	439	439	423	458	421	398	457	415	441	395	431	437	417	456	432	410	424	433	394	468	445	440	387	437	432	441	412	431	418	456	388	422	448	366	433	415	447	385	390	415	433	418	425	432	455	406	412	402	465	415	432	455	428	419	398	452	446	411	428	443	411	408	402	433	394	478	426	415	408	419	444	410	424	421	434	418	428	421	435	441	429	413	426	418	418	387	406	422	418	397	396	433	426	444	387	414	413	422	430	457	454	445	402	450	437	413	382	410	420	440	403	427	394	397	421	439	427	444	403	424	425	457	424	443	413	428	438	431	423	372	468	380	436	440	434	443	433	449	442	433	444	409	422	428	442	406	407	418	454	456	449	413	423	406	444	421	403	401	418	407	429	435	444	455	439	448	429	454	398	417	432	419	424	430	423	430	407	436	413	433	468	393	454	423	467	430	415	429	447	401	429	403	420	416	430	443	382	440	447	425	429	448	422	416	451	458	471	436	412	417	453	415	434	438	446	411	429	377	434	435	414	433	429	462	422	457	423	428	423	444	445	423	406	394	425	423	421	402	450	400	412	404	423	435	461	458	423	433	434	421	418	431	453	399	438	420	425	388	453	413	443	431	371	464	403	421	414	404	448	424	397	441	404	458	443	387	443	421	423	423	407	436	433	404	418	443	435	421	421	410	405	434	394	413	423	406	447	415	426	419	419	465	402	430	414	442	416	433	431	438	411	430	418	449	414	419	394	384	409	427	398	422	437	415	426	421	404	405	416	417	425	433	437	417	416	407	457	413	451	416	391	413	438	460	455	435	400	425	416	447	397	387	401	472	392	422	453	443	475	398	412	462	438	456	445	404	460	430	404	413	387	414	399	412	440	447	420	420	452	443	419	392	422	381	450	445	433	428	448	454	442	424	437	434	435	434	447	406	391	457	397	398	442	440	411	433	436	421	439	436	416	413	417	416	432	422	445	460	440	400	417	429	427	434	437	430	435	413	416	387	389	409	435	417	411	417	436	426	426	442	433	414	441	424	403	417	411	455	404	451	408	439	432	482	436	422	436	454	462	432	451	436	427	431	428	429	455	431	394	431	410	411	427	396	400	401	452	452	390	439	454	410	428	452	447	408	417	434	414	386	451	414	417	425	444	409	416	400	471	419	416	424	423	456	423	416	419	413	416	451	428	436	426	419	426	439	422	410	453	427	410	373	411	431	378	433	432	429	413	420	403	417	381	427	396	451	462	434	422	454	426	432	453	447	380	433	416	415	456	393	454	439	452	385	429	377	417	420	422	446	431	395	423	446	449	419	427	406	446	435	402	421	453	378	408	455	444	436	443	403	447	458	443	459	429	405	416	436	416	402	417	383	452	448	427	458	424	439	408	410	396	440	432	413	402	460	446	413	427	410	430	417	451	406	448	399	428	416	441	402	417	446	444	423	442	451	399	457	401	435	413	426	424	432	453	434	458	429	439	416	435	448	448	418	443	400	393	451	402	437	441	403	426	415	413	433	433	407	389	407	439	408	398	452	418	451	429	420	401	462	409	408	431	466	397	432	410	425	414	430	400	431	460	456	458	442	437	442	427	449	403	424	455	431	426	411	414	422	428	417	418	397	417	416	396	446	438	427	436	428	411	447	444	386	412	418	416	439	411	429	390	450	397	448	398	450	392	435	422	430	395	412	428	434	385	427	406	430	395	415	456	424	412	436	448	423	467	396	395	456	446	423	437	437	460	444	416	381	421	408	436	402	412	477	421	407	439	394	425	410	370	449	432	446	388	432	439	431	401	412	440	415	410	416	428	417	417	406	427	395	396	422	406	404	401	430	413	398	411	425	405	442	415	412	434	417	431	429	458	439	397	440	430	425	425	437	414	412	402	425	435	390	421	421	383	443	440	450	405	411	410	438	442	431	446	466	416	411	422	430	413	426	407	403	427	478	424	442	429	411	437	420	383	419	426	396	425	413	387	406	444	427	441	440	416	424	412	437	443	453	402	399	457	437	432	383	463	425	475	379	375	397	423	449	427	425	418	413	380	425	442	431	464	426	451	394	411	412	404	429	421	427	422	377	405	430	462	447	403	448	411	388	449	436	423	433	456	455	450	422	439	426	383	403	430	421	408	411	457	395	426	407	415	410	392	444	414	437	462	429	418	401	424	386	454	429	435	420	426	419	454	423	385	427	416	388	403	392	423	426	420	418	435	409	452	411	445	401	425	418	402	424	396	472	404	417	397	426	431	384	435	424	409	401	460	411	463	425	428	406	393	412	443	417	374	391	432	435	430	463	412	432	433	432	411	391	416	397	450	437	452	432	457	404	368	443	451	450	392	436	429	446	427	418	414	375	435	426	398	450	417	407	419	410	435	455	432	407	459	429	402	405	429	401	433	418	431	472	409	438	425
23727	21126	28534	23949	21111	13276	1198	689	481	484	363	340	326	302	276	263	261	251	231	213	209	200	210	195	194	221	173	193	197	172	181	183	169	186	170	175	168	205	174	180	194	157	167	186	148	175	171	161	184	170	158	137	142	178	174	150	178	159	181	176	150	177	165	196	175	172	197	175	197	153	151	190	162	172	177	165	161	157	183	182	155	165	154	160	163	148	164	172	176	153	176	166	173	173	166	161	147	158	172	156	152	169	180	151	170	159	146	160	140	159	172	173	154	172	174	161	142	162	168	177	145	182	172	181	176	172	161	165	171	171	176	170	170	155	139	154	146	155	176	177	166	192	174	174	165	180	171	142	147	146	157	164	150	156	152	167	189	163	157	166	181	171	157	161	175	166	153	175	189	160	180	174	178	174	183	155	159	172	168	171	141	189	161	169	144	194	155	170	159	149	167	168	188	182	173	151	151	158	168	185	163	180	173	140	164	166	157	162	167	151	171	165	135	164	192	181	171	164	169	164	171	150	169	138	154	141	171	163	161	188	174	160	163	175	162	165	157	169	183	174	156	170	157	157	169	173	179	174	164	162	145	164	177	162	153	168	190	165	167	137	171	147	171	163	145	157	161	138	160	152	166	166	152	147	155	155	178	162	182	186	180	159	165	176	148	131	144	138	166	172	169	142	156	160	174	148	167	166	186	164	182	169	166	144	171	162	165	186	191	156	170	128	168	156	167	169	171	154	166	169	178	176	171	161	174	173	186	156	162	170	188	164	160	161	179	156	162	180	155	155	159	180	140	157	157	163	173	152	157	153	164	177	155	153	164	145	189	144	154	184	173	153	156	162	150	181	153	145	170	170	148	155	171	176	152	168	175	158	161	164	151	171	186	166	163	166	195	168	185	175	149	167	142	177	163	146	163	144	177	157	165	148	167	157	155	153	173	154	161	166	170	152	133	159	163	176	155	150	172	174	171	176	152	179	189	144	174	159	168	166	157	171	165	187	167	180	174	180	156	162	204	176	170	165	151	164	160	156	157	163	169	168	173	155	180	169	153	164	157	160	169	174	169	176	159	157	174	163	186	152	181	169	159	182	174	162	156	177	176	185	158	163	179	169	173	186	153	157	164	160	183	158	164	142	172	178	146	152	172	160	166	157	163	147	164	162	166	172	166	169	176	163	159	166	183	180	151	184	175	184	166	161	167	171	168	164	145	167	180	174	167	175	165	169	178	166	151	178	161	171	155	163	182	170	177	173	173	165	172	169	159	162	181	160	160	157	170	187	175	153	145	141	134	164	168	159	162	150	148	147	185	186	158	174	160	155	165	174	143	172	153	143	152	169	155	177	151	161	158	151	158	182	160	164	146	168	152	180	175	167	162	159	164	173	158	145	165	174	183	163	174	163	172	170	171	142	140	164	160	172	182	179	153	156	157	149	191	165	166	168	148	168	167	181	166	164	167	151	160	169	168	174	171	165	159	163	170	170	158	154	182	155	171	160	169	172	177	169	155	187	164	154	185	175	172	179	168	161	181	149	158	149	152	161	183	145	158	188	166	168	172	162	156	157	184	160	174	162	152	171	178	163	158	172	159	157	171	160	155	179	167	144	158	180	168	169	149	166	158	172	180	170	150	165	160	159	162	169	156	171	159	157	152	185	155	159	172	200	175	159	179	162	170	144	154	166	165	166	169	153	178	160	150	173	156	190	180	140	160	169	138	157	156	173	173	164	152	158	167	149	182	183	163	182	172	166	169	157	138	162	153	168	178	194	136	165	153	166	164	166	159	170	189	172	167	152	170	180	167	156	173	172	183	158	173	162	136	158	140	176	163	175	166	175	146	140	146	157	171	145	153	154	152	162	170	169	172	145	157	141	183	174	163	191	185	171	173	149	177	185	178	164	123	157	154	167	172	147	185	175	165	153	172	155	162	164	147	161	163	163	183	170	171	180	185	156	166	168	157	183	170	166	166	177	166	164	171	151	159	163	167	139	149	158	162	163	165	154	154	169	158	160	161	172	154	151	151	146	184	174	163	150	168	167	143	156	165	160	175	149	186	148	166	158	172	166	163	170	185	176	170	176	158	156	162	177	158	148	157	159	187	175	171	162	154	171	175	174	178	185	186	160	171	153	146	151	172	180	172	163	157	166	164	178	156	176	167	158	164	184	153	152	173	191	178	166	170	168	182	145	178	141	147	199	194	179	162	175	187	163	187	179	159	162	155	176	156	167	158	162	143	156	160	148	154	173	170	159	150	161	161	161	183	172	165	170	159	146	174	171	174	169	182	172	169	171	161	167	173	154	154	152	161	177	163	152	161	185	165	161	163	156	153	177	151	167	166	165	142	172	163	160	172	162	177	193	162	152	146	163	188	157	153	168	165	147	151	163	169	169	156	173	170	158	193	162	146	170	152	160	161	162	173	147	161	151	160	173	171	165	155	140	178	165	154	179	158	149	167	167	147	197	184	175	172	165	146	155	164	163	162	159	172	149	165	182	150	162	177	162	155	152	147	171	157	173	161	178	167	174	170	190	173	161	160	138	189	186	147	157	169	165	173	182	158	163	180	142	178	154	145	186	155	160	152	177	169	176	176	162	166	183	191	169	181	160	164	184	160	166	168	156	161	163	176	164	162	162	161	177	165	161	145	158	169	144	154	174	158	173	142	155	160	152	166	167	158	156	175	175	191	157	160	172	157	143	169	155	156	155	168	154	160	166	187	175	157	179	185	151	181	184	154	159	182	163	142	168	192	155	155	150	149	168	163	150	164	164	168	183	178	177	187	147	164	160	185	157	157	164	171	148	162	155	184	150	135	162	170	163	153	148	147	193	169	194	162	159	198	158	158	188	162	148	156	166	175	172	136	156	151	160	164	192	174	174	177	180	185	170	153	169	172	170	164	171	152	156	144	165	190	172	157	150	175	180	156	187	155	169	147	139	155	154	177	158	194	160	188	159	190	186	170	146	142	165	159	169	166	172	169	138	165	174	142	175	155	187	168	151	177	163	154	185	157	188	149	169	164	164	140	148	157	156	170	124	176	155	155	139	149	159	165	172	155	178	160	174	143	178	153	176	150	180	155	161	150	163	164	168	179	163	163	162	178	173	179	175	170	180	154	166	163	151	159	158	148	176	163	167	151	152	161	169	164	172	169	159	174	165	140	153	160	175	144	180	151	166	145	177	172	177	175	170	160	150	167	174	168	158	174	153	146	171	164	170	180	169	180	197	161	182	194	178	176	147	179	168	169	176	167	149	153	153	183	166	161	167	181	164	164	179	151	171	149	194	182	185	159	172	138	165	188	168	151	174	150	152	184	161	186	155	161	158	167	161	175	175	147	152	155	168	157	152	173	152	153	174	161	160	157	183	177	145	170	176	145	168	155	171	141	158	172	159	154	162	174	166	163	154	169	162	159	166	156	159	154	150	160	166	168	173	173	149	165	158	161	187	175	161	163	170	161	155	165	163	163	171	177	161	177	149	154	169	171	168
19242	10418	8983	4452	2953	2037	1590	1278	987	823	722	585	537	480	443	423	376	332	323	325	304	277	264	253	253	219	249	240	236	205	230	231	224	202	220	234	196	196	231	203	236	185	228	256	212	217	225	214	228	224	235	205	199	208	231	219	224	169	214	205	193	222	175	215	227	203	228	199	193	219	230	208	200	204	212	191	225	218	226	234	223	199	194	204	207	196	213	200	232	213	233	220	173	189	191	207	186	202	208	209	222	202	212	195	211	179	211	221	206	210	210	233	207	236	174	207	220	209	206	183	218	188	215	208	205	232	204	202	206	220	199	228	184	220	217	192	197	204	183	199	187	202	178	193	213	213	247	188	208	209	192	219	221	209	218	206	183	196	218	203	219	194	209	187	206	190	197	185	213	197	197	181	194	201	199	221	208	232	193	223	206	213	200	206	228	208	217	214	226	220	200	211	184	216	220	205	215	200	216	201	215	198	200	220	194	207	186	198	211	169	214	208	190	204	203	230	214	195	198	187	202	213	193	223	216	202	217	204	239	216	176	220	219	197	206	212	204	227	192	208	210	215	227	209	247	212	215	215	190	212	206	201	236	188	180	207	199	194	195	188	219	204	201	188	221	203	190	197	211	211	230	218	200	192	206	197	204	221	222	220	218	214	217	202	210	212	200	193	196	195	213	209	202	186	198	195	226	185	199	183	167	212	191	191	214	192	208	217	197	187	214	227	202	189	183	231	209	219	207	218	202	182	231	199	216	191	196	215	227	186	213	201	207	206	228	210	178	189	213	208	216	243	189	211	189	196	211	197	211	184	184	203	204	210	201	212	217	196	208	222	188	219	181	199	185	189	214	199	203	188	224	192	210	215	225	203	192	188	212	215	186	198	192	201	216	213	205	206	194	188	202	195	216	218	190	211	198	215	228	215	192	192	199	236	216	212	198	212	193	199	202	207	195	226	212	185	222	200	185	215	210	236	238	208	214	213	206	196	229	184	214	199	191	187	199	193	223	193	220	194	230	183	214	213	200	187	200	210	206	218	273	213	204	236	211	197	206	189	231	211	166	204	190	199	222	195	212	190	188	208	182	188	206	185	218	207	200	210	234	218	209	194	183	218	210	182	190	233	209	187	209	200	185	201	213	205	217	211	203	203	223	212	204	217	223	205	214	212	207	206	211	197	201	196	222	212	209	202	210	238	202	214	211	199	227	220	186	222	226	236	222	216	217	208	191	233	206	229	222	196	197	215	193	206	218	206	203	184	200	211	203	179	189	188	205	198	212	199	206	219	185	199	210	217	212	220	212	199	188	194	182	244	225	212	204	204	213	206	176	207	229	187	199	209	205	189	214	164	204	239	200	192	180	204	205	207	204	228	202	228	198	213	195	198	215	192	193	194	187	216	221	198	210	209	177	186	212	208	200	205	200	222	184	197	208	190	196	216	203	217	211	241	220	202	191	183	215	203	207	180	227	204	183	231	203	169	199	200	201	236	203	217	191	213	216	192	228	203	183	216	224	198	196	209	184	214	192	217	222	213	242	220	198	224	202	186	200	221	198	200	203	223	198	193	195	230	213	204	215	206	204	184	221	216	205	223	206	175	209	228	207	234	208	199	217	209	200	207	207	195	189	210	212	221	192	217	212	190	188	219	201	230	177	204	200	213	202	188	210	202	193	180	186	210	185	212	189	215	191	228	217	216	209	202	205	209	212	193	215	212	212	211	212	220	245	203	194	220	200	194	217	195	181	190	177	226	204	216	194	203	209	218	235	189	197	206	207	203	203	191	212	209	232	217	197	217	209	223	184	197	208	185	205	172	207	216	220	199	217	221	189	207	187	213	200	217	223	205	179	196	210	209	199	195	228	193	222	177	191	195	218	211	208	196	209	200	208	229	200	188	202	201	220	224	199	170	194	193	206	193	187	205	192	246	209	189	215	200	225	206	203	186	231	215	202	186	198	219	196	178	230	202	194	203	191	213	198	201	215	191	218	219	222	206	195	220	204	204	236	199	206	187	193	193	219	202	227	201	193	199	172	202	229	187	205	205	184	203	212	207	213	205	192	203	175	216	224	192	205	224	210	209	193	192	221	216	217	197	187	180	186	225	218	209	220	207	236	222	217	229	202	226	219	194	212	220	209	210	217	211	189	216	191	247	212	206	169	214	197	190	206	190	231	209	218	221	206	205	211	215	217	213	215	204	203	213	181	201	193	231	219	203	179	185	204	212	187	191	211	199	227	197	200	211	217	200	224	215	188	237	182	212	217	202	229	198	223	200	187	213	193	199	221	223	208	224	210	190	212	228	196	214	204	225	210	208	190	222	213	209	205	219	203	199	201	200	190	206	192	211	185	221	220	200	185	197	202	215	210	229	213	193	183	217	213	201	217	192	215	214	219	214	209	212	214	227	204	221	197	217	221	204	242	221	225	214	196	225	184	187	194	204	196	201	193	203	196	178	217	194	193	211	215	212	200	199	184	207	231	223	217	205	217	193	191	201	199	196	196	196	224	204	219	183	189	215	204	191	206	198	218	206	185	211	192	211	224	217	202	219	187	222	245	179	220	210	186	213	205	215	208	229	169	215	191	214	219	193	180	202	229	213	226	202	230	207	229	218	216	219	211	197	203	224	209	211	211	195	198	196	195	199	227	214	231	214	209	201	210	187	194	209	195	204	196	212	234	218	237	217	198	219	194	178	230	213	186	228	209	186	215	176	224	196	199	215	195	175	213	195	205	195	192	176	196	262	228	208	223	207	198	206	197	218	194	196	190	199	218	210	191	187	214	223	207	182	216	177	216	185	203	216	197	206	217	204	208	197	212	193	210	197	210	212	197	206	200	186	179	192	188	201	184	205	206	201	220	207	216	199	212	188	199	218	204	218	203	202	202	210	194	225	206	188	185	229	230	229	228	205	191	222	229	212	178	172	207	208	221	210	193	216	202	204	191	208	188	180	197	199	218	226	189	191	203	225	212	197	197	198	207	196	191	181	223	205	206	202	197	180	198	211	209	208	208	211	232	210	183	185	227	205	196	213	200	198	216	207	193	204	204	213	195	175	184	206	191	197	188	208	202	204	209	190	192	208	213	200	206	195	229	223	215	189	203	214	214	212	206	218	190	214	204	192	195	219	203	187	221	197	182	213	211	217	199	197	227	213	193	209	223	197	196	199	202	195	201	218	208	217	228	203	197	212	230	225	222	221	188	198	217	185	191	208	202	190	211	172	199	204	238	187	216	204	214	240	202	200	224	208	203	226	202	199	200	209	217	177	203	193	186	206	188	210	171	197	213	203	212	194	208	226	191	212	212	199	220	209	185	208	228	206	197	219	211	183	210	210	208	207	212	218	216	210	183	222	191	200	210	199	215	196	202	212	198	204	205	192	195	217	202	228	213	220	195	215	208	205	218	229	202	192	199	196	214	196	207	210	205	206	218	214	202	200	208	256	209	227	196	214	213	220	181	190	182	197	224	218	201	212	225	184	224	242	222	216
24935	21113	27573	24813	14183	1155	780	676	634	596	565	561	512	517	499	543	517	482	485	519	488	492	524	508	466	448	473	446	467	428	475	503	442	504	442	487	434	499	496	461	460	448	463	476	475	490	478	441	464	491	449	473	477	460	467	468	477	458	475	479	463	461	466	433	420	458	401	492	438	450	435	462	427	458	477	479	451	460	454	453	462	429	419	425	467	456	432	435	445	402	489	512	453	488	450	460	505	452	439	492	460	454	440	488	475	446	470	435	472	461	463	428	479	452	460	464	486	464	448	486	465	440	450	455	431	447	485	454	459	491	475	475	467	445	447	452	490	468	475	435	467	488	453	482	459	462	484	501	494	458	476	463	470	472	487	478	438	450	422	477	489	457	481	439	482	460	497	446	461	460	471	485	449	463	477	471	426	475	436	469	460	468	437	498	504	487	446	415	468	460	470	454	390	458	461	400	480	507	481	466	447	460	455	468	461	465	464	478	472	434	455	452	447	461	467	470	438	450	419	454	501	473	480	488	490	490	463	455	460	449	460	438	478	469	462	468	472	468	433	441	456	446	468	475	433	440	477	430	435	491	474	499	468	466	468	488	460	470	464	505	456	491	451	477	454	426	445	446	481	440	462	459	466	438	470	471	454	453	447	447	490	446	451	490	475	447	459	450	434	468	449	491	458	452	426	492	469	442	542	448	457	455	464	475	445	455	501	453	440	466	455	453	472	471	452	501	477	464	452	519	485	443	458	433	398	475	493	486	467	455	499	459	454	468	463	470	516	470	459	450	455	454	472	433	466	468	443	460	433	476	485	462	442	448	456	455	476	480	449	449	432	448	459	486	489	494	475	438	454	458	445	432	465	473	451	485	477	459	444	463	491	420	481	449	461	457	436	435	461	497	459	495	500	446	478	486	460	507	456	480	476	462	461	448	474	445	470	463	434	473	471	468	441	442	464	473	451	441	476	449	471	470	441	440	453	428	428	460	464	463	466	487	483	425	463	463	445	445	460	479	456	442	454	460	461	451	463	496	439	456	500	433	491	463	448	468	406	439	488	413	466	477	460	490	454	433	452	455	452	463	498	421	435	464	513	407	424	463	477	413	430	469	455	433	446	457	510	493	460	491	448	477	460	458	448	513	454	437	449	448	494	438	448	406	449	488	456	451	459	456	448	459	470	388	507	471	446	434	495	417	494	446	466	464	449	465	431	462	438	474	462	471	448	491	483	451	435	483	457	457	474	468	458	455	450	453	472	466	469	475	472	463	474	483	465	469	467	465	482	468	467	478	475	466	505	456	428	456	464	443	462	453	475	433	452	412	472	475	450	439	475	490	471	424	467	442	469	471	467	479	438	449	431	436	480	433	474	475	482	480	430	438	455	441	505	451	499	469	451	442	464	454	445	462	477	449	465	481	432	446	483	424	462	460	473	436	467	462	494	473	467	472	463	480	457	457	460	474	438	449	410	485	459	478	452	478	427	442	449	502	470	490	454	469	470	478	430	497	494	481	458	479	478	451	481	439	474	441	424	461	454	468	456	471	501	475	447	453	442	439	456	432	490	464	485	470	473	490	493	473	486	467	429	447	483	407	475	452	440	437	472	444	496	479	478	468	439	465	479	441	488	480	462	455	476	479	468	463	435	486	452	461	504	468	505	445	489	482	472	457	483	492	438	483	472	453	477	447	498	462	474	470	486	475	432	459	496	463	463	478	448	472	486	469	473	442	478	427	457	427	411	474	480	474	465	510	468	468	434	451	471	448	447	453	462	488	443	462	482	488	455	456	461	427	446	443	460	468	455	424	452	450	452	442	471	455	467	498	450	418	443	443	459	449	441	457	442	482	466	462	491	471	446	466	471	434	448	479	415	479	439	503	449	442	470	425	464	431	471	487	462	445	460	453	458	436	436	491	468	461	454	503	430	442	435	443	443	488	432	472	449	505	451	446	456	451	456	429	451	496	427	517	453	492	491	424	471	467	442	494	445	451	448	464	455	489	451	443	468	460	455	459	484	426	453	487	467	438	478	452	471	444	424	447	448	465	463	489	453	457	437	491	472	458	458	474	467	464	445	473	469	474	511	479	471	452	468	437	467	461	445	423	457	440	472	429	504	459	503	446	448	485	455	498	465	445	460	495	453	473	477	462	490	443	455	478	434	451	444	460	452	463	475	423	438	471	503	494	471	474	485	440	465	438	488	465	461	506	422	493	473	444	430	526	446	455	432	436	488	483	470	428	450	463	448	495	469	498	485	455	453	431	430	465	428	457	435	474	480	430	489	465	466	433	447	468	491	443	449	427	477	423	439	487	468	451	450	465	490	450	483	479	484	479	455	481	425	423	493	462	456	448	434	422	467	475	481	482	467	390	472	472	469	449	458	454	413	433	442	429	475	446	485	500	454	442	468	461	471	474	443	476	433	426	465	462	456	475	457	428	429	491	464	466	450	453	458	459	464	433	430	468	492	428	443	458	478	433	514	465	490	483	447	466	455	468	446	468	485	481	463	469	439	453	438	514	466	466	426	404	516	463	450	456	489	493	455	448	457	459	456	476	449	464	440	464	455	481	434	496	414	428	422	444	442	479	437	470	468	442	487	470	490	436	433	444	445	406	468	428	464	462	420	462	486	438	472	497	434	445	439	455	428	455	486	442	457	432	463	433	457	481	435	460	475	497	495	492	429	472	458	415	487	499	471	437	489	420	474	469	454	434	419	435	437	476	427	458	440	450	454	493	492	461	465	464	504	457	465	409	431	462	467	465	516	472	482	453	448	436	465	464	457	450	488	442	453	485	456	444	469	432	508	474	431	473	461	443	454	490	427	447	442	479	466	466	471	457	459	443	484	454	476	456	443	442	460	468	475	448	443	457	441	442	483	430	474	485	477	458	478	511	485	455	477	458	440	473	442	474	463	434	440	456	396	434	449	483	462	452	486	457	481	491	462	464	458	459	459	490	460	471	480	486	451	464	469	466	483	451	471	442	474	445	446	465	464	493	460	477	505	468	505	442	494	459	494	450	500	451	439	462	450	413	451	479	437	461	452	444	477	455	458	448	470	472	457	447	409	493	434	452	470	437	479	447	417	454	451	475	479	461	435	473	456	474	458	498	482	485	466	444	439	423	447	490	467	465	436	433	478	481	484	448	449	447	460	442	459	471	471	435	480	453	434	490	463	466	461	435	453	453	459	451	445	434	469	453	428	435	440	467	482	451	432	486	452	468	444	508	496	472	447	439	475	494	483	481	468	442	524	431	464	478	465	451	487	493	478	453	436	437	450	428	496	465	455	462	488	439	433	416	432	441	479	436	466	454	477	457	424	443	466	492	489	489	445	449	462	474	442	460	480	475	482	474	457	474	437	464	457	442	457	436	467	432	485	464	469	483	460	441	476	434	462	468	476	454	459	430	448	453	445	433	483	495	444	496	450	445	435	447	472	459	429	452	464	482	448	422	497	431	441	434	444	463	437	502	487	457	445	445	454	454	443	505
19401	6578	5452	2810	2042	1522	1330	1078	908	822	791	763	705	700	624	594	597	598	595	614	556	593	602	572	554	565	537	533	529	535	579	559	577	535	548	561	562	540	542	535	581	527	542	538	506	544	536	524	526	541	555	523	516	506	510	508	566	551	539	546	539	535	542	545	517	519	535	565	514	571	542	569	569	528	550	507	502	526	586	519	553	509	496	504	548	527	532	511	554	512	545	551	580	550	534	574	508	546	531	576	531	500	558	541	523	516	530	579	521	543	537	525	529	516	508	568	517	507	528	521	525	509	550	500	528	554	544	527	544	522	553	498	542	580	492	523	508	541	531	513	539	532	498	531	525	545	534	525	569	521	552	538	514	523	535	529	549	505	552	555	505	473	526	527	493	512	540	505	508	547	592	513	499	514	516	514	520	551	501	552	539	482	483	551	546	514	520	534	526	473	526	544	557	478	537	530	533	514	551	554	534	506	518	533	476	564	509	540	573	587	511	549	530	569	483	495	521	514	533	524	548	510	491	526	570	495	523	552	551	562	559	511	484	563	502	535	526	555	496	549	550	485	549	489	506	521	557	478	545	523	504	560	526	509	568	543	516	525	544	548	528	540	516	514	523	536	517	533	545	512	534	533	515	542	556	543	515	486	490	513	502	498	549	537	516	546	549	530	551	537	530	545	556	536	580	476	546	533	572	540	571	507	524	549	514	494	572	517	520	541	532	504	532	489	553	532	496	526	507	556	532	550	506	518	556	493	528	556	487	510	531	572	559	538	525	532	506	551	522	528	549	543	534	508	527	554	527	547	538	534	523	533	534	522	508	506	552	522	589	527	532	530	535	544	552	523	559	537	561	563	490	542	521	552	571	531	457	508	519	509	542	554	491	497	561	500	549	561	537	522	502	510	549	549	496	518	546	503	509	539	571	532	527	590	514	500	503	522	511	530	549	521	538	497	517	524	546	527	554	517	542	523	522	506	495	536	523	563	550	563	533	525	524	507	521	541	510	533	484	526	572	523	480	562	530	533	509	569	552	558	523	532	554	526	569	524	537	503	524	495	490	544	568	551	583	558	520	550	559	537	532	543	544	543	535	530	548	541	528	544	563	508	501	533	527	481	530	521	544	546	533	524	509	512	485	537	558	526	559	571	486	549	510	546	546	538	566	548	524	536	569	518	561	523	513	516	516	520	512	539	520	540	561	514	523	515	486	534	522	549	524	507	514	493	505	516	510	495	518	535	511	532	559	533	506	514	499	544	502	537	512	576	536	558	519	547	551	554	528	516	569	532	568	503	521	566	540	521	513	535	560	521	478	538	529	525	514	478	514	567	579	541	477	582	549	523	577	558	486	505	505	539	571	533	499	551	569	553	520	530	501	527	494	558	541	512	543	539	504	524	499	544	531	495	556	505	489	548	535	526	510	532	527	546	493	547	506	539	562	516	518	513	580	543	508	522	528	539	456	550	576	542	519	521	540	466	516	493	548	517	522	536	523	541	574	560	564	543	537	519	557	540	505	503	545	534	508	549	533	505	540	562	512	536	535	542	494	571	490	515	521	501	559	519	530	550	525	526	547	502	497	536	518	493	536	445	588	566	539	536	526	521	503	549	487	545	520	541	556	526	494	527	568	529	496	539	530	560	555	544	544	538	534	519	520	532	521	556	541	540	527	533	514	542	588	545	559	548	500	536	532	495	540	546	527	492	544	543	557	556	538	540	560	548	478	501	553	560	501	545	542	496	546	504	517	515	500	515	496	527	527	559	557	529	572	556	557	529	575	555	529	527	553	557	539	515	546	558	516	548	570	544	519	514	543	487	544	516	527	500	554	544	502	546	483	545	529	522	501	574	472	531	553	546	548	496	533	471	527	520	533	547	515	532	521	537	506	581	519	546	536	513	524	556	543	477	519	488	535	502	533	513	548	535	523	546	522	543	499	556	536	522	558	551	550	582	550	538	548	538	575	497	523	516	475	502	511	519	549	539	558	517	555	530	527	532	513	506	524	535	540	511	554	498	506	526	532	522	538	555	524	506	514	506	544	549	519	521	524	510	547	522	560	532	536	529	518	518	568	530	509	513	501	526	540	541	551	552	550	514	507	541	532	523	519	519	522	542	514	571	503	533	489	552	504	529	552	554	533	504	530	506	552	538	511	547	506	496	527	552	493	528	540	504	556	513	526	534	552	538	548	556	544	512	525	509	546	533	548	530	555	527	532	504	508	524	546	490	511	513	518	490	548	546	531	529	497	517	513	530	565	543	500	495	522	559	513	563	553	547	565	490	543	547	558	548	545	525	553	531	493	546	539	558	524	568	545	517	500	518	558	512	523	564	513	537	547	527	559	547	574	531	518	550	549	511	531	534	511	546	520	531	541	512	542	519	536	508	559	515	504	511	561	533	515	532	550	510	519	478	565	541	565	492	530	491	535	526	481	541	562	543	521	526	501	509	542	584	508	564	495	568	497	515	564	511	509	499	530	518	520	485	487	539	545	495	499	563	530	539	552	513	513	536	497	477	488	542	542	521	521	506	531	504	571	494	548	546	532	602	529	475	550	514	528	566	503	515	498	517	504	573	527	538	480	571	520	529	544	513	538	494	491	491	520	495	508	539	518	566	530	503	529	517	484	547	567	520	551	537	526	510	496	535	513	503	518	530	511	480	524	568	487	537	517	552	555	502	539	504	514	499	526	504	540	545	495	530	519	554	512	487	545	502	525	493	561	554	521	551	484	533	518	472	528	541	554	528	522	517	529	565	520	541	574	573	452	506	535	489	503	528	541	508	517	525	549	557	540	514	514	555	529	519	563	502	510	552	521	531	531	466	543	581	547	502	567	518	514	546	534	527	573	573	495	515	533	523	545	515	510	525	518	550	532	503	553	540	522	560	544	536	548	553	530	521	552	541	544	517	483	532	523	513	505	520	528	507	566	574	522	503	572	539	515	558	531	512	516	542	531	554	547	493	537	492	499	567	549	576	562	547	562	488	527	517	505	580	528	574	559	486	497	561	511	503	521	537	526	528	525	556	539	532	496	504	585	521	571	502	525	558	517	529	548	549	541	574	513	549	517	511	577	513	547	520	540	505	549	498	557	503	551	523	527	499	537	500	520	476	499	509	578	531	452	517	505	491	548	527	532	495	518	508	569	516	520	501	547	533	515	516	544	540	500	512	538	510	537	512	523	558	562	529	511	543	576	502	518	549	543	537	534	559	556	520	509	541	508	523	552	538	511	552	525	522	503	534	499	540	566	507	523	516	540	505	543	529	495	563	540	552	529	572	522	544	547	529	529	524	508	554	486	571	535	491	539	532	481	518	514	521	498	508	545	518	505	538	521	557	510	532	550	533	502	511	549	514	520	511	584	509	526	518	528	510	530	500	496	517	529	510	530	502	526	503	505	536	526	483	564	491	510	507	551	521	568	555	546	508	537	591	483	555	479	536	517	543	500	500	539	522	537	548	525	547	524	545	543	548	534	525	509	523	495	542
22809	21150	28915	23633	21143	21187	12755	1357	902	760	640	602	544	478	444	387	377	381	352	361	327	296	310	279	279	280	286	253	293	266	285	281	268	233	244	237	280	251	256	261	232	255	269	251	261	259	252	234	255	233	239	221	250	205	245	208	237	255	249	252	235	248	236	231	182	278	229	218	238	212	224	247	245	245	215	243	236	226	225	224	225	207	210	242	233	259	235	245	237	221	231	242	217	236	246	260	247	234	229	222	245	239	249	208	208	212	216	188	240	227	255	249	228	218	227	238	209	240	236	253	224	239	230	226	243	241	229	215	225	240	233	218	253	223	224	203	232	237	240	221	237	209	221	266	225	235	234	234	245	214	217	227	234	226	222	227	235	247	232	244	236	215	226	230	224	224	246	230	227	251	216	229	242	235	242	231	214	243	246	237	237	218	213	235	234	237	224	254	193	216	227	211	237	216	236	207	242	272	223	241	232	214	217	233	240	259	246	225	247	238	226	255	237	242	218	239	227	213	232	217	217	231	230	209	219	236	223	216	239	252	223	229	219	234	251	219	195	221	216	213	253	224	237	226	201	221	203	225	211	226	218	235	220	226	223	233	215	228	229	219	206	220	221	217	210	202	227	228	203	254	231	220	213	245	227	210	231	226	229	207	208	217	228	221	229	224	245	239	226	268	241	233	237	209	217	224	222	214	234	224	225	218	229	232	248	222	227	207	210	243	236	241	229	202	214	224	229	222	259	222	226	242	217	227	220	243	207	217	221	217	226	239	214	240	204	243	253	233	262	252	232	246	235	208	221	239	244	222	240	252	215	240	204	254	246	271	249	232	217	212	214	230	235	236	236	237	231	230	263	230	222	234	220	211	231	244	235	225	222	220	233	211	244	224	234	241	238	209	232	252	201	222	250	224	230	229	250	233	198	241	219	217	262	232	225	252	230	230	233	209	221	208	230	213	207	223	219	222	237	238	221	217	242	206	250	234	232	222	221	226	222	258	222	225	252	231	251	213	243	204	256	220	219	232	225	262	234	215	216	213	205	206	230	250	241	240	249	210	212	242	231	213	250	214	206	261	229	225	236	231	254	222	204	237	244	220	241	236	207	244	243	223	214	224	253	218	237	224	230	234	258	228	271	231	225	219	228	212	204	218	225	230	227	228	238	215	227	238	208	238	247	228	221	208	216	239	222	237	230	215	238	232	274	229	232	226	245	213	224	259	238	219	217	199	232	239	244	251	224	245	226	225	237	222	234	236	214	232	257	202	220	218	213	225	223	195	213	257	232	250	227	194	210	213	234	229	212	223	219	216	229	216	239	237	201	214	228	206	229	256	211	213	250	226	224	257	247	236	218	244	240	223	213	231	240	226	240	235	244	219	228	225	207	252	239	221	193	235	226	215	234	259	236	204	216	230	226	224	248	234	226	206	230	216	225	220	232	240	204	236	218	234	235	230	244	219	238	230	272	225	275	235	242	230	258	225	243	210	222	238	212	229	253	229	234	215	232	246	212	237	255	232	245	223	248	224	236	205	246	222	232	225	216	228	230	233	222	222	197	229	230	233	215	208	227	216	232	249	241	211	213	208	227	219	229	233	238	237	252	218	228	219	202	213	250	212	243	262	220	210	229	233	235	223	246	206	230	222	235	230	225	212	230	226	221	224	203	227	215	225	260	237	250	214	243	224	220	217	224	223	225	239	207	216	224	252	210	199	214	228	232	226	209	223	212	230	218	216	206	226	225	240	219	240	221	212	248	227	228	237	229	215	239	230	228	256	230	263	233	249	234	235	247	230	220	233	232	201	243	229	242	214	230	228	225	230	238	221	221	203	219	226	232	223	239	223	229	229	255	236	243	213	236	239	239	218	246	244	226	230	222	249	230	224	240	237	255	227	242	244	223	240	239	249	243	234	222	232	222	247	221	220	214	226	252	199	265	203	210	253	220	220	238	234	246	245	237	242	220	225	224	229	215	221	248	254	231	226	217	258	227	234	243	222	229	214	242	208	243	227	231	233	237	215	222	233	224	229	235	245	233	219	247	219	231	237	257	234	231	240	271	217	229	217	233	247	217	238	215	228	225	240	250	222	233	220	206	237	222	228	222	243	224	234	215	252	249	224	233	220	227	225	236	241	245	203	244	216	221	222	222	210	234	227	230	274	246	223	215	227	240	242	215	239	236	231	234	212	223	224	238	234	225	238	214	214	221	226	229	230	235	215	221	238	224	213	220	243	239	218	251	211	229	235	219	202	246	214	217	214	218	226	254	226	249	236	242	223	247	229	219	257	234	211	230	208	232	231	231	219	230	241	228	224	251	232	238	241	236	224	206	226	244	230	201	248	221	199	214	224	226	226	248	250	241	224	237	213	219	230	256	231	247	224	236	214	240	244	245	211	238	246	228	214	244	213	223	240	249	219	237	224	221	219	239	223	254	221	234	237	215	222	227	244	229	231	229	225	215	230	228	250	217	230	226	218	237	218	200	228	218	221	228	219	210	220	220	219	216	241	219	249	233	224	221	222	225	239	222	246	221	220	212	233	231	260	227	206	243	253	237	234	231	238	231	238	225	230	214	229	238	215	205	226	218	223	227	227	218	254	207	236	223	220	238	217	221	210	242	222	230	246	240	236	214	242	213	233	215	230	217	231	237	252	234	231	219	221	276	230	218	231	221	220	239	238	237	243	236	210	233	208	206	231	242	245	226	219	217	237	250	235	242	220	226	198	221	208	220	222	226	250	242	254	229	206	239	255	255	219	210	218	199	214	213	206	226	250	223	216	241	230	241	251	249	237	210	198	252	236	218	212	255	236	224	249	253	199	228	229	222	232	245	244	237	242	244	233	225	191	215	245	228	239	251	227	226	222	231	236	245	234	232	234	194	220	247	217	239	234	230	234	206	228	223	214	247	221	249	233	234	197	233	234	223	210	242	222	206	227	240	237	232	225	242	228	222	233	227	228	235	226	250	249	220	248	210	236	224	219	224	212	216	212	214	227	256	221	222	249	202	234	264	230	239	221	236	235	229	195	206	221	236	221	244	240	225	250	226	207	188	245	227	245	245	208	278	221	219	212	229	227	257	225	217	250	221	247	254	226	244	235	225	211	208	233	237	237	206	248	242	248	233	223	218	222	245	226	231	250	221	247	223	239	243	232	250	229	225	232	224	209	232	237	260	221	237	219	210	215	234	208	201	244	226	248	226	200	249	240	235	211	241	238	212	224	225	247	212	244	235	233	242	227	228	257	288	237	214	219	235	222	243	185	235	254	244	218	254	256	247	217	234	222	233	220	235	197	239	242	228	262	222	198	258	225	234	224	209	226	243	234	243	222	204	223	218	248	255	242	228	232	227	223	240	236	211	250	232	214	230	237	225	232	194	248	224	234	216	250	213	214	229	246	227	211	213	236	235	227	217	194	232	260	203	232	259	234	243	237	208	247	232	223	235	227	203	222	214	223	210	222	249	242	210	247	244	215	243	220	198	200	228	218	249	217
19816	17477	14687	7890	5301	3836	2919	2260	1786	1396	1182	937	922	757	666	605	555	505	507	474	439	467	381	406	357	364	326	330	318	345	320	308	321	302	321	333	281	313	286	300	309	321	272	299	281	283	300	273	281	319	295	260	258	258	271	257	291	277	290	297	252	264	285	255	235	250	253	274	267	273	278	271	281	289	279	259	289	270	257	240	278	271	276	270	273	265	283	261	260	261	273	243	262	258	259	257	276	271	259	268	273	259	241	282	270	269	231	257	248	232	257	228	270	229	252	268	252	247	252	269	268	291	245	254	272	257	242	254	277	288	235	270	292	258	240	286	230	269	278	265	251	278	275	287	267	281	243	275	255	259	215	273	256	258	246	246	260	262	260	261	222	256	262	250	280	246	241	248	253	269	259	275	260	259	274	264	266	238	255	247	256	261	263	247	241	236	260	265	259	220	262	284	222	218	274	222	258	258	262	253	246	252	276	274	257	255	243	244	261	230	232	265	276	238	255	228	274	281	285	265	258	259	258	254	278	249	268	242	265	264	269	239	262	252	268	243	275	259	269	249	261	276	255	259	281	257	289	252	235	244	261	227	270	262	256	220	259	273	243	236	281	264	271	248	232	271	274	268	245	258	259	261	259	264	243	256	286	247	254	243	248	269	273	260	275	250	250	279	261	259	280	240	255	267	246	255	277	250	254	252	247	238	249	282	214	258	257	279	270	252	245	238	243	250	242	215	245	251	228	263	268	261	237	248	261	243	239	261	287	239	268	255	258	246	256	255	284	271	241	236	251	244	260	250	270	266	254	244	280	250	247	275	257	274	273	235	251	229	242	269	261	245	252	259	280	240	243	243	252	255	294	255	267	245	246	260	234	276	258	251	247	258	282	271	238	238	267	261	240	263	255	274	244	251	239	262	256	249	262	251	247	277	243	240	273	280	230	283	273	238	279	253	247	268	261	279	257	278	231	229	238	263	255	253	250	237	259	236	228	247	239	243	274	234	257	261	246	233	275	272	257	239	251	247	258	264	234	246	251	256	281	243	253	226	249	237	272	267	255	246	250	264	272	246	246	256	255	261	241	253	259	247	288	250	249	262	268	285	250	289	287	275	249	254	236	283	256	249	250	234	234	233	237	243	258	250	232	264	281	261	268	275	261	260	266	268	255	293	287	264	301	290	236	262	252	253	256	273	236	260	246	241	230	270	307	252	243	243	252	243	238	233	249	260	245	263	296	278	242	276	256	256	243	270	265	280	236	280	260	256	248	250	257	251	269	269	280	267	260	266	281	249	244	242	256	275	240	259	281	254	271	271	254	250	252	260	274	283	254	281	283	278	270	236	255	262	255	257	259	292	259	259	236	237	243	274	258	243	228	264	265	247	267	283	249	262	286	234	240	251	270	267	235	254	260	271	307	278	245	241	239	256	256	261	255	255	256	255	240	252	248	284	246	242	243	241	260	276	229	265	276	250	247	255	256	249	262	273	237	208	260	239	267	230	266	253	246	249	256	233	264	247	247	246	267	255	274	263	255	258	271	272	269	267	257	249	271	268	259	250	269	262	268	274	268	241	267	265	264	249	271	259	254	250	264	245	254	257	269	259	284	268	258	260	256	232	245	261	252	264	269	286	254	257	241	247	260	260	253	239	231	274	275	262	267	251	244	260	260	237	263	248	241	232	259	246	264	253	258	281	226	253	273	267	264	264	222	255	257	251	254	246	263	259	248	240	246	256	219	259	257	257	305	276	233	238	277	256	262	243	274	266	240	271	249	215	242	271	266	256	254	260	268	230	256	266	277	272	284	247	270	260	261	252	287	265	241	236	246	246	236	237	254	256	239	259	265	270	242	255	241	237	286	247	268	279	253	252	243	282	265	261	257	267	251	223	251	259	237	262	246	252	240	291	246	253	249	272	260	259	262	252	266	264	260	246	254	250	251	235	265	273	247	243	236	229	268	284	248	246	263	249	267	251	224	233	266	237	251	240	259	244	258	265	241	278	279	244	254	259	272	235	249	251	261	259	275	277	248	267	280	254	225	265	238	286	264	237	264	263	251	272	256	255	252	253	255	258	269	260	262	239	263	243	255	255	270	251	274	290	272	260	290	220	238	226	263	248	262	246	237	243	270	238	297	231	255	301	254	251	253	219	260	285	277	279	282	294	267	245	253	243	263	268	269	254	237	279	280	253	236	270	265	262	251	250	277	258	241	257	265	242	266	238	257	249	244	277	285	264	230	248	268	265	275	258	264	268	262	254	264	257	274	281	254	253	273	254	235	267	245	262	261	256	270	263	249	245	251	252	241	250	257	281	250	237	247	267	263	248	265	245	237	224	250	285	243	249	247	244	259	245	268	270	280	261	244	267	274	267	261	264	234	244	266	236	245	286	259	265	245	240	252	260	223	229	276	270	251	240	252	243	283	256	250	281	242	237	229	289	236	264	247	269	245	267	226	230	263	256	255	294	261	233	260	239	268	263	255	278	252	265	263	233	226	255	258	229	261	256	257	241	285	274	277	252	261	260	242	265	273	249	251	253	258	260	248	259	238	272	259	234	274	235	278	264	270	255	275	280	260	260	247	236	237	278	257	237	252	253	267	281	251	268	282	266	257	257	270	260	263	269	231	246	246	268	246	257	270	244	253	247	257	248	274	247	278	254	270	241	268	271	258	255	257	254	253	258	234	246	251	251	223	260	276	258	276	271	248	270	301	238	275	233	257	253	256	249	259	270	243	245	251	229	251	266	258	281	263	256	273	241	238	251	246	239	275	258	262	256	224	230	261	264	236	261	233	248	231	258	287	256	253	237	279	244	287	286	263	246	233	250	242	256	280	275	250	258	219	272	247	262	262	263	284	259	268	246	271	242	233	252	264	238	260	249	243	260	238	259	249	243	254	300	228	278	244	246	259	248	256	245	260	275	257	255	232	247	250	265	235	262	270	245	268	266	293	254	258	245	283	251	253	240	244	241	246	261	270	261	256	262	251	249	229	250	277	220	274	260	253	232	252	265	247	259	260	239	253	262	266	242	255	253	240	251	232	256	259	247	265	265	249	234	252	275	235	254	260	271	271	242	265	244	234	249	271	230	249	244	249	241	252	277	246	259	262	238	282	250	278	291	241	251	269	230	267	293	247	239	259	248	238	246	239	243	256	271	234	248	249	253	263	249	237	235	251	272	260	257	254	270	270	260	282	257	267	240	259	233	284	241	266	250	248	264	262	253	275	251	241	254	250	264	251	253	260	282	244	259	271	236	257	252	234	266	238	268	253	235	244	257	249	276	258	261	230	273	268	244	252	253	231	264	253	281	252	270	225	252	262	247	245	236	256	268	284	244	259	240	264	265	269	245	268	282	274	269	270	265	235	276	253	241	282	251	244	272	268	253	241	262	279	283	283	216	284	253	246	240	243	291	275	248	269	224	246	265	220	285	252	260	258	264	248	253	255	243	246	254	242	243	281	257	248	250	258	276	255	250	253	259	251	264	289	229
27204	20194	7676	1034	638	629	522	404	432	422	368	347	362	344	361	349	316	352	344	351	340	370	359	364	377	342	349	336	354	349	356	378	369	354	351	358	364	349	381	329	347	391	369	373	346	351	390	371	331	362	339	334	380	349	348	428	379	357	365	328	339	361	345	373	373	383	354	353	335	358	304	374	379	348	350	326	365	322	342	357	333	363	355	368	333	351	327	371	349	361	343	352	377	368	343	345	356	358	339	341	288	338	379	361	364	373	369	349	323	370	320	343	379	364	356	346	346	377	371	352	351	361	328	325	344	351	394	336	349	332	352	369	397	362	340	353	345	330	358	368	366	342	386	327	324	354	321	368	379	337	352	337	397	346	336	365	389	382	355	388	351	370	351	352	326	364	361	331	359	335	341	362	400	360	364	356	366	340	366	345	363	333	357	331	360	347	390	347	349	381	357	389	355	353	380	318	376	332	346	352	371	385	380	366	349	346	344	346	356	356	362	342	371	400	355	357	340	330	353	345	353	380	358	343	345	377	365	373	358	363	336	313	336	370	356	382	337	356	340	356	358	355	368	334	352	347	348	397	362	335	346	356	384	365	345	328	356	370	371	398	351	367	381	330	355	360	364	390	376	349	337	368	350	375	371	343	386	360	348	324	364	355	366	356	370	392	379	381	402	360	343	344	318	334	363	361	344	371	364	323	358	360	385	347	347	381	347	335	369	351	340	328	347	361	425	406	350	365	329	342	369	360	355	359	354	371	331	337	338	355	354	371	324	359	362	340	357	350	377	330	328	390	367	354	365	360	359	373	328	381	359	352	337	338	356	329	363	383	356	353	328	365	356	332	335	363	349	358	355	381	361	333	315	322	329	363	360	340	363	337	348	354	358	344	397	354	367	396	356	385	372	365	323	368	381	381	370	354	371	374	369	381	391	367	354	360	367	353	345	306	365	343	357	346	376	329	381	358	371	359	338	365	378	385	367	337	348	355	359	373	346	354	333	357	348	369	336	337	358	347	359	330	330	366	333	370	367	346	349	354	393	299	340	361	326	407	378	342	352	343	342	341	346	337	356	355	423	317	395	387	324	306	385	325	348	330	368	374	359	346	368	357	351	347	339	307	366	354	355	332	370	365	434	354	329	355	367	373	349	342	349	371	359	375	362	410	353	365	346	336	378	370	341	376	357	389	361	340	361	368	361	318	345	372	339	366	373	325	305	409	356	377	373	366	396	375	372	335	337	386	344	389	367	371	338	359	326	359	344	327	348	358	362	379	350	341	339	344	380	346	364	348	365	359	353	331	349	331	346	390	363	366	361	364	373	295	360	384	358	326	341	375	363	352	363	341	377	370	328	353	351	381	371	375	346	401	342	350	337	354	354	369	322	355	332	340	371	355	356	337	339	380	354	355	363	321	391	378	351	353	332	360	341	359	370	311	365	373	347	326	357	403	375	336	340	353	344	351	359	376	354	376	392	377	367	339	344	350	377	404	354	362	358	350	381	330	355	365	343	368	333	391	349	340	376	356	342	351	372	338	371	352	366	356	355	334	378	386	355	344	338	359	328	336	407	355	378	359	375	324	336	330	350	327	381	401	338	347	357	348	343	340	364	359	342	377	346	375	379	347	352	404	348	368	341	371	363	386	367	386	365	356	332	344	344	347	370	373	324	365	359	369	329	335	343	364	353	359	334	352	350	359	342	357	328	300	378	370	363	370	359	367	323	357	355	359	384	336	324	356	368	360	334	359	329	359	373	343	360	355	384	344	346	353	368	386	352	383	361	332	365	409	323	348	337	354	371	375	331	394	378	346	391	362	362	331	355	356	366	378	323	354	362	356	354	370	387	345	349	354	338	329	376	380	325	329	386	386	349	350	350	353	357	364	344	299	380	348	335	342	346	366	387	378	356	369	343	343	362	357	349	366	370	343	335	349	343	371	357	322	335	308	370	356	352	379	327	323	365	374	333	359	361	355	386	371	362	368	353	348	353	370	362	364	348	356	363	334	367	371	352	349	351	346	339	371	387	331	359	358	371	313	328	389	365	347	368	348	373	358	350	331	344	361	357	331	373	366	361	397	361	387	369	337	379	379	348	312	353	335	359	369	353	360	401	337	352	369	354	371	352	367	346	362	383	331	352	359	384	374	367	337	356	347	338	329	379	372	393	346	356	359	357	322	356	369	371	345	385	374	363	310	349	357	348	380	323	389	372	377	357	340	357	362	357	348	391	379	319	380	346	356	351	352	347	393	364	350	343	366	353	366	306	332	346	365	336	365	362	378	342	378	356	339	356	329	365	375	371	363	365	327	349	368	364	369	362	388	340	348	358	380	319	361	368	368	346	330	370	350	338	345	352	330	349	382	344	363	401	346	350	327	351	373	331	383	359	379	334	396	369	322	334	394	344	341	351	338	404	392	335	332	332	347	338	374	356	351	335	342	345	362	336	367	338	358	324	390	356	357	355	356	358	373	351	365	328	370	348	368	333	366	370	396	405	339	351	349	372	342	379	366	339	355	362	378	354	342	364	332	360	351	353	405	356	356	364	357	339	357	408	354	376	366	348	357	355	356	391	306	365	331	380	369	349	342	377	356	367	329	358	352	388	363	373	365	343	353	349	356	347	377	379	373	371	369	353	394	358	361	329	350	368	376	351	362	359	389	351	391	359	371	357	349	367	363	329	361	352	328	366	331	375	350	320	342	351	342	351	355	390	344	369	381	351	348	382	370	345	372	356	341	397	379	361	370	351	345	344	385	339	350	364	339	360	344	344	370	351	366	354	337	327	344	386	375	340	337	326	363	375	391	374	379	353	345	360	345	364	364	327	388	337	353	379	323	331	332	369	367	371	361	374	346	342	350	346	341	350	376	372	363	376	338	362	361	366	378	360	390	360	316	333	349	366	360	391	384	355	355	337	357	384	345	363	356	318	337	369	337	348	370	357	352	349	398	318	372	353	389	335	373	345	345	367	336	364	336	376	346	341	366	379	355	363	349	377	343	360	352	395	351	381	393	375	377	343	345	403	352	374	389	326	364	388	370	355	356	353	399	353	343	368	371	351	359	364	382	354	345	331	373	337	362	345	340	385	319	382	360	355	351	345	329	335	346	312	358	343	329	351	335	340	348	327	369	342	354	356	361	386	363	387	359	367	363	374	354	354	351	335	357	359	375	318	343	346	335	401	333	369	367	323	344	353	374	395	330	336	372	399	354	323	399	378	357	335	328	368	360	359	354	373	372	336	389	363	307	367	365	353	360	365	370	357	364	359	358	339	342	373	372	340	336	351	329	358	346	348	365	367	375	346	356	375	340	376	314	357	404	349	337	354	332	336	316	334	355	379	332	365	344	350	367	381	370	366	346	347	343	347	366	352	374	347	358	353	343	356	351	367	368	364	362	380	347	339	384	345	343	323	366	390	352	367	379	385	358	333	387	375	353	357	362	357	353	345	335	337	299	345	365	358	337	362	339	343	353	359	358	344	334	376	362	367	370
8938	1590	1315	756	685	570	519	516	526	502	436	463	478	448	457	480	441	415	438	442	447	440	427	470	407	400	457	434	462	461	433	404	433	410	429	452	430	395	439	409	407	422	445	430	444	416	429	456	459	428	432	418	432	449	419	422	421	428	444	451	426	448	444	443	426	434	419	453	391	451	404	437	457	414	410	449	415	475	430	436	421	422	417	426	426	406	407	458	416	419	439	433	431	431	413	442	407	438	452	407	449	453	428	432	434	438	420	406	407	403	440	415	424	420	440	415	422	464	448	417	439	420	428	454	468	427	435	419	438	406	458	474	455	448	426	435	450	450	407	415	428	441	454	419	398	430	453	452	399	430	417	416	472	396	423	430	471	437	458	460	447	452	397	432	398	457	388	394	450	414	472	426	437	423	417	425	450	433	466	466	454	445	464	426	412	428	417	460	452	439	429	415	449	437	448	428	452	423	434	403	417	461	414	445	406	417	437	461	429	455	406	433	439	398	423	449	401	439	475	402	449	420	445	391	408	429	455	455	421	433	454	407	432	412	442	436	431	413	410	433	420	445	406	421	396	429	409	421	428	437	442	460	445	419	420	434	443	414	430	432	463	435	406	446	426	422	413	428	451	482	410	433	420	437	453	386	424	393	430	435	475	411	386	443	426	457	429	442	447	414	426	410	401	440	413	388	403	430	425	438	447	441	416	404	427	430	433	450	464	422	443	450	433	451	415	446	439	450	397	447	449	437	382	427	442	419	399	415	434	445	461	392	425	419	421	434	415	451	463	436	447	449	451	423	422	419	435	394	423	429	446	420	455	416	437	416	434	435	445	426	415	460	434	425	402	412	423	405	420	453	423	445	421	436	419	463	454	419	424	455	451	416	424	417	410	409	417	444	395	407	416	422	441	457	399	417	393	389	411	418	407	421	454	427	490	423	439	478	427	431	441	426	417	399	420	409	487	430	382	398	470	434	439	471	405	407	475	425	415	419	429	406	426	469	456	447	403	398	395	469	436	448	386	449	401	418	412	410	464	425	420	426	417	416	409	425	428	427	428	393	414	433	433	409	439	397	428	415	422	401	397	403	452	416	406	452	425	411	391	430	424	409	399	425	426	404	410	409	417	429	434	419	414	443	432	440	414	453	436	414	433	401	425	412	429	416	402	449	414	440	460	431	416	409	427	395	424	473	423	385	418	422	403	422	437	433	422	448	439	409	468	455	414	423	433	398	417	418	441	445	399	450	422	424	407	425	430	454	427	432	450	423	434	420	439	427	409	427	404	415	446	415	401	406	429	431	448	430	410	422	391	448	418	434	439	415	429	414	452	458	410	418	441	419	430	417	402	454	455	424	443	431	434	428	469	430	428	440	437	428	446	429	398	411	380	422	387	415	379	446	450	461	434	442	473	397	443	430	423	428	411	427	419	411	427	390	411	398	430	454	427	393	446	433	432	470	397	432	405	450	417	425	424	408	407	429	410	403	425	460	490	399	429	444	448	442	444	415	447	433	414	433	410	450	445	405	474	431	433	422	397	460	432	411	450	420	438	419	418	439	429	423	443	431	420	399	424	403	421	417	399	451	425	429	433	424	425	445	386	410	423	438	435	411	439	421	462	429	469	442	439	435	442	431	408	457	423	425	435	441	421	410	407	428	406	390	433	422	438	431	402	447	415	439	413	433	434	412	458	404	443	438	456	426	417	419	472	442	420	423	424	383	428	414	403	442	435	433	432	434	424	465	429	401	425	416	469	442	414	432	440	431	448	438	412	437	427	444	422	421	405	460	403	440	437	406	432	435	397	429	417	406	444	441	438	459	424	427	412	416	446	425	437	417	404	409	410	401	424	411	416	392	409	416	419	442	456	410	452	427	424	438	395	428	428	430	430	426	415	440	454	432	425	442	445	418	419	425	454	421	441	418	399	398	407	412	442	426	388	415	389	408	446	440	430	391	420	444	422	432	438	439	389	422	414	408	440	461	408	413	399	455	433	403	422	439	464	451	435	420	440	410	458	417	374	423	409	445	430	396	422	441	426	414	435	402	424	448	398	428	445	431	449	425	398	397	437	412	440	431	425	441	427	477	422	439	427	417	402	408	431	458	449	416	409	408	433	463	452	442	440	420	453	445	413	445	428	412	491	426	440	426	450	403	435	409	413	432	430	418	424	422	418	405	385	417	418	421	399	432	416	429	427	421	480	419	413	399	438	433	438	401	423	398	448	430	398	426	414	374	424	450	450	428	433	405	442	427	416	417	488	446	430	407	411	439	441	417	426	404	403	436	441	403	430	414	408	418	433	438	423	417	414	417	413	390	441	442	434	424	431	427	409	449	444	435	436	385	407	426	459	393	413	483	434	424	422	432	425	432	453	467	445	442	412	417	448	437	398	444	421	444	475	405	430	408	447	447	464	405	435	450	414	425	421	405	397	430	454	448	417	377	418	456	452	450	416	401	449	432	394	439	444	427	434	440	427	450	419	403	450	447	382	421	440	419	443	463	413	422	430	429	408	415	448	404	401	419	401	408	408	427	417	407	434	454	412	434	445	427	452	425	410	429	443	480	472	430	451	426	439	437	455	447	468	442	459	429	436	472	455	455	438	409	446	443	466	427	459	443	432	433	422	405	433	440	409	425	440	404	440	437	428	432	422	433	438	421	426	440	439	415	426	429	423	492	397	399	407	454	468	428	397	417	454	399	414	426	386	428	439	426	440	466	437	436	434	449	428	438	410	421	416	400	390	408	405	414	436	439	416	431	437	436	413	428	433	417	423	397	418	431	438	471	432	412	426	460	397	451	453	441	440	381	415	411	402	459	425	410	428	417	448	464	422	450	430	443	447	442	438	408	457	447	439	425	420	429	452	439	429	444	456	432	464	421	422	444	450	448	426	423	453	380	431	426	444	431	450	408	410	417	407	443	433	447	447	433	442	460	402	418	394	467	418	445	452	431	403	421	438	408	438	426	409	470	421	439	436	423	448	428	409	429	414	424	431	425	408	404	435	425	454	427	429	415	428	423	407	433	444	438	448	447	441	483	407	445	404	463	406	425	423	427	450	432	452	426	434	458	413	438	399	456	459	433	456	500	414	430	435	465	430	385	431	417	429	453	430	432	432	455	439	431	457	434	419	399	450	451	454	425	446	417	442	416	421	433	417	470	446	434	437	423	411	419	445	405	429	399	406	441	443	455	397	438	387	443	426	435	441	411	411	430	428	389	401	441	433	450	407	418	442	420	436	412	420	435	454	460	424	399	425	468	409	422	434	416	426	476	432	441	463	403	415	431	404	433	396	442	437	410	440	409	423	423	409	433	434	489	428	411	411	391	423	449	435	433	452	424	449	409	421	452	419	426	449	475	423	430	447	414	379	435	426	434	406	440	475	450	421	436	448	419	402	464	417	445	450	438	444	428	386	414	429	463	406	401	379	464	436	384	420	428	413	409	424	419	460	437	440	417	421	418	423	428	429	429	406	464	412	460	425	422	421	431
23700	21150	28564	23987	21132	13370	1183	648	484	403	399	339	337	287	251	269	244	227	262	206	192	211	201	207	189	202	171	195	200	205	186	191	191	187	211	170	164	189	173	173	163	175	190	180	169	177	182	174	178	172	179	187	171	180	169	166	170	189	168	151	164	182	165	165	174	174	177	162	167	169	144	178	182	171	153	160	187	158	177	182	157	161	177	161	182	142	156	138	198	184	183	152	167	159	162	140	160	166	170	151	151	173	168	166	148	178	152	171	176	179	154	188	177	156	162	173	159	145	173	197	187	158	172	175	150	179	197	189	177	158	153	171	178	173	162	164	187	165	151	178	178	146	175	164	178	151	167	174	156	158	140	169	178	164	143	172	150	169	180	149	174	184	164	191	164	163	187	164	167	156	151	161	167	160	165	171	169	171	164	170	162	162	167	173	166	176	163	154	166	155	183	191	159	151	144	163	158	193	168	177	171	162	166	151	156	163	155	182	174	163	151	189	174	167	159	151	173	152	166	181	174	166	160	168	140	185	173	164	162	177	171	144	178	181	172	142	133	189	148	139	164	194	164	155	154	158	141	153	179	142	166	164	168	168	160	182	177	188	162	187	185	176	177	140	160	166	152	169	157	189	155	157	158	135	166	154	185	176	157	164	170	163	167	177	154	166	175	179	149	179	156	169	168	171	159	168	159	175	187	158	178	170	179	152	183	187	180	178	168	172	156	181	163	161	171	176	164	161	179	171	158	175	170	169	183	154	179	181	163	157	151	146	168	174	167	164	178	142	167	167	147	159	177	172	171	154	193	173	166	165	151	140	162	183	165	201	168	170	148	172	183	170	183	157	149	186	178	175	161	154	200	170	185	183	173	183	185	146	152	146	178	177	174	162	193	150	174	148	161	155	173	168	138	184	181	163	166	164	173	173	172	181	161	182	167	159	195	167	190	166	150	182	166	168	153	176	166	165	163	155	183	188	172	177	131	179	150	162	174	167	166	171	174	170	174	151	163	150	158	161	160	171	166	174	185	185	162	170	177	154	168	181	171	179	164	171	165	161	162	165	170	159	165	189	164	165	161	168	162	170	174	182	157	181	191	184	153	166	165	186	157	161	159	162	172	146	170	164	157	158	156	159	167	169	141	168	147	179	176	168	173	160	165	154	177	153	162	171	158	155	149	168	166	171	155	146	161	167	151	170	160	165	168	142	166	174	177	166	176	149	174	184	178	162	179	150	164	167	152	164	148	177	151	184	199	174	161	180	156	155	167	159	167	168	181	158	152	169	173	170	150	179	152	175	165	161	161	145	158	154	167	161	137	184	161	162	166	153	162	167	187	156	173	170	167	159	170	162	153	171	140	173	141	156	154	147	166	148	162	165	185	151	195	158	162	166	165	170	143	175	180	173	197	159	161	187	175	157	164	174	162	185	157	174	167	177	169	161	168	151	162	164	185	161	139	165	144	159	152	162	174	162	156	189	157	165	162	151	176	181	162	164	171	175	194	174	161	174	158	179	156	153	202	173	171	166	161	185	162	180	174	163	167	166	171	160	191	163	201	153	179	158	186	170	178	184	174	175	188	179	187	164	146	158	165	186	176	175	163	154	164	177	162	176	155	159	161	170	134	168	172	173	177	186	178	153	145	156	170	183	190	161	169	148	168	161	181	176	159	162	170	155	154	160	157	181	182	176	182	143	170	193	170	151	139	160	171	163	186	169	168	161	156	130	158	170	184	169	180	159	159	165	180	159	177	171	179	164	158	171	167	164	171	163	160	192	169	178	174	178	175	157	190	153	158	161	187	161	175	178	157	162	150	173	150	162	145	155	163	171	173	165	156	175	175	150	172	188	168	193	177	155	173	164	190	163	177	144	165	180	159	168	162	182	173	180	159	143	158	166	159	160	178	161	172	156	152	163	147	169	181	173	161	156	155	149	166	160	156	149	152	193	168	133	183	186	166	162	162	167	184	171	139	169	155	165	184	188	173	150	159	181	171	164	168	157	148	170	179	171	170	184	139	195	133	188	138	163	164	165	172	163	179	172	181	153	155	170	183	150	167	156	193	159	175	195	167	163	194	153	155	184	167	132	168	183	156	197	164	162	175	174	172	196	171	172	193	158	160	168	156	170	171	181	183	153	185	202	155	159	175	173	191	159	146	183	170	174	168	135	180	156	157	192	189	181	162	159	169	167	141	182	146	158	133	168	164	153	176	158	159	171	203	185	175	167	180	188	176	180	175	143	181	186	154	176	174	159	165	172	156	142	178	154	170	154	157	120	170	163	151	159	164	162	154	157	164	173	170	151	186	141	156	133	189	151	179	163	182	177	177	161	165	174	188	148	175	174	155	157	159	165	166	181	180	173	164	137	166	154	149	190	159	172	172	149	166	173	175	190	185	180	170	158	178	178	153	161	171	167	146	158	175	174	152	177	148	155	167	173	191	165	145	172	138	141	170	172	178	190	157	134	190	155	175	162	184	193	158	146	166	161	173	165	162	143	150	186	156	184	178	161	174	160	181	145	176	155	172	158	175	178	169	177	197	182	160	179	167	186	172	159	153	172	162	181	136	164	156	173	162	203	161	176	186	168	158	156	152	144	152	144	190	162	170	154	166	156	161	147	159	158	155	174	168	171	191	177	166	160	164	167	174	170	162	159	164	154	175	160	169	203	186	153	145	167	175	169	167	172	178	161	162	163	149	183	158	181	156	160	165	169	171	178	163	175	169	153	187	135	152	157	179	144	168	147	179	172	164	159	168	170	153	159	177	176	177	147	153	145	186	176	168	172	149	168	172	146	145	148	186	180	156	170	183	154	159	162	166	156	182	167	155	154	172	156	179	165	167	173	161	152	159	169	164	175	175	151	139	143	148	166	176	193	158	165	145	153	175	166	180	165	182	158	156	172	185	155	174	171	173	147	164	159	175	171	192	159	171	155	173	168	165	170	165	164	173	171	155	168	156	170	161	187	150	157	152	165	185	162	167	209	195	169	183	172	162	167	139	184	169	155	176	147	180	176	167	150	144	168	167	159	173	173	137	168	167	141	179	152	167	166	187	168	164	177	159	151	185	168	159	154	156	180	192	180	166	170	168	171	159	150	172	151	152	162	166	185	182	183	166	189	178	157	171	157	184	140	143	166	184	161	171	179	157	154	167	145	152	146	170	185	161	174	155	179	159	188	170	167	159	180	168	189	159	147	166	169	173	157	171	169	160	168	171	165	204	188	138	165	156	177	154	170	176	166	167	175	164	175	158	147	159	165	153	167	164	182	156	177	134	183	152	159	167	167	156	199	154	176	145	153	171	167	173	174	161	136	188	164	174	166	155	187	160	196	179	137	182	149	177	162	172	154	184	154	167	165	144	166	163	172	171	164	151	152	180	144	174	156	163	160	175	162	175	155	172	168	171	172	157	154	155	201	151	166	176	143	164	156	196	141	182	173	178	152	180	177	176	172	136	168	152	157	162	167	158	166	151	162	148	169	160	166	156	162
19498	10613	9066	4524	2866	2094	1619	1238	991	812	677	587	510	447	425	400	383	370	338	317	283	286	281	285	244	251	230	250	259	317	254	210	221	242	221	223	229	205	209	230	218	240	224	206	251	218	195	232	225	209	239	240	201	202	205	240	229	213	205	194	237	208	240	218	214	203	225	203	235	238	224	226	221	227	217	200	231	215	204	210	266	205	200	199	223	189	224	211	216	204	225	214	207	208	212	206	224	208	211	199	210	200	212	230	227	234	200	181	206	200	196	200	217	184	208	236	227	207	207	189	238	213	225	234	195	201	207	208	210	195	204	184	187	200	222	194	205	223	199	223	231	200	197	218	197	226	213	203	205	227	204	210	220	198	218	218	222	208	260	205	193	231	208	196	193	213	230	213	208	203	194	205	201	231	221	220	187	224	217	213	220	215	204	198	215	192	210	213	236	191	202	219	198	211	198	211	202	186	209	219	181	208	216	228	218	203	203	214	182	191	201	196	194	199	217	202	195	219	214	216	184	214	195	201	204	218	203	201	208	243	218	236	184	232	218	219	208	201	229	254	210	188	217	206	208	195	199	190	194	230	203	201	176	198	188	201	223	221	219	182	190	221	222	199	210	237	202	210	226	211	191	196	196	201	175	198	227	207	195	219	203	193	212	197	191	201	204	216	207	185	199	215	218	202	207	184	206	209	210	225	201	220	165	200	201	196	219	181	200	209	221	174	181	212	216	214	212	188	193	225	242	206	211	185	204	196	191	181	213	186	207	202	202	194	211	196	200	202	205	202	219	200	213	207	204	207	214	234	211	191	214	201	190	212	214	211	199	205	212	190	201	230	216	209	206	221	218	211	228	202	223	216	210	205	204	194	188	198	232	229	198	213	218	214	210	238	224	202	186	203	205	212	227	195	187	172	207	194	221	198	219	217	196	206	193	192	205	192	205	200	200	209	210	214	189	207	229	209	209	216	195	192	203	228	208	176	225	215	206	182	206	207	231	228	236	206	198	175	195	177	211	217	229	213	209	207	222	214	197	201	209	232	210	198	201	214	193	206	226	190	203	208	197	209	210	194	208	215	192	236	223	209	201	237	192	205	224	191	225	212	189	194	227	222	204	227	199	195	222	204	209	183	217	194	219	211	222	201	219	191	187	215	206	238	199	220	216	216	223	207	186	235	210	228	207	207	183	208	208	202	241	224	218	188	244	188	203	237	207	228	207	186	210	213	194	210	192	189	213	190	239	199	190	218	249	218	200	201	211	191	216	218	212	212	225	210	208	189	183	192	191	226	199	202	214	187	217	183	225	197	201	212	200	222	202	198	230	193	202	210	194	199	202	199	177	191	207	230	217	220	212	205	200	216	201	161	205	246	184	206	193	215	181	220	183	217	205	205	213	205	224	202	214	217	201	194	194	187	227	231	211	199	206	218	214	204	195	178	187	190	205	232	211	191	212	210	197	208	199	216	192	216	215	207	216	194	185	217	216	213	190	177	227	205	188	224	180	220	207	191	230	203	193	187	210	197	196	204	193	249	219	201	209	179	206	201	186	219	204	207	213	194	209	224	215	221	222	233	196	193	194	228	205	198	206	225	201	215	210	201	187	182	202	228	226	210	213	171	189	231	206	217	215	233	212	210	232	194	189	199	207	215	208	215	215	188	215	199	191	209	191	171	194	214	216	193	227	188	224	201	205	214	198	224	198	201	199	200	207	205	222	215	226	233	213	201	228	225	194	205	216	212	202	216	225	219	227	188	214	204	190	194	219	210	205	215	194	192	206	197	207	227	218	236	197	212	205	211	199	221	193	176	212	202	190	213	207	217	209	187	212	212	233	196	238	222	172	202	225	236	199	215	205	206	176	210	225	200	198	188	202	204	210	192	211	222	222	192	218	229	195	193	185	191	205	229	216	216	209	184	233	201	199	203	174	201	214	206	201	226	185	214	186	210	207	207	187	237	194	207	215	203	232	204	203	242	210	212	209	221	217	171	198	196	217	190	212	209	214	210	192	189	207	184	217	217	217	207	224	186	209	214	206	222	191	177	199	230	207	193	208	216	200	187	205	211	205	207	237	218	217	212	215	239	216	207	210	210	211	199	202	209	208	208	193	223	210	217	215	230	211	189	185	216	216	223	217	217	216	189	196	226	214	222	211	220	203	218	200	219	223	235	227	198	179	192	222	216	201	165	199	189	191	214	220	218	216	215	226	221	240	228	207	176	206	206	218	188	216	212	206	193	206	184	188	207	201	195	230	209	200	202	222	212	197	227	222	203	223	199	206	199	197	202	214	198	200	197	211	222	211	209	215	207	224	178	218	200	197	204	205	223	213	203	226	193	210	222	228	212	222	215	214	202	231	219	209	206	209	211	217	213	215	209	185	224	205	209	215	204	197	211	210	199	213	206	180	198	226	205	213	196	205	218	206	210	195	206	229	210	198	243	191	200	215	201	208	206	204	210	222	199	239	182	228	195	203	217	207	191	218	217	206	209	220	218	191	198	203	203	211	173	204	194	195	219	198	207	220	216	202	223	218	219	215	214	227	225	210	226	210	209	201	215	195	211	214	203	225	217	243	234	224	231	231	196	221	182	230	197	185	202	231	188	200	218	189	196	193	195	197	204	212	221	201	197	192	185	217	211	214	202	210	185	195	211	190	224	203	192	201	209	219	222	222	218	212	207	219	200	201	217	188	211	192	198	195	196	205	219	208	226	206	209	209	209	204	192	216	222	217	239	208	216	204	240	224	213	224	241	182	223	200	226	193	212	214	208	198	226	199	242	201	210	231	233	224	189	203	210	197	209	212	204	198	231	188	249	210	214	233	207	206	216	210	214	204	189	191	206	176	183	221	188	190	208	219	197	207	219	218	199	204	201	189	202	218	215	224	223	201	205	202	223	217	207	201	197	199	219	207	228	223	211	200	187	195	228	222	208	215	237	219	253	233	217	205	184	209	220	209	187	206	222	207	243	204	205	202	189	192	224	193	198	216	175	225	201	206	230	197	230	225	215	195	184	226	229	198	210	217	225	207	213	227	214	204	231	188	187	207	239	211	213	223	219	214	209	199	191	183	213	216	221	174	206	231	217	176	197	199	209	209	177	187	222	202	217	189	209	216	202	210	180	221	233	256	216	241	200	197	220	192	207	199	203	239	206	214	215	206	225	222	215	220	202	199	209	208	220	212	216	192	182	197	232	238	214	210	200	242	212	205	179	201	201	213	184	232	212	203	237	232	217	194	219	212	220	231	207	208	202	194	208	204	225	207	204	212	236	226	199	231	220	211	223	185	197	208	196	227	225	199	225	206	224	176	206	212	201	212	223	205	222	203	205	216	210	194	226	183	192	202	209	185	259	184	204	194	179	222	187	210	214	220	204	197	199	230	227	185	206	212	227	236	194	197	195	185	211	219	205	227	195	220	219	201	240	215	201	202	212	203	209	215	214	201	193	174	198	197	211	181	221	205	226	225	204	205	222	211	211	203	216	191	206
24946	21141	27628	24822	14505	1252	822	659	606	588	575	530	555	548	545	530	502	475	506	506	484	522	508	470	478	462	456	504	465	486	482	458	463	481	478	499	480	433	454	448	477	447	463	533	486	491	435	491	487	492	457	444	471	495	454	442	500	467	505	485	513	516	459	471	484	485	497	477	477	438	487	476	517	485	466	480	505	498	450	481	462	495	428	456	447	447	492	477	493	509	470	434	466	501	521	461	461	447	489	473	478	479	479	482	487	517	448	482	496	476	480	475	453	434	476	448	458	453	458	467	469	436	465	482	472	490	476	455	472	483	510	462	446	483	442	436	475	485	483	474	470	480	500	478	445	515	471	487	496	469	472	475	479	514	473	484	468	451	459	486	467	453	443	465	442	462	462	485	478	450	463	450	497	448	465	462	461	454	471	457	417	462	507	429	429	468	465	465	449	462	430	440	470	449	475	496	494	498	500	448	442	501	449	483	466	479	466	449	452	444	415	443	407	440	502	476	479	473	452	417	483	504	481	476	458	469	478	473	442	475	463	435	454	461	484	453	473	476	420	512	505	472	456	449	474	468	462	465	423	468	457	452	471	480	492	467	440	417	457	439	452	481	482	458	464	495	455	452	472	464	475	458	479	488	463	488	493	508	495	452	486	473	463	445	451	481	473	526	413	453	479	501	467	452	497	492	455	452	428	478	462	469	446	481	458	462	466	500	451	475	444	426	480	470	449	504	476	519	433	454	472	462	485	481	447	469	481	463	472	459	487	457	452	446	438	451	483	451	433	465	515	453	436	471	463	481	464	478	435	445	417	447	476	475	491	475	506	499	485	466	479	483	465	495	476	424	502	506	505	465	445	470	454	488	448	469	477	459	444	482	418	463	476	441	484	473	456	479	428	474	447	477	469	465	472	466	490	459	471	474	441	447	483	445	475	456	486	495	467	472	465	490	458	445	470	435	436	461	469	457	472	469	490	472	472	490	473	500	484	463	468	463	470	428	437	448	500	494	477	474	473	455	495	442	468	418	461	438	432	455	480	457	455	424	468	479	455	469	466	482	480	465	498	492	477	475	511	465	444	512	435	456	432	476	459	480	461	445	456	479	457	458	450	441	485	449	461	491	470	460	492	436	472	436	498	458	461	478	461	455	460	476	479	478	454	450	430	446	472	445	468	434	446	488	503	483	449	507	488	447	485	443	437	450	491	442	472	422	484	431	455	463	475	436	448	457	482	491	450	457	468	436	437	484	450	486	488	455	453	474	498	439	458	519	452	431	517	519	466	431	463	473	455	472	464	453	451	470	454	467	495	459	487	521	487	478	450	474	450	425	440	483	476	452	450	442	480	447	443	463	461	488	433	455	433	477	471	469	470	460	491	462	496	451	476	480	454	504	457	457	428	436	431	464	424	492	440	440	464	465	479	451	462	439	507	491	447	464	463	491	468	451	498	476	449	490	483	497	483	476	446	437	479	421	463	462	452	447	436	464	456	463	491	516	485	464	470	436	443	473	459	458	446	429	443	466	459	486	451	452	453	480	474	478	478	430	479	469	491	479	437	450	483	447	452	464	478	451	436	455	439	489	499	482	468	493	471	481	437	467	455	458	436	467	438	454	499	466	436	492	450	509	493	482	464	469	458	476	488	514	503	452	469	434	478	477	467	445	448	503	502	492	483	467	445	487	457	489	504	484	459	479	441	463	475	447	441	428	438	482	445	486	476	445	512	469	460	449	441	456	439	480	462	478	491	438	492	476	444	461	504	441	512	469	467	451	469	444	458	489	485	468	490	506	478	451	493	452	446	472	485	447	487	427	467	452	480	477	490	494	475	483	455	472	472	471	434	474	474	474	490	473	449	491	452	449	481	455	484	458	407	479	463	474	454	482	440	451	437	469	464	450	455	451	438	441	502	493	441	455	482	478	457	466	449	465	456	452	455	480	446	482	481	480	461	477	483	453	488	471	445	489	503	434	469	431	474	480	440	496	504	474	473	476	484	470	458	483	497	500	447	483	444	470	453	474	464	492	472	464	453	448	459	472	474	481	464	463	486	490	486	465	464	467	458	460	487	449	465	493	475	495	454	454	461	444	472	484	463	419	468	476	492	482	475	508	487	470	468	487	469	465	478	477	491	433	426	477	423	450	512	486	451	476	451	500	478	505	440	476	463	489	484	466	424	459	475	446	510	497	470	471	449	430	441	490	506	456	426	467	470	449	489	451	477	470	447	455	442	448	431	475	466	485	452	465	489	465	437	442	400	470	495	471	417	470	449	452	480	461	498	437	481	462	468	466	471	480	460	467	486	476	470	523	478	465	473	448	485	435	432	462	479	505	470	436	463	409	483	478	467	439	456	472	450	452	503	463	503	488	473	452	496	475	467	459	487	465	483	514	482	436	455	451	452	517	485	455	427	484	438	466	455	428	499	511	449	480	437	454	482	479	478	479	468	478	476	477	467	439	476	461	439	477	484	457	462	480	469	486	473	470	481	489	486	518	482	413	452	460	474	512	441	490	478	418	475	455	515	493	487	459	486	489	490	481	433	464	459	487	422	469	444	477	484	467	474	420	438	469	512	503	444	460	488	517	501	442	462	468	460	473	475	436	520	465	452	501	501	454	455	470	453	465	470	461	475	490	476	491	444	443	423	479	475	472	464	452	475	431	444	503	443	496	457	520	477	475	437	444	508	523	464	434	467	459	444	456	465	476	443	466	461	476	451	459	450	479	467	471	468	456	474	497	479	456	482	455	497	477	480	484	489	460	438	501	483	464	477	428	438	486	485	473	469	433	468	467	463	445	481	472	441	445	505	438	484	460	455	446	453	478	475	455	489	442	478	486	457	454	463	446	462	468	488	438	447	463	475	499	446	480	459	467	462	503	430	424	468	471	445	465	460	470	467	476	450	445	461	475	452	461	497	451	442	460	436	475	478	472	500	469	487	455	460	460	453	482	450	452	454	457	488	467	446	438	490	453	431	475	512	456	475	456	458	460	498	445	491	479	483	502	485	458	441	449	470	472	444	417	493	499	466	502	484	443	450	469	507	492	496	464	445	495	420	474	460	468	492	462	415	466	513	431	460	476	460	481	476	450	470	509	506	457	447	446	449	427	441	478	478	494	473	470	471	511	468	467	479	461	453	473	494	451	462	479	465	477	448	478	490	469	456	480	470	405	445	518	433	461	441	484	505	464	476	458	471	475	484	460	443	466	450	448	477	460	439	469	477	514	471	475	474	432	449	469	472	477	447	463	427	451	462	484	471	485	436	441	469	387	476	455	482	440	487	496	462	467	493	456	431	462	485	467	483	470	455	484	480	458	500	484	463	482	485	490	424	483	460	441	450	454	454	456	437	475	445	470	442	507	472	444	461	501	485	479	471	456	494	450	471	468	448	438	491	462	471	506	494	472	468	486	449	476	468	482	481	470	444	480	506	499	442	495	477	464	462	456	443	513	492	508	422	487	437	468	460	458	465	443	477	496	465	463	452	445
19885	6772	5565	2835	1971	1586	1264	1068	958	811	792	732	710	669	652	646	611	588	594	600	576	537	591	612	558	570	561	569	563	532	574	517	593	578	540	522	553	530	561	572	559	525	548	526	560	546	529	565	559	559	527	554	514	537	522	511	553	536	562	506	545	577	512	544	506	576	598	538	567	517	540	556	528	553	560	570	582	583	549	516	553	511	514	522	520	537	511	580	528	549	493	541	538	525	550	533	540	498	500	581	514	517	536	549	499	531	540	536	564	555	522	550	585	513	542	515	533	533	562	535	519	533	534	588	580	557	546	597	540	558	514	495	540	526	539	567	553	542	533	516	519	578	509	534	541	523	530	540	517	523	517	520	586	515	500	520	565	533	563	555	547	578	520	556	519	540	523	504	520	575	536	539	541	549	525	525	518	558	547	525	559	516	588	562	537	537	483	537	556	534	547	540	526	562	531	514	541	522	571	530	522	550	526	547	550	514	574	514	565	498	556	575	502	504	561	543	552	485	516	536	574	542	507	536	543	553	560	557	525	526	536	530	547	547	505	508	564	562	525	536	512	512	534	551	524	536	530	513	547	530	544	518	532	515	554	559	550	575	537	514	490	538	556	526	531	538	520	519	551	540	548	530	468	540	553	555	539	560	544	552	544	527	538	515	514	525	539	587	567	542	525	508	529	567	505	540	552	561	556	526	550	511	529	529	543	578	558	511	568	555	531	529	533	578	512	547	584	526	523	551	542	542	505	567	595	590	538	521	511	544	514	520	579	533	544	515	508	542	549	567	534	516	526	516	536	515	494	510	517	570	541	560	566	519	518	520	518	533	537	556	548	511	543	551	570	563	542	498	568	513	511	579	501	527	531	564	546	526	539	558	525	546	538	520	533	503	570	544	564	542	561	528	553	549	513	535	521	544	537	540	521	522	560	496	583	519	528	518	519	511	537	551	545	509	551	538	543	526	557	564	540	546	538	519	551	547	562	554	533	474	570	525	552	534	573	541	507	565	538	532	514	560	563	516	518	523	585	527	570	549	505	543	558	503	530	528	570	507	524	522	499	543	529	545	536	565	506	565	532	530	507	525	501	544	559	526	517	531	598	541	504	596	533	492	542	548	544	526	488	551	580	495	559	543	548	514	504	525	521	535	504	538	543	515	540	546	536	547	513	546	552	555	552	540	531	484	536	530	574	579	514	544	546	552	545	535	589	550	513	535	561	542	576	546	527	526	527	520	542	574	521	541	531	529	518	514	548	508	509	554	511	506	522	536	528	481	547	560	565	527	546	518	566	538	556	532	547	535	548	581	514	522	541	554	548	534	542	525	528	540	527	517	508	492	568	506	518	499	517	541	524	501	567	561	496	527	490	525	532	534	556	551	549	537	557	547	493	516	542	519	508	488	523	497	550	553	540	517	557	524	551	515	554	533	538	519	548	538	551	519	527	540	524	571	550	579	541	504	522	564	526	556	530	572	544	529	510	536	515	529	565	568	529	487	505	590	552	511	552	543	509	494	509	546	573	547	538	548	514	507	545	543	485	551	478	534	538	519	584	527	535	519	560	562	557	556	553	562	528	523	528	552	495	532	548	543	551	554	551	545	531	531	537	538	563	511	554	600	522	524	546	530	510	559	505	556	534	536	564	530	539	549	522	555	513	541	473	517	568	547	535	525	565	556	550	518	559	545	542	570	583	554	560	553	566	559	511	549	571	529	536	583	520	539	519	551	535	528	535	557	565	560	532	545	544	515	550	534	506	561	531	541	513	585	533	568	551	525	556	580	542	526	563	552	567	576	505	514	564	519	550	558	537	522	569	504	501	491	566	569	560	545	528	528	528	503	541	550	544	520	547	544	538	539	569	581	542	575	563	554	536	544	555	509	550	486	526	487	525	522	576	487	540	547	516	573	549	530	506	597	535	540	583	510	490	502	544	495	533	542	535	580	516	511	568	485	499	570	506	549	524	530	553	532	538	563	529	547	562	560	514	526	550	534	552	555	549	546	548	554	560	496	541	529	543	565	551	524	557	569	515	564	567	532	509	558	561	500	504	554	516	510	551	525	553	493	540	537	563	524	546	542	542	534	524	520	559	532	605	528	517	558	545	509	489	517	545	540	547	526	574	538	510	518	529	507	514	562	578	578	524	526	524	575	511	530	539	536	532	563	545	524	561	556	569	494	547	539	532	537	568	520	553	533	556	498	476	509	542	499	523	488	541	513	541	538	515	557	540	517	542	560	562	541	521	553	548	564	505	529	555	530	518	544	531	564	560	529	505	552	565	523	517	556	555	532	520	538	563	530	520	560	548	534	526	555	569	550	518	557	541	536	489	509	569	527	525	552	519	536	541	505	578	525	502	505	502	517	568	520	515	548	487	580	562	533	497	543	563	541	530	547	544	553	568	533	530	580	510	547	539	550	499	504	544	561	513	548	526	528	552	545	516	529	535	560	531	543	529	537	526	522	540	537	534	516	551	512	482	550	541	527	526	569	548	545	527	513	560	518	491	517	559	545	521	547	552	498	533	508	525	567	514	538	528	531	551	540	534	527	547	512	511	531	558	571	550	539	544	522	511	519	522	493	553	497	563	502	546	511	559	541	491	517	538	494	517	531	485	555	527	532	520	543	516	538	546	523	542	544	600	516	564	542	494	544	566	525	571	560	500	549	555	543	545	509	533	561	540	533	541	535	543	562	562	555	527	554	527	545	556	568	551	522	587	510	551	528	549	535	545	566	503	528	515	559	527	558	498	546	552	528	518	502	556	542	493	494	510	543	545	538	543	545	513	526	503	528	517	523	577	569	490	581	530	557	556	556	505	565	557	482	527	566	564	511	549	532	539	569	576	578	515	548	514	565	512	555	548	524	494	507	499	564	563	522	482	598	531	509	560	507	561	484	550	539	557	530	473	560	532	545	527	541	556	579	507	530	542	603	516	531	539	537	524	508	494	538	572	530	537	543	519	522	554	541	554	565	518	520	561	521	534	525	527	499	545	520	556	553	553	550	540	556	544	530	501	559	573	509	559	520	546	526	516	536	538	556	564	515	534	535	554	529	545	514	531	551	528	516	552	585	568	527	550	544	551	558	567	512	513	527	566	497	564	560	564	489	511	573	541	526	535	539	545	545	573	542	512	545	515	494	490	587	518	513	550	544	576	533	548	568	531	530	556	469	530	529	545	533	533	571	557	542	565	572	569	552	542	520	500	506	547	528	484	555	547	525	589	535	499	558	566	541	540	535	537	515	559	514	600	559	526	546	504	504	561	508	546	508	507	534	482	574	541	511	515	503	525	562	522	555	521	546	559	540	567	509	529	539	526	541	480	551	541	534	528	527	532	529	522	526	552	559	562	577	544	531	580	548	592	546	559	544	543	550	549	520	545	524	527	550	545	550	532	553	521	511	510	496	537	526	562	516	569	548	531	552	523	522	544	530	534	540	494	519	534	570	574	537	537	524	558	528	561	538	557	547	540	538	567	553	536	530	546	545
22719	21153	28928	23636	21149	21192	12788	1342	825	739	664	579	531	491	431	431	352	354	353	330	337	324	297	311	320	282	280	278	242	293	265	282	269	239	267	270	244	257	268	267	225	247	252	249	266	248	244	263	251	235	199	237	234	266	233	241	221	262	221	219	247	246	262	251	257	239	259	236	225	214	246	271	267	245	253	257	209	233	234	242	254	234	217	241	235	221	223	236	243	229	230	243	231	223	261	235	244	228	227	227	201	245	257	254	249	229	251	219	221	237	248	241	237	251	224	250	245	219	248	227	240	268	225	229	258	228	212	231	235	240	240	237	231	232	245	248	226	246	223	249	216	245	220	240	213	242	255	247	233	223	215	248	212	251	245	243	244	219	263	213	221	220	233	226	248	244	220	236	245	241	247	206	218	220	219	243	229	227	234	242	247	215	220	245	219	215	226	234	262	230	237	235	232	231	226	209	227	249	243	209	217	243	211	228	228	238	231	229	226	224	242	257	208	213	217	218	224	238	231	205	241	243	251	238	228	220	194	240	242	263	202	226	245	229	222	258	241	236	222	216	234	227	245	228	229	217	239	244	225	223	233	256	209	232	223	252	244	219	220	229	227	211	246	210	231	258	218	214	233	216	246	215	263	218	238	236	241	221	236	219	223	248	242	248	245	214	246	216	219	272	222	215	232	224	194	249	252	228	218	222	211	232	191	214	252	258	239	201	243	247	221	257	225	233	250	210	211	248	212	218	247	261	217	223	221	261	253	232	224	255	283	257	247	237	254	240	258	245	226	210	236	211	230	234	221	251	248	212	250	223	215	209	248	221	225	217	229	243	225	233	213	222	230	226	242	205	238	241	244	220	215	240	265	239	226	238	222	223	240	239	223	234	234	258	231	219	218	224	237	241	233	239	235	245	241	246	228	229	225	226	189	235	258	251	249	229	225	238	231	252	242	222	234	236	235	220	207	210	231	235	229	229	257	228	207	252	233	238	244	213	227	223	238	247	263	219	237	226	215	245	233	215	216	232	217	219	227	244	231	235	229	233	227	233	228	228	223	252	236	231	218	234	235	206	198	236	204	247	234	217	206	240	255	272	179	216	207	261	242	229	240	231	222	225	214	221	257	225	221	242	214	242	247	231	218	238	230	208	232	237	244	238	212	239	257	224	215	237	225	211	230	244	228	253	206	228	247	214	224	230	225	205	213	220	242	218	218	214	203	245	238	229	230	239	238	244	227	235	256	225	257	234	240	248	225	226	228	205	208	246	235	264	236	249	214	225	253	241	222	231	232	226	247	229	205	203	245	253	228	222	203	213	237	227	247	215	256	215	219	254	244	220	238	226	225	248	239	269	217	233	235	220	233	222	243	217	216	247	234	228	237	234	256	219	217	223	243	242	228	241	249	208	237	221	221	249	240	217	224	218	220	205	224	211	238	259	232	223	249	230	236	231	197	243	238	249	232	222	201	216	241	266	224	229	256	223	215	226	241	229	238	236	220	225	212	222	201	234	246	278	240	215	242	231	226	238	242	229	232	230	216	246	245	236	234	229	212	248	243	243	215	209	233	236	235	222	231	222	234	242	242	230	232	211	240	242	245	220	230	229	233	243	233	210	235	254	232	226	242	222	239	242	220	241	254	227	249	254	233	250	229	223	221	245	227	246	245	221	250	267	238	227	215	212	242	271	214	233	217	232	229	247	223	215	227	248	238	251	234	251	258	258	222	227	226	251	233	243	266	255	244	229	228	220	231	251	257	250	223	239	226	215	221	222	214	233	252	205	243	225	236	223	239	231	236	238	237	222	208	230	240	246	230	218	240	247	267	219	241	229	226	224	244	233	235	243	194	214	238	204	257	210	208	217	247	225	262	227	244	246	224	230	229	227	252	230	223	243	263	230	239	223	238	222	255	241	235	212	212	234	228	218	218	235	243	220	230	209	227	208	227	244	221	240	218	224	224	233	246	234	240	213	209	227	240	228	221	237	206	225	233	212	228	235	257	226	224	256	247	253	259	243	258	232	240	255	212	235	243	260	226	246	232	207	202	220	247	245	254	248	224	223	233	243	239	242	252	230	211	224	255	237	241	229	242	226	236	238	247	236	216	240	253	227	225	267	236	196	223	237	234	218	237	212	239	225	271	235	241	227	252	245	246	227	234	247	242	253	232	230	216	242	244	212	241	217	209	218	226	235	225	219	231	247	219	232	248	234	199	225	225	215	224	229	216	232	237	228	218	238	238	245	232	215	234	250	231	209	234	238	240	199	254	226	248	233	239	244	235	236	249	231	247	231	223	218	220	233	240	241	244	219	225	234	223	255	263	252	229	229	246	239	216	224	219	241	206	212	225	247	220	236	241	244	216	200	262	210	250	225	228	228	244	242	243	249	244	231	202	247	224	218	209	214	238	241	241	225	249	203	220	230	253	233	249	230	225	216	234	226	201	213	224	220	220	217	252	223	224	236	243	217	242	235	221	245	236	222	251	224	212	258	226	231	213	253	237	258	227	258	227	251	234	211	254	216	232	243	238	226	236	237	247	218	235	223	234	248	233	221	221	242	248	202	239	225	244	241	225	219	251	227	221	267	266	257	229	223	238	207	216	237	240	220	233	199	253	263	230	263	235	234	266	231	209	205	229	250	257	223	228	229	230	220	201	227	235	256	219	229	222	218	252	233	236	218	230	216	245	252	251	236	208	250	215	245	228	225	242	254	228	249	230	229	249	217	245	237	270	240	213	193	261	241	226	249	221	232	246	243	230	208	252	256	221	213	237	227	242	247	245	245	228	243	236	218	235	226	248	214	256	259	242	218	238	233	245	249	229	215	226	210	230	242	219	212	224	250	254	255	202	229	251	267	225	221	222	225	215	226	224	218	241	237	250	243	218	256	232	220	229	247	233	245	215	241	224	221	267	222	229	216	198	230	255	223	247	241	240	234	270	248	247	257	221	237	211	253	241	238	218	253	268	225	219	235	195	231	243	223	236	237	227	248	220	216	234	242	219	243	219	230	231	223	234	240	228	222	212	241	234	209	237	221	238	246	238	242	246	223	211	229	234	199	228	263	231	223	229	239	230	245	239	222	266	241	212	240	238	221	226	224	232	234	244	234	248	219	228	212	246	212	238	245	236	218	238	223	215	227	234	235	256	247	213	241	239	241	235	206	230	223	218	252	244	256	245	259	235	252	223	216	232	225	255	200	231	239	254	219	224	243	241	240	232	206	206	238	221	211	219	232	219	232	233	240	211	220	232	213	204	237	253	248	210	225	248	219	227	197	252	211	234	205	247	211	246	205	243	261	221	243	242	234	232	228	229	231	223	206	222	256	234	242	212	217	252	241	232	214	227	220	259	256	224	229	225	229	266	225	221	223	241	244	238	223	226	224	234	238	238	258	217	210	225	237	233	244	229	238	245	234	218	199	226	209	243	244	229	247	238	225	207	230	240	233	223	259	242	232	206	235	280	224	269	222	247	221	222	240	254	226	198	241	219	246
19796	17457	14880	7999	5261	3781	2944	2253	1786	1452	1188	1009	858	753	655	620	531	524	517	481	475	394	412	385	405	344	350	333	332	334	331	326	323	316	322	299	331	291	315	289	313	271	315	282	293	271	285	295	294	251	309	274	264	288	283	256	264	287	288	272	247	279	272	285	278	266	300	243	280	265	261	288	283	285	286	268	266	290	277	278	252	248	269	302	263	273	278	270	306	270	275	252	282	270	269	268	243	268	252	293	282	244	269	236	277	275	288	282	270	276	265	257	279	241	262	249	254	255	293	240	269	250	226	271	268	244	252	279	275	263	277	251	276	262	249	248	252	284	246	247	256	266	235	262	247	241	273	270	273	245	274	285	228	248	235	263	246	253	265	278	283	253	248	264	253	250	271	252	256	277	248	254	256	275	274	251	272	294	282	265	279	278	267	252	252	296	274	262	248	241	273	248	268	255	251	266	285	280	226	280	263	275	256	253	231	263	271	274	277	255	227	249	263	301	255	275	272	230	246	276	272	289	237	275	263	264	248	260	268	228	271	255	254	254	258	238	263	283	253	277	250	283	241	267	243	240	244	277	249	254	249	274	251	249	249	251	253	251	283	244	274	240	259	255	284	293	269	244	280	266	239	263	282	254	246	241	275	305	274	254	296	262	267	272	228	248	253	265	221	263	241	243	242	272	244	257	277	268	246	236	233	226	279	248	240	269	269	263	266	240	263	219	254	286	253	277	252	237	263	257	277	246	254	251	284	257	256	265	238	243	275	253	244	284	275	261	283	264	267	252	254	284	265	264	262	261	263	262	270	265	252	271	268	276	249	267	291	305	277	273	285	263	257	281	290	249	308	271	226	234	264	272	256	221	254	254	277	262	243	266	285	257	267	255	287	259	265	265	274	234	291	248	271	268	245	256	240	236	234	244	243	261	251	260	252	248	274	283	260	257	274	262	246	275	251	266	284	259	276	282	266	254	285	260	273	276	243	269	258	263	235	240	274	271	252	276	261	214	272	289	272	261	245	270	245	265	293	276	272	291	223	266	250	297	231	274	268	245	257	260	279	257	244	226	270	263	260	245	259	284	266	270	261	268	259	248	229	245	243	243	274	282	275	296	236	257	252	243	256	272	256	304	281	252	250	234	260	267	264	272	218	257	282	276	260	257	249	232	270	263	279	266	277	290	246	243	273	260	243	262	258	255	263	252	252	250	242	232	264	235	257	243	259	254	270	255	264	247	266	287	238	284	293	269	278	289	252	240	246	284	272	246	269	240	243	268	225	309	269	242	284	291	272	272	254	257	250	242	255	301	282	258	257	247	245	269	284	256	236	276	269	286	260	256	258	249	263	271	272	244	235	237	270	265	258	248	266	268	264	237	269	258	242	262	281	245	276	261	269	250	276	271	257	249	267	263	243	282	276	261	274	259	259	305	266	267	284	219	264	267	256	282	266	244	244	286	241	273	260	252	256	247	287	260	266	267	273	292	277	259	240	259	277	250	267	257	280	285	277	264	270	258	256	244	278	268	251	237	254	260	242	276	262	257	253	252	266	254	275	256	264	274	252	254	251	239	272	264	282	257	279	256	251	267	269	250	295	240	256	261	217	298	254	270	268	290	243	262	264	247	264	262	280	257	271	268	258	257	269	258	258	244	274	250	243	263	248	269	239	242	249	242	279	260	290	243	270	264	251	269	233	276	282	282	261	246	290	261	256	258	291	258	274	256	257	259	254	265	266	227	259	244	257	256	256	252	257	254	288	261	258	243	262	254	239	252	295	276	275	274	263	240	247	261	252	278	261	250	269	249	295	255	271	252	252	273	251	282	284	265	299	281	263	251	230	250	255	261	262	254	259	259	266	219	262	247	242	222	257	284	262	288	249	223	247	259	267	251	274	265	259	261	262	234	239	286	283	237	245	285	257	274	254	264	260	243	240	281	271	291	247	265	267	279	255	279	268	269	226	283	261	261	284	270	285	253	251	269	264	260	267	254	244	253	250	297	278	250	303	254	281	284	271	258	277	272	260	250	272	252	273	260	268	238	300	242	255	252	274	261	251	225	285	262	263	276	243	250	267	253	243	286	241	246	260	245	274	235	256	264	272	264	262	238	259	257	266	258	264	249	243	274	265	275	270	261	299	259	256	265	280	243	276	254	255	273	271	298	247	284	249	263	266	251	264	244	258	269	278	261	249	264	271	242	251	282	256	266	294	263	292	276	248	291	264	242	233	273	265	257	266	275	253	239	242	295	276	259	292	241	279	259	267	236	243	255	252	266	283	268	238	237	256	270	283	271	260	277	283	289	250	255	244	265	258	278	296	268	247	267	250	268	274	276	256	266	252	254	231	257	291	266	241	276	254	263	264	247	245	243	251	270	267	263	268	291	225	245	247	271	273	280	293	296	280	271	259	280	239	240	278	246	250	257	253	248	274	269	233	262	249	245	252	268	256	241	252	270	251	288	266	270	270	261	259	266	240	241	274	265	243	285	282	268	257	286	278	247	288	277	265	289	255	255	255	266	273	229	238	235	268	285	261	268	259	251	255	284	261	248	258	244	266	255	267	249	264	254	252	270	269	249	278	269	278	279	276	287	276	264	261	247	252	280	259	269	247	263	257	245	241	246	253	295	280	270	225	237	253	286	256	242	235	241	260	249	263	287	231	284	250	273	247	250	267	260	290	256	265	271	259	269	252	250	244	264	229	254	258	257	258	258	277	263	260	261	269	272	241	244	256	256	273	286	260	271	220	269	255	257	246	237	268	253	245	279	265	257	240	254	259	263	274	271	266	299	258	250	259	261	247	266	283	270	285	268	250	250	285	254	302	261	267	255	238	247	245	240	251	292	260	252	253	254	235	263	254	266	269	252	237	267	255	256	271	275	271	263	255	249	271	246	276	243	266	272	248	277	287	296	263	286	261	270	264	246	277	266	278	263	287	253	280	244	254	311	245	243	259	273	265	256	280	250	236	263	247	276	262	257	260	270	255	251	248	286	274	242	240	271	266	252	242	267	251	269	275	243	215	269	240	270	257	271	267	272	260	263	254	263	291	254	241	275	279	273	269	259	259	278	262	272	243	247	248	261	260	256	270	264	264	272	259	280	250	261	237	279	273	269	245	260	272	256	278	229	256	305	222	247	247	246	249	289	287	257	252	253	231	267	273	299	261	261	277	259	280	253	263	238	262	250	255	254	235	272	238	252	280	240	247	267	268	256	249	266	241	251	264	233	281	257	265	259	269	265	295	257	284	261	245	254	274	263	276	265	288	266	284	226	261	282	264	265	248	271	269	270	274	276	269	229	261	241	268	239	259	238	273	269	251	223	245	284	286	263	267	256	250	280	262	284	270	270	259	251	285	270	251	258	251	279	245	244	285	262	245	280	286	221	271	266	251	285	255	270	248	274	252	243	257	254	285	258	290	246	260	247	261	272	242	252	245	269	287	268	261	240	264	284	256	249	242	247	257	254	265	269	273	278	268	249	257	269	232	276
27070	20050	7594	1007	693	614	528	397	370	367	364	394	364	412	399	369	396	347	388	371	361	358	367	392	356	402	355	374	340	363	357	379	359	375	371	364	358	382	354	374	397	358	365	318	347	364	370	388	378	370	373	374	352	357	359	339	389	376	357	389	370	378	345	387	308	373	378	347	369	344	371	374	387	337	366	328	369	375	319	342	350	378	327	369	330	381	347	348	317	344	356	358	334	369	363	354	396	342	356	357	372	355	320	347	368	321	363	333	385	361	358	345	343	350	353	330	344	343	372	343	361	328	351	357	351	360	325	357	380	330	357	345	373	356	341	350	358	337	351	345	351	337	355	385	369	350	352	350	336	354	356	351	337	347	339	350	350	336	390	360	346	371	373	348	365	364	375	336	366	366	364	362	340	365	388	354	328	339	353	335	372	389	371	373	398	371	350	390	355	362	367	351	348	363	350	377	391	339	338	354	342	367	373	354	366	354	367	350	347	328	350	323	372	362	351	333	390	370	368	346	352	345	364	364	353	371	359	372	339	370	339	365	385	376	354	338	310	333	355	370	375	344	343	368	394	383	391	346	368	339	363	347	364	350	382	367	379	378	393	328	365	363	343	336	336	352	335	362	347	362	317	339	375	361	381	347	368	333	350	363	415	358	378	386	369	354	393	347	337	377	357	333	369	339	406	392	369	380	347	382	354	357	356	340	388	338	354	373	344	367	370	334	372	348	337	350	355	339	338	340	350	364	352	364	359	391	408	326	362	352	373	334	360	340	325	367	351	343	393	365	361	358	359	353	352	390	345	363	331	371	348	377	379	368	372	355	358	379	375	357	386	369	351	355	382	354	332	364	332	330	362	353	349	320	366	381	385	359	345	412	342	362	331	333	363	362	374	358	359	356	329	373	379	345	380	343	356	392	360	338	365	355	370	344	363	350	337	378	373	339	337	322	364	334	332	355	346	379	364	382	367	402	375	353	396	376	324	339	367	384	393	381	364	346	362	339	339	326	334	342	388	325	365	359	331	353	340	363	343	321	366	318	318	344	359	318	355	349	342	357	374	385	358	355	387	373	363	337	359	345	362	375	374	357	357	350	358	367	392	347	374	379	364	374	389	367	365	342	393	333	341	339	399	355	398	368	387	386	363	374	398	367	354	352	367	370	354	347	357	344	353	362	358	373	349	343	353	371	326	368	381	372	359	333	393	393	358	355	357	364	372	337	342	357	347	352	393	363	334	361	384	379	312	345	360	345	368	321	388	343	343	375	365	333	347	373	356	371	346	336	361	355	346	320	347	353	377	346	346	354	367	371	359	330	367	361	383	368	352	344	316	369	364	361	386	391	338	381	365	352	387	355	340	381	377	371	358	343	373	361	355	319	345	380	351	331	357	361	380	349	376	394	382	354	377	382	331	331	341	386	365	373	355	367	346	338	345	353	349	394	345	366	386	361	376	359	385	340	341	354	389	357	354	343	334	367	341	347	336	332	352	369	393	374	326	359	368	346	352	363	352	403	351	377	372	338	347	359	354	305	318	361	359	323	359	366	331	356	350	356	312	339	345	370	381	342	397	376	338	354	364	347	348	366	386	307	348	325	350	377	377	371	343	360	345	384	332	369	342	355	360	329	375	395	341	347	348	377	384	367	366	379	363	351	358	371	340	376	366	369	340	350	353	374	363	347	366	341	331	356	344	374	345	375	344	322	355	353	337	367	353	359	378	329	350	359	344	398	370	342	346	357	360	380	385	353	374	382	345	336	338	399	341	353	351	367	361	364	357	377	331	375	366	362	350	322	379	350	378	382	331	357	368	366	330	356	370	322	336	345	332	370	341	378	364	367	331	370	334	357	344	373	354	380	342	356	384	371	342	340	372	370	334	383	389	359	346	331	350	355	350	324	390	369	311	350	328	354	342	369	332	382	317	346	348	356	360	323	338	369	355	361	390	310	382	337	376	339	361	350	374	344	341	327	356	348	340	359	339	363	362	361	374	345	325	336	354	361	346	362	385	374	349	348	343	350	339	386	348	334	354	315	339	330	342	359	332	357	361	373	345	356	366	346	357	375	371	394	365	356	352	359	363	326	366	385	329	366	351	342	329	374	347	354	358	381	362	353	360	349	365	345	365	371	345	362	337	369	371	332	341	352	374	361	357	353	326	358	389	385	352	373	386	369	385	388	340	399	341	375	347	354	343	362	344	320	360	337	330	360	365	376	327	358	372	361	347	358	362	366	328	346	320	361	381	349	387	357	381	337	348	372	377	372	371	348	350	384	368	344	380	374	334	388	382	360	359	328	379	345	360	364	330	361	363	380	363	356	394	360	364	369	376	360	363	370	331	386	348	339	337	357	343	364	384	367	373	352	375	368	356	353	384	350	361	351	389	354	401	367	337	375	352	349	358	346	348	356	357	329	358	371	349	396	356	347	364	395	354	367	359	379	365	368	363	348	379	359	366	366	334	336	341	349	348	322	336	376	349	361	329	384	379	347	372	351	375	319	331	359	366	366	349	361	368	376	351	371	350	349	360	379	354	359	381	393	347	358	346	365	376	383	369	378	339	363	347	377	342	342	398	366	364	357	342	359	338	368	379	367	334	375	367	347	370	356	356	367	336	385	359	365	367	336	347	369	371	345	362	361	372	320	359	406	326	340	360	355	326	333	377	381	370	356	359	340	353	331	351	356	361	364	361	344	354	358	371	395	388	379	335	349	338	413	347	356	346	338	384	358	389	332	352	325	347	336	341	371	362	371	361	343	344	366	322	367	358	357	363	346	362	382	357	333	336	358	368	357	366	376	365	344	349	324	334	362	375	372	359	343	370	351	360	415	359	374	378	346	365	364	344	344	366	363	377	350	332	410	335	361	387	370	346	354	351	344	342	359	405	343	350	376	365	318	320	370	367	370	370	379	363	321	350	384	350	347	372	360	354	343	326	358	353	344	368	378	348	388	331	357	354	355	363	371	363	373	392	341	356	352	376	364	352	346	395	368	347	351	363	332	361	371	358	360	377	340	378	383	357	358	342	339	360	380	359	376	343	355	354	371	363	355	363	368	329	343	352	370	333	339	359	345	355	353	364	347	360	345	332	367	353	332	366	351	334	366	356	350	367	364	347	387	351	357	378	342	332	350	359	384	325	335	393	356	360	363	362	395	357	340	357	332	318	320	331	387	396	368	382	397	346	372	368	380	355	398	365	350	380	353	334	325	352	376	357	357	348	374	361	383	349	367	360	360	398	363	349	344	343	364	345	390	360	343	382	341	337	348	342	363	363	368	363	357	359	394	345	400	401	370	356	383	379	320	331	367	358	356	391	334	357	363	319	347	346	388	340	360	380	379	368	353	336	388	343	385	390	354	346	388	387	348	357	342	355	342	339	376	335	339	364	348	361	344	337	362	352	349	370	384	347	363	370	370	335	366	346	382	370	364	348	362	380	338	353	338	330	333	377	392	359	357	352	338	354	400	361	383	375	338	353	348	330	351	356	353
9088	1513	1314	833	660	609	551	497	522	443	462	454	406	451	457	446	456	448	464	469	422	458	444	416	410	392	446	395	437	464	468	423	463	430	432	416	426	445	444	445	417	412	441	439	429	424	450	442	381	429	431	451	460	404	419	430	432	444	412	452	399	451	444	411	414	423	386	408	439	463	450	413	389	439	467	399	413	389	442	446	457	421	427	420	408	406	407	431	430	442	401	439	453	402	443	428	430	443	420	421	428	413	446	463	442	439	399	436	424	436	403	438	421	400	388	421	436	433	460	427	462	411	386	488	441	441	463	420	448	452	446	439	421	434	457	441	403	427	420	445	428	428	430	422	413	425	444	460	461	407	436	414	417	432	391	406	440	410	455	403	473	457	436	425	470	452	460	408	427	411	451	437	417	418	443	448	449	425	426	432	425	416	399	396	417	398	414	394	419	482	415	470	419	422	418	452	453	425	466	408	437	423	472	411	427	397	430	425	426	423	427	424	442	493	384	441	422	445	460	455	461	445	416	457	441	436	411	419	450	419	424	420	420	420	441	426	436	441	442	423	405	400	411	404	425	436	466	403	447	451	408	413	451	434	481	412	432	449	431	421	453	436	420	402	408	413	406	425	479	458	423	432	437	430	470	405	435	437	419	437	402	416	454	402	415	430	437	390	450	443	397	447	439	429	422	451	435	421	408	439	399	427	424	451	443	455	492	411	431	422	461	436	419	430	375	419	455	459	440	447	408	414	452	430	435	442	412	428	419	416	420	424	444	427	396	432	398	430	386	428	433	425	413	446	441	442	426	426	423	428	420	406	406	433	453	432	449	439	447	418	410	437	453	446	409	430	426	425	432	452	430	440	424	435	423	401	406	461	426	392	420	408	420	447	434	405	415	472	420	446	440	480	437	427	427	430	421	429	449	470	431	424	397	432	405	439	406	433	440	402	433	436	426	420	444	411	425	457	420	413	421	431	437	447	472	423	409	428	426	432	424	443	395	405	438	397	413	425	378	404	433	436	448	437	479	421	408	472	462	430	463	448	441	396	439	410	449	438	467	381	443	414	387	407	459	429	447	447	436	419	413	442	448	391	440	408	449	421	453	411	398	445	415	424	467	422	436	408	441	399	461	379	451	451	420	394	438	438	436	417	426	447	415	445	416	387	425	423	402	411	421	481	459	441	409	434	413	410	429	448	413	463	423	424	439	404	434	430	411	435	451	454	369	420	462	460	399	478	407	412	415	403	432	431	433	466	459	458	426	412	417	412	424	392	420	446	418	417	433	406	456	456	407	432	414	438	446	436	422	453	422	424	410	446	439	403	423	471	462	418	394	441	436	436	429	428	438	447	401	443	423	474	412	442	440	437	454	425	433	444	431	416	434	402	421	415	425	442	405	443	421	462	400	404	446	432	428	426	452	429	422	443	429	459	418	425	453	445	471	418	413	422	397	427	394	429	420	474	459	413	460	425	420	435	431	456	432	440	429	437	398	417	436	426	399	401	409	414	405	414	439	417	425	456	414	423	423	460	449	422	420	428	420	428	423	403	444	429	429	386	396	412	403	426	454	464	469	420	424	399	444	459	430	413	460	399	418	434	400	393	441	417	452	434	461	407	439	380	417	416	419	410	439	441	423	430	442	417	412	404	405	427	447	408	436	422	413	438	437	394	451	426	413	433	409	431	432	380	407	439	462	405	467	432	434	415	438	398	408	431	450	431	449	444	432	455	422	435	434	406	440	462	437	443	441	449	411	413	421	443	420	426	433	430	428	461	431	414	391	406	430	418	414	431	421	426	411	425	407	398	438	471	460	400	410	445	442	450	395	450	465	437	437	435	391	407	439	438	452	460	424	472	438	439	456	423	436	441	441	449	458	445	470	405	381	412	419	429	421	417	421	416	432	431	433	444	446	408	429	420	444	430	430	425	444	411	406	435	412	395	420	402	434	410	445	399	442	433	426	415	427	428	449	411	422	406	444	449	428	433	442	415	397	428	461	400	415	417	429	429	424	377	382	406	403	438	446	419	393	439	450	437	438	402	435	426	424	418	427	402	412	448	413	435	449	393	424	425	448	441	421	428	462	427	426	446	412	450	429	455	416	441	409	411	403	431	459	439	401	420	440	422	430	430	423	437	444	469	425	411	421	434	434	421	392	409	424	419	423	427	419	430	425	446	418	419	475	472	391	436	443	407	410	447	432	423	445	425	437	448	408	438	422	440	449	452	423	455	414	404	396	410	440	442	455	411	428	425	421	427	443	453	427	400	411	407	459	448	454	430	456	423	425	408	419	419	478	432	391	409	412	422	450	431	440	443	412	425	459	470	463	423	418	432	437	417	426	400	448	458	387	414	426	432	401	412	418	474	418	410	417	406	429	419	428	443	427	409	425	413	418	435	450	437	402	414	467	435	417	455	388	422	472	421	467	425	454	471	415	460	406	444	481	426	439	416	441	403	409	409	430	401	405	414	417	420	428	438	449	400	425	399	432	400	408	428	439	427	427	425	423	467	445	437	435	456	436	425	443	441	380	434	392	425	439	449	426	431	412	418	443	448	450	417	451	479	445	385	420	427	420	452	382	411	432	378	435	427	401	444	463	424	409	444	447	408	402	440	385	419	444	419	449	425	448	402	419	435	421	419	423	420	445	442	423	428	431	476	395	392	450	416	434	458	425	421	423	424	439	436	407	424	453	415	405	405	430	428	416	472	443	459	410	448	475	407	454	400	430	433	434	430	416	447	472	407	415	445	435	435	434	416	441	443	388	423	412	377	438	439	423	448	431	445	411	430	441	441	432	407	435	451	452	422	442	430	455	411	417	436	415	439	484	407	422	433	438	396	442	396	423	454	425	426	439	381	391	442	447	454	461	392	413	405	409	451	453	452	433	421	434	427	432	421	493	429	434	467	433	422	430	392	445	414	434	405	454	443	407	397	438	414	443	436	427	448	430	464	442	412	421	421	442	418	395	416	418	431	418	438	437	450	411	435	412	430	406	427	392	424	445	451	416	397	433	412	455	400	409	437	380	487	447	410	418	434	405	413	396	421	432	407	431	453	403	425	462	444	434	471	445	437	385	399	442	410	420	421	416	423	408	390	421	404	442	447	450	449	416	448	429	451	435	450	410	432	417	434	436	435	440	404	424	441	439	448	407	406	439	425	402	436	427	466	417	445	438	447	402	413	443	397	443	431	415	434	417	446	426	407	436	423	423	411	452	405	428	448	424	407	415	460	433	430	434	439	418	429	417	419	399	429	406	429	431	395	489	415	437	430	408	448	419	448	410	424	424	431	427	405	463	451	461	393	432	417	429	441	472	404	437	397	420	444	451	421	410	390	405	431	388	423	409	427	420	408	435	470	445	402	411	439	451	425	418	453	402	439	397	427	446	446	455	443	413	420	435	464	423	373	437	396	442	419	421	393	398	403	416	455	403	431	367	425	412	399	435	430	457	461	425	445	385	399	420	424	442	455	438	412	435	402	427	430	430	470
23682	21128	28478	24001	21114	13060	1172	632	489	440	371	330	308	290	288	255	270	230	242	234	205	218	202	199	192	214	177	173	175	196	174	199	185	180	171	186	194	172	175	177	170	204	179	165	167	196	178	174	187	154	163	170	179	152	187	172	184	192	201	174	155	168	176	167	168	197	182	210	198	213	213	180	162	169	183	141	179	165	167	160	182	156	151	157	171	160	165	185	167	186	184	196	157	150	159	168	173	188	162	161	197	170	153	151	180	176	157	149	197	165	159	140	190	198	159	171	168	148	159	191	167	154	178	170	157	175	185	190	178	167	166	185	167	163	186	157	149	192	172	162	159	165	165	164	168	155	179	157	168	190	166	164	167	158	194	134	162	158	169	181	158	186	199	178	176	155	190	159	195	163	165	154	182	174	177	151	183	178	181	173	158	186	158	161	174	171	157	168	165	169	149	177	168	157	163	162	175	176	175	166	173	184	175	163	175	188	170	172	177	174	167	142	164	172	162	177	161	152	168	179	165	172	172	170	164	191	184	186	180	177	165	174	172	161	149	187	187	164	170	172	168	183	179	213	174	172	150	153	171	170	160	152	148	176	184	197	152	185	189	166	173	153	181	144	167	185	157	166	155	167	173	174	155	151	170	183	142	162	189	156	147	174	160	183	159	184	202	168	162	179	167	166	187	143	173	174	176	163	195	160	190	158	156	175	161	162	175	198	152	167	189	187	178	175	182	172	174	177	176	168	178	172	146	148	156	161	155	206	176	169	171	154	164	184	160	164	181	138	146	172	168	174	180	190	164	157	193	166	179	173	184	170	174	149	152	154	184	158	155	162	190	157	160	170	152	187	184	157	172	163	177	175	167	159	161	188	202	142	157	177	177	158	174	193	176	167	174	166	189	184	168	184	160	188	171	183	163	176	151	171	184	187	154	166	141	173	184	178	166	177	176	167	180	181	163	163	190	142	176	144	175	170	151	164	172	188	184	171	175	174	161	160	181	184	155	157	178	177	179	183	160	165	182	156	180	162	166	167	182	176	165	172	166	157	162	160	173	174	170	168	174	141	164	173	163	151	178	171	174	158	174	163	188	183	149	171	150	174	176	166	183	167	159	150	174	150	160	164	170	154	173	187	153	153	161	157	155	171	150	161	157	167	174	188	170	161	177	170	161	177	168	175	169	180	142	177	165	179	185	146	162	170	152	163	178	152	157	180	186	168	171	159	172	150	166	156	178	183	150	148	165	175	154	171	170	181	166	172	152	181	156	173	156	204	178	167	150	179	164	177	171	160	187	155	170	165	148	146	185	158	162	183	169	178	152	153	163	168	159	157	172	164	174	183	185	166	167	158	148	184	159	159	166	182	156	166	164	139	162	160	153	161	182	175	157	160	149	191	166	150	174	163	164	168	147	170	163	198	159	169	151	178	154	162	188	166	169	165	167	156	183	176	207	181	166	177	162	167	151	171	176	194	174	197	160	157	155	173	177	183	167	170	166	162	159	180	169	181	147	154	167	175	163	154	158	175	151	182	160	163	170	170	161	175	168	175	160	186	161	172	166	155	167	167	178	175	174	185	171	163	165	156	154	163	202	152	167	189	153	167	152	155	180	150	178	166	154	182	181	162	158	134	179	153	183	172	169	167	155	158	171	163	156	151	157	178	193	157	185	157	172	175	158	150	138	174	172	173	166	145	165	173	162	170	177	169	173	185	163	198	167	172	179	150	160	175	162	172	190	170	159	172	180	158	157	186	176	174	173	180	165	140	146	160	173	188	164	159	177	178	191	157	174	168	169	199	161	171	162	172	151	179	169	159	194	173	163	186	158	181	166	154	177	153	171	157	137	188	171	167	184	169	155	177	157	148	176	155	181	193	162	149	138	171	153	168	166	165	169	179	164	176	168	152	152	152	175	157	156	156	166	150	163	163	191	174	190	155	140	175	140	162	180	152	163	166	167	155	160	179	162	166	190	170	189	170	133	189	172	151	162	197	171	169	156	155	170	166	184	156	162	161	167	177	184	183	175	170	170	161	167	196	175	146	168	174	147	180	170	172	157	175	174	183	190	177	156	165	160	166	192	156	149	171	172	186	161	202	179	157	180	166	171	197	155	161	170	166	163	145	186	164	166	209	176	154	161	168	158	163	171	170	168	177	195	146	145	168	138	162	164	172	177	161	186	154	187	168	162	162	169	173	163	170	164	147	165	162	159	154	165	173	180	186	174	170	193	160	180	155	168	172	184	187	162	174	162	145	153	165	135	176	172	164	175	174	181	167	185	155	192	179	164	189	165	172	171	176	174	163	166	193	166	148	170	150	154	174	172	151	170	156	155	159	166	153	154	168	166	139	159	166	157	188	162	167	198	179	171	176	146	170	158	164	177	160	184	170	150	141	166	169	177	165	194	186	171	157	188	163	150	176	150	168	168	163	166	140	153	173	142	156	175	175	181	164	159	179	174	171	149	160	180	175	156	154	190	184	146	182	162	182	153	163	164	160	159	161	158	147	157	145	155	172	174	168	173	202	163	180	184	165	163	174	158	176	176	154	157	157	159	181	155	156	184	173	163	163	177	167	152	167	158	176	193	171	184	148	180	151	157	162	167	187	180	158	157	172	172	157	174	186	154	188	143	176	167	178	174	178	145	190	185	153	152	203	176	166	204	203	151	155	154	167	159	181	163	163	170	179	155	175	189	167	185	166	170	174	148	161	161	149	176	162	173	196	160	156	167	175	168	154	183	163	157	170	162	193	163	158	170	186	151	177	143	160	180	149	173	168	170	168	158	178	162	182	180	177	152	171	164	174	184	171	192	160	162	147	175	166	157	176	182	196	180	180	155	141	161	150	178	160	166	183	185	174	164	162	179	169	194	152	165	191	176	183	190	193	169	162	174	174	165	178	154	158	153	168	165	160	162	195	184	173	153	162	175	179	164	166	155	172	159	150	175	174	152	152	152	175	165	166	157	178	172	167	158	169	143	154	154	162	147	191	148	169	181	158	161	170	184	177	177	151	164	171	194	188	165	169	173	166	172	186	194	163	160	180	176	179	174	160	175	179	172	177	182	147	160	180	179	178	172	158	148	141	145	162	174	155	149	183	166	177	174	160	172	162	164	160	173	186	169	187	187	187	159	173	174	153	174	190	180	157	176	186	143	165	161	179	159	176	175	149	196	173	166	160	187	174	160	172	173	156	166	163	139	160	161	164	193	167	176	169	164	152	162	165	169	160	153	150	166	176	172	171	156	164	194	136	149	154	166	176	176	169	148	183	161	167	179	172	155	171	162	172	162	151	166	168	173	157	184	167	155	157	165	133	168	193	166	149	163	159	183	146	158	176	170	178	139	154	174	144	179	173	176	146	182	164	163	135	185	181	177	179	173	169	173	162	179	191	172	162	150	182	164	171	184	184	171	165	179	148	189	175	199	177	174	153	156	168	174	147	183	163	162	174	161	150	146	190	153	146	152	164	170	162	156	153	137	164	162	151	173	202
19468	10338	9050	4418	2839	2074	1588	1278	972	793	682	593	475	495	415	375	375	315	285	294	303	317	279	292	272	296	236	269	243	274	265	234	225	241	231	240	240	243	233	236	219	242	225	247	209	210	221	205	216	229	204	224	221	226	222	205	224	191	216	219	228	246	213	196	223	241	224	222	205	220	220	253	203	217	220	202	197	203	217	192	227	230	208	192	230	194	203	223	217	204	247	222	198	178	225	204	204	193	176	237	226	209	225	209	228	188	235	222	218	193	214	200	242	194	213	215	197	200	233	208	211	226	213	226	224	231	210	228	227	200	247	211	193	216	202	235	219	232	209	193	191	194	202	207	232	226	209	198	209	204	225	212	210	182	208	192	220	213	204	196	238	234	194	242	229	210	213	235	207	174	223	218	235	193	202	208	211	189	221	214	217	223	192	200	210	203	200	215	225	207	212	218	192	217	202	231	198	238	210	225	231	193	204	195	228	211	204	224	229	206	239	213	222	204	201	223	204	219	208	192	204	225	217	230	214	210	209	226	207	191	207	230	198	209	229	214	193	198	191	187	218	218	216	227	203	205	215	181	206	214	194	224	198	209	205	205	194	195	212	201	197	236	231	228	193	180	205	173	195	222	207	234	224	203	189	191	223	219	238	214	223	215	200	229	220	182	231	203	205	195	206	213	191	234	210	200	216	214	208	196	210	218	214	222	219	216	220	217	190	225	205	235	203	220	197	213	223	210	217	204	218	201	227	210	215	205	207	193	210	219	231	196	209	232	242	224	222	204	212	218	205	215	213	197	244	221	224	197	203	214	230	225	215	193	207	223	220	218	206	203	222	216	201	220	208	236	191	217	198	195	217	190	205	219	228	212	217	243	202	224	216	208	195	203	186	219	200	226	225	202	197	209	215	216	202	224	206	186	229	212	201	185	199	240	223	204	212	226	217	209	229	228	187	207	203	220	221	227	198	238	208	218	183	209	242	216	224	214	204	208	195	210	216	204	185	191	192	207	221	225	217	217	210	214	215	228	194	224	219	207	172	203	228	245	215	192	204	183	214	205	218	225	228	213	216	216	218	223	228	206	242	211	200	204	202	222	218	210	208	250	195	222	214	208	199	207	213	229	202	191	229	225	217	208	204	227	205	218	251	186	215	206	198	223	222	190	210	222	219	211	225	211	205	208	216	240	227	187	190	224	211	206	217	188	218	246	174	213	192	193	219	212	239	185	230	208	239	210	206	202	225	185	197	195	208	196	208	184	198	205	240	174	227	230	210	201	243	214	229	222	177	219	211	232	203	202	244	205	215	215	220	209	227	206	203	191	200	211	196	204	222	201	210	201	199	233	213	221	194	189	206	227	236	227	209	200	185	206	204	218	205	226	210	215	223	210	224	212	186	228	196	204	238	209	188	236	196	217	205	208	216	221	192	211	216	229	206	218	223	200	196	206	245	204	200	209	190	179	224	200	219	224	205	204	232	184	206	202	206	219	185	201	203	221	219	197	176	205	217	209	194	221	196	222	202	211	224	208	189	240	211	209	212	204	222	199	213	212	220	199	220	193	217	190	228	229	211	235	210	214	207	211	215	200	203	234	224	174	221	197	190	236	207	205	195	211	194	210	238	212	228	212	201	183	246	175	234	201	207	212	215	208	222	223	207	221	228	220	199	181	220	180	211	215	217	225	221	197	193	207	228	217	203	185	215	215	187	203	216	210	236	193	212	214	223	224	193	236	223	239	217	215	232	205	203	190	197	206	204	208	199	205	194	227	226	205	201	179	207	226	218	179	207	196	205	225	211	195	249	234	218	191	204	200	220	217	225	224	226	211	197	225	197	198	226	198	217	227	221	192	178	230	225	184	222	211	222	240	215	220	217	224	233	229	195	219	225	191	215	225	205	236	221	221	204	187	207	202	226	208	193	216	244	236	223	200	225	198	211	195	195	214	195	205	235	224	206	226	197	198	204	198	224	219	235	219	218	193	204	221	208	204	207	220	203	234	207	213	225	242	200	167	204	227	200	198	213	211	217	191	183	216	194	211	224	212	214	219	206	207	218	214	227	216	199	205	230	214	222	217	209	214	219	201	229	228	219	227	196	204	206	202	211	221	207	220	226	187	242	223	219	218	201	216	225	214	180	204	216	215	211	228	215	203	235	198	198	198	215	207	213	211	221	192	187	199	209	179	184	212	230	202	225	218	207	231	199	201	196	207	233	204	216	223	253	196	187	215	212	243	207	200	205	210	229	207	201	216	214	239	212	216	238	233	216	228	184	199	216	213	217	225	207	186	202	183	200	223	190	208	224	214	180	207	203	206	200	216	178	210	216	212	202	185	192	239	199	219	216	199	205	214	221	217	209	239	241	210	227	220	203	204	193	224	213	186	218	216	229	201	208	237	218	198	219	197	198	192	197	190	188	218	202	230	201	232	200	201	231	201	234	182	215	216	229	204	212	190	198	241	237	197	200	189	231	221	202	198	240	200	191	207	222	206	222	201	257	231	206	220	198	226	218	219	218	207	213	213	181	205	240	215	207	218	215	209	211	208	220	223	214	197	204	211	220	185	201	203	218	221	212	254	222	209	197	200	221	191	209	226	211	210	235	238	215	191	202	213	222	230	232	197	193	201	230	188	242	217	211	244	195	182	210	215	212	207	208	209	220	226	213	208	205	209	176	228	204	226	207	192	220	210	219	227	209	194	196	222	236	215	233	186	228	187	207	225	248	196	193	188	211	195	207	225	214	207	207	210	200	212	202	189	213	237	208	214	210	216	185	234	208	217	225	217	212	204	197	237	189	216	214	212	214	212	208	226	211	209	207	215	205	235	211	204	209	221	192	220	227	217	220	223	183	220	184	225	223	190	194	218	211	225	231	189	229	215	222	247	209	206	217	213	221	224	204	214	247	189	204	213	205	190	214	229	197	209	207	205	193	210	207	214	182	222	199	214	215	208	214	191	213	213	216	215	191	190	214	222	214	230	177	226	202	209	173	228	201	191	207	220	214	207	204	221	211	196	202	207	209	204	216	205	211	224	205	215	210	206	225	233	219	198	193	195	235	192	204	220	226	177	189	197	203	202	238	223	212	202	223	228	203	211	210	216	201	186	226	200	222	229	208	226	215	207	216	208	221	213	211	216	213	197	219	215	227	237	190	196	206	210	199	217	194	236	222	190	179	211	234	222	192	212	221	223	220	217	208	204	203	247	207	219	201	205	206	200	219	193	208	218	208	189	221	225	220	224	202	209	222	220	208	215	180	210	211	194	196	219	210	199	214	195	219	207	196	202	214	229	203	199	215	218	222	198	222	213	230	196	204	233	203	208	227	205	181	192	205	196	217	211	202	222	207	219	204	219	216	194	223	205	216	192	190	201	229	202	205	192	211	184	189	200	204	241	198	190	227	201	200	214	194	207	217	221	199	214	179	204	188	193	227	223	187	211	208	202	205	190	226	204	232	207	216	212	214	201	208	206	223	189	203	203	226	199	227	221
24932	21123	27597	24821	14122	1222	729	647	607	562	587	530	568	534	524	538	534	475	452	501	510	493	477	473	486	490	474	489	495	517	485	509	521	456	476	502	473	491	518	469	486	466	498	443	486	499	459	510	473	530	480	449	489	474	444	475	457	459	526	465	480	490	489	477	491	476	453	492	468	450	450	447	482	472	466	497	469	471	474	466	494	450	458	471	512	430	474	467	440	468	464	461	475	507	495	462	491	476	471	448	456	473	496	429	489	470	453	483	447	493	496	498	460	485	475	504	469	491	434	485	452	478	499	440	485	464	447	424	462	471	470	461	489	447	480	516	452	445	449	499	484	492	434	425	529	492	468	453	491	477	428	492	486	452	449	487	501	426	447	473	457	474	459	448	476	432	451	478	451	499	467	427	475	428	475	500	450	481	461	437	456	444	461	459	467	478	457	507	465	458	408	431	453	471	475	465	491	465	477	478	449	451	491	491	486	482	470	502	437	461	465	472	491	493	477	497	493	418	499	409	531	453	448	463	478	470	440	454	441	484	431	468	485	477	455	460	449	482	472	457	473	435	512	469	456	452	464	457	468	496	458	485	498	477	492	493	483	457	437	499	507	490	489	454	443	465	496	477	480	472	454	466	465	444	413	480	452	494	471	480	475	460	478	489	473	462	432	494	461	456	469	499	447	467	453	464	479	478	478	439	482	494	476	463	483	473	465	447	456	453	466	469	492	470	450	505	481	434	491	488	471	464	505	456	476	500	525	487	476	462	470	506	448	434	499	463	468	489	505	466	460	484	486	470	482	457	477	452	481	430	424	509	445	449	466	494	436	468	473	481	485	439	485	483	476	466	496	472	496	449	488	494	496	488	469	407	461	514	490	490	466	452	499	477	477	439	461	482	476	474	483	482	482	482	479	445	426	454	472	456	446	451	475	453	511	468	467	461	470	461	496	443	496	459	444	471	473	477	480	439	426	491	452	468	458	472	471	478	473	521	474	460	456	459	451	453	496	499	466	444	491	452	457	494	470	451	510	531	473	445	482	448	488	481	468	475	452	460	450	469	460	494	496	502	461	501	464	467	497	441	512	489	473	490	496	462	508	478	455	492	465	476	452	489	470	481	472	494	460	489	466	453	449	502	463	461	475	432	474	466	484	463	473	474	502	452	442	470	458	480	468	462	483	466	490	448	473	538	489	464	421	471	485	443	445	470	484	458	456	448	461	476	469	492	476	438	475	472	449	486	437	463	444	467	421	487	480	501	467	475	464	449	486	448	482	452	465	439	479	497	458	494	485	483	434	469	474	450	458	416	481	454	448	488	513	469	487	480	499	478	477	486	480	472	499	467	466	456	461	486	484	469	425	457	477	473	451	432	455	444	434	484	471	456	472	456	459	464	485	467	450	465	444	462	438	454	494	452	507	468	492	458	490	427	454	470	448	462	459	438	462	484	463	464	459	441	456	446	468	483	490	447	491	472	492	478	462	452	500	454	456	480	473	459	523	471	470	485	463	440	447	494	451	440	469	450	450	449	504	445	484	446	492	444	493	476	414	461	433	475	511	457	437	473	484	466	476	458	450	449	450	480	500	455	484	456	471	485	447	430	481	463	487	469	458	472	459	472	481	489	491	456	445	432	481	470	456	475	448	475	440	510	493	499	447	461	464	482	450	449	479	471	503	447	469	452	488	491	473	474	503	442	460	441	495	463	473	486	478	464	478	472	486	456	449	490	456	453	501	474	483	462	485	464	499	495	466	456	456	440	430	463	451	458	498	453	494	464	438	458	479	460	485	421	491	452	452	437	475	471	452	507	514	455	471	463	463	459	482	458	493	478	458	457	478	452	470	459	483	437	489	485	478	466	478	445	502	493	469	497	490	479	454	486	443	499	465	425	444	505	422	480	494	467	522	458	460	468	457	503	472	436	499	481	457	469	493	455	427	477	430	507	465	486	464	463	484	455	482	456	507	465	461	472	473	430	489	481	473	472	489	481	499	479	479	454	462	478	482	497	449	490	435	426	420	513	494	500	493	483	475	460	486	469	505	463	474	434	454	443	463	507	450	477	458	465	431	488	509	469	462	488	476	470	432	443	456	502	418	479	426	496	452	452	473	491	467	512	484	396	480	480	468	451	474	516	482	458	490	465	452	519	445	452	497	480	473	476	489	484	437	445	474	446	466	457	453	449	450	465	446	446	490	444	486	478	477	447	429	473	473	498	433	446	462	450	453	483	461	522	497	495	446	477	477	414	461	506	479	445	450	456	477	432	462	495	471	455	498	465	457	436	443	460	456	440	473	454	475	445	462	472	480	420	481	478	426	458	450	491	475	488	451	472	455	456	491	464	495	447	469	470	452	465	501	440	449	433	479	452	473	501	476	498	491	475	495	477	495	495	491	448	447	492	464	500	486	477	459	462	426	452	507	470	479	531	473	481	488	458	421	450	480	467	452	461	494	466	473	505	516	477	471	484	480	482	496	449	475	477	475	461	488	467	485	425	490	462	484	489	492	477	490	493	472	444	480	444	474	504	442	456	474	467	404	491	426	449	462	456	471	441	503	419	423	474	449	458	507	449	462	488	447	504	498	492	462	433	467	486	486	440	478	490	482	482	443	457	443	465	474	449	508	440	470	484	475	469	446	475	503	443	476	471	482	495	441	466	471	493	479	468	479	464	451	438	471	463	443	467	481	503	467	472	512	458	485	459	473	442	486	486	467	479	460	498	497	482	485	458	483	479	491	412	461	449	468	472	471	497	495	439	432	466	464	467	481	504	443	491	490	456	489	467	480	457	488	408	471	499	438	467	466	427	449	485	497	454	445	460	485	471	493	488	466	454	470	469	472	472	460	478	474	438	464	452	456	458	479	459	473	498	476	439	474	448	458	452	462	473	490	484	495	470	447	431	483	491	494	492	478	495	456	444	482	485	475	424	459	437	473	457	490	493	451	447	488	465	484	483	467	459	434	477	486	508	476	477	504	502	512	484	461	463	465	509	485	456	465	422	477	498	476	457	450	502	488	428	492	502	495	453	474	434	500	445	458	462	496	466	479	453	473	451	433	464	515	458	491	466	479	466	459	467	454	504	473	420	438	469	514	472	474	432	463	458	471	481	488	444	494	445	456	496	469	455	467	458	491	479	454	445	483	457	454	484	441	475	497	505	446	483	423	447	487	471	446	474	469	494	488	487	493	493	486	466	459	489	449	468	462	488	492	476	454	459	479	461	486	491	459	500	479	468	462	478	469	484	493	455	490	445	469	451	491	464	497	471	486	471	505	434	485	451	461	480	448	483	465	474	484	437	480	432	461	464	489	506	434	478	456	480	463	483	483	482	480	466	466	459	474	470	495	461	484	438	448	416	499	475	465	470	474	470	522	476	489	461	492	477	476	480	474	486	497	469	499	506	492	466	471	450	473	513	461	498	431	441	421	479	519	508	489	452	485	454	476	505	458	468	460	458	453	457	450	479	431	472	473	443	485	489	472	481	458	438
19348	6711	5321	2893	1961	1517	1235	1041	966	845	802	696	681	648	684	635	636	622	625	603	562	605	618	636	563	554	554	531	584	551	565	592	527	587	593	522	541	641	547	559	565	517	565	578	553	530	568	535	549	547	523	551	568	551	574	551	578	535	520	521	523	577	552	535	547	513	516	557	530	567	535	521	513	563	562	533	524	545	566	553	549	567	558	549	536	531	531	543	529	478	549	551	561	532	530	552	559	504	517	513	545	552	507	551	570	550	510	547	537	533	530	535	545	526	559	505	517	524	495	576	553	590	546	551	546	545	543	566	543	576	559	523	542	536	492	551	582	563	538	529	561	576	533	534	594	554	525	604	525	525	547	543	515	546	562	501	532	531	552	540	558	485	504	559	563	541	546	560	508	539	560	551	570	544	523	531	549	514	525	515	554	511	544	560	526	550	551	564	522	581	550	532	557	516	580	540	535	552	520	552	551	572	560	517	535	528	530	555	555	551	535	583	531	560	545	547	525	562	551	541	575	591	502	511	525	568	558	573	545	542	542	505	548	557	553	510	518	504	556	530	552	512	553	525	565	583	564	520	566	571	508	519	542	528	562	552	565	539	514	553	546	522	538	530	573	503	590	554	511	507	553	561	565	574	539	522	557	567	551	515	560	521	535	544	578	534	549	574	496	529	587	525	558	511	574	543	487	494	511	539	519	532	540	551	520	561	567	530	560	537	541	569	553	493	491	575	548	554	553	533	551	552	499	563	543	544	564	543	566	531	538	541	528	564	536	522	555	557	501	535	572	530	572	554	567	533	563	566	533	504	540	542	543	553	530	524	566	564	554	567	521	576	584	573	545	548	499	530	518	519	581	597	526	569	559	571	545	505	494	537	555	553	498	544	600	584	515	558	549	588	591	563	538	497	541	554	516	522	550	571	534	512	539	528	531	552	537	518	587	529	554	617	520	563	555	533	522	522	518	506	522	524	558	521	549	510	573	526	596	525	526	541	514	539	581	506	558	541	538	558	569	538	536	567	535	543	555	546	521	556	582	569	543	577	515	540	531	533	517	550	543	547	565	500	549	526	562	519	579	531	580	552	605	515	570	523	563	537	533	550	560	520	516	556	536	547	550	563	535	512	539	550	573	540	557	585	541	557	552	539	579	517	556	541	524	555	556	539	507	574	510	497	545	575	545	557	521	539	546	507	550	537	556	533	549	579	523	546	521	537	523	542	569	538	532	543	559	539	537	539	509	554	529	533	542	570	557	548	519	576	552	496	567	511	558	577	512	530	551	537	534	517	484	542	568	546	498	549	531	504	529	520	493	521	561	530	527	570	531	513	536	503	534	552	580	513	520	529	541	541	546	545	586	549	560	554	521	510	554	597	571	547	505	533	547	555	582	568	487	509	569	560	533	569	575	546	511	539	545	518	545	580	557	537	538	536	530	511	594	535	553	557	548	533	504	567	542	554	525	530	563	598	577	532	583	536	547	504	531	559	516	552	565	503	534	524	550	559	524	558	535	517	601	562	553	517	520	564	516	553	532	542	557	538	568	520	566	541	538	560	518	500	566	531	519	545	549	534	595	532	492	513	549	567	523	507	531	566	556	566	566	525	547	530	557	574	545	519	501	585	541	566	526	549	527	551	554	548	565	521	540	546	541	584	500	518	516	528	539	548	565	518	543	582	529	515	502	586	515	501	503	523	525	524	503	514	533	542	529	519	573	527	555	517	565	543	563	529	553	556	554	588	558	520	532	557	513	537	544	540	510	543	552	529	567	547	500	530	555	502	516	535	504	540	551	540	569	543	555	486	513	556	501	530	540	547	471	535	533	553	572	526	560	527	514	493	541	583	558	559	552	530	534	508	489	533	545	504	539	514	520	543	514	576	503	485	533	514	499	540	533	529	538	480	546	534	561	565	521	558	532	524	571	534	538	532	577	544	538	574	543	521	513	543	552	543	536	569	607	567	568	571	514	494	512	542	539	543	519	538	523	508	555	507	513	518	488	527	514	555	493	539	531	529	569	558	508	509	513	500	575	547	518	530	557	546	548	539	536	532	575	510	525	566	563	522	578	566	535	525	536	554	529	540	531	555	544	539	522	535	532	567	567	557	526	554	536	527	532	565	541	503	547	543	557	564	540	531	526	544	536	526	560	534	539	528	533	529	529	557	512	597	576	499	507	540	568	487	585	550	555	568	569	529	530	561	561	514	557	595	560	549	557	549	560	573	536	528	573	540	567	540	527	528	559	569	563	525	565	522	534	554	531	550	536	558	525	530	556	521	547	543	522	552	519	511	505	554	510	554	576	545	579	511	537	552	560	536	559	610	552	545	519	520	517	531	549	533	547	504	564	505	535	548	543	550	536	572	546	513	544	516	561	534	521	555	560	543	566	560	529	529	599	557	528	535	502	535	557	542	510	586	530	551	570	527	540	524	546	520	498	553	576	564	596	540	525	497	560	552	541	548	493	538	537	524	519	546	538	560	573	518	564	538	558	498	575	542	541	580	545	547	539	568	523	537	547	517	537	563	549	522	551	535	550	538	581	495	509	542	564	530	525	557	547	541	534	548	544	539	558	553	580	561	506	553	564	548	540	517	544	545	545	531	556	534	533	518	559	508	546	552	536	541	517	551	523	568	516	527	508	558	538	547	530	545	595	557	494	502	526	549	563	537	598	523	531	527	547	582	547	545	506	542	522	497	578	543	545	507	488	517	535	571	557	522	535	533	548	551	577	507	552	545	548	513	540	539	536	558	537	528	522	548	523	521	520	554	546	552	563	552	532	560	551	500	496	571	578	576	560	551	514	480	551	558	531	545	541	545	578	532	529	509	538	495	569	555	517	510	535	559	525	591	542	547	515	549	531	538	519	533	553	520	519	526	565	555	551	546	539	537	535	544	560	561	511	550	497	546	560	533	564	581	559	541	543	557	553	558	546	569	585	564	513	548	523	571	567	530	574	533	554	490	510	531	495	556	550	553	540	541	559	542	553	494	520	514	577	540	524	540	529	519	557	541	526	511	550	582	552	557	569	536	524	537	529	550	559	532	554	571	559	533	502	583	541	536	558	538	538	542	575	503	517	566	516	535	532	549	520	563	556	509	520	576	538	523	534	540	550	533	537	529	562	574	514	502	533	527	513	559	552	550	576	540	545	556	499	527	496	521	590	553	538	501	562	542	560	559	503	532	532	542	559	545	535	484	569	528	504	574	559	510	524	556	533	541	516	563	526	553	539	564	555	566	539	511	533	518	524	539	569	569	537	542	540	550	585	543	551	492	483	545	506	535	497	533	546	506	545	503	525	524	553	538	542	555	551	531	530	553	537	516	555	590	511	544	540	523	613	508	538	566	554	593	556	551	565	521	534	549	534	559	575	524	498	536	526	532	529	602	550	551	544	536	551	536	552	587	544	554	553	519	534	545	534	501	533	505	556	537	577	499	547	533	531	566	533	499	537	541	529	518	511	526	526	559	583	586	523	571	564	535	588	525
22831	21206	29010	23697	21201	21247	12699	1399	902	751	639	606	506	495	418	437	384	376	369	334	324	306	292	291	268	284	266	288	292	294	266	262	257	233	290	261	265	263	239	265	255	253	242	269	250	216	245	230	245	244	230	243	224	235	238	249	232	248	236	241	242	213	259	238	228	238	221	255	248	238	255	261	291	223	266	249	247	218	261	221	230	219	209	274	228	212	256	241	279	226	248	217	218	222	213	243	250	246	258	224	257	247	250	213	225	210	227	225	222	249	243	217	246	235	237	225	248	247	236	238	241	234	235	236	233	233	243	248	242	243	244	234	212	237	251	261	235	220	274	261	203	229	248	248	228	211	252	264	253	249	230	246	226	252	236	248	226	236	212	225	228	213	232	224	229	230	223	226	250	212	275	236	245	229	233	222	235	237	262	224	220	220	249	207	254	236	256	241	242	266	226	242	216	208	240	244	249	223	225	231	216	231	239	224	253	244	223	241	221	229	261	243	217	242	229	221	233	248	221	227	231	237	260	238	248	233	239	207	233	264	247	209	232	227	251	227	223	232	203	245	241	232	252	239	224	221	228	253	240	234	214	199	234	243	240	228	223	244	225	239	230	196	216	251	214	270	255	241	229	252	235	246	228	252	203	234	213	204	227	237	230	238	253	247	230	251	259	260	213	207	227	261	243	231	237	215	198	246	239	255	266	261	214	229	234	217	225	239	234	248	240	252	245	245	240	214	256	227	205	240	248	258	246	254	230	227	207	213	231	230	210	227	206	232	276	252	257	234	210	211	234	233	264	243	243	242	238	218	242	249	245	218	247	223	254	238	233	229	211	213	255	249	219	210	223	233	216	236	205	261	250	260	242	238	218	231	240	246	240	207	257	225	250	238	242	218	256	218	205	234	248	231	254	249	214	244	239	233	226	236	238	228	257	217	255	237	232	249	252	244	239	226	263	237	242	230	254	227	214	235	221	262	222	251	245	253	245	233	242	242	242	232	238	237	251	236	201	238	265	227	238	264	213	241	235	225	208	227	261	230	231	228	213	254	251	260	218	256	210	238	215	247	230	225	221	239	241	233	221	229	241	244	217	257	212	232	232	222	214	215	273	263	228	225	229	250	226	230	241	233	228	247	207	222	268	233	253	258	248	232	247	250	198	231	236	239	249	231	210	201	239	243	225	210	231	234	245	234	230	245	254	233	253	223	250	241	248	215	226	239	262	189	232	247	252	263	221	211	244	219	228	229	230	243	231	256	218	229	237	238	212	206	235	224	253	232	226	248	240	231	218	223	234	244	230	235	257	242	211	265	225	236	236	233	257	209	221	245	224	246	222	245	238	230	238	220	247	244	222	217	250	224	260	266	257	213	244	223	229	266	211	258	236	236	205	231	248	220	219	235	230	222	243	242	222	213	209	237	253	245	250	236	232	241	251	222	226	238	221	204	228	225	258	241	248	233	228	228	219	259	238	258	246	263	256	266	222	239	247	239	250	233	234	220	265	243	209	227	212	226	267	195	250	234	219	242	210	225	230	249	221	225	226	248	234	241	238	234	214	237	238	233	242	234	233	237	233	273	240	226	209	221	214	240	241	229	229	232	229	258	225	245	218	225	206	225	245	220	223	208	227	246	242	219	235	230	229	209	254	205	245	247	239	203	237	234	238	208	227	240	235	263	235	276	233	226	230	245	225	246	235	250	232	230	254	250	245	223	261	218	245	233	251	232	237	227	260	219	226	221	252	243	235	239	233	222	235	256	247	244	224	239	243	234	227	248	227	221	245	221	223	265	215	238	253	252	249	249	259	234	237	239	249	222	212	238	218	229	249	232	227	260	236	246	258	233	221	270	214	254	224	242	245	231	233	210	204	240	235	227	253	241	248	226	241	242	245	220	255	246	216	222	224	255	233	194	229	231	213	288	242	246	228	221	247	240	239	218	230	207	259	219	229	220	197	228	219	208	230	234	234	227	247	227	217	257	251	212	253	260	255	245	232	244	220	236	232	222	217	219	210	246	241	219	246	223	293	232	225	184	256	264	222	240	232	238	239	213	220	231	240	237	224	228	220	242	222	232	198	210	233	232	238	260	241	207	235	232	259	216	218	224	230	235	232	236	245	214	215	234	239	227	217	237	281	235	229	235	236	205	241	240	226	288	234	249	222	233	239	250	234	224	244	263	250	264	245	220	251	237	202	240	226	216	249	227	234	209	218	252	227	200	214	201	226	236	207	245	215	211	244	233	242	256	216	224	204	259	248	241	238	236	214	230	239	220	260	214	231	239	212	254	235	244	247	250	252	244	246	239	271	227	252	258	228	199	247	200	243	223	231	213	223	218	225	241	223	216	219	227	230	245	217	214	239	248	244	275	247	240	240	259	238	224	248	243	229	219	226	229	243	243	238	211	222	220	259	237	214	253	237	214	219	234	224	249	252	215	233	257	254	257	244	242	226	234	242	183	213	243	227	258	231	197	250	251	221	221	223	241	239	276	232	213	245	229	230	221	250	247	246	213	231	241	226	244	232	245	226	239	226	238	198	220	239	243	229	236	269	248	218	216	246	240	250	208	217	239	246	255	217	229	244	232	206	275	218	213	221	238	253	225	262	274	225	208	223	248	219	233	240	265	246	237	232	238	231	267	272	225	235	225	237	236	226	224	255	256	210	234	251	272	229	228	247	226	200	223	225	228	247	237	222	238	239	259	233	208	217	228	246	249	234	230	214	262	243	265	257	244	257	201	205	225	231	201	240	271	240	244	256	232	252	215	215	222	239	235	247	236	254	241	238	228	222	226	219	209	217	243	236	221	230	240	233	240	215	226	211	242	229	226	243	221	215	266	268	249	277	231	227	231	224	219	240	234	256	250	244	251	248	202	232	255	245	241	259	243	230	239	234	232	249	250	239	228	219	224	234	233	229	251	248	233	214	235	231	234	236	244	240	250	235	241	221	232	253	227	245	216	235	238	218	230	260	235	237	259	211	227	227	247	223	252	223	230	252	243	219	229	248	240	246	228	214	234	247	227	237	208	251	222	237	214	236	240	250	243	226	216	248	250	244	231	219	218	252	216	252	239	245	257	235	233	210	242	249	268	260	235	250	230	238	195	247	240	226	240	235	210	221	238	238	264	236	194	227	229	258	201	256	251	236	227	211	236	229	226	227	252	253	221	242	242	226	259	243	223	228	239	215	232	220	244	240	246	218	245	240	226	243	229	264	249	249	222	228	239	237	246	224	223	249	212	257	241	206	261	250	270	220	228	228	268	223	232	256	234	224	233	247	245	236	235	233	250	244	253	283	226	247	231	229	228	257	219	247	243	242	245	269	265	267	231	221	253	229	231	213	230	242	246	249	227	228	234	229	247	222	227	219	216	241	258	250	223	221	235	232	239	268	217	240	240	224	271	235	220	231	250	223	252	238	241	251	237	232	220	221	259	220	252	253	210	227	236	242	216	226	240	220	200	228	216	249	250	240	200	221	227	228	252	211	227	203	231
19303	17266	14740	7790	5298	3774	2824	2177	1707	1441	1156	959	873	761	680	636	555	499	497	479	467	438	376	395	356	383	378	344	360	338	313	331	312	317	304	327	292	331	323	322	281	281	293	311	301	294	267	305	259	278	284	296	289	291	266	300	270	265	297	297	293	259	256	273	300	301	287	279	287	279	298	290	260	261	287	273	284	271	276	282	283	273	282	272	282	328	294	275	288	299	285	281	251	277	257	283	264	289	270	299	259	255	283	243	296	271	256	256	274	284	278	271	298	287	250	279	269	275	249	291	268	263	273	265	227	274	274	287	250	262	263	281	272	272	235	265	264	262	286	259	252	237	311	254	245	297	295	263	281	248	261	261	310	247	258	299	263	245	261	255	250	292	254	295	309	264	275	248	273	309	276	255	243	274	265	266	284	277	244	284	258	246	263	272	277	249	255	269	276	270	250	268	254	291	260	267	278	263	302	281	262	243	259	223	223	248	258	281	259	276	261	251	303	244	257	278	263	250	274	269	271	227	276	268	283	251	246	277	257	273	266	258	268	250	267	262	265	285	253	256	294	240	270	289	287	290	261	272	281	297	238	288	265	238	254	255	262	261	263	278	250	289	249	251	274	288	231	268	271	296	288	277	250	234	268	247	241	253	250	276	273	275	264	265	256	272	263	281	276	283	281	284	274	271	269	254	261	282	257	260	244	274	255	262	267	265	273	263	265	257	280	251	298	260	255	277	268	264	268	295	254	256	282	274	272	254	251	278	256	289	278	274	267	278	294	259	249	260	280	252	243	268	243	250	258	297	235	250	288	280	270	285	250	265	286	285	269	294	255	274	299	247	262	242	263	256	254	255	246	234	286	272	237	253	280	258	246	255	263	263	303	276	253	249	265	233	297	261	252	269	241	264	282	274	280	274	274	263	254	296	271	262	271	251	263	283	257	283	263	260	276	227	244	235	270	259	259	259	257	252	243	282	240	265	258	266	269	270	251	258	288	261	284	265	272	269	272	270	247	280	283	259	262	267	253	283	284	255	274	264	279	274	289	247	255	260	277	276	258	287	253	268	283	290	301	254	278	277	263	278	255	252	248	287	288	262	279	256	274	256	251	266	266	285	249	251	271	264	265	273	276	286	271	273	275	267	262	267	255	266	274	282	258	254	275	285	286	244	253	257	261	287	266	277	243	269	251	286	244	273	291	276	254	263	261	300	261	265	253	241	271	285	279	257	256	274	240	245	268	253	288	246	264	258	273	283	240	236	282	287	265	235	252	265	242	265	263	263	232	252	292	260	246	249	257	268	279	263	285	253	245	250	245	297	265	276	263	277	237	245	260	305	268	246	284	267	287	245	283	237	277	268	271	252	254	249	263	292	270	256	287	271	260	284	267	250	226	264	264	267	269	258	290	262	274	264	284	257	238	291	278	270	297	247	250	265	278	263	253	280	270	225	265	259	264	265	259	273	299	248	271	274	263	265	250	286	248	267	248	261	253	274	278	279	290	269	294	269	265	241	263	236	284	255	297	269	272	271	271	269	238	281	261	268	258	275	229	256	257	244	273	278	267	286	243	268	286	268	256	287	252	274	287	284	268	262	302	256	283	278	278	272	274	228	289	265	271	261	249	266	261	254	273	265	268	276	243	248	255	277	277	276	272	273	268	238	259	295	257	258	266	277	288	260	270	242	265	268	260	277	280	284	256	263	283	278	264	283	272	253	252	288	277	242	240	270	234	257	255	242	249	262	257	289	253	294	246	245	278	280	270	265	267	272	261	242	273	268	265	248	259	257	245	245	239	288	286	240	281	264	265	284	249	247	244	231	230	246	272	269	226	246	275	234	248	248	290	255	282	279	258	287	251	244	243	248	290	272	247	229	271	264	249	260	261	294	271	238	258	252	259	318	246	241	270	277	297	273	270	272	271	274	285	277	275	269	245	282	275	277	279	278	274	272	276	261	264	285	257	243	267	245	261	251	274	258	276	250	267	274	262	242	272	266	271	276	269	231	264	261	248	270	239	240	279	259	280	263	252	272	272	258	290	269	239	281	251	248	276	247	287	256	271	276	276	263	269	252	255	273	268	252	261	258	247	238	260	252	255	219	256	268	275	280	278	266	271	257	269	268	265	245	265	281	287	269	240	265	249	274	305	276	265	270	260	260	297	292	247	255	273	261	275	249	270	274	234	227	259	241	270	266	257	272	283	258	286	267	253	228	246	272	279	253	277	277	250	307	270	269	253	271	254	232	250	238	244	240	297	261	282	242	247	273	263	266	224	256	275	274	268	261	280	250	281	281	272	272	285	236	268	263	284	283	247	248	242	264	287	286	287	297	257	267	282	298	283	264	275	246	232	240	245	235	251	283	288	288	234	255	272	245	274	256	272	283	278	276	289	276	291	262	274	269	253	222	296	287	237	262	248	287	297	249	268	238	270	270	238	261	246	276	258	272	286	254	262	238	292	247	265	244	236	284	255	283	268	268	282	267	262	255	280	265	277	262	253	223	278	259	271	279	280	272	263	263	285	266	296	252	242	254	276	264	289	288	277	229	247	268	257	257	276	258	255	259	256	270	232	264	239	267	244	248	275	262	261	269	290	249	237	242	254	269	284	247	278	260	229	262	252	263	276	267	292	259	241	266	293	249	260	275	282	262	269	264	279	262	290	279	273	277	255	243	291	284	257	264	285	270	257	282	259	252	266	282	253	266	240	273	267	256	270	288	265	285	257	242	238	262	261	258	230	250	263	243	300	247	269	264	263	275	282	253	296	252	226	256	290	277	249	262	255	236	258	241	247	265	275	254	264	277	276	259	288	269	240	246	243	266	256	251	273	302	253	261	251	285	261	279	291	289	237	267	261	231	258	243	282	281	271	284	256	240	267	270	238	257	258	253	253	251	283	274	270	270	280	225	251	264	261	282	289	255	269	282	261	237	283	277	284	223	248	307	268	287	268	258	245	282	266	261	270	258	254	287	281	270	267	248	238	282	260	289	272	270	262	277	253	270	277	246	247	244	257	255	250	280	282	249	310	262	280	275	263	267	249	275	285	277	296	260	248	271	267	270	295	299	286	252	286	280	275	234	251	251	271	266	256	277	267	275	254	227	247	269	275	283	270	265	262	290	280	253	263	287	275	246	275	269	257	275	290	253	257	266	250	260	280	241	286	251	286	255	262	256	250	261	250	270	270	259	248	256	281	285	267	241	246	259	288	229	272	281	281	261	286	264	289	260	239	248	240	274	253	268	266	258	252	286	258	252	274	286	276	259	263	263	237	282	294	266	256	267	244	231	259	246	268	257	259	260	244	289	263	275	302	267	265	257	273	252	268	324	280	266	252	277	257	275	254	237	280	227	262	267	254	268	282	301	266	270	255	251	262	265	244	272	235	255	278	298	242	245	276	255	291	262	288	250	258	266	245	252	253	272	283	270	236	261	271	262	268	255	247	255	281	244	264	263	298	273	250	291	265	292	258	267	251	267	276	255	261	277	279	244
27295	20177	7516	985	641	573	492	402	370	387	368	420	369	380	342	373	329	361	384	419	360	356	388	398	348	368	381	350	369	366	379	371	363	351	376	370	368	372	350	348	391	383	358	384	390	376	389	344	378	339	374	338	339	368	405	359	372	348	339	345	371	401	363	379	367	395	372	357	333	379	382	365	367	353	348	408	366	371	382	357	384	373	380	362	326	395	367	340	318	403	387	351	395	378	332	346	354	347	355	395	351	366	381	422	354	350	364	381	384	376	343	376	377	345	366	366	337	385	381	362	330	357	352	350	379	394	354	329	378	355	382	388	345	345	368	366	412	367	362	368	385	382	387	387	352	367	388	335	344	394	362	332	365	333	380	357	377	372	344	375	360	375	388	380	379	343	368	340	343	360	354	374	386	378	380	341	368	345	359	354	346	389	346	341	393	356	373	343	337	359	371	362	340	366	369	342	347	357	392	359	330	336	390	353	351	383	366	338	357	358	383	376	360	364	330	342	343	349	398	391	356	348	373	355	376	354	398	316	405	366	349	383	347	355	374	378	367	378	346	357	322	365	360	359	373	387	368	372	374	340	397	353	365	372	382	348	372	390	359	326	372	373	338	384	350	347	327	333	417	368	382	390	322	372	374	369	382	371	382	371	347	358	333	371	351	376	353	359	353	359	374	365	395	369	344	333	381	365	356	407	377	344	355	343	356	330	380	337	363	359	356	344	357	377	362	368	380	380	337	334	378	390	330	374	376	333	365	351	369	349	351	351	353	372	353	363	369	337	330	377	375	349	365	367	354	364	359	370	348	375	387	353	354	364	340	343	384	383	386	328	387	361	372	352	337	357	369	394	375	371	382	331	377	376	362	327	386	398	362	360	323	364	372	368	368	365	336	368	348	384	383	353	376	368	353	363	365	361	349	384	357	325	356	346	386	384	385	360	383	354	362	368	341	359	350	397	365	382	364	363	371	364	342	370	372	374	395	338	371	382	319	315	395	362	341	350	298	361	371	381	343	340	358	355	391	357	335	350	340	340	371	393	370	329	381	331	373	345	393	322	396	358	359	382	347	363	390	383	361	344	369	345	347	366	361	345	350	368	360	334	374	407	360	364	368	363	389	331	346	352	343	376	391	364	364	366	346	341	351	394	389	382	353	389	404	350	363	384	397	360	358	372	343	343	365	365	369	385	374	375	353	387	385	355	339	360	352	369	357	348	337	326	334	393	337	351	390	365	359	351	381	340	369	355	361	339	353	321	388	355	401	377	374	368	356	363	381	359	377	381	376	349	360	356	344	348	375	373	354	382	354	353	373	384	348	367	368	351	380	345	379	331	387	342	353	340	375	403	318	371	363	389	377	370	330	365	380	376	394	375	360	339	355	381	354	353	361	347	336	348	361	371	376	348	378	341	348	377	356	366	390	365	349	333	370	359	335	402	375	370	322	371	366	371	342	343	366	401	377	374	366	325	359	392	358	378	347	350	333	370	374	382	353	379	372	380	382	344	370	372	361	396	381	328	321	356	381	358	345	366	359	368	363	335	393	346	346	315	347	402	349	388	377	369	341	363	368	356	336	332	358	346	341	361	370	366	364	357	355	357	378	347	358	355	355	327	383	369	354	378	365	379	364	352	342	343	364	351	384	372	380	362	385	355	368	368	337	383	348	381	364	364	370	351	388	381	368	347	354	396	348	383	371	370	347	353	369	343	380	370	367	373	403	372	375	391	344	332	358	338	324	375	357	382	376	366	375	362	375	355	374	353	363	390	373	343	351	364	355	382	402	385	364	376	333	381	348	351	361	351	350	354	355	332	382	367	341	339	353	384	335	380	331	339	311	380	345	396	398	358	351	335	366	349	329	359	342	347	357	376	373	363	355	354	391	375	367	368	382	387	330	341	376	362	422	368	369	364	343	400	366	335	365	359	374	332	376	347	367	359	381	370	365	359	373	387	347	363	347	388	356	387	375	387	360	355	360	341	347	355	309	373	370	375	377	398	353	357	382	347	359	351	371	368	366	338	363	370	363	369	378	352	390	367	344	360	365	380	392	371	355	358	379	379	355	349	385	336	362	412	346	362	387	354	360	344	388	364	338	329	351	381	359	337	348	367	373	369	338	345	368	348	374	376	332	324	388	351	389	345	342	377	337	391	358	367	339	346	363	355	359	326	368	360	395	364	413	319	353	357	345	349	370	379	372	362	351	370	379	358	352	392	391	364	395	353	351	385	364	374	369	352	352	377	340	368	392	356	362	356	348	339	373	374	362	347	383	357	363	381	359	380	327	348	368	389	360	374	403	367	336	361	332	358	406	364	384	386	393	345	407	370	314	331	370	363	322	344	374	348	319	382	383	347	352	381	364	350	353	388	372	385	348	380	390	378	386	377	349	370	351	383	376	381	353	357	366	361	381	369	361	356	361	391	352	390	341	336	365	338	371	401	352	370	372	358	361	345	315	393	355	391	367	351	333	361	390	393	361	366	388	382	330	350	357	376	353	370	377	362	358	327	340	360	382	353	386	358	388	366	353	332	331	326	359	345	332	378	369	353	350	323	386	359	352	334	377	375	348	379	367	348	391	358	373	384	364	371	388	373	363	393	358	305	377	358	373	333	373	371	400	353	385	375	343	364	353	383	350	398	381	365	346	352	360	338	322	353	324	362	358	341	355	362	364	352	373	396	375	384	358	381	368	357	363	330	379	371	342	311	370	362	348	359	380	363	326	374	334	364	353	360	355	389	334	375	383	363	373	371	404	365	337	364	353	362	360	375	348	366	365	376	361	365	368	355	341	406	368	353	387	378	371	395	368	346	354	367	363	347	361	332	386	352	386	324	338	365	376	359	344	347	407	361	358	377	349	332	345	394	380	393	389	355	363	378	381	381	355	380	385	366	374	360	357	395	363	333	384	359	389	361	365	341	400	362	375	347	341	358	362	356	360	368	399	347	346	348	371	360	322	348	333	365	367	373	357	378	391	371	345	363	407	397	360	375	355	373	359	378	367	361	350	345	360	370	372	357	372	350	386	398	380	323	362	334	343	345	391	389	353	348	339	346	393	363	358	397	364	363	370	337	355	346	341	348	346	361	341	372	363	385	347	356	354	338	420	356	347	366	354	419	342	347	343	340	381	364	357	376	358	369	372	406	361	360	340	343	360	342	369	366	370	344	359	357	363	329	357	362	363	373	354	389	370	398	359	367	386	346	365	347	340	375	344	387	374	385	381	358	388	378	347	417	352	383	305	410	346	334	383	356	379	388	350	357	356	402	329	359	358	360	371	344	355	341	378	337	371	372	370	368	366	378	327	351	373	336	373	358	378	370	356	342	344	355	321	367	336	352	345	332	373	371	394	358	360	336	344	375	354	378	360	356	375	379	364	352	345	393	372	321	397	392	370	374	387	378	378	330	409	342	370	350	374	361	390	360	367	380	397	342	357	368	368	358	376	353	355	331	397	376	355	373	340	388	380	381	375	356	366	313	404	377	359	358
9303	1363	1316	775	645	578	562	496	470	456	451	470	504	435	438	430	480	450	438	459	445	471	415	459	450	422	403	423	411	449	448	431	453	423	452	430	417	430	406	445	455	411	418	430	437	432	439	453	431	390	428	490	511	451	441	428	434	482	436	410	441	461	448	453	445	423	480	419	436	434	427	442	445	413	457	459	431	461	438	435	448	400	434	423	471	428	450	395	460	391	457	429	440	456	435	444	375	416	461	428	447	417	432	421	424	432	466	386	443	477	432	418	447	464	461	449	412	461	442	470	422	393	437	442	428	410	463	437	455	416	423	469	481	456	426	441	427	426	453	418	420	428	432	423	428	473	448	428	417	456	484	421	459	459	414	461	446	426	413	451	463	442	411	449	392	460	422	435	428	421	413	447	421	432	415	437	465	418	434	461	454	423	438	433	439	466	476	442	422	455	434	468	406	414	470	422	429	427	417	392	446	461	410	456	453	389	411	447	465	459	425	427	458	444	440	429	440	417	460	465	436	452	417	425	404	448	446	422	462	432	445	451	477	439	467	446	434	424	406	475	432	447	439	411	410	441	424	446	438	446	467	436	442	410	439	433	461	423	439	431	449	360	434	413	446	461	487	454	459	417	444	467	440	447	419	441	459	445	410	431	411	445	421	416	447	425	434	458	412	449	455	426	455	433	454	450	419	428	458	413	427	444	444	429	451	446	441	457	392	385	414	426	470	432	455	458	463	467	471	439	440	476	442	427	455	415	453	438	450	423	392	441	429	461	414	454	439	431	440	448	440	435	443	458	412	438	442	462	472	419	442	423	454	447	450	445	387	424	407	412	456	460	436	453	428	487	437	459	452	433	402	424	454	421	422	446	421	452	482	437	438	423	449	464	432	444	443	463	455	443	467	427	444	400	442	422	431	426	401	453	423	482	439	432	421	430	423	421	474	439	470	460	459	446	441	448	449	461	424	450	461	453	488	428	443	449	435	475	455	412	427	445	429	421	457	467	445	456	472	432	436	417	433	450	434	451	446	478	452	445	449	466	477	438	415	421	455	452	414	439	435	409	403	427	429	431	405	476	454	450	433	467	480	465	429	432	439	443	428	426	458	483	403	399	440	447	439	483	425	440	462	371	404	424	451	424	431	484	463	412	409	451	450	453	405	469	454	439	455	443	404	443	460	445	427	443	440	451	440	446	425	408	474	437	450	443	430	420	440	443	435	444	440	457	430	419	414	445	458	442	469	445	453	412	428	460	402	451	455	465	462	415	419	421	452	433	442	419	424	420	408	462	415	417	459	440	403	435	415	455	420	441	455	427	452	445	410	450	412	417	463	421	462	434	439	400	436	468	420	462	456	387	439	398	430	429	418	428	439	464	464	466	444	453	423	447	470	415	433	442	404	449	445	446	468	444	449	429	426	441	443	412	443	448	419	399	453	488	441	445	447	467	438	446	454	453	442	444	435	457	426	433	448	459	451	424	429	444	451	440	448	440	447	414	454	467	445	437	412	446	427	430	445	408	410	421	421	436	425	404	422	444	472	435	441	419	455	448	419	384	416	451	442	427	427	451	424	426	441	448	458	449	449	453	423	429	446	427	424	424	447	459	439	458	395	451	467	429	447	433	393	437	459	418	439	447	422	420	472	416	450	460	450	414	444	419	441	462	454	444	426	458	412	445	462	455	465	445	507	402	420	429	444	447	438	489	444	423	424	441	448	470	399	449	431	453	430	430	429	465	452	395	467	432	457	463	435	443	449	389	423	449	407	440	416	454	429	390	449	444	424	434	428	496	414	449	446	418	433	444	461	406	418	413	416	444	447	422	453	428	420	436	420	450	406	433	444	438	462	392	418	430	433	412	421	452	437	445	421	438	421	431	434	429	422	447	428	421	429	436	432	435	451	419	417	418	437	429	460	398	441	456	398	462	452	444	441	423	393	461	445	416	440	415	454	483	427	504	479	442	472	463	435	441	465	422	430	453	424	458	446	416	458	455	456	476	447	395	425	467	442	446	429	437	447	424	445	397	435	439	416	413	429	450	434	439	479	452	447	419	402	431	437	419	449	434	444	430	432	476	420	442	446	421	448	440	417	445	419	448	421	414	431	461	406	418	425	424	426	447	392	429	447	434	436	436	418	440	442	430	436	444	447	432	407	452	401	431	457	407	441	413	441	456	391	449	433	448	450	419	402	457	419	415	463	418	433	422	431	426	419	435	456	415	394	424	447	435	425	458	431	421	455	433	425	455	448	427	400	468	480	407	442	403	474	422	422	444	414	419	424	441	441	461	438	432	433	404	432	456	413	415	466	429	397	421	411	433	420	395	453	397	435	501	419	413	438	442	420	426	429	418	427	441	453	415	465	442	435	450	461	417	436	442	444	425	446	409	436	461	442	443	424	420	443	433	390	429	433	483	445	409	414	442	415	435	402	413	461	440	445	409	420	453	418	471	419	477	457	475	440	414	415	435	442	441	470	456	450	426	425	400	476	461	440	436	416	465	469	411	422	440	428	436	434	432	436	415	435	454	430	439	406	463	447	446	455	436	457	386	429	413	449	385	409	414	431	445	443	444	469	428	401	423	417	429	460	419	455	434	438	430	446	454	414	418	443	437	459	479	511	443	418	423	457	460	426	450	394	441	394	416	428	462	460	495	441	450	409	455	439	433	458	461	456	425	425	442	451	424	475	405	430	439	427	455	419	449	472	411	445	450	444	448	445	442	425	442	443	446	472	397	426	426	433	459	443	447	459	432	461	460	443	436	423	398	417	444	445	425	456	459	440	475	433	465	456	470	453	424	445	417	459	416	450	450	411	443	420	363	462	430	406	408	459	419	444	415	441	401	371	404	413	443	462	474	441	436	444	431	417	428	428	400	457	451	442	403	445	394	461	453	404	412	415	417	430	406	413	452	447	414	430	431	423	452	427	447	435	417	432	446	431	463	427	441	465	401	427	480	453	413	446	451	418	459	425	477	443	432	422	453	461	420	452	428	429	440	436	455	427	421	410	454	416	434	436	405	451	402	441	423	466	461	403	482	488	431	455	458	435	448	420	455	454	436	429	413	433	437	442	425	408	422	429	408	435	427	420	427	444	373	469	420	434	402	411	439	408	405	440	431	439	434	477	436	438	452	467	422	395	394	435	415	392	419	426	445	456	462	480	406	415	448	475	450	448	423	465	445	411	453	473	449	467	415	448	425	444	453	427	465	468	464	451	481	445	419	449	449	436	440	432	459	394	452	462	438	427	434	458	453	416	430	448	407	447	456	461	445	453	435	444	441	432	462	408	456	427	446	406	421	463	433	424	459	460	451	426	420	466	463	453	455	442	444	451	428	420	430	481	439	424	472	421	422	429	457	393	423	427	409	453	470	441	432	426	428	448	468	476	433	382	417	420	428	438	460	437	438	447	421	418	460	445	441	438	421	441	423	433	451	455	457	469	445	448	437	447	469	439	410	471	443	423	432	415	458	448	462	458	408	486	434	438	439
23758	21128	28548	23964	21112	13157	1158	626	513	437	345	310	287	311	238	266	234	242	230	232	241	250	211	196	191	191	165	190	209	203	189	197	190	199	198	202	176	189	185	164	158	175	192	185	162	182	210	174	171	181	170	175	192	173	175	174	171	168	186	160	177	185	169	163	167	179	165	181	160	174	180	184	188	178	190	187	157	160	153	154	144	177	190	159	177	147	169	169	172	165	210	197	174	169	176	156	173	140	152	167	178	172	179	186	166	167	200	174	182	179	164	170	171	177	205	174	170	160	184	166	165	169	182	172	178	170	162	170	145	199	164	162	169	146	166	175	175	178	156	185	186	143	177	167	185	164	158	155	175	167	167	159	172	158	176	168	165	175	149	170	175	180	172	151	183	176	183	167	157	161	169	164	151	161	163	157	157	156	175	178	172	189	175	143	184	170	158	172	198	176	189	160	173	161	152	155	175	159	162	183	177	171	152	170	169	166	184	170	189	185	155	170	181	163	170	167	181	155	171	179	144	152	180	200	178	166	162	194	152	192	184	165	159	184	152	174	169	183	183	183	158	163	162	168	186	148	172	195	167	172	167	167	165	171	159	191	171	165	159	140	166	158	180	180	180	137	190	172	171	165	175	161	179	171	171	142	175	166	188	149	150	143	184	171	175	164	173	158	190	171	164	161	157	164	168	171	193	178	163	188	163	164	164	170	162	153	171	172	187	192	172	167	159	168	175	180	168	174	170	150	187	186	166	168	158	173	169	190	168	171	179	175	165	158	167	165	185	163	157	159	174	153	163	167	172	171	165	167	167	172	171	161	191	193	168	145	157	166	150	160	174	174	204	181	161	170	194	171	173	162	162	173	185	171	170	155	168	188	175	164	179	178	142	158	182	196	172	157	181	165	165	201	179	185	163	174	169	176	182	168	164	163	180	190	153	165	176	174	169	159	174	179	162	176	182	143	159	181	168	145	144	175	175	179	160	158	177	186	169	164	161	166	175	194	161	180	174	189	163	169	186	158	192	172	181	193	177	160	174	162	184	169	175	160	167	168	177	165	198	174	171	175	131	179	169	174	169	196	175	185	170	158	173	165	178	168	176	181	177	161	177	153	152	169	169	186	162	178	201	201	178	164	177	179	175	158	187	179	195	165	165	155	160	178	161	159	196	178	146	169	182	153	152	160	159	191	191	164	196	155	205	175	170	169	180	155	155	151	159	174	178	186	178	180	164	159	187	179	178	159	172	178	181	153	183	165	161	180	179	157	182	183	181	166	178	160	196	179	181	157	150	153	171	181	155	161	197	183	186	181	169	176	153	176	150	183	159	167	167	180	167	179	156	175	174	190	193	155	189	167	178	164	151	162	151	164	167	159	160	175	183	183	180	178	177	184	185	195	184	177	179	163	156	164	162	171	166	170	169	163	157	178	156	191	181	182	160	181	174	165	172	167	161	163	167	193	175	172	173	173	158	180	177	192	157	186	183	181	182	146	147	160	144	149	170	169	175	168	158	164	175	182	149	174	180	165	177	151	164	154	166	176	172	165	165	168	171	163	167	145	143	156	201	178	162	178	172	161	169	169	178	156	172	189	176	165	179	178	186	179	142	166	161	151	154	185	163	172	181	170	165	187	138	171	180	148	188	198	163	181	167	170	167	177	158	161	167	156	152	174	177	170	178	173	173	187	168	178	173	162	183	195	182	169	231	185	172	194	165	154	170	176	187	165	143	163	153	192	175	156	162	147	160	161	174	170	175	170	150	155	179	178	163	159	165	177	170	156	174	149	170	182	171	151	174	188	167	202	180	152	184	183	152	178	160	171	175	177	172	183	160	181	152	209	167	179	173	185	181	174	186	165	170	168	191	183	160	168	168	175	160	187	166	171	151	182	168	169	178	174	158	178	156	170	183	161	170	171	172	167	170	171	171	187	190	162	139	195	172	167	147	164	163	186	158	177	186	179	165	179	190	174	178	148	166	185	169	168	176	160	183	152	192	168	172	160	162	172	149	190	174	187	157	159	169	179	145	182	187	166	163	153	174	180	181	186	168	160	173	156	170	169	180	188	157	172	176	174	171	135	152	159	196	168	170	175	182	176	155	146	146	165	165	158	182	189	179	177	168	181	171	178	178	166	176	158	174	164	166	160	175	157	160	190	152	173	176	155	180	185	170	157	177	159	153	163	166	158	183	140	156	170	177	180	176	190	198	178	153	156	165	164	204	181	179	174	175	159	188	171	168	169	178	158	157	174	178	182	152	159	187	190	191	174	162	177	155	171	191	176	178	149	167	166	182	157	159	185	181	160	189	155	155	175	154	180	152	168	164	161	156	166	165	161	157	149	178	154	183	158	169	154	189	156	181	174	163	172	178	155	186	183	172	187	164	167	159	193	161	179	182	168	155	153	167	163	157	181	170	180	159	159	155	156	161	180	179	152	166	179	180	184	184	188	208	178	176	196	158	160	175	165	168	177	185	184	186	182	173	157	183	153	165	168	181	186	183	170	155	161	175	140	189	172	167	188	179	177	194	157	161	170	154	182	167	172	162	169	194	167	193	161	174	175	174	181	165	163	166	195	148	201	172	185	153	172	179	171	158	190	171	155	187	177	180	178	152	148	168	171	170	160	195	154	173	178	189	162	174	182	126	135	173	159	157	193	186	197	165	140	182	149	192	158	179	172	163	160	161	192	159	157	176	172	176	150	165	151	186	177	181	177	179	174	180	178	174	170	156	196	181	164	173	186	190	175	176	169	152	163	180	164	171	146	167	156	167	167	169	184	161	169	188	167	160	158	171	181	165	160	174	154	191	151	168	187	193	177	158	151	162	178	154	173	195	158	162	163	165	158	177	167	157	172	170	157	166	164	177	189	166	196	172	156	181	170	162	189	171	170	174	147	164	177	189	170	150	178	172	182	155	155	149	174	171	193	150	178	166	193	156	179	176	167	175	181	171	164	183	174	180	152	173	198	178	182	174	162	145	150	170	191	191	149	147	180	156	168	159	177	184	160	162	177	189	166	174	180	158	180	179	178	167	174	149	157	171	189	171	182	189	163	185	174	147	179	169	146	155	184	167	171	158	185	177	188	195	177	159	190	175	166	175	184	173	170	151	176	176	165	182	153	166	163	170	196	171	175	182	195	182	185	175	173	162	181	159	175	191	197	164	163	173	184	184	155	171	177	166	174	180	156	169	172	185	167	174	148	166	179	181	182	176	170	157	180	162	179	171	192	167	168	172	190	201	179	169	153	153	166	160	159	174	166	169	204	146	167	154	176	146	161	178	185	171	187	160	149	172	158	173	165	135	198	176	164	163	167	165	169	160	170	146	180	127	167	166	168	160	172	166	174	185	186	146	155	189	161	161	168	145	155	167	176	180	172	138	163	165	192	172	159	156	186	178	159	195	184	164	197	189	154	168	189	188	175	158	174	176	170	174	164	177	155	174	150	168	176	154	162	171	150	163	164	170	174	175	186	172	170	178	170	161	171	173	163
20081	10443	8819	4477	2936	2052	1600	1164	966	763	709	579	491	457	405	386	369	319	330	336	289	289	279	287	256	284	254	245	296	240	224	234	234	228	232	255	206	205	237	220	253	266	245	231	215	221	234	229	230	206	201	232	212	229	217	212	204	205	222	256	247	209	225	224	185	234	224	234	215	226	204	201	207	231	248	217	218	217	220	210	203	199	246	221	195	211	223	186	216	219	200	226	199	218	242	180	210	196	187	234	246	207	204	207	222	203	229	211	224	214	189	214	219	205	215	243	242	212	212	185	203	207	230	212	189	222	219	237	207	196	207	202	196	201	203	221	234	220	201	198	210	241	209	214	208	218	188	212	226	212	201	246	209	224	233	202	231	226	222	215	198	202	203	217	203	183	213	220	209	230	199	234	215	234	181	252	209	218	210	219	237	236	222	242	204	199	194	217	216	198	212	202	230	177	240	197	208	215	191	228	245	209	215	215	208	200	189	210	201	215	210	218	203	236	207	224	206	201	212	204	196	226	196	237	210	211	219	194	216	222	209	197	206	237	208	210	209	206	196	227	219	198	193	187	209	218	204	210	220	215	198	228	222	199	213	217	200	218	226	213	229	212	210	225	223	219	221	201	223	203	212	211	225	214	228	244	228	210	210	226	188	239	203	222	237	200	220	236	250	193	220	223	199	199	206	202	216	183	230	204	193	197	205	206	240	204	234	222	194	212	221	223	218	196	199	193	208	223	202	205	195	204	217	206	213	242	233	221	243	229	199	217	219	194	183	222	202	211	207	206	238	197	193	207	192	210	217	187	202	214	203	236	212	222	210	228	232	220	227	203	225	212	225	232	183	217	232	231	219	193	207	203	223	223	191	229	226	192	217	206	231	226	215	219	215	211	205	206	225	188	216	213	209	204	189	243	236	219	177	206	216	208	210	216	227	229	208	221	195	226	212	204	223	192	217	209	235	215	222	226	218	227	235	198	212	196	207	206	206	215	218	208	216	211	211	217	214	201	225	206	187	154	200	212	214	235	202	227	234	196	197	208	209	212	208	201	214	202	221	214	207	213	205	213	218	242	215	212	232	196	224	208	230	217	212	204	207	199	213	215	201	214	196	204	209	190	202	221	202	242	215	192	224	213	222	193	208	232	233	235	218	191	230	209	199	232	216	197	213	200	238	205	217	229	221	221	208	217	246	194	225	194	201	224	202	233	236	210	224	207	233	225	192	192	186	216	225	210	228	231	218	217	241	226	210	216	209	226	197	229	207	214	231	221	194	202	208	211	222	219	222	207	220	194	238	210	217	222	189	192	185	220	201	218	224	192	210	203	204	214	229	219	196	228	228	224	212	198	228	202	220	199	230	206	195	195	229	188	209	214	232	204	215	216	206	190	221	197	226	225	215	219	218	218	217	187	187	232	216	206	197	212	203	218	217	226	202	206	209	233	227	201	201	210	190	215	224	198	201	196	199	224	224	223	233	211	204	236	197	198	183	228	234	197	203	207	210	214	186	232	222	237	222	214	229	207	224	198	234	197	216	227	204	209	227	202	181	226	191	204	206	200	203	216	206	212	212	229	210	212	218	206	209	210	205	200	198	232	214	222	235	230	221	211	218	211	221	203	219	214	210	178	228	216	216	211	213	215	191	224	187	198	233	225	244	233	217	213	237	230	225	222	223	214	237	222	200	208	176	214	223	202	197	201	222	227	210	219	203	212	204	229	209	202	207	224	217	202	227	201	242	205	215	214	214	218	237	223	223	196	218	218	203	225	241	206	190	242	225	192	193	212	173	224	204	211	202	206	236	217	203	177	200	202	211	227	217	221	231	212	210	216	220	218	213	212	205	203	210	219	227	227	206	224	182	234	238	236	211	212	199	200	206	208	221	204	237	224	239	239	233	231	222	219	215	210	195	206	227	216	229	217	208	216	207	199	195	226	229	226	215	204	242	194	213	196	199	209	216	194	207	194	227	217	204	230	214	226	225	204	227	197	217	221	228	197	235	199	206	202	221	232	194	204	218	205	210	207	232	231	222	200	198	215	231	203	229	239	224	198	216	199	224	224	216	208	209	233	217	220	209	212	198	213	223	231	215	189	185	201	239	212	230	197	231	210	231	204	220	220	210	198	190	208	237	206	214	216	220	203	186	215	197	244	235	197	225	209	233	189	222	201	193	174	200	219	217	215	210	229	215	225	194	209	217	207	202	197	190	223	230	195	194	210	210	213	208	222	209	205	224	241	206	227	175	220	194	209	214	215	224	219	221	184	251	213	194	212	211	206	213	218	194	194	210	197	223	191	212	224	209	222	254	186	220	240	219	191	203	180	223	218	183	178	192	195	204	222	194	219	213	232	229	182	215	199	227	220	234	202	199	198	189	225	232	216	203	234	204	215	196	208	178	216	199	213	216	208	212	214	197	208	219	225	217	195	235	206	225	203	187	213	236	203	204	205	220	216	214	190	200	218	204	212	172	233	205	204	216	208	214	206	228	203	212	215	226	228	216	216	218	201	232	185	194	202	210	216	229	217	202	218	206	212	192	186	214	206	222	239	220	204	208	196	235	222	219	215	206	189	235	224	193	238	224	180	234	204	207	215	214	197	218	242	186	197	223	181	211	209	195	205	217	192	241	192	209	232	204	214	223	185	220	214	216	201	217	218	190	185	217	219	203	211	207	210	206	211	209	212	222	215	205	227	207	189	216	216	213	202	224	201	198	193	196	227	222	204	226	206	214	222	200	182	220	205	208	195	201	213	251	214	196	236	218	219	228	214	197	200	200	217	193	201	218	208	202	236	228	208	199	197	191	199	198	223	210	214	233	208	244	199	202	189	230	197	241	205	214	208	212	202	217	215	248	213	209	188	217	216	224	220	228	224	205	223	198	243	213	247	227	225	223	216	216	210	205	188	207	174	207	245	204	196	215	215	211	256	230	233	224	210	227	232	200	198	221	221	220	222	237	215	196	219	215	198	192	222	219	212	182	213	206	200	228	221	246	203	204	209	224	196	197	221	199	181	232	228	234	202	204	200	221	223	202	206	199	218	205	198	196	212	215	205	216	221	203	220	206	232	217	213	208	210	238	203	208	207	200	206	216	199	213	212	233	229	230	211	203	215	190	225	217	199	202	194	229	224	219	204	205	214	207	215	218	200	203	219	217	220	210	217	213	221	212	230	203	207	219	203	213	206	216	206	209	225	230	221	198	217	246	215	195	205	229	193	204	233	233	208	205	215	205	204	213	197	195	198	210	226	226	207	210	209	203	212	197	195	214	210	221	234	206	200	227	202	217	207	221	217	218	205	194	203	213	198	198	216	209	230	247	204	203	226	191	245	184	224	237	199	186	237	205	232	215	206	204	207	215	201	191	207	210	209	211	219	201	206	215	205	209	221	217	194	207	232	222	219	208	204	200	233	220	219	196	234	219	208	201	224	189	215	225	188	223	197	206	220	220	217	234	223	208	216	229	242	223	217	194	216	223	210	218	210	240	229
24948	21138	27602	24836	14404	1260	814	669	641	633	575	530	532	553	536	531	536	521	458	485	499	495	479	491	517	532	503	453	467	478	514	513	481	495	451	454	433	471	472	472	493	529	469	512	492	449	466	499	489	487	456	446	484	503	476	525	459	487	490	479	477	515	469	472	502	497	459	484	510	415	488	449	459	435	477	448	448	514	458	446	448	488	481	435	490	445	433	467	470	451	454	448	471	460	487	490	468	441	482	470	439	458	473	474	479	477	465	477	465	493	493	481	520	496	458	465	472	456	495	515	479	519	460	454	496	425	478	466	435	450	495	496	503	477	454	526	500	488	477	480	485	486	455	472	464	459	510	452	486	435	486	473	465	470	487	481	478	503	470	461	438	493	466	459	526	495	486	442	479	491	453	462	463	488	466	455	477	472	492	480	477	465	484	508	444	491	489	496	453	500	462	498	475	474	450	509	470	485	456	464	468	489	463	478	503	449	456	490	478	479	467	483	490	456	460	458	484	508	514	466	446	481	484	487	495	488	480	517	453	500	481	499	478	474	502	482	445	457	457	491	458	480	433	480	465	485	490	499	505	480	452	437	486	470	464	459	412	509	468	497	464	449	457	453	488	473	383	500	461	468	533	502	432	479	464	469	478	445	487	479	476	498	484	472	502	455	472	445	452	483	496	481	447	465	447	450	496	479	450	467	412	466	458	481	442	478	454	492	454	509	507	475	447	468	505	478	468	499	440	493	444	520	483	465	475	488	453	492	452	465	437	507	440	489	504	475	485	453	492	491	492	512	464	492	492	449	449	456	468	454	512	439	477	485	457	503	459	465	475	490	482	485	464	478	519	438	511	439	457	500	488	499	470	467	481	490	448	447	533	453	489	500	471	421	439	474	508	488	442	474	479	519	487	485	485	499	476	481	519	463	440	493	486	506	489	486	477	474	504	455	487	480	458	500	452	458	479	471	486	501	487	461	464	430	474	479	503	492	448	462	470	475	490	473	498	467	465	460	483	520	481	436	490	481	525	463	486	467	465	413	475	481	507	470	492	464	495	464	471	456	424	474	467	470	478	481	450	457	472	483	443	456	502	462	484	441	474	493	473	498	458	500	453	484	505	456	465	476	479	466	498	483	474	500	463	463	458	487	511	505	490	477	487	489	439	455	491	508	432	467	471	505	416	512	490	476	433	504	485	455	473	475	441	464	403	469	473	458	455	466	454	451	443	489	482	468	459	459	469	453	468	481	470	457	472	445	472	468	470	456	469	490	499	458	491	475	454	426	447	476	450	476	501	452	465	512	454	474	506	451	453	481	527	517	448	469	481	496	502	506	515	464	488	505	476	470	464	481	509	509	471	478	428	480	456	441	472	445	480	465	459	469	501	469	490	517	481	475	443	473	455	467	457	433	501	464	490	483	489	481	451	502	426	459	490	444	462	460	502	472	474	510	457	459	468	483	468	511	460	501	457	461	502	456	472	476	484	443	455	516	478	471	464	487	489	478	459	448	479	462	531	457	439	484	471	482	441	493	429	442	460	465	465	470	491	459	457	489	474	488	465	509	451	427	442	473	478	496	485	479	510	469	471	431	475	463	475	442	477	474	434	488	474	498	494	510	463	481	472	461	477	512	435	445	455	457	409	461	437	477	449	511	473	436	458	468	461	494	473	466	465	453	482	475	461	486	446	452	478	480	467	489	428	467	460	438	480	475	460	472	472	480	461	499	471	485	460	451	494	421	456	447	452	494	450	461	483	547	471	467	472	471	451	484	443	488	473	485	486	463	490	481	436	457	463	469	489	451	465	455	476	499	471	426	455	463	458	497	453	460	452	502	508	517	496	481	505	442	479	493	430	465	502	482	475	495	469	478	502	488	501	462	461	458	450	450	461	443	484	495	482	480	466	467	499	472	494	459	479	487	438	476	467	479	466	485	495	479	461	461	525	433	441	440	456	486	474	458	432	463	484	472	495	496	466	468	472	504	493	467	466	462	481	457	476	497	475	461	497	493	462	544	476	466	478	502	466	485	475	495	497	434	467	476	441	457	507	465	470	464	464	502	431	450	496	502	477	466	431	466	497	462	489	528	479	479	486	463	480	460	470	451	463	487	444	487	531	454	468	453	483	435	486	475	484	447	493	454	495	486	465	453	473	472	461	482	478	517	493	509	504	466	480	498	517	498	461	515	440	477	456	476	473	503	427	516	496	460	477	468	462	466	440	465	495	470	450	462	468	482	474	445	449	488	437	470	485	487	474	481	451	489	472	450	476	485	465	485	470	475	496	468	457	450	434	516	457	441	463	466	466	485	481	480	477	471	465	490	453	485	523	482	456	464	449	393	470	477	433	473	531	478	446	486	491	465	464	465	490	493	476	504	476	455	481	474	467	494	483	470	524	447	477	454	473	519	450	452	496	480	446	473	483	456	477	505	454	521	493	422	467	481	495	449	462	515	477	478	482	456	484	458	484	474	482	462	450	486	443	419	477	498	514	484	479	486	528	455	507	473	465	454	425	484	475	449	486	475	469	461	489	481	475	455	523	430	486	459	470	460	509	474	472	493	444	497	472	510	518	515	473	469	489	485	495	456	476	489	484	468	484	502	454	490	517	479	458	459	484	466	453	494	523	466	468	477	489	470	479	458	447	477	447	514	495	518	453	458	486	474	476	467	470	456	454	439	450	489	447	488	456	480	467	454	469	470	451	479	440	444	446	496	494	459	464	469	467	469	454	471	439	455	485	496	466	470	481	448	446	475	448	467	489	455	481	456	469	444	462	473	452	481	498	456	473	471	453	445	454	447	451	470	486	464	511	499	489	488	483	479	482	487	492	487	465	443	464	458	472	519	450	478	445	457	480	440	486	437	448	507	443	435	469	528	504	477	452	456	467	452	483	471	447	464	483	489	492	516	481	467	519	480	463	465	461	486	490	478	485	486	469	482	482	492	491	479	452	462	459	492	480	489	474	472	439	477	452	453	438	472	449	454	511	463	456	441	512	465	472	459	477	479	483	454	470	497	460	450	465	438	457	481	451	432	478	451	469	459	490	487	466	483	502	508	484	482	475	490	471	474	469	498	478	519	467	497	493	508	480	473	483	454	424	471	479	472	469	481	454	485	490	449	426	492	474	472	441	493	444	444	490	461	443	506	474	496	512	505	500	469	493	522	477	446	464	468	427	428	494	426	481	479	479	482	534	468	496	475	475	459	484	470	493	448	472	490	450	476	489	490	487	505	441	465	465	454	486	470	455	446	510	487	459	436	450	447	494	474	475	446	480	483	470	468	520	443	494	450	499	454	504	445	462	494	491	437	479	487	486	459	466	472	467	468	460	481	456	494	428	479	495	473	478	482	461	471	479	455	445	431	503	508	467	432	493	434	513	455	454	491	470	492	465	486	492	468	438	454	454	491	463	490	523	467	484	504	488	471	486	499	493	459	490	443	486	457	467	455	483	496	432	466	501	506	489	477	468	441	458	483	429	472	480	467	448	495
20218	6627	5248	2751	1947	1575	1255	1092	978	824	762	737	743	709	628	696	624	594	613	620	582	578	562	563	580	564	606	591	549	538	608	533	564	542	539	539	523	533	556	585	550	572	562	569	606	512	571	523	560	552	576	543	548	567	556	533	568	546	534	526	526	554	538	552	506	507	524	527	550	577	532	569	582	515	543	598	554	544	562	574	564	515	576	573	542	580	516	526	531	500	588	530	582	585	507	542	569	573	524	504	508	559	520	517	555	566	542	573	563	552	557	545	521	562	568	590	547	537	522	513	555	577	536	547	507	524	553	582	523	551	552	549	535	552	536	555	565	554	578	532	535	558	561	593	520	573	594	546	539	494	525	554	547	582	537	554	540	554	558	541	531	543	579	502	518	528	533	540	550	563	565	573	536	538	544	536	582	597	567	499	548	541	546	550	521	550	526	522	523	589	506	561	574	557	568	541	539	559	519	553	539	526	538	520	525	547	529	555	520	558	551	559	553	573	574	564	547	585	612	570	528	571	557	546	574	528	557	537	547	539	558	554	593	521	520	554	524	575	542	563	563	546	524	522	572	576	544	547	547	487	554	542	540	531	546	529	534	546	525	568	544	541	517	501	556	492	574	551	556	527	518	568	553	534	543	534	578	581	552	574	581	561	541	521	551	556	562	577	586	557	536	542	534	550	568	530	532	515	501	547	555	546	536	559	576	528	573	526	553	534	566	556	550	557	564	551	551	534	544	568	546	513	547	572	538	570	526	553	555	533	529	560	561	525	552	533	509	536	510	547	537	514	545	524	562	551	564	547	577	527	510	526	559	557	508	501	565	555	494	554	501	577	532	546	529	629	550	552	544	547	528	582	582	584	543	545	561	579	542	544	577	555	538	512	524	534	533	549	534	561	522	584	532	526	539	528	573	543	505	540	587	569	512	531	532	540	559	531	541	556	547	532	555	548	536	529	542	558	550	521	508	545	571	534	564	602	533	539	575	525	581	528	527	509	525	573	524	544	512	580	533	537	530	563	562	534	553	602	549	535	547	561	520	523	557	553	572	501	573	568	577	570	572	531	564	533	553	565	538	525	553	507	532	550	540	538	510	558	533	548	545	536	531	532	558	528	546	512	535	546	571	547	524	535	546	533	535	537	563	551	574	550	558	554	575	532	560	542	549	540	563	487	568	543	552	511	513	586	542	537	547	548	568	550	589	537	528	534	550	579	583	553	515	496	520	520	499	540	526	556	548	555	552	512	554	575	563	556	536	577	545	563	582	549	534	538	528	565	539	519	533	576	547	542	559	544	526	512	577	555	516	535	598	487	519	557	543	520	547	537	562	540	552	501	507	557	587	567	538	582	567	491	522	552	558	551	529	552	549	557	525	530	531	570	569	570	550	540	536	532	562	530	531	545	483	605	532	576	502	557	560	554	527	521	535	584	517	561	550	559	586	480	541	521	578	577	558	514	561	557	552	560	567	561	496	569	503	497	521	539	521	563	558	529	546	543	555	541	544	570	549	519	551	514	520	557	575	547	566	546	537	538	558	549	560	502	574	520	587	534	557	559	571	512	518	546	590	566	575	551	550	584	531	558	524	581	561	534	586	550	526	563	530	557	557	500	557	544	539	551	562	514	510	526	568	529	533	547	573	531	541	526	549	609	545	531	532	580	522	575	554	561	559	525	500	535	541	506	510	553	559	555	523	545	540	555	559	530	532	564	571	552	540	524	556	502	537	581	522	552	542	565	548	562	522	502	593	602	548	479	570	524	585	548	570	548	531	557	595	524	521	549	566	522	572	582	617	540	531	569	557	594	560	541	547	515	505	513	502	569	540	569	585	563	558	560	540	514	551	516	527	529	528	533	522	564	608	505	571	525	502	570	499	534	543	555	544	580	542	584	532	530	533	561	562	549	549	542	585	508	544	553	501	594	546	582	532	550	522	580	576	544	578	563	520	572	575	466	570	547	540	555	523	593	562	534	539	555	558	510	572	537	543	549	595	544	539	529	530	544	495	543	558	537	562	550	521	554	518	527	528	579	540	532	582	565	566	621	582	562	518	516	556	541	530	567	538	587	557	559	525	525	554	560	520	576	545	550	511	511	550	537	511	587	588	493	554	578	537	478	525	543	527	532	540	530	572	553	575	529	576	498	511	525	528	557	554	534	533	562	566	570	563	539	516	552	546	548	538	559	540	540	533	539	552	527	560	586	523	518	573	543	581	517	567	514	535	547	560	530	527	539	606	549	541	524	541	532	529	563	535	537	552	569	564	533	549	553	579	534	521	540	555	546	548	554	573	538	521	548	536	491	554	578	570	544	561	545	531	509	503	544	565	542	530	585	546	537	526	541	505	540	512	530	537	530	540	589	550	566	536	551	534	533	536	553	550	574	531	514	546	530	568	537	605	539	533	577	552	503	549	507	578	589	564	528	556	592	520	570	561	577	588	511	531	492	555	516	531	536	567	499	551	491	521	597	515	536	536	589	520	549	585	586	545	576	527	557	533	538	554	592	562	512	557	543	562	534	556	516	562	534	559	540	563	546	530	562	535	521	550	522	538	529	541	541	574	556	555	524	560	573	524	540	522	547	553	523	537	563	545	571	550	576	516	562	560	513	511	542	560	495	547	542	532	545	527	508	576	560	529	555	540	530	540	528	526	569	537	534	589	491	555	511	570	538	541	533	538	566	529	538	576	491	529	522	542	573	526	526	553	536	537	540	564	568	557	574	564	549	538	547	551	553	532	519	520	527	568	537	539	552	548	527	492	566	567	569	529	526	515	524	519	561	538	515	503	599	533	532	566	551	508	545	547	498	566	538	494	531	565	552	518	582	540	523	536	604	530	521	532	563	529	537	570	526	565	542	549	519	579	518	534	556	552	551	517	562	564	594	507	570	553	549	567	504	544	529	505	544	554	532	588	531	524	535	547	558	545	561	555	570	534	587	577	525	509	527	526	545	537	571	543	569	542	585	556	557	560	570	539	563	551	527	555	549	522	552	537	557	529	522	530	567	520	543	530	540	583	529	564	554	531	537	567	526	577	562	557	537	541	570	565	551	587	540	547	556	562	555	521	604	573	564	580	530	521	550	506	532	553	546	543	539	556	548	545	541	538	549	561	521	545	565	544	567	541	514	560	531	546	541	561	522	541	556	550	510	529	550	505	545	529	541	573	566	539	559	531	514	575	536	500	522	550	528	524	559	539	547	531	527	570	553	581	568	541	560	556	551	514	576	493	548	553	586	572	563	540	564	547	510	612	540	492	545	559	537	577	561	566	535	557	544	524	548	558	570	577	536	494	522	578	554	554	555	572	543	577	560	575	549	529	568	543	533	550	570	544	557	518	550	528	554	532	570	571	552	574	549	537	523	532	553	531	559	560	535	532	551	509	559	574	552	552	522	534	570	524	521	500	559	564	501	538	550	545	530	524	585	561	534	521	542	554	547	564	556	574	567	588	542	532	485	585	525	581	519	579	554	571	529	554	560	557	574
22774	21202	29026	23680	21199	21241	12836	1308	849	797	631	595	505	466	480	382	381	362	369	348	322	312	321	269	279	291	272	286	286	240	270	266	259	275	262	237	258	242	239	268	221	233	220	235	255	242	254	251	256	274	249	237	238	248	235	252	203	214	226	251	268	233	246	244	258	260	262	236	254	237	278	260	266	246	247	232	219	234	257	272	244	227	260	252	223	240	220	246	256	258	226	242	230	250	275	245	221	239	249	229	215	222	209	240	275	262	227	233	239	239	242	235	232	239	246	236	249	226	250	238	252	251	223	238	261	248	280	230	280	223	221	252	249	267	271	223	242	219	265	227	234	208	228	247	255	231	236	247	238	260	200	232	241	247	269	224	241	242	269	258	237	225	254	256	226	248	218	274	245	236	240	215	275	254	250	223	238	264	254	230	268	244	223	229	209	214	215	248	204	249	221	223	235	247	226	252	237	206	234	245	266	238	235	212	248	224	265	246	249	233	227	237	215	254	272	244	254	230	243	244	248	222	232	257	244	215	228	246	252	234	239	268	230	228	241	220	234	234	245	229	252	243	251	237	228	228	203	239	250	254	254	239	264	224	224	218	219	242	241	237	242	251	254	232	241	213	239	237	215	254	215	232	234	223	253	249	249	254	259	233	229	226	252	221	193	237	276	258	272	237	236	246	217	240	216	238	249	220	246	223	259	254	222	218	211	266	220	226	225	237	227	253	238	217	243	230	231	272	248	245	258	252	225	247	219	238	252	226	225	220	232	217	236	232	241	250	269	228	256	236	249	239	227	218	228	232	227	227	222	201	260	240	243	240	229	252	233	232	233	210	230	232	223	244	244	245	255	246	235	243	209	233	227	242	249	230	214	254	235	247	228	222	223	231	234	261	258	246	238	235	255	244	239	235	238	234	242	227	230	228	251	206	245	213	247	224	243	249	243	241	255	247	254	240	260	240	269	240	250	247	224	225	258	215	235	274	256	234	248	235	240	272	238	247	233	245	253	266	264	220	233	233	239	255	263	210	244	228	233	260	225	213	228	222	263	229	253	256	262	234	222	256	248	240	226	260	215	235	219	229	241	248	246	239	233	253	249	229	228	251	213	291	221	203	225	237	241	249	230	237	228	232	229	247	255	251	237	243	242	237	265	253	262	247	261	236	213	247	196	246	251	246	212	230	234	233	232	254	222	212	201	251	262	260	233	209	222	238	259	253	227	252	201	236	229	248	223	219	230	204	254	228	218	233	230	222	238	207	245	239	241	258	248	229	247	223	238	247	234	243	253	238	239	235	235	251	261	240	265	238	238	237	255	265	234	211	269	246	226	231	236	236	260	245	220	253	258	198	245	260	258	241	232	240	240	218	218	211	248	217	229	230	218	266	255	262	228	249	259	225	219	245	206	216	251	241	234	240	228	228	262	227	233	227	244	237	246	237	213	246	230	244	259	237	245	233	248	212	259	232	226	250	247	222	239	245	255	222	241	227	230	247	246	259	252	222	224	210	268	224	220	231	243	247	233	269	247	224	231	240	244	206	242	256	235	217	218	245	234	222	257	235	232	226	226	261	233	214	228	242	218	245	251	243	244	258	224	246	227	256	283	226	240	222	219	256	238	242	272	233	249	227	238	250	234	257	256	247	248	234	242	230	254	210	250	232	247	232	232	222	247	189	232	233	275	240	224	226	223	232	224	267	234	245	236	261	234	249	248	234	232	266	253	224	222	233	267	238	241	236	224	232	252	238	220	265	225	254	248	260	226	240	241	223	247	226	233	231	255	250	242	251	248	242	228	242	232	247	247	200	251	227	242	243	248	236	264	235	259	224	252	222	237	251	207	244	242	216	233	254	222	229	260	259	216	235	233	254	236	225	248	242	228	225	239	233	219	226	255	233	228	221	228	234	224	228	246	242	217	221	265	239	245	225	234	260	219	227	209	229	254	246	212	240	240	240	235	223	233	242	253	227	275	245	234	223	257	210	247	232	244	255	249	269	260	252	282	261	229	238	229	229	236	221	237	244	244	233	226	249	250	217	225	248	220	230	247	226	248	227	226	240	253	236	225	255	253	254	247	203	195	224	237	255	248	230	200	262	231	250	251	243	230	241	251	254	233	244	232	239	220	239	245	260	269	213	227	283	240	234	260	225	253	249	246	241	236	262	220	244	259	240	241	248	224	222	221	274	243	236	249	241	230	202	255	250	245	224	213	218	241	247	249	230	273	266	254	237	230	246	220	247	240	258	246	255	236	249	229	248	261	241	222	241	266	239	226	253	234	232	238	224	224	257	258	255	260	258	235	252	242	246	259	258	258	252	231	250	247	249	252	255	262	263	240	264	267	242	206	230	231	248	264	232	222	230	253	245	236	224	257	225	224	248	251	235	226	235	260	248	231	244	252	227	260	261	269	216	242	275	231	249	246	256	257	243	206	216	248	224	257	240	251	272	220	258	250	242	232	257	251	242	262	217	208	232	231	226	235	241	267	216	275	249	230	232	246	235	215	237	226	255	247	250	245	239	228	225	235	240	236	235	241	206	241	218	253	245	227	242	259	231	246	241	236	226	240	257	245	236	236	226	274	254	252	284	255	237	234	237	228	251	227	255	217	243	217	259	237	239	250	250	213	213	229	239	231	262	224	233	255	240	249	247	226	251	230	232	266	227	244	241	228	212	235	213	223	239	230	203	230	261	252	255	235	216	246	240	227	253	229	241	222	269	256	241	240	243	236	238	260	259	231	237	240	241	221	229	254	259	253	227	222	226	224	240	232	237	224	201	246	253	253	223	230	251	250	254	206	210	234	242	246	245	243	221	228	237	227	239	240	253	232	233	234	224	247	243	251	242	227	244	253	258	257	262	244	222	256	237	260	244	223	230	253	237	232	237	237	237	255	262	221	243	253	236	220	220	236	244	212	244	245	224	223	221	236	224	225	218	225	249	264	228	244	234	227	226	244	256	246	229	232	231	243	222	220	223	250	272	212	221	242	244	259	242	286	254	261	266	271	242	243	252	247	239	254	221	187	225	238	234	239	254	258	238	222	223	245	223	227	219	233	224	239	236	269	218	214	243	239	235	224	246	241	252	224	253	234	237	221	247	226	253	243	219	235	211	237	214	251	257	243	252	234	222	241	261	220	227	234	226	233	204	237	237	227	225	240	240	234	227	242	221	212	259	225	236	256	235	247	226	234	273	241	236	262	214	235	218	222	252	249	230	243	224	233	257	247	224	237	234	236	248	228	246	242	210	233	217	258	231	230	262	229	241	207	260	233	261	239	228	251	246	229	233	248	235	242	229	228	246	249	253	242	230	236	246	243	198	229	246	244	244	266	237	225	227	256	233	236	244	240	244	234	228	249	223	212	232	238	211	221	239	275	236	236	247	236	245	262	245	256	251	239	252	259	243	240	259	251	232	242	243	253	240	236	227	213	225	234	217	218	235	245	228	234	242	228	259	241	227	244	246	248	228	242	244	222	278	202	240	235	227	238	264
19994	17316	14739	7775	5231	3787	2923	2225	1781	1481	1199	980	850	748	696	655	541	521	473	482	485	405	414	389	373	350	366	358	341	338	365	339	324	356	318	304	319	313	300	294	284	273	309	270	314	282	317	291	262	311	295	276	283	283	269	290	263	271	287	273	296	279	299	293	273	261	287	270	267	274	288	259	277	274	307	306	237	247	283	290	242	296	234	280	257	265	271	280	275	258	269	271	282	297	257	264	276	291	276	269	265	273	275	236	263	272	282	266	310	257	264	293	264	255	299	282	253	244	258	253	273	264	286	237	276	248	297	262	282	271	262	284	284	255	285	290	251	257	263	282	264	284	252	258	283	246	247	242	271	263	289	258	274	268	283	267	252	245	278	279	279	255	268	262	288	251	285	261	256	271	292	296	261	257	252	272	269	270	266	237	252	276	287	246	304	257	237	286	256	259	276	269	235	284	292	264	265	273	279	263	271	239	280	267	274	280	262	264	257	269	298	273	256	283	274	298	279	267	242	273	290	284	271	279	289	288	283	281	282	274	298	279	278	274	285	263	285	266	272	290	269	278	275	259	250	256	272	293	252	271	234	262	275	261	273	273	251	274	269	276	252	257	299	260	274	271	283	293	248	241	274	267	283	291	266	279	289	267	265	254	254	271	289	293	270	238	279	244	259	267	257	286	255	267	266	266	263	265	254	269	271	284	249	254	229	266	281	273	253	227	261	256	291	267	241	267	254	288	266	292	266	269	271	256	272	247	296	272	277	257	251	260	289	266	262	240	274	246	269	266	309	259	254	290	272	274	291	269	251	255	250	252	265	272	268	299	276	271	286	302	283	252	268	268	252	276	251	260	262	282	256	273	295	264	279	293	247	254	278	264	271	286	251	275	248	256	277	252	287	258	258	237	267	274	287	248	283	293	277	300	267	264	249	239	289	254	269	276	256	236	256	276	276	247	264	259	287	279	257	276	279	288	299	229	263	270	288	286	247	242	286	279	266	284	268	269	256	286	255	254	237	286	276	257	291	275	262	256	273	265	239	279	275	274	271	253	252	236	299	251	266	261	241	263	266	284	276	243	255	262	257	257	286	274	299	261	267	301	261	255	260	272	266	249	269	280	271	274	258	282	248	282	253	249	272	283	269	291	268	261	288	237	259	291	268	254	301	259	268	283	272	281	247	263	254	289	297	246	267	275	243	262	255	295	255	250	290	279	273	277	252	254	257	265	282	272	280	289	269	251	269	272	257	253	268	263	298	265	269	253	248	258	264	250	280	268	253	295	259	261	273	250	283	275	295	255	242	267	271	244	258	290	277	287	268	279	263	279	273	298	266	295	264	257	248	259	245	293	252	279	291	251	257	274	259	249	264	249	284	267	266	272	246	280	266	244	272	280	264	254	267	293	275	268	294	259	260	270	259	286	239	282	247	254	273	267	245	244	303	296	272	277	280	268	244	250	299	236	263	272	262	278	281	265	280	251	268	263	277	284	282	242	289	262	281	275	282	269	264	247	292	274	243	278	258	293	278	269	263	257	260	280	271	265	256	269	258	266	290	267	246	270	261	296	239	252	280	256	282	278	279	275	258	261	284	283	252	266	276	304	290	291	305	273	261	274	290	293	270	252	260	252	275	247	258	254	239	284	267	283	274	273	279	264	230	268	270	279	253	303	268	279	278	280	244	271	250	279	230	278	292	275	246	304	244	253	273	267	258	274	285	287	267	285	264	262	262	255	279	294	255	272	278	250	242	285	273	296	265	253	300	253	278	257	262	297	267	266	264	254	267	276	251	283	262	287	265	246	269	298	253	273	254	287	255	261	239	286	264	278	281	293	292	241	266	288	257	256	246	252	272	270	271	306	276	256	261	268	269	284	290	237	271	256	249	276	258	243	278	269	280	275	279	260	280	249	262	248	299	270	270	264	260	279	258	250	261	276	256	254	243	255	262	274	282	262	261	292	269	262	273	270	265	266	293	251	252	272	251	253	273	300	296	246	263	267	268	306	278	260	267	252	258	269	271	237	298	279	261	243	265	247	247	298	273	246	262	271	239	269	240	282	279	254	292	283	276	284	284	299	261	294	272	274	256	259	273	281	256	238	253	263	261	256	240	257	279	289	267	280	282	279	275	263	296	248	268	270	282	280	267	260	245	270	253	260	293	287	262	273	255	233	255	267	270	264	296	267	300	292	292	293	251	255	270	278	272	271	262	287	286	299	269	272	274	264	250	262	293	271	236	267	285	268	243	276	270	277	231	242	268	276	258	272	258	246	243	281	257	286	271	256	278	247	308	279	268	274	263	284	295	267	272	276	271	247	261	263	265	270	281	247	261	273	238	281	259	246	271	244	289	290	233	244	283	293	241	261	266	252	265	273	279	238	270	270	270	250	253	275	244	280	260	245	251	286	272	256	265	274	262	267	242	272	262	273	250	238	246	240	296	266	257	273	262	279	271	273	275	298	296	263	241	271	266	277	229	281	262	263	254	260	273	270	260	267	269	263	290	286	300	262	233	249	280	264	262	254	273	264	255	277	265	267	262	238	272	281	261	291	269	245	277	274	292	249	286	292	277	241	244	260	285	288	250	254	257	284	255	233	275	260	269	277	277	285	272	257	246	286	274	258	261	295	270	275	275	250	258	267	271	291	273	276	271	271	273	269	288	250	285	284	282	290	258	250	275	275	257	299	278	257	260	280	276	239	275	263	240	283	321	291	283	261	269	235	279	263	269	265	256	277	275	254	257	279	241	289	267	270	304	261	263	251	283	270	277	257	240	252	276	256	301	287	289	248	286	289	246	265	288	260	248	254	267	264	256	261	270	256	278	297	270	249	256	296	241	275	254	277	287	278	261	276	267	271	257	227	249	272	267	265	256	294	301	257	266	263	248	277	273	272	312	267	274	253	272	283	276	252	254	245	272	264	261	313	253	262	279	280	259	259	292	277	259	256	281	267	247	258	258	261	262	274	282	247	268	262	288	273	270	257	283	277	288	273	255	303	256	253	230	291	272	270	279	296	269	283	261	269	254	253	275	265	268	260	285	275	288	234	260	298	260	257	262	268	286	273	256	266	263	273	278	241	280	266	251	231	259	272	247	263	263	258	239	230	274	291	291	253	274	260	258	286	256	301	301	232	270	264	293	266	285	283	305	272	259	297	260	263	273	257	278	267	265	257	240	292	266	269	257	254	265	278	247	243	265	260	266	260	269	271	249	293	277	274	260	265	251	255	272	265	282	287	255	266	264	292	260	284	262	238	272	267	264	288	255	269	276	287	278	265	264	256	273	286	269	252	237	241	251	271	251	283	272	254	221	275	233	248	289	284	279	256	271	254	278	263	259	259	258	300	249	276	261	267	258	261	280	270	297	291	258	294	257	306	274	252	270	277	278	299	270	281	264	237	266	277	259	272	270	266	274	272	271	248	297	264	241	273	266	289	267	252	283	252	278	241	270	265	272	279	275	267	260	260	262	283	263	252	285	241	289	274	242	278
27174	20107	7513	975	706	616	513	368	378	404	405	363	372	352	389	343	364	375	362	360	381	352	394	367	345	383	368	381	397	354	383	356	396	380	383	385	377	386	372	369	425	366	369	376	363	360	365	356	384	360	388	389	377	368	359	356	375	348	383	352	419	348	325	387	353	343	382	357	331	356	342	357	392	359	359	365	350	372	375	338	396	348	376	372	344	396	370	355	375	359	314	353	330	378	359	377	364	367	373	363	342	357	365	381	381	376	376	362	351	349	362	328	358	372	364	347	384	325	360	350	361	352	328	378	380	321	371	384	318	329	379	350	358	385	365	355	375	376	361	371	382	364	368	362	375	356	334	366	384	357	361	346	348	368	353	366	350	355	343	355	366	361	373	339	383	338	387	331	338	396	340	384	357	367	327	372	370	369	347	351	364	379	400	355	369	388	378	383	368	373	325	349	384	346	380	334	361	342	363	362	347	360	365	370	358	372	328	367	353	365	360	350	347	369	326	371	350	373	369	334	341	340	378	382	375	331	369	352	366	345	384	366	366	345	369	380	346	406	373	374	381	359	370	381	382	375	362	347	344	379	359	368	362	366	354	361	359	374	385	343	362	362	353	349	360	363	347	369	369	359	372	382	349	353	356	374	365	423	356	383	349	340	362	340	366	385	369	339	352	393	335	364	334	375	375	354	358	338	390	399	371	345	377	362	367	398	392	340	355	363	366	364	355	365	319	388	366	390	393	341	405	387	371	356	378	350	347	335	377	361	354	404	391	370	357	371	344	373	339	354	343	344	405	375	390	361	391	385	394	359	363	385	362	388	355	384	377	394	364	367	348	351	366	336	369	375	341	379	343	383	362	354	357	385	361	356	407	385	387	368	317	356	419	373	370	359	363	366	376	344	353	378	356	348	372	335	361	337	374	393	342	373	349	364	340	387	357	373	348	321	346	372	340	382	331	346	375	374	377	368	370	382	356	357	389	409	351	365	330	337	353	360	363	362	399	365	340	344	348	355	369	361	365	337	343	370	367	380	344	354	378	364	382	385	376	354	361	342	372	353	382	373	335	359	387	396	389	370	337	358	351	355	365	360	370	361	378	338	381	367	356	341	356	344	361	368	346	377	398	353	376	387	387	333	410	383	344	342	360	378	361	372	333	386	334	352	374	358	361	365	367	387	370	385	374	360	374	371	382	358	387	394	343	366	331	342	380	368	409	349	380	353	333	349	365	384	381	369	341	373	349	359	328	355	368	395	393	349	356	377	344	376	381	367	343	349	366	394	405	390	382	347	366	367	363	380	355	371	350	370	352	385	359	321	389	387	355	343	369	352	359	387	352	371	372	357	385	353	376	354	373	388	399	358	375	372	382	368	348	375	344	365	362	395	354	356	392	396	385	387	349	404	367	364	380	350	383	373	353	356	363	367	381	351	362	358	362	352	392	373	382	354	357	385	381	361	377	379	327	384	402	364	387	423	334	353	339	384	346	365	360	392	321	347	349	370	384	380	353	359	418	355	356	355	396	373	376	376	360	350	379	376	336	348	367	349	378	365	394	381	377	387	380	372	392	347	333	371	343	328	347	389	358	367	359	405	332	349	377	369	384	365	387	340	369	384	377	365	354	357	346	370	343	398	373	340	343	356	384	347	332	375	338	379	353	376	399	324	369	357	361	357	365	331	335	359	371	327	390	370	379	372	349	383	370	375	368	383	362	392	337	347	331	380	349	367	357	353	319	368	380	322	369	380	368	354	370	349	401	378	428	366	356	339	335	348	376	359	360	379	350	369	330	346	373	378	349	354	381	350	354	383	367	333	368	371	357	365	348	399	376	389	315	367	362	370	375	393	316	398	380	343	333	383	393	362	365	386	414	381	356	388	323	383	364	350	380	369	340	390	376	359	364	382	345	366	369	361	345	311	350	367	346	378	355	345	370	358	373	359	401	362	365	371	346	361	375	376	361	411	336	371	375	347	386	355	428	369	372	339	334	393	348	373	342	381	359	379	390	393	356	378	354	355	368	358	343	339	344	348	330	376	395	372	396	354	377	344	334	348	392	361	368	346	358	395	343	390	363	374	384	353	351	355	374	349	365	369	366	366	372	366	380	362	356	380	365	369	309	357	352	380	346	361	346	370	373	379	368	394	380	382	344	375	322	373	326	327	376	354	349	382	378	379	352	350	368	367	349	376	347	357	352	356	405	358	377	356	346	390	367	398	355	383	345	365	374	351	350	343	343	412	357	362	367	337	354	379	362	368	362	373	389	369	387	360	360	343	321	396	386	403	385	370	345	372	381	412	372	371	357	358	354	396	333	339	364	358	399	375	420	366	344	377	362	322	353	377	347	385	380	368	327	374	364	378	352	364	332	343	341	362	369	393	391	347	360	370	374	361	373	361	342	396	368	365	360	389	400	346	378	399	358	362	369	385	361	366	357	376	365	350	334	394	344	405	361	374	389	387	352	352	354	391	354	393	370	391	351	408	354	372	378	361	332	350	342	395	357	363	337	321	344	353	376	377	361	383	369	336	386	373	341	384	348	356	342	348	388	360	369	385	346	363	375	349	330	382	389	376	318	347	374	368	356	372	345	345	382	376	389	378	358	350	363	334	343	367	367	368	352	362	344	339	334	347	369	351	367	347	369	376	355	358	364	381	356	372	360	353	382	353	368	382	363	369	339	355	377	371	356	394	362	363	356	356	366	347	372	332	370	382	334	328	363	369	390	374	381	355	368	352	352	359	389	386	381	339	390	372	374	339	377	332	373	345	363	366	335	372	355	344	345	350	351	373	394	339	330	348	350	370	397	351	383	344	390	375	361	359	361	400	365	357	372	361	359	351	373	352	391	386	376	362	360	363	350	388	380	378	417	390	363	350	374	347	375	356	341	354	353	395	391	361	365	355	380	368	370	338	340	337	393	365	355	404	378	344	373	393	369	330	352	377	344	341	351	376	366	370	347	364	341	382	394	359	361	367	369	378	357	420	387	381	345	372	344	350	398	382	391	361	333	318	383	363	391	339	375	379	343	363	383	385	371	378	346	362	379	370	385	340	354	390	352	368	374	383	361	379	351	375	418	384	370	395	373	334	366	361	338	366	386	363	360	424	331	363	354	371	348	341	378	354	378	322	371	377	359	371	357	359	390	338	351	378	372	337	367	371	365	354	357	374	370	404	369	327	389	373	397	351	360	391	346	355	370	352	362	381	390	350	357	359	363	366	364	359	363	346	400	382	361	371	362	336	381	407	388	325	398	356	344	365	371	373	350	344	352	361	346	349	367	347	387	358	378	346	365	337	338	331	368	377	374	329	385	310	356	416	354	368	344	340	344	395	385	357	361	366	371	376	364	398	384	375	352	360	342	400	359	360	382	377	384	365	355	354	371	374	373	350	368	364	362	349	370	384	354	368	383	359	358	368	386	371	390	366	376	369	370	352	353	383	357	362	369	362	337	377	387	348	369	359	345	381	353	355	370	382	339	388	371	396	370	344
9213	1418	1314	768	625	585	550	516	504	462	486	482	495	452	430	442	472	465	433	426	436	461	432	402	448	438	427	446	462	430	409	418	417	482	450	470	443	434	418	446	441	403	439	446	433	453	422	420	436	408	477	422	459	417	418	431	417	403	465	416	473	417	431	478	452	433	460	447	422	431	409	457	438	427	420	449	471	431	457	451	425	470	461	442	449	435	436	465	408	433	428	431	439	432	472	428	449	439	464	438	465	424	425	436	461	468	449	414	455	422	452	429	427	449	477	402	392	432	417	434	444	409	431	423	416	436	471	439	461	410	471	412	406	436	425	449	396	429	484	463	453	447	461	492	396	445	435	466	420	421	425	438	438	415	476	435	411	434	401	446	432	436	448	448	426	481	448	447	427	418	409	425	436	438	406	433	441	401	471	442	428	437	443	436	454	418	410	454	430	462	454	415	489	447	411	452	426	422	446	441	412	444	415	425	432	407	402	453	438	396	434	427	453	432	426	439	422	413	469	417	466	448	413	448	456	447	459	439	406	412	443	408	414	415	418	426	461	424	446	458	448	451	449	437	442	466	417	472	462	447	445	428	400	416	426	461	443	430	442	442	430	418	433	448	455	449	472	445	452	428	439	376	444	447	418	429	409	423	430	426	431	416	456	430	436	431	447	438	450	432	432	450	450	444	452	434	436	470	439	414	469	425	426	469	474	448	458	439	457	411	460	427	436	455	453	399	437	457	431	386	445	437	431	399	431	400	440	400	448	440	469	415	419	437	409	434	427	420	413	474	399	449	426	464	389	431	455	436	457	423	431	414	421	458	406	442	439	434	455	460	416	424	420	422	439	469	456	443	411	437	424	409	447	435	424	501	466	443	458	434	423	461	397	453	491	425	450	432	435	431	445	432	498	447	421	436	480	422	434	441	406	425	458	448	419	415	440	455	421	406	441	426	433	426	443	406	452	435	423	441	437	417	448	425	441	483	405	441	489	434	442	442	384	438	462	419	424	452	489	444	401	403	435	459	455	433	398	411	454	452	447	464	428	478	425	452	421	440	429	420	408	444	393	458	429	449	418	439	407	402	409	475	464	453	438	438	486	420	436	439	422	432	450	423	450	445	436	451	422	436	422	428	432	433	446	411	426	471	435	435	382	488	425	478	447	439	470	457	447	438	416	423	458	471	451	396	406	397	404	440	402	403	433	450	435	449	429	437	429	435	459	474	431	456	443	411	462	441	446	440	468	434	458	426	454	416	490	462	432	410	438	415	479	427	434	419	421	437	459	412	433	466	405	435	428	421	391	469	464	451	464	408	406	471	411	435	445	441	430	401	412	427	437	430	416	422	426	460	461	470	454	446	381	404	449	443	440	437	482	455	442	453	419	431	412	451	416	450	381	460	429	432	443	427	454	411	488	449	418	427	451	397	420	453	402	446	430	420	439	422	408	427	428	387	435	447	446	435	436	436	434	412	458	440	422	420	415	422	398	443	444	433	454	419	445	436	405	451	457	449	408	412	435	462	449	452	431	464	418	395	444	447	424	451	409	424	467	462	446	390	413	437	399	394	428	403	414	397	410	449	450	414	473	474	426	416	473	473	417	390	446	437	451	442	404	422	416	431	401	445	451	448	423	467	430	438	482	455	474	449	435	399	460	475	467	452	438	449	429	456	441	458	465	410	420	456	445	448	449	461	433	429	463	440	420	429	435	425	473	413	417	430	438	422	430	466	419	404	438	437	395	436	439	398	443	469	462	431	449	417	440	425	424	419	435	411	482	452	437	436	458	443	423	449	449	428	456	421	406	411	415	430	445	438	434	421	440	391	457	463	436	454	440	440	468	444	424	421	414	431	415	452	450	445	445	416	403	452	430	407	466	419	418	434	416	464	395	442	400	462	444	438	448	411	495	454	406	443	414	480	428	454	447	408	436	421	451	470	426	475	420	440	408	441	417	445	453	451	420	451	429	421	436	421	443	414	469	452	420	410	441	426	432	437	412	448	447	448	420	454	426	431	459	434	415	458	423	440	417	444	425	458	438	402	448	456	426	452	427	435	431	429	453	466	449	401	472	413	435	422	428	423	422	442	424	428	399	459	432	440	436	449	446	399	420	421	451	416	430	465	420	420	453	435	453	444	445	428	446	382	434	433	424	435	454	453	406	419	470	453	407	391	469	445	415	459	437	443	415	369	447	387	470	441	433	449	441	468	408	425	480	423	429	430	448	470	411	431	445	430	405	412	444	471	435	448	407	399	456	462	446	434	426	429	381	438	453	393	437	433	432	462	445	445	475	445	454	425	427	427	415	426	459	470	455	402	442	416	454	435	428	424	447	456	441	419	453	457	412	417	426	409	413	382	416	445	462	462	424	469	447	461	463	457	427	436	449	445	441	431	451	451	429	431	475	490	435	437	454	463	434	436	441	454	434	424	427	437	443	378	439	444	415	434	469	433	434	433	446	473	441	478	405	443	446	414	435	460	425	418	458	459	417	453	404	467	457	469	428	408	449	459	478	419	429	425	414	470	480	472	435	475	422	428	429	419	439	429	426	425	436	421	404	403	428	451	420	419	459	429	414	487	440	446	424	447	397	451	420	448	445	436	419	406	424	423	396	471	431	470	456	449	415	463	451	407	453	484	453	421	436	442	423	399	405	472	455	405	449	432	409	432	461	440	435	477	429	456	429	462	419	438	426	419	447	470	446	433	412	404	421	422	435	412	432	422	431	465	450	459	420	416	446	427	447	440	403	463	441	428	448	432	446	435	400	433	445	439	445	426	445	459	449	443	427	465	467	438	471	439	421	441	440	455	427	468	428	442	453	431	457	441	433	444	420	435	409	450	406	440	464	433	421	427	481	433	446	458	442	476	455	468	440	412	443	422	475	452	446	442	411	453	442	470	389	505	396	398	439	448	409	460	422	440	448	439	428	432	420	449	468	457	422	467	418	413	409	405	455	451	453	406	426	464	429	426	436	411	450	407	443	415	440	433	418	417	415	425	432	448	474	434	457	450	459	453	442	432	413	420	440	433	453	464	390	428	477	427	452	444	451	406	405	442	432	454	433	418	441	445	430	400	403	401	450	447	460	472	450	446	464	429	454	447	469	425	436	448	467	413	442	427	460	444	446	428	449	448	458	446	437	482	445	429	435	405	453	473	414	422	420	460	430	463	477	459	432	444	429	433	458	479	443	402	441	455	472	444	449	430	453	427	422	419	447	425	440	478	418	429	444	463	452	461	411	428	435	397	470	430	441	434	455	483	453	419	441	418	443	441	445	407	458	458	423	411	418	451	463	414	428	438	448	432	419	432	420	475	393	461	430	430	418	427	458	408	418	446	492	407	426	451	447	476	433	426	464	457	435	419	426	430	415	448	452	437	436	446	420	444	447	404	429	442	433	460	439	422	440	429	426	437	447	442	449	454	429	470	409	438	431	457	436	453	437	418	410	445	419	439	435	468	461	460	468	468	463	433	445	469	457	423	418	416	453	416
23778	21146	28518	24037	21130	12924	1145	668	498	445	376	362	309	292	280	212	257	238	258	218	216	230	198	221	203	187	187	192	190	188	204	200	181	199	173	183	176	168	157	184	181	190	169	197	172	179	162	178	198	166	186	189	181	174	171	193	152	168	177	188	203	159	169	163	153	174	152	197	175	172	171	200	173	168	216	161	177	173	179	192	182	163	197	171	166	183	148	169	160	147	172	159	152	161	188	169	184	144	181	180	191	165	172	155	159	147	183	162	154	169	169	175	167	174	178	157	188	173	159	181	164	178	187	150	171	160	173	187	158	179	176	157	185	170	188	167	170	158	147	162	163	162	168	171	172	171	174	156	168	191	159	180	187	168	179	166	182	182	187	188	179	166	150	157	159	198	166	183	159	159	174	159	157	180	171	192	187	155	163	179	185	161	179	179	172	179	140	181	195	206	191	146	160	164	150	168	189	176	167	171	176	152	162	181	166	165	151	181	176	165	153	161	163	170	175	156	179	165	166	168	151	166	173	164	157	165	173	183	167	183	165	195	164	180	171	164	175	170	165	186	178	169	176	179	173	177	163	186	187	147	161	162	162	165	165	163	175	171	157	183	171	169	194	170	164	179	173	168	144	162	177	164	185	159	167	135	184	162	165	192	167	193	155	185	148	199	151	145	163	157	158	196	165	169	158	166	172	158	161	174	163	170	165	137	160	181	178	192	163	182	148	189	176	184	167	159	173	166	164	169	184	176	187	180	188	173	170	173	170	172	183	178	178	189	181	140	165	190	168	160	171	199	181	174	176	174	198	166	150	166	181	161	156	156	181	177	177	180	148	161	171	169	214	149	163	171	188	162	157	176	159	177	162	174	149	181	166	173	184	148	183	189	149	170	177	182	184	169	152	152	175	169	188	168	171	165	182	181	161	176	160	197	188	197	173	172	158	171	164	172	154	155	183	151	197	190	170	179	166	160	159	170	156	189	175	165	171	168	160	158	166	181	178	179	165	194	158	160	167	149	181	169	166	173	147	174	166	153	173	161	173	171	180	176	158	177	168	168	168	179	190	212	158	195	181	193	148	174	164	153	160	187	151	180	155	147	171	158	168	166	186	186	172	136	164	140	165	170	179	167	166	140	174	169	162	160	188	171	147	198	171	168	176	171	166	166	167	168	166	169	173	157	183	162	170	178	158	170	172	178	183	181	160	153	153	180	166	179	160	192	181	178	167	165	160	173	190	169	176	173	182	203	173	161	176	173	180	177	166	157	168	184	161	153	148	178	196	168	183	185	181	159	167	165	181	158	163	164	146	179	182	181	172	192	173	169	155	183	194	178	173	169	193	170	175	171	178	171	163	174	137	146	163	164	180	157	184	160	182	167	175	138	184	171	185	175	183	176	164	166	189	192	167	156	143	184	162	165	166	170	166	154	172	184	186	169	162	182	182	192	171	160	166	166	191	156	179	150	184	190	149	167	140	178	182	192	171	183	170	186	169	200	175	178	186	166	164	172	177	198	161	165	167	156	166	144	164	151	202	170	191	169	163	180	182	160	170	171	165	178	163	178	176	176	183	175	164	176	139	176	153	174	179	168	154	180	148	186	161	185	157	183	165	172	160	181	158	192	144	177	156	205	137	174	191	160	151	188	150	167	163	160	166	183	197	166	157	169	162	148	177	163	170	181	176	181	169	184	166	146	160	183	199	184	169	161	163	177	186	166	165	176	163	155	182	176	174	165	170	163	190	168	151	193	176	165	128	147	189	161	159	162	179	159	180	170	165	156	165	180	170	196	181	170	171	179	177	181	189	172	180	166	183	139	161	183	160	153	152	139	175	181	196	169	172	164	164	170	150	179	188	195	186	148	169	180	167	160	173	165	148	152	166	132	156	182	159	143	163	173	176	180	162	170	144	173	163	166	153	193	192	173	178	158	156	176	170	156	170	165	168	170	179	186	168	173	168	159	169	156	187	162	195	184	174	168	187	160	182	171	166	160	148	174	175	179	167	177	162	189	159	188	178	175	183	142	175	164	160	159	155	182	181	138	171	178	166	176	140	189	176	169	162	155	167	186	180	162	166	170	159	200	175	167	203	196	176	193	175	178	174	162	171	163	163	155	164	173	172	181	159	161	168	164	175	171	183	170	175	163	178	162	165	182	167	159	162	175	163	167	156	170	162	180	177	178	188	166	190	169	189	186	174	165	145	193	197	169	153	179	179	142	178	153	180	179	148	175	169	165	170	180	164	174	164	195	165	188	151	173	180	194	176	165	177	201	163	151	138	180	181	182	185	160	154	157	180	155	164	167	167	168	169	162	182	181	176	165	175	170	159	161	163	159	179	170	168	178	183	180	184	174	200	176	168	170	174	172	171	165	162	167	187	172	158	169	179	175	161	156	177	172	166	164	164	174	191	179	169	172	164	167	165	169	177	172	178	156	196	187	183	163	148	145	154	164	161	154	200	181	177	172	184	180	181	157	179	146	185	160	192	170	177	201	187	177	175	173	147	140	167	186	168	176	197	167	176	155	198	152	177	177	175	146	182	184	169	168	159	178	143	164	166	171	186	169	169	177	147	163	148	166	180	173	188	159	185	176	183	175	172	187	174	147	142	164	172	166	173	168	184	159	157	182	168	176	187	192	163	154	180	175	157	153	181	165	170	179	184	178	174	148	185	166	169	180	154	176	185	186	166	161	145	180	166	186	166	169	185	173	178	164	182	188	153	156	178	169	163	186	159	163	157	188	154	174	190	158	160	157	178	163	187	170	187	176	179	153	170	192	160	169	148	159	165	168	180	167	143	177	164	165	177	181	176	193	171	155	188	195	184	163	189	174	159	207	162	146	184	188	156	150	155	158	134	191	157	165	193	122	188	174	186	158	171	179	176	157	179	164	188	173	161	143	168	166	159	159	172	181	170	174	154	204	166	167	154	168	171	155	165	162	164	173	148	165	179	155	156	191	201	176	183	160	167	173	175	172	177	180	187	179	181	170	174	202	162	198	176	212	176	208	177	162	150	170	180	150	199	174	167	159	167	165	182	166	158	163	171	155	163	188	138	176	195	174	165	184	193	169	189	169	168	155	184	165	172	159	163	165	165	157	180	179	174	160	156	185	153	168	158	159	167	146	184	175	160	173	169	178	150	177	188	177	180	166	161	176	180	177	149	167	176	193	163	180	173	153	164	166	175	137	159	155	167	165	165	176	168	175	173	168	175	157	192	185	188	157	159	157	168	175	152	173	183	160	146	164	177	193	165	141	170	176	183	168	164	158	190	152	163	163	198	186	156	158	169	159	164	186	161	181	185	171	185	201	154	160	152	170	185	151	169	198	167	163	154	173	189	198	162	160	171	163	159	170	169	154	143	165	150	165	181	176	183	162	177	179	172	162	159	182	197	155	167	191	175	171	180	199	149	178	156	175	186	184	171	177	165	163	150	162	190	162	163	154	170	164	149	180	170	160	179	181	178	163	168	186	155	177	156	162	168	151	166	173
20308	10499	8994	4459	2924	2035	1610	1265	998	835	690	607	531	442	439	416	357	294	335	303	300	293	270	286	267	272	244	253	263	246	269	234	242	252	218	221	225	229	261	211	222	244	216	239	209	215	229	224	236	243	226	237	214	212	254	208	226	217	239	196	216	228	217	216	213	236	233	211	210	215	196	208	216	202	224	215	224	228	225	202	205	209	224	200	235	214	220	197	203	219	222	209	218	222	221	216	224	194	227	216	228	207	208	227	225	219	231	211	189	211	222	216	226	240	228	208	194	220	231	229	201	194	239	227	227	196	225	224	227	205	209	203	254	208	222	228	206	229	212	204	221	222	187	231	207	207	227	213	207	201	218	220	205	209	218	230	202	226	212	203	202	240	184	209	230	214	219	202	212	220	214	233	218	220	225	201	233	212	206	229	229	207	222	199	219	224	207	205	215	208	212	236	213	183	223	221	202	213	226	192	217	249	238	210	207	213	218	202	267	230	245	198	235	221	213	214	207	236	247	239	220	197	211	218	200	181	191	223	231	200	223	203	207	224	198	185	217	198	205	239	215	200	200	211	178	215	219	217	226	211	191	227	212	200	244	201	205	195	203	207	197	215	207	208	201	212	234	217	213	249	203	205	208	229	199	209	210	214	233	236	237	203	214	233	207	197	220	221	225	225	195	202	243	212	216	194	220	224	193	208	206	222	199	209	220	209	197	206	226	216	201	199	215	203	194	209	236	215	173	216	198	202	212	221	206	212	207	185	238	215	203	214	229	207	186	229	223	205	211	221	194	220	213	231	246	200	227	225	213	218	226	222	225	232	211	221	205	254	223	216	211	214	231	178	209	199	196	204	203	201	195	223	216	225	247	215	228	233	208	234	218	235	212	216	212	211	223	209	211	217	233	214	248	182	218	227	186	213	221	217	193	232	216	220	221	214	214	235	233	208	189	235	232	206	224	236	212	204	197	217	203	225	222	211	207	223	192	199	228	212	200	209	208	209	208	219	215	208	217	201	198	196	183	205	230	229	243	222	234	224	206	210	198	202	201	227	232	193	241	214	233	203	212	191	231	174	223	211	200	221	214	238	188	199	227	228	218	211	209	209	205	210	216	208	214	213	215	212	221	207	208	207	216	213	210	209	198	197	244	226	221	205	216	227	225	196	197	216	209	211	213	217	197	190	202	195	225	196	238	209	198	207	215	223	223	234	230	187	204	216	189	225	232	197	231	200	213	227	223	200	209	220	234	210	204	208	225	222	192	209	224	243	209	206	216	203	224	186	213	202	202	218	212	202	231	214	211	225	212	214	196	214	212	202	207	237	239	203	235	204	243	209	209	214	208	202	238	188	231	199	207	202	232	210	206	216	236	222	222	190	218	222	219	206	208	221	198	202	192	211	190	213	223	240	212	206	231	200	237	228	214	216	204	191	210	214	204	243	244	188	213	226	217	207	247	212	211	208	193	184	212	213	204	188	199	205	246	209	192	202	213	214	211	227	211	196	194	201	212	212	201	213	233	168	188	206	217	239	205	229	222	225	216	200	214	204	210	228	201	218	231	209	203	258	217	247	214	206	200	215	196	232	201	217	226	179	189	202	209	216	212	212	210	241	243	221	203	210	214	213	207	197	229	237	219	190	212	224	210	218	226	197	215	214	206	218	223	213	203	220	219	211	234	192	229	204	231	218	206	250	225	218	204	203	212	220	216	205	181	193	224	240	194	219	227	230	208	226	206	215	236	243	219	202	223	198	212	221	243	238	232	205	211	218	206	200	221	234	195	219	204	224	217	212	208	177	198	222	213	223	223	240	213	206	216	206	225	214	202	186	204	209	222	196	218	153	188	240	201	210	204	215	216	224	226	212	195	226	223	228	201	226	215	210	218	236	228	210	218	207	203	236	239	211	207	198	209	202	180	205	239	208	195	203	219	217	225	216	214	220	186	179	209	205	208	190	204	231	204	218	203	197	197	216	198	216	205	221	226	203	232	210	226	220	218	226	208	193	210	222	238	221	204	206	231	214	226	205	187	221	229	231	219	197	216	205	213	212	242	206	206	193	218	220	204	229	219	227	222	210	214	203	244	217	242	210	232	192	219	213	227	220	241	204	199	195	215	223	231	180	207	225	226	213	195	218	191	226	220	218	194	224	192	223	205	198	219	212	242	222	201	192	210	210	193	212	205	208	214	214	199	209	205	237	206	183	211	207	206	247	229	199	229	215	220	235	210	207	218	211	204	185	208	218	212	221	197	229	242	205	232	196	222	190	183	202	193	224	236	229	202	234	217	199	216	241	207	208	225	213	212	214	201	222	181	208	215	212	218	191	205	207	230	227	209	213	226	218	220	219	213	213	194	236	212	219	206	229	215	208	212	214	207	228	247	205	238	204	195	200	211	200	213	226	221	213	217	231	215	201	194	207	185	201	210	240	225	234	194	217	203	198	196	196	226	209	217	211	215	199	210	208	211	201	198	220	209	191	222	230	200	197	232	228	228	223	212	219	203	202	226	239	220	240	220	239	203	213	216	217	194	206	226	232	190	229	224	228	203	216	208	229	213	213	202	233	224	212	204	220	238	201	216	189	227	227	230	208	221	206	208	247	207	210	187	218	248	204	213	205	230	226	199	203	227	217	221	209	246	212	197	221	237	202	198	243	210	208	204	230	202	227	191	217	224	221	210	201	211	204	201	213	221	207	216	247	206	205	182	211	226	224	198	214	210	224	204	203	215	199	192	201	204	203	230	194	234	201	216	203	228	232	198	226	237	220	200	220	206	227	216	206	224	188	183	204	182	225	217	220	224	217	208	208	207	203	211	222	205	203	212	205	223	211	200	227	230	205	231	186	236	220	194	208	228	221	223	234	225	201	203	211	211	216	232	214	208	210	228	221	200	197	206	240	220	214	220	195	222	221	199	204	218	208	214	207	223	217	216	200	228	231	217	222	199	209	219	222	233	229	202	223	243	224	206	247	206	196	213	187	226	214	205	229	211	207	234	188	218	203	201	202	214	197	210	217	226	239	215	214	243	246	201	206	216	229	206	200	194	206	204	199	227	222	222	231	212	231	213	211	186	233	207	198	229	198	231	198	216	211	209	209	198	224	232	242	217	200	244	214	203	190	201	214	244	209	206	233	209	213	210	206	212	195	211	213	206	210	232	203	198	206	207	198	220	222	196	222	232	221	185	221	221	212	204	233	259	230	219	216	237	232	212	209	196	216	235	208	189	213	242	201	220	188	223	219	210	220	219	175	216	211	220	190	212	223	179	215	205	221	210	226	224	205	232	219	234	195	218	232	211	235	248	207	223	202	200	190	237	226	216	214	230	218	226	229	208	216	216	200	245	189	198	203	226	208	226	207	214	193	203	229	218	198	212	195	211	220	205	230	225	218	184	196	215	203	242	198	218	204	218	201	201	219	208	213	222	250	208	216	206	200	201	206	198	214	216	205	241	241	209	214	242	225	204	217	191	232	218	217	220	228	214	224	206	238
24916	21120	27531	24853	13864	1176	780	669	637	600	612	560	517	505	528	521	557	496	485	517	534	497	463	464	522	511	488	497	488	482	483	521	465	491	484	512	515	496	527	465	505	512	468	507	510	481	427	478	485	472	486	497	476	440	471	459	491	472	482	490	467	471	510	457	497	457	483	487	484	474	471	472	438	466	447	490	506	477	473	526	444	480	505	510	551	495	472	513	456	467	458	432	508	447	485	484	509	457	435	487	489	487	468	453	455	466	486	511	471	505	461	472	453	455	473	499	482	484	492	502	510	423	449	495	531	503	501	494	465	518	478	479	457	479	497	460	445	498	473	498	501	471	483	458	464	471	475	476	481	483	474	462	509	455	494	487	486	489	471	462	470	463	496	467	447	495	498	499	463	468	525	444	463	437	473	505	471	441	509	493	464	445	497	510	470	510	482	482	459	471	467	452	509	488	460	472	486	441	468	474	469	496	512	470	510	442	459	484	483	483	478	494	461	457	454	476	498	484	478	455	494	501	496	424	486	483	465	482	516	529	480	487	463	463	463	466	459	489	444	451	492	501	476	476	471	481	502	477	487	451	441	492	489	481	450	479	504	460	501	448	432	513	490	513	464	523	523	474	462	515	458	482	466	481	464	440	482	495	498	436	495	460	464	501	504	473	495	469	459	467	489	480	485	494	422	469	497	496	500	500	499	484	497	500	465	481	472	481	497	480	471	482	484	496	466	435	464	495	511	479	490	443	484	481	487	488	480	494	503	468	472	467	479	485	489	476	516	460	462	505	447	499	529	461	481	449	521	453	484	473	490	462	429	498	449	499	440	485	462	441	455	464	452	452	483	473	425	465	477	476	527	474	450	477	468	442	473	442	500	469	487	487	492	521	504	505	501	460	457	458	456	507	474	459	475	453	455	463	454	465	477	470	512	446	509	465	533	494	458	483	480	456	508	452	464	487	490	458	483	493	489	485	504	445	497	456	473	515	480	502	487	480	480	444	482	469	453	456	511	474	479	485	509	473	469	480	497	484	486	495	456	479	488	507	497	470	461	471	493	448	482	452	476	471	493	468	454	427	495	512	459	486	465	457	466	476	449	484	436	504	508	453	480	476	514	471	496	452	479	481	473	513	507	458	474	489	475	456	467	477	470	474	471	481	457	489	505	450	485	477	477	473	488	450	479	507	499	459	465	472	495	479	442	456	500	475	514	512	457	480	492	479	468	472	499	497	498	501	449	447	496	440	482	476	480	518	434	492	499	476	492	498	504	502	488	495	480	490	465	485	479	473	471	468	474	479	477	481	508	504	451	500	481	456	487	469	462	416	485	480	483	427	477	457	496	481	499	477	502	475	506	460	504	483	486	455	500	507	478	470	498	479	473	467	459	459	455	503	489	500	490	493	459	500	473	464	512	478	470	468	461	465	501	506	499	489	442	490	491	450	444	499	453	463	460	442	476	478	467	489	468	431	458	484	465	482	476	488	484	463	474	450	495	465	467	455	449	482	469	499	455	446	473	484	473	448	492	485	466	497	458	496	437	459	471	470	484	480	455	501	481	537	433	505	511	500	473	482	471	504	485	512	445	490	492	498	470	514	455	499	486	514	510	499	471	515	465	504	446	487	418	458	448	485	448	486	500	477	473	469	453	491	462	484	475	460	443	461	493	462	475	474	439	497	469	466	478	504	503	514	513	466	478	462	449	463	462	520	481	473	507	494	508	444	451	493	487	474	515	510	482	456	460	520	481	452	459	514	481	454	501	454	482	454	439	453	487	451	433	488	499	470	480	485	481	436	460	493	507	479	481	516	483	442	476	462	481	459	473	493	503	488	471	472	478	510	476	497	463	466	484	469	487	461	473	447	488	491	471	469	484	511	483	466	491	476	494	470	485	484	465	488	498	486	497	427	487	495	486	482	443	482	433	495	453	463	517	473	523	454	511	424	498	511	456	462	436	530	483	476	478	465	475	469	473	492	486	475	480	477	438	482	496	458	475	456	420	485	520	473	451	512	465	513	483	494	498	480	499	467	456	498	453	497	471	481	498	460	522	503	507	478	512	446	450	504	487	460	468	447	465	489	461	464	462	497	477	472	452	503	467	448	481	466	486	449	499	470	504	511	487	477	463	450	485	477	498	508	461	474	509	460	465	474	479	465	482	494	477	462	496	477	425	466	455	479	488	461	498	490	434	472	471	517	481	521	482	489	467	482	434	461	482	477	447	486	456	467	465	479	460	470	494	468	481	491	475	452	493	487	525	487	484	478	467	530	489	496	447	515	477	465	488	521	476	455	463	491	473	536	497	469	500	495	486	457	437	475	480	481	503	452	481	477	502	443	521	495	474	501	484	455	446	488	507	451	455	481	502	498	491	546	461	455	439	460	462	526	493	454	462	497	493	490	481	478	465	471	472	463	470	481	495	509	491	493	485	516	522	438	466	480	477	477	436	478	462	534	444	460	509	491	495	467	486	481	467	471	481	479	503	518	466	510	431	452	447	458	469	470	451	498	475	484	474	457	485	475	445	448	486	493	454	450	476	459	443	495	495	471	484	442	523	497	495	443	482	454	480	461	455	482	460	465	472	475	471	467	486	484	481	472	465	483	494	471	466	462	484	481	488	450	476	455	456	446	460	451	500	442	481	477	499	475	488	460	422	438	476	467	510	472	463	503	494	511	465	462	453	436	500	507	484	473	511	483	466	496	477	503	503	477	454	465	505	483	461	480	458	498	435	488	491	458	468	476	448	493	491	446	473	503	502	478	466	463	504	492	495	481	491	474	520	468	425	479	462	477	467	459	487	479	488	439	476	485	452	448	480	483	495	493	430	421	479	458	511	482	477	499	442	487	441	485	496	456	454	471	460	457	445	482	490	506	437	461	459	485	461	480	493	487	432	475	503	466	494	444	481	499	471	496	473	457	414	477	457	493	496	450	453	482	444	508	486	472	465	501	476	492	470	487	496	464	474	492	493	465	467	496	464	478	469	490	457	467	495	484	470	459	449	487	452	500	496	478	467	433	497	477	491	480	478	488	477	470	508	476	505	498	489	469	488	474	473	473	458	519	443	505	445	456	479	517	434	468	489	460	490	527	483	479	487	459	477	477	502	489	462	457	497	483	479	486	464	462	472	458	472	508	441	501	444	484	488	456	510	486	476	459	442	478	468	495	505	515	455	475	499	470	515	529	462	475	473	495	446	478	477	465	477	462	468	481	485	481	444	484	471	466	455	507	453	466	446	497	445	497	460	484	425	457	516	462	495	458	500	483	494	500	456	508	491	515	507	448	493	473	531	500	468	448	395	498	470	487	497	471	484	466	498	460	480	458	483	506	452	476	469	520	471	476	485	500	456	442	433	447	488	467	453	500	447	483	456	488	474	478	523	482	476	486	477	476	502	471	482	465	514	495	487	503	469	454	499	486	497	449	447	457	461	447	480	488	478	476	504	472	480	508	481	438	497	486	479	451	448	493	476	509	465	445	521	527	475	464
19449	6695	5423	2840	2019	1517	1254	1108	978	890	829	777	728	690	615	609	621	596	580	583	599	584	549	580	565	563	574	566	581	554	548	593	576	537	585	573	552	514	595	531	541	581	605	558	557	560	543	559	545	499	576	514	520	547	558	575	535	577	551	559	549	569	533	557	525	563	548	529	568	577	551	571	538	546	548	541	520	554	577	540	558	548	556	583	538	541	572	549	537	565	538	563	562	591	539	561	540	536	564	526	555	589	567	558	547	568	545	556	592	560	529	507	556	528	540	572	538	567	555	526	530	571	521	569	579	579	552	556	528	586	562	557	554	537	557	523	520	591	538	544	557	558	568	529	533	542	530	524	566	578	558	544	561	581	563	557	529	547	534	561	523	585	484	559	569	559	546	584	589	515	542	520	584	551	524	546	555	545	547	559	561	535	556	525	552	561	527	527	571	562	553	550	550	565	569	578	567	561	559	582	534	562	534	569	508	593	571	580	530	549	574	557	575	563	555	571	559	552	564	579	492	544	560	514	570	532	578	556	575	528	527	547	580	544	533	532	554	538	555	558	574	573	606	560	543	522	539	565	558	558	548	545	593	557	536	545	561	554	532	538	557	558	533	541	584	562	534	569	575	514	554	552	518	522	540	556	546	597	529	539	510	549	587	550	573	535	552	504	531	552	510	564	545	556	545	536	558	541	521	497	525	559	540	530	548	573	519	594	526	548	565	547	571	539	539	538	549	560	561	556	545	560	563	533	559	541	559	551	541	611	547	559	521	570	565	556	562	541	508	566	545	516	536	538	544	563	539	573	553	519	544	525	555	582	580	537	560	534	560	547	575	548	554	547	574	560	551	530	515	585	574	539	546	543	548	527	570	552	542	557	527	518	560	528	557	532	523	575	535	543	547	570	563	517	520	591	575	493	512	532	582	588	539	555	540	574	585	559	550	525	542	519	506	577	572	554	502	535	533	569	558	549	556	530	551	557	536	611	534	564	566	537	526	571	570	563	553	502	516	566	527	569	563	597	567	579	557	552	573	513	531	578	555	547	547	605	565	526	555	558	598	510	569	579	557	608	561	547	541	563	526	520	593	532	515	564	555	542	554	567	511	511	535	534	535	563	536	532	556	567	556	508	577	532	522	553	561	573	557	566	568	584	570	588	576	538	535	538	556	564	547	555	539	546	520	551	521	570	525	587	555	551	551	540	532	578	559	543	571	548	558	551	591	538	505	569	522	556	582	567	556	550	521	517	563	601	512	556	547	578	596	548	560	549	562	554	546	556	528	537	540	536	570	560	569	486	522	515	553	556	539	513	558	529	564	563	541	530	612	562	513	540	602	559	542	511	539	514	582	533	535	613	561	517	551	550	556	562	508	563	519	545	515	552	574	558	569	517	553	519	538	543	579	562	490	568	578	568	585	554	562	583	531	580	580	560	513	562	540	558	523	512	558	570	549	545	513	581	533	518	535	525	537	538	539	501	532	554	518	517	509	594	525	591	563	583	546	542	555	551	551	613	530	545	522	555	539	556	563	544	560	529	542	544	533	559	574	524	574	537	532	543	543	577	536	558	595	577	516	552	546	569	544	559	527	527	549	540	553	530	532	497	540	565	557	551	568	558	556	549	558	525	550	512	595	593	536	566	575	545	549	560	549	583	559	548	560	552	551	549	577	536	526	565	552	525	562	612	547	588	563	555	523	551	590	520	502	581	553	554	539	548	548	543	548	531	565	598	576	566	539	571	534	581	530	543	538	528	562	569	533	531	515	578	524	565	568	548	555	575	525	530	556	553	546	510	563	544	554	559	525	558	506	553	560	547	539	561	548	558	564	531	575	540	543	553	533	541	573	535	573	569	583	552	523	518	568	583	542	522	556	537	542	531	570	585	541	511	524	576	608	545	548	529	560	515	576	565	583	538	536	562	531	505	546	575	559	526	597	550	550	551	536	527	547	545	535	553	605	556	534	516	536	545	563	535	498	579	528	613	524	510	505	544	587	543	543	586	530	612	534	558	555	487	567	574	540	539	529	545	558	543	538	530	533	555	540	585	550	524	516	569	555	577	581	581	589	550	566	538	509	552	569	538	532	553	585	571	539	510	571	592	556	537	527	553	574	548	556	550	585	493	551	569	536	570	545	512	547	539	539	568	516	538	523	537	563	578	560	539	540	552	566	538	536	538	538	570	529	542	576	529	557	562	550	540	555	575	513	551	582	535	549	546	585	520	586	559	538	575	552	564	521	532	515	560	493	570	540	565	510	539	558	565	555	571	552	589	534	548	546	579	593	550	545	574	567	546	533	531	551	520	548	561	510	567	525	566	521	616	543	514	548	537	530	537	528	560	538	556	534	569	568	585	556	562	557	560	586	541	517	522	571	523	548	574	567	559	588	570	560	570	536	498	534	591	577	550	540	547	559	529	581	546	564	546	575	523	547	556	537	540	531	571	560	538	543	532	526	525	555	547	544	567	520	544	568	580	559	598	519	545	576	527	541	553	485	581	523	598	584	564	560	563	529	545	534	535	563	563	524	525	619	540	548	485	514	593	546	531	551	539	519	565	554	603	572	539	582	549	526	542	587	585	543	556	551	570	588	497	561	583	597	594	558	535	514	557	561	522	517	543	519	558	569	584	571	544	503	549	545	573	506	552	525	539	570	532	522	586	562	578	546	543	549	552	513	590	546	575	589	567	555	567	540	551	527	557	516	583	528	502	595	536	547	541	551	593	501	544	543	540	519	566	563	557	548	537	535	533	524	583	531	515	571	551	564	564	570	536	618	527	529	497	531	523	589	584	513	517	581	576	571	534	537	522	534	574	541	565	555	541	506	560	519	558	582	574	531	538	549	528	579	551	532	534	544	529	528	531	523	605	553	545	578	540	525	533	554	540	532	522	536	525	580	581	567	549	542	568	542	574	547	591	573	530	570	551	546	552	588	572	516	537	587	510	509	552	575	594	511	573	551	541	570	596	550	581	555	537	539	587	531	570	580	546	541	567	546	533	594	579	493	600	556	563	584	562	517	562	546	561	531	521	608	540	563	566	582	527	564	531	544	554	518	552	553	520	602	512	544	522	560	562	539	533	533	543	539	576	554	563	568	505	570	550	600	559	537	565	527	520	552	538	523	566	532	538	541	578	569	556	537	549	547	548	576	589	521	573	537	541	509	577	574	530	557	522	561	520	532	570	541	524	522	537	556	554	577	508	536	543	547	560	503	604	544	551	545	525	587	545	516	520	555	569	566	540	513	569	581	579	552	528	537	551	548	571	574	536	545	559	517	555	549	503	552	548	583	520	564	572	515	554	529	570	566	547	539	544	525	520	547	549	537	590	559	544	600	522	541	527	587	523	571	515	533	523	566	580	502	561	536	546	577	565	579	541	521	534	571	548	549	553	538	575	550	548	534	544	558	558	548	531	530	521	588	585	531	553	531	585	545	592	548	572	519	510	541	551	562	547	621	547	577	598	554	522	544	570	556	528	565	548	559	536
22790	21152	28921	23679	21150	21193	12541	1336	858	760	665	541	527	492	425	388	408	389	367	363	329	287	313	314	281	302	305	307	274	280	270	255	276	280	256	237	249	247	270	276	262	259	272	248	252	253	247	281	266	249	229	230	254	252	271	256	257	275	258	251	251	238	264	246	271	265	267	237	250	248	237	255	254	248	249	250	225	256	260	265	241	255	237	257	228	249	230	221	214	270	259	232	266	274	228	243	235	246	251	255	256	250	250	244	246	266	250	231	241	244	261	279	243	246	243	235	241	262	252	259	242	241	259	219	224	244	268	215	289	266	223	220	246	249	281	243	269	246	226	248	239	238	255	240	248	245	243	243	228	237	232	246	276	239	243	229	256	273	244	245	234	223	224	251	247	238	229	239	247	234	281	201	249	267	221	234	255	268	253	243	249	207	237	249	241	250	257	238	244	229	239	241	255	241	237	256	259	260	229	234	225	274	212	227	264	253	218	224	241	218	258	231	237	271	224	249	255	265	237	240	253	233	219	247	244	263	231	275	227	234	238	236	260	237	245	268	226	219	211	242	241	272	220	233	238	240	244	263	267	216	239	217	241	229	250	233	247	234	249	232	240	237	256	239	244	239	249	233	256	233	241	224	216	216	236	238	225	258	226	232	292	231	215	230	220	219	205	222	282	230	246	235	237	215	274	241	235	235	249	221	233	267	241	227	238	249	233	237	254	283	230	205	222	268	279	258	259	254	226	248	226	244	231	277	241	232	250	246	273	233	273	249	241	237	248	216	265	251	224	270	251	238	233	243	230	216	215	238	269	228	252	261	253	266	233	243	250	239	244	252	228	245	243	228	234	227	236	231	249	232	239	245	236	220	236	212	230	218	234	249	236	234	233	245	241	255	246	267	223	239	240	239	255	242	225	239	249	210	238	236	253	258	226	242	260	231	228	221	230	247	229	246	222	233	228	231	244	242	267	227	267	247	228	249	240	247	236	210	257	225	242	238	242	269	232	272	256	237	220	237	253	225	240	248	247	221	267	212	238	269	244	257	257	260	251	263	265	251	231	264	228	260	226	246	236	236	251	213	255	257	208	218	253	256	246	291	239	238	207	231	228	209	256	242	223	243	236	240	230	238	280	218	243	237	225	223	210	251	250	260	224	266	243	242	239	251	266	230	226	240	245	252	215	245	242	233	247	217	228	239	262	250	226	248	249	235	222	244	259	250	237	217	257	230	230	238	238	242	241	208	243	247	249	234	235	223	219	224	258	246	220	218	247	229	247	250	234	252	252	241	266	251	227	240	265	280	251	257	237	252	240	235	252	262	244	216	214	235	248	242	243	232	233	248	229	248	247	227	237	229	241	255	248	238	257	214	246	259	254	256	246	212	233	226	258	228	215	232	251	233	235	241	267	224	225	239	232	252	237	240	246	201	225	228	238	229	250	245	228	247	224	233	290	243	218	219	221	244	251	232	248	249	245	235	218	231	244	246	246	238	239	221	245	241	217	246	258	248	226	242	255	240	214	230	227	259	252	256	234	249	242	269	232	258	257	244	248	255	245	251	252	234	236	248	257	222	237	251	245	228	236	242	220	235	240	259	236	267	229	209	261	273	246	233	243	244	242	237	246	263	224	219	235	229	246	234	258	272	264	261	248	265	272	237	235	241	261	265	213	257	243	227	241	224	271	260	213	242	239	239	205	253	247	233	216	242	226	272	230	245	232	224	247	250	253	241	232	227	257	283	249	230	249	248	227	234	238	243	239	247	228	233	278	237	264	241	257	227	236	238	256	244	216	210	225	219	218	245	235	241	235	243	257	229	227	263	237	237	239	231	241	247	228	278	227	265	226	246	241	237	234	244	250	234	248	247	225	235	236	270	229	227	263	244	225	257	228	264	249	235	229	236	250	237	244	235	261	225	244	259	234	233	266	245	233	250	260	243	240	257	256	242	252	230	239	236	222	231	219	247	263	234	255	251	251	232	240	234	230	220	267	278	241	254	240	250	259	241	217	235	234	227	230	219	248	264	279	226	232	243	257	249	233	248	236	234	224	214	237	259	260	256	270	259	258	239	245	216	244	238	247	243	266	233	256	245	214	238	243	249	239	217	236	241	235	230	242	234	198	230	230	230	261	223	238	245	215	233	236	272	227	227	245	248	235	250	249	249	247	237	235	260	237	245	240	253	248	241	248	217	227	237	267	227	212	223	232	217	201	253	230	243	266	261	245	227	259	230	249	254	224	225	246	267	247	232	236	249	209	225	225	252	283	254	249	258	214	257	252	240	243	239	237	242	253	240	259	258	246	219	242	267	279	250	242	245	202	252	227	230	234	239	222	240	245	258	231	232	240	252	260	255	237	245	220	235	235	265	273	231	228	242	254	244	225	250	242	222	286	234	221	231	248	250	254	244	225	222	229	249	224	247	257	223	230	251	250	244	242	229	255	262	248	263	260	249	224	223	211	229	232	246	255	247	256	204	231	248	257	260	260	235	230	249	253	232	225	239	216	236	230	231	248	249	259	238	239	275	257	230	253	230	219	232	251	262	213	241	232	205	254	221	238	239	269	245	241	241	218	270	223	221	233	241	245	249	234	216	239	239	263	255	229	223	228	276	223	253	221	225	238	246	249	235	245	229	250	253	217	226	229	245	245	256	247	253	258	241	246	241	258	246	229	247	234	251	246	271	238	255	258	254	231	237	247	240	204	235	196	239	219	208	249	221	259	249	243	254	246	219	251	267	250	228	263	207	241	232	247	244	244	254	217	249	213	250	246	242	228	275	228	254	236	229	235	230	237	218	217	235	225	246	247	227	235	253	256	243	251	243	243	244	208	223	251	261	230	276	242	223	217	233	250	241	227	251	209	230	265	235	216	244	265	260	216	220	224	239	240	243	262	226	245	256	237	239	259	238	272	228	242	243	255	246	249	236	257	236	233	236	252	220	244	241	266	261	242	239	229	254	252	250	238	246	253	231	258	238	248	239	232	249	212	248	244	221	239	235	231	243	259	239	247	257	250	249	228	264	237	248	211	259	225	256	246	248	253	222	230	213	245	238	234	240	215	271	226	247	227	242	234	257	248	233	267	231	258	244	226	252	263	228	239	265	229	249	224	232	244	233	242	222	238	229	256	266	225	231	230	269	240	241	246	243	238	241	208	229	261	220	225	236	235	259	243	250	245	249	229	224	226	229	252	248	249	234	217	262	267	226	251	226	233	223	272	243	234	244	234	261	252	237	262	226	256	241	220	258	237	229	243	236	259	242	233	250	271	227	249	236	234	259	256	244	241	241	257	218	245	235	245	262	239	232	265	255	234	257	230	255	260	247	255	239	244	222	236	263	241	222	242	221	221	268	220	269	248	263	260	239	244	242	245	240	243	260	217	225	228	255	243	237	259	242	236	240	224	234	215	241	224	235	245	247	230	264	222	250	232	265	239	246	265	264	230	249	227	257	253	239	240	231	246	263	250	243	255	229	270	214	283	251	238	248	248	233
19904	17288	14529	7798	5302	3762	2926	2206	1737	1436	1169	973	865	775	693	599	588	508	495	488	471	451	413	394	400	387	363	295	323	360	336	299	343	328	312	292	295	300	305	303	281	303	322	288	303	292	298	305	310	299	278	303	267	271	277	291	258	300	318	278	263	268	279	277	298	294	269	282	270	281	271	297	298	281	289	289	293	260	265	279	277	278	270	307	258	284	269	251	244	282	253	282	294	225	275	282	300	277	277	270	263	268	304	271	285	266	271	287	273	283	274	261	287	282	281	253	270	283	278	266	279	252	283	258	248	288	268	280	282	257	269	272	274	269	284	292	246	291	265	257	267	271	270	293	258	288	277	281	263	277	257	278	291	269	291	277	267	273	265	269	251	296	293	256	256	270	280	244	257	268	269	287	257	278	289	248	270	274	270	273	286	284	251	306	308	298	254	269	278	295	261	261	286	283	270	266	286	276	274	265	275	266	304	291	263	264	274	257	262	249	290	268	282	304	265	284	310	263	264	258	280	286	271	317	258	271	258	256	263	226	251	263	289	240	280	286	281	319	266	232	257	256	269	271	266	296	274	281	279	274	286	262	298	274	276	243	290	257	279	278	280	262	268	289	294	283	268	286	270	291	279	267	302	269	264	288	277	265	270	244	260	276	283	259	292	251	274	252	264	273	279	273	255	291	280	288	261	292	240	274	270	275	264	272	269	244	279	288	283	281	268	248	280	265	272	278	258	269	274	259	289	284	290	252	278	287	276	287	270	262	250	232	302	268	267	287	266	279	296	273	264	260	285	293	271	266	277	284	280	291	266	276	305	259	266	273	264	253	252	285	268	274	255	278	256	291	255	262	285	261	286	267	257	287	241	261	295	237	247	260	293	284	262	281	275	284	290	282	276	248	258	298	291	277	260	269	289	250	256	294	301	264	289	278	247	251	261	294	268	294	258	255	278	260	297	298	285	256	298	259	236	255	276	256	271	284	258	299	278	301	266	279	314	245	276	283	296	272	273	274	249	262	242	274	270	255	270	283	265	257	262	276	294	281	259	266	274	270	294	253	284	261	297	268	282	267	273	250	266	280	279	286	282	289	266	288	325	275	253	288	271	270	280	264	253	254	273	251	263	286	260	253	291	300	273	285	288	260	251	248	286	284	258	273	253	259	267	256	271	294	280	249	279	295	290	288	261	311	267	266	244	252	282	266	292	254	260	268	260	262	287	250	277	267	245	250	245	271	276	268	263	266	287	271	265	263	265	261	313	269	260	265	265	270	269	259	291	302	274	262	262	260	241	251	287	250	279	250	258	279	282	305	280	226	295	265	263	276	299	271	278	290	268	285	274	290	285	294	262	267	297	273	284	268	288	244	272	256	262	286	264	278	301	287	287	265	262	288	241	301	300	252	259	297	255	252	252	260	289	275	269	270	274	296	268	264	270	273	263	260	288	282	261	259	256	291	287	273	259	295	256	267	289	270	234	251	283	267	269	275	272	266	261	273	288	255	279	280	276	259	231	277	264	268	283	268	278	268	281	271	279	308	258	250	260	289	266	259	257	270	257	259	272	298	266	307	263	254	287	260	296	275	264	264	250	260	269	255	292	253	276	263	265	315	280	246	274	246	278	267	275	273	263	306	212	250	284	296	252	251	257	280	274	256	295	281	260	262	263	279	257	286	295	281	256	251	253	263	284	304	265	286	262	250	262	280	261	262	270	281	271	288	274	273	256	265	253	278	286	243	284	275	295	269	268	247	277	282	276	250	270	291	275	290	275	263	268	289	274	275	259	250	271	241	306	278	241	272	257	279	250	285	253	276	253	287	274	288	285	267	265	249	272	256	271	259	291	256	288	284	257	240	263	275	241	245	276	254	268	269	259	255	274	285	305	254	273	315	253	297	271	266	285	289	303	285	288	275	285	257	284	270	256	286	281	302	258	290	283	295	268	241	268	240	285	265	284	278	259	261	295	276	302	289	236	266	272	273	282	260	244	264	274	273	243	291	263	237	306	248	274	296	258	295	228	248	270	272	303	246	281	288	251	271	280	258	246	281	249	276	296	253	271	266	248	270	266	263	269	251	289	281	277	262	252	257	256	297	252	303	267	274	297	303	269	243	244	292	261	288	282	243	263	259	272	280	250	262	275	299	267	290	281	263	264	241	252	252	274	279	261	282	238	256	285	266	265	258	289	277	267	278	291	259	276	285	256	275	300	277	285	225	288	251	246	255	287	271	279	247	289	310	241	265	268	257	270	286	277	294	267	246	265	257	280	252	280	265	287	268	222	261	284	308	268	250	278	245	255	253	279	265	289	280	292	267	251	292	248	287	269	268	236	257	260	297	277	288	258	256	261	273	298	249	288	280	283	281	283	283	283	262	274	257	289	278	265	253	256	272	284	273	272	288	303	265	264	264	265	276	279	251	277	251	296	274	287	248	267	267	290	272	268	296	237	271	288	264	288	244	284	276	246	290	271	276	268	246	239	271	274	295	289	253	261	271	262	280	267	276	272	282	286	282	262	276	273	296	268	252	269	298	295	275	266	266	275	293	267	288	237	269	241	268	253	264	288	299	278	294	270	282	251	252	271	245	284	290	258	287	252	249	268	244	277	240	285	287	279	269	269	292	259	255	288	299	273	268	279	275	261	244	273	262	278	269	264	239	279	237	266	263	273	266	264	302	299	267	283	286	276	288	306	236	271	293	251	271	276	288	274	299	271	284	274	283	287	295	273	267	290	256	267	260	249	250	272	257	264	255	262	265	251	288	251	271	277	243	249	261	297	257	266	287	276	251	231	245	249	313	280	269	278	279	236	274	295	291	293	299	248	264	286	290	264	263	271	251	290	294	271	260	303	296	267	289	265	265	276	280	271	265	263	270	263	262	288	280	265	243	279	260	268	287	242	235	288	265	241	237	295	263	279	275	305	277	274	277	274	285	277	270	254	286	244	298	286	231	289	280	258	330	274	277	235	267	266	277	268	258	288	265	301	280	261	248	284	283	255	271	262	275	299	276	287	268	247	264	241	294	238	292	254	266	305	291	281	280	278	279	257	249	297	264	258	265	283	256	260	301	288	259	269	275	227	282	287	274	291	282	287	265	266	318	256	280	272	302	275	287	279	258	300	279	270	297	258	279	287	256	298	269	254	275	267	262	264	249	280	262	283	281	297	266	271	257	286	276	284	256	283	279	283	267	303	271	291	243	281	282	268	280	267	259	267	284	262	285	267	269	282	316	289	246	291	300	286	299	256	276	290	270	265	271	286	268	268	252	245	267	253	260	292	257	299	274	272	248	283	273	268	282	253	256	298	291	279	268	285	283	285	281	271	281	282	259	271	249	284	279	273	277	284	253	297	245	268	273	259	289	280	269	247	266	252	290	270	270	246	285	286	270	304	322	262	272	273	294	291	300	267	285	262	264	276	274	279	254	249	273	277	252	284	249	272	267	263	273	276	249	261	251	260	245	285	253	266	276	299	252	300	245	289	258	281	268
27224	20059	7290	1051	713	652	504	402	376	390	401	376	384	356	377	387	364	372	394	371	382	366	353	395	379	351	377	382	388	366	390	394	379	374	370	364	369	366	386	414	383	346	378	351	367	351	369	365	377	355	375	329	349	375	383	369	352	368	352	375	332	392	391	347	359	407	338	379	379	394	353	322	372	373	370	372	328	363	401	402	380	381	359	331	377	373	358	388	390	389	349	379	353	343	398	368	354	394	337	352	343	389	342	357	363	374	339	381	358	389	368	379	364	399	356	375	407	372	385	350	345	362	356	369	379	423	367	367	365	382	390	363	387	381	395	369	361	379	376	362	365	372	355	378	346	364	352	387	398	390	366	362	356	393	331	389	407	396	386	321	336	377	338	396	330	399	397	361	375	404	401	360	328	346	372	370	352	355	327	367	401	362	370	372	364	342	376	369	386	365	357	354	335	384	413	367	344	358	362	376	390	343	387	350	369	377	345	383	360	367	352	370	350	387	370	364	384	378	355	385	355	354	389	379	378	354	397	351	353	368	394	339	376	378	331	361	363	323	356	396	370	362	334	367	362	365	362	378	382	350	353	376	412	360	383	388	361	390	371	350	360	389	375	386	390	390	339	351	339	379	356	340	351	375	366	335	349	372	362	388	338	343	388	341	346	367	366	340	368	342	366	381	372	389	407	381	403	349	364	353	358	377	351	363	391	374	346	373	362	364	374	377	357	342	373	423	358	377	366	380	359	394	380	381	413	375	383	374	348	367	392	365	358	378	341	344	354	374	361	392	399	395	397	343	346	343	349	366	385	393	324	362	355	358	384	398	345	338	354	369	366	382	391	395	367	382	363	362	347	364	396	340	360	398	383	369	375	354	404	369	401	412	381	394	381	377	405	368	348	368	362	362	389	367	360	395	377	415	371	387	367	342	386	382	357	342	371	372	375	393	365	369	386	414	373	369	395	386	362	364	393	385	381	364	393	359	374	426	372	371	391	370	327	328	430	388	376	377	329	384	376	336	363	354	354	353	352	387	336	369	346	379	370	375	391	373	369	371	381	358	371	361	362	386	377	358	400	375	347	380	355	346	395	351	372	394	350	397	372	377	376	346	405	364	348	395	369	399	357	369	353	366	352	367	369	396	348	361	358	373	377	331	399	367	364	371	361	343	379	350	369	372	381	372	383	371	385	381	353	380	384	390	371	350	353	381	376	369	352	385	360	408	391	387	392	395	360	379	393	363	383	379	376	352	364	383	363	371	351	351	388	387	372	365	366	365	365	356	353	403	353	377	384	411	388	365	387	365	373	405	351	386	377	353	367	354	355	355	363	363	358	384	386	389	388	368	373	347	363	346	385	347	382	356	373	349	368	350	361	349	359	379	347	386	363	333	384	356	336	369	373	354	368	375	358	387	347	358	384	392	391	384	370	349	391	352	346	342	382	385	366	371	395	375	381	380	384	350	384	363	370	378	371	370	336	362	344	397	370	381	386	388	403	359	360	354	387	367	398	377	345	338	365	366	350	358	371	356	342	375	333	388	393	366	391	353	391	328	409	371	378	359	349	383	364	351	367	364	387	351	400	373	386	360	383	369	397	360	386	332	372	390	403	372	374	401	345	370	378	378	344	361	366	372	379	355	340	360	359	373	375	419	372	346	369	377	376	367	370	386	369	399	386	362	362	332	371	359	340	377	329	358	349	377	369	368	405	400	353	340	336	336	355	367	355	378	376	386	369	366	369	389	386	379	391	349	344	335	380	352	346	321	388	373	388	352	357	369	329	388	381	380	356	359	390	365	374	368	343	377	399	374	371	375	331	359	382	366	394	390	366	366	367	371	358	366	356	389	363	361	387	358	356	338	390	361	355	370	386	397	376	405	373	355	364	417	404	355	376	372	346	386	351	360	362	379	377	361	403	363	377	392	364	335	369	355	353	382	377	440	352	358	389	372	365	373	387	382	364	349	402	402	334	351	392	374	379	343	378	383	370	389	375	341	376	350	366	381	360	356	340	354	372	381	344	354	415	384	370	374	370	356	338	372	378	354	394	346	358	395	379	363	386	394	364	392	369	377	371	370	367	358	336	370	376	376	367	391	361	348	395	369	357	376	354	369	406	329	385	380	363	342	386	387	308	365	369	379	395	360	358	366	400	351	377	371	375	362	335	355	394	388	390	357	366	391	377	370	342	349	371	385	371	358	409	343	397	355	343	372	365	383	354	369	360	408	355	355	373	316	349	380	352	324	372	338	367	365	376	383	378	407	361	340	359	355	354	378	362	336	371	341	375	369	329	381	391	358	348	335	339	371	396	372	377	369	370	346	398	387	388	330	352	366	339	394	360	366	351	372	377	372	394	351	385	352	367	413	375	402	374	361	374	327	401	379	391	375	379	382	371	348	368	395	388	417	367	367	369	377	349	360	335	368	397	335	368	360	341	348	312	389	358	356	350	352	406	382	367	306	367	382	391	375	368	368	371	372	371	340	349	394	338	424	377	372	412	332	343	372	351	356	350	363	376	393	377	389	385	331	350	332	352	366	363	344	356	388	378	368	373	352	387	358	363	346	371	383	367	402	369	373	336	378	407	386	372	341	400	320	346	392	405	383	333	374	357	348	375	359	366	377	338	383	392	391	385	337	364	392	379	350	358	356	378	395	359	334	368	356	345	357	378	394	379	355	352	371	366	360	352	346	358	389	328	346	340	411	366	359	359	360	363	368	408	354	382	372	344	336	372	349	367	361	396	390	370	387	404	398	348	344	394	384	381	370	413	365	382	397	397	365	353	365	349	383	383	377	375	389	387	362	363	391	345	403	343	330	389	357	348	335	395	369	343	384	380	397	352	352	363	376	349	376	364	393	362	350	369	367	404	367	398	406	372	356	389	356	359	380	369	388	371	400	365	362	389	361	333	385	351	366	341	369	376	365	326	361	347	387	382	336	376	332	383	366	363	423	348	373	358	377	384	394	354	370	364	402	369	402	362	369	377	380	349	393	372	389	397	375	361	397	408	396	381	387	367	380	363	351	322	387	401	356	386	343	374	346	331	375	346	360	328	365	361	403	377	362	355	335	381	407	385	346	360	360	380	352	372	393	392	398	344	382	337	386	366	380	347	367	371	390	352	375	387	361	387	344	353	353	388	377	375	346	370	377	380	349	396	361	358	379	383	376	358	374	382	352	357	366	354	361	370	364	356	379	371	382	370	352	357	382	361	360	376	370	369	367	346	358	371	422	335	349	388	371	391	367	369	348	345	370	360	377	345	409	397	377	402	401	392	344	380	362	372	365	360	333	398	368	365	396	388	362	348	387	389	363	353	348	345	366	345	394	387	353	341	403	374	361	370	366	339	371	352	369	386	372	361	396	398	377	369	363	355	373	356	339	342	376	351	377	386	353	394	381	367	384	355	354	382	379	360	394	382	362	373	387	379	367	359	367	368	367	362	370	317	371	333	366	362	376	372	355	376	374	355	377	393	389	341	379	382	383	337	372
9313	1465	1282	795	679	587	525	529	478	477	521	539	447	507	452	452	483	400	480	456	419	431	417	442	438	395	488	473	466	427	482	441	438	515	484	474	451	437	467	477	469	430	444	423	449	477	427	440	470	429	448	433	455	419	448	415	452	450	453	420	452	445	437	463	439	423	435	414	462	443	439	454	431	461	423	438	490	418	448	380	452	417	458	436	385	436	439	445	440	445	443	451	439	413	483	460	445	450	451	468	418	436	415	444	476	452	436	456	453	428	466	408	422	478	453	406	440	424	459	471	453	464	437	446	465	456	457	442	443	423	435	489	469	442	454	464	412	433	418	438	465	448	420	465	468	451	475	433	457	452	427	426	429	456	466	422	449	429	390	469	430	448	413	478	404	471	472	446	442	440	455	413	448	451	458	443	427	455	428	446	465	428	455	424	420	455	436	471	467	416	455	452	450	432	444	432	441	431	470	456	426	437	465	459	464	437	448	442	424	428	407	490	450	435	424	429	445	443	454	475	450	424	443	451	413	426	428	415	438	464	490	394	451	475	462	436	467	462	412	433	444	443	439	468	456	449	461	442	453	442	455	426	422	422	455	443	407	428	427	454	416	457	452	435	432	458	441	447	451	477	419	450	418	484	443	442	438	460	491	476	420	446	386	508	426	445	446	434	451	420	458	443	400	424	488	426	425	452	416	441	420	418	413	461	440	455	453	453	470	425	410	445	427	437	411	440	468	482	442	450	437	437	424	435	429	432	435	432	445	443	462	431	471	438	462	445	424	451	440	449	427	477	407	392	452	453	421	456	452	442	421	411	454	463	450	454	434	437	434	456	458	445	470	450	464	439	420	442	436	461	418	448	440	428	427	434	394	439	424	463	458	439	466	447	417	420	439	437	440	428	443	464	432	480	447	463	487	450	475	428	417	430	442	450	433	500	496	444	492	470	440	477	438	427	424	439	439	417	474	464	447	430	438	467	400	480	461	425	453	419	456	445	478	445	467	472	450	438	421	486	427	474	460	413	469	412	459	417	457	459	442	423	440	448	431	426	435	495	438	500	427	464	463	429	430	442	482	436	460	467	449	425	419	417	472	433	455	447	482	429	469	454	416	482	420	475	466	411	437	449	412	427	441	457	436	417	439	489	458	391	419	453	440	451	460	401	396	383	415	507	429	441	464	436	445	434	474	427	401	440	462	438	458	411	423	421	428	427	441	428	432	445	410	455	484	449	418	420	456	455	442	429	436	459	461	400	450	420	472	447	435	446	409	492	429	416	442	428	426	470	491	436	449	436	463	413	443	457	398	463	425	427	437	466	436	450	431	439	442	416	444	470	457	451	424	456	458	440	417	447	444	467	415	461	418	462	456	413	432	425	418	462	421	427	410	445	440	483	434	443	449	457	462	439	458	444	429	477	419	413	433	428	445	439	435	433	437	417	419	436	418	426	468	460	431	461	400	418	449	460	457	432	411	429	445	439	453	417	463	449	476	445	464	462	424	448	417	491	424	387	470	421	415	430	421	445	427	459	445	444	417	456	444	440	449	396	403	395	391	416	455	422	432	413	426	456	431	449	438	428	406	420	399	472	442	425	422	434	483	432	443	438	432	441	442	413	407	472	410	452	419	417	433	476	401	471	443	448	426	451	449	469	459	412	489	447	424	469	439	458	459	483	427	419	418	423	455	443	437	439	424	421	434	446	405	445	457	476	424	445	477	437	455	419	422	423	466	470	481	445	422	489	474	417	435	448	466	433	441	467	478	439	447	461	416	460	436	447	430	446	462	411	443	445	481	481	434	443	415	468	429	441	450	416	441	441	447	452	440	458	467	440	439	468	424	427	435	458	455	444	417	462	461	445	441	446	504	459	458	419	419	479	459	468	441	451	446	434	435	438	432	441	419	433	463	433	453	437	430	418	437	459	468	438	438	428	426	440	476	458	444	426	495	454	446	426	416	462	493	436	460	453	426	502	478	466	445	453	459	434	452	405	457	442	467	449	446	470	448	438	478	453	474	442	468	423	461	435	452	409	430	452	429	431	465	433	429	430	468	463	453	461	454	466	419	468	447	442	474	432	439	416	444	445	466	461	477	445	452	430	462	467	482	461	460	444	482	459	441	452	478	469	446	412	471	435	435	402	443	431	449	470	403	422	466	416	430	459	435	449	431	467	426	418	423	411	462	427	443	417	425	455	428	447	444	438	464	425	492	453	466	418	439	464	408	424	442	431	421	477	405	408	434	426	415	476	447	449	444	426	446	458	414	422	433	492	450	447	445	396	409	449	443	468	437	425	435	427	463	435	414	451	442	450	443	444	456	443	453	474	446	458	409	478	458	430	429	462	435	456	444	434	463	417	453	441	441	442	470	423	449	449	430	460	440	414	442	468	447	455	451	458	429	444	464	452	445	460	467	472	440	459	462	442	443	435	435	438	446	471	451	442	424	451	384	460	436	431	414	456	471	442	448	476	412	430	452	465	447	409	462	449	474	438	421	457	469	450	428	430	469	433	422	484	453	446	452	453	486	471	461	482	428	466	469	476	396	441	408	434	445	463	458	423	471	470	430	444	446	445	435	454	462	434	395	419	410	434	426	464	477	467	416	453	442	414	435	411	437	396	448	455	454	468	403	457	465	446	467	389	441	430	458	433	467	458	460	437	465	433	448	463	431	462	411	439	408	444	418	431	474	443	439	470	435	436	449	433	425	469	419	437	464	447	452	455	425	451	459	421	418	453	457	424	436	448	477	423	455	441	462	445	451	446	448	448	445	482	435	457	456	440	452	435	437	434	421	444	445	403	443	421	447	459	457	455	432	475	425	481	476	458	438	476	473	392	438	429	422	432	435	476	430	416	469	455	441	475	457	436	454	447	463	425	447	454	435	447	438	506	434	426	429	444	418	467	432	463	435	449	468	459	425	465	441	429	400	439	454	396	472	437	437	448	436	439	425	481	451	476	393	417	449	478	443	464	433	456	479	431	426	439	417	427	434	421	416	463	449	425	484	427	483	433	438	405	475	418	426	454	461	436	472	497	462	460	421	465	488	415	404	469	446	429	467	445	444	490	425	438	462	442	451	434	487	426	419	456	432	398	440	428	492	420	426	458	461	429	400	431	421	436	416	416	466	437	445	444	403	431	448	454	470	474	444	469	426	443	447	424	440	460	427	438	407	430	416	448	432	447	456	441	446	411	403	461	459	458	423	433	444	438	432	462	447	479	446	422	441	411	467	438	447	431	447	408	443	465	432	431	385	430	405	426	420	421	448	410	453	415	412	482	432	486	438	455	463	447	398	466	440	459	435	453	441	415	455	470	424	419	468	431	435	439	444	429	459	475	440	419	441	477	480	438	464	472	453	493	456	442	438	422	469	465	432	426	468	426	453	443	415	422	449	467	421	421	455	465	440	470	414	413	442	403	421	474	467	475	433	422	441	438	447	396	430	438	467	437	481	442	407	473	436	456	456	471	469	488	464	440	466	445	445	450	458	442
23747	21138	28512	24036	21122	12927	1169	664	510	444	380	335	299	302	310	280	211	248	225	208	209	210	206	204	221	176	211	201	222	202	195	207	172	196	192	206	176	168	181	167	183	201	181	201	188	173	192	195	201	184	189	162	153	200	183	203	173	180	174	170	198	176	190	185	184	166	178	177	147	184	175	171	175	181	197	185	163	172	154	178	159	194	168	178	171	147	182	164	173	175	170	179	173	187	187	175	147	186	179	190	167	160	157	177	184	179	187	169	184	158	168	171	179	174	185	160	170	180	188	162	176	175	160	168	186	162	207	172	187	163	199	166	169	158	153	175	189	188	174	168	181	168	147	176	171	159	177	174	185	170	164	184	185	186	163	176	193	189	154	157	190	186	180	177	155	175	168	158	172	177	186	187	185	190	167	164	185	202	177	164	167	184	198	183	166	175	169	180	179	173	190	175	163	166	179	178	186	188	181	164	166	171	181	159	197	180	166	184	185	169	169	183	155	191	162	183	185	164	152	152	182	186	182	174	162	179	178	157	152	192	149	202	181	187	174	170	166	191	166	169	180	179	189	178	168	176	200	153	180	180	187	172	157	179	166	178	186	168	158	145	157	162	189	169	189	166	190	191	183	165	149	148	148	176	174	168	156	175	177	174	185	190	160	174	184	175	189	183	178	187	156	193	183	189	149	187	184	166	191	187	173	185	187	189	166	172	165	194	161	175	194	159	167	176	180	191	176	159	194	162	199	156	182	179	184	178	185	188	179	194	187	163	176	161	190	176	172	202	167	168	178	204	175	175	163	171	174	162	176	167	163	190	159	185	165	191	195	214	177	168	192	170	156	153	170	168	163	174	167	184	176	162	169	167	173	171	176	188	170	178	185	187	177	178	188	163	160	186	184	184	170	186	182	168	181	161	188	181	175	159	176	182	159	185	154	152	187	163	197	176	177	157	179	171	191	168	177	160	180	202	181	187	147	178	173	179	190	166	185	187	179	154	204	160	187	203	157	151	175	168	164	158	202	194	185	188	190	176	172	175	176	182	165	182	177	162	187	176	176	157	190	202	176	170	163	168	181	165	178	193	192	175	173	174	164	158	172	162	162	155	161	170	196	182	182	188	189	179	159	182	180	164	183	162	164	185	182	159	167	174	158	189	172	166	180	187	175	173	197	168	168	164	180	173	169	188	200	199	186	181	149	149	185	155	172	158	165	175	158	162	160	190	160	205	169	185	184	165	173	184	173	168	164	186	158	195	177	201	173	172	173	184	204	165	167	160	172	195	171	195	163	178	176	200	191	140	173	170	172	164	162	178	182	166	164	198	191	181	200	184	170	168	189	184	189	201	170	175	162	169	165	165	176	184	148	168	185	170	197	176	164	158	165	176	179	182	163	172	196	164	175	177	194	208	187	163	187	166	183	162	167	168	177	182	154	168	173	139	177	172	174	188	169	185	188	171	186	150	178	203	179	171	182	185	208	177	168	188	164	172	150	155	161	192	165	194	181	205	183	181	177	158	136	194	184	179	191	189	191	169	171	174	190	189	209	171	180	172	177	191	161	174	183	160	160	179	136	178	163	188	175	168	173	173	146	196	171	181	170	164	188	172	205	195	182	182	169	160	211	191	176	170	187	199	162	192	172	169	172	183	167	155	181	169	171	174	167	182	156	161	184	194	178	184	160	153	161	191	189	189	172	193	167	189	198	203	170	169	173	154	167	168	159	201	174	163	183	181	192	174	146	188	181	165	157	169	193	168	174	185	183	177	169	172	185	189	165	172	163	174	162	172	161	158	187	153	169	150	179	187	174	179	189	169	167	169	184	165	168	168	181	200	185	174	169	177	168	175	177	167	181	193	178	173	174	180	177	194	176	193	188	169	175	179	171	185	195	181	176	181	176	161	176	183	186	157	188	184	162	187	182	153	154	186	211	181	175	180	160	192	166	180	187	190	184	163	190	189	171	169	173	164	169	184	172	180	182	158	171	180	202	189	182	161	176	178	201	172	170	161	181	175	193	152	162	163	181	175	162	188	190	172	174	167	179	158	171	146	174	184	165	186	158	166	174	166	192	171	176	174	188	170	174	167	161	176	153	178	185	177	184	160	178	186	160	151	176	192	177	179	186	173	182	167	171	197	197	176	180	174	181	190	172	165	185	168	159	173	177	172	175	173	185	161	179	182	181	185	179	170	174	175	148	176	169	178	180	181	186	167	180	155	175	191	179	176	179	184	190	189	169	182	155	171	171	170	164	190	187	156	183	172	188	151	177	164	198	182	169	178	185	177	160	171	155	191	197	199	192	168	188	185	159	200	175	173	167	176	173	175	195	179	181	184	161	159	182	178	185	175	183	184	162	171	168	147	213	182	198	183	178	156	166	193	182	166	175	191	189	156	165	169	174	176	168	193	192	181	187	195	170	158	179	188	189	196	175	195	161	159	181	159	165	197	173	170	180	172	175	186	166	174	200	179	172	159	155	180	186	182	189	191	168	197	180	163	161	177	156	180	194	188	170	206	168	159	188	161	185	167	197	202	195	164	167	182	181	176	169	184	164	173	151	193	185	162	157	157	185	181	160	180	195	166	174	168	160	155	183	169	203	179	156	162	185	163	161	157	197	166	176	206	163	171	170	190	186	193	166	174	175	169	179	201	176	177	174	182	176	179	185	139	156	177	170	158	186	167	168	172	185	171	161	170	170	190	173	190	180	157	165	171	165	174	178	186	170	175	170	170	185	183	178	158	206	178	181	185	185	171	175	199	184	172	166	169	157	190	184	204	182	184	170	166	167	173	175	182	189	166	183	175	170	176	173	177	167	156	173	195	173	184	190	177	172	173	187	169	171	168	166	189	171	163	172	182	189	175	178	194	161	166	165	183	185	163	168	179	187	160	184	174	170	139	164	180	179	181	171	157	164	188	175	184	171	179	183	178	176	188	166	201	180	175	173	189	191	179	155	180	188	168	182	182	186	172	181	171	183	161	168	182	179	173	190	179	145	174	185	182	191	165	169	158	155	187	163	161	161	181	174	175	174	194	165	170	171	149	172	166	162	192	174	177	178	183	199	157	184	172	189	157	184	188	169	173	173	194	178	190	189	168	197	189	153	145	181	176	172	181	181	168	177	175	168	137	174	166	181	165	145	180	168	151	190	164	187	169	174	164	180	146	163	175	149	183	139	162	209	161	190	171	171	161	175	156	142	161	154	178	169	176	151	185	177	189	184	182	185	200	190	197	193	187	162	169	185	187	177	174	148	174	188	171	172	196	190	176	175	186	173	165	174	168	177	175	179	163	187	154	169	194	185	190	189	163	187	167	173	172	184	171	166	183	182	163	190	172	177	180	140	162	167	155	173	165	151	185	169	158	172	189	179	192	151	185	168	157	157	171	183	192	162	176	165	186	165	182	166	155	164	168	176	167	184	180	160	158	168	170	192	173	181	171	161	186	166	161	198	177	175	157	149	176	181	197	166	179	162	177	164	185	188	182	177	156
22688	10554	8734	4341	2726	2081	1543	1235	935	772	689	555	531	447	394	434	357	362	306	335	324	290	253	280	280	281	257	265	252	248	263	273	189	276	250	241	255	249	223	235	234	240	258	231	234	234	241	216	229	255	221	221	260	223	222	245	262	221	240	226	233	226	219	224	228	243	202	223	241	236	227	227	228	207	222	240	220	236	237	220	229	243	212	228	259	235	219	206	231	218	219	199	207	204	213	216	229	197	220	218	196	233	220	242	208	212	224	229	214	196	219	223	226	226	220	243	215	247	197	215	214	202	225	224	229	198	219	215	239	247	225	248	191	243	238	223	213	228	219	241	201	233	233	221	210	194	248	209	229	243	221	213	230	241	207	204	221	227	219	208	237	217	226	220	212	229	223	220	234	235	223	226	215	208	221	240	233	210	215	204	224	233	226	243	235	218	214	224	234	207	247	206	192	220	219	237	224	203	210	234	216	256	231	229	203	223	222	212	189	217	204	213	223	235	212	203	208	218	206	219	208	219	216	230	193	244	241	210	234	209	235	214	212	218	196	243	232	223	218	196	197	194	213	224	219	240	232	237	217	205	236	239	218	200	259	227	205	240	223	237	208	235	190	214	207	210	221	204	208	188	195	253	214	241	207	236	205	257	208	217	198	209	229	203	207	224	184	249	185	233	200	209	213	237	216	220	232	218	222	247	214	230	211	207	207	255	218	232	216	205	227	206	219	201	195	247	233	209	219	210	245	215	216	233	220	213	197	206	220	223	204	210	227	227	226	216	231	223	212	227	233	213	243	208	219	192	197	222	223	217	194	197	235	221	211	187	251	212	234	235	220	210	224	221	219	203	200	204	200	223	229	209	222	232	200	206	242	221	244	249	259	238	199	208	198	206	233	218	242	213	220	217	208	225	217	217	235	236	183	192	223	209	203	218	236	231	216	216	230	215	219	223	227	232	236	222	239	209	235	225	230	221	235	224	214	208	221	206	205	225	227	208	212	219	231	220	226	236	224	216	226	217	183	239	227	215	223	213	214	191	241	232	213	228	212	246	213	200	219	232	229	229	216	207	208	215	201	237	194	252	244	228	234	214	237	205	247	214	214	183	234	241	214	209	217	199	221	239	210	244	194	224	222	226	217	246	220	199	225	241	191	235	222	211	222	232	227	228	217	210	218	233	247	214	225	212	231	231	218	217	212	249	215	221	209	204	221	222	251	193	200	222	207	213	219	224	214	228	230	215	218	224	193	198	194	227	223	214	219	218	230	222	213	218	212	204	226	191	238	224	235	194	222	223	228	224	229	213	214	209	211	206	204	206	192	205	223	222	204	230	234	239	217	243	212	233	230	232	219	217	206	207	192	213	202	209	224	229	229	223	227	218	207	219	217	231	208	215	241	217	217	225	227	225	211	223	217	234	200	229	196	219	242	217	204	198	214	226	216	234	233	212	201	232	224	218	217	221	221	214	237	242	212	251	201	234	235	217	191	195	173	204	227	217	216	206	223	230	215	205	235	211	247	225	213	234	223	204	180	240	200	216	210	212	240	193	222	238	218	209	220	210	209	224	190	229	238	219	233	231	188	211	218	217	212	230	226	223	219	210	222	211	232	224	202	204	203	229	191	238	248	237	218	249	219	202	220	236	242	200	213	203	216	199	216	197	235	219	230	216	198	248	219	215	215	204	217	215	183	222	259	209	221	222	240	216	197	236	225	245	232	213	223	209	237	215	221	237	210	220	236	216	196	219	226	221	196	204	216	212	203	222	208	221	200	212	216	208	199	196	227	227	214	253	234	239	192	208	211	213	229	218	204	210	211	244	207	232	218	190	238	216	189	238	223	259	232	252	245	221	220	215	220	212	213	227	235	206	231	200	196	209	203	223	238	211	209	229	231	263	226	214	236	204	192	215	226	232	219	240	201	226	227	215	204	209	220	210	228	193	232	208	210	226	218	223	229	245	209	224	237	226	224	227	239	200	237	192	177	215	220	217	236	218	210	232	254	223	217	198	232	216	213	213	233	205	216	230	202	220	235	205	225	216	196	231	214	212	221	230	247	215	197	222	234	219	208	227	222	203	254	208	223	204	170	222	197	224	213	195	239	214	238	220	220	209	205	204	216	211	201	226	213	222	205	213	207	221	195	227	222	233	230	226	223	201	243	217	226	230	217	259	222	221	217	213	246	203	227	198	180	213	184	210	238	242	258	232	209	215	224	205	225	230	222	228	228	199	235	198	239	247	230	234	229	230	206	217	221	211	212	207	215	214	213	202	229	213	200	201	198	236	218	214	258	235	212	212	226	202	210	215	249	209	208	201	212	215	222	222	241	234	233	212	232	204	219	212	199	228	214	211	219	237	212	258	206	231	230	249	225	199	210	201	239	225	207	202	223	239	199	219	215	220	234	217	187	236	176	239	235	244	208	223	202	208	228	219	209	245	223	209	216	250	236	223	214	238	245	231	203	219	226	222	194	248	217	216	208	214	215	248	217	227	214	191	216	231	206	212	226	231	210	217	228	205	205	228	225	221	257	211	217	241	219	226	197	197	221	214	254	224	217	246	253	221	221	218	207	219	210	228	215	226	220	218	236	255	257	237	218	200	215	224	204	226	218	219	227	228	233	226	213	219	219	212	211	227	220	237	189	210	280	196	231	229	208	222	226	220	216	213	218	240	194	223	226	220	229	230	212	214	244	229	227	214	208	181	227	216	202	218	222	236	225	224	257	207	230	234	203	231	211	218	219	217	213	205	201	206	203	226	218	215	213	216	222	203	212	207	219	212	225	218	227	214	203	232	240	226	219	200	196	236	237	203	233	249	197	226	228	212	219	188	213	232	257	244	237	199	212	220	218	221	244	218	197	192	210	233	221	231	212	239	218	214	237	209	219	223	224	208	224	223	232	199	217	229	212	231	254	211	207	231	237	212	241	216	202	208	222	239	227	220	226	229	215	232	217	214	227	201	230	236	248	218	225	203	222	225	190	215	192	241	224	205	235	192	210	226	210	218	231	225	233	208	213	214	220	195	225	203	228	198	235	195	228	230	206	219	229	217	204	212	223	212	193	221	209	252	228	219	210	224	209	216	234	201	212	204	215	233	212	231	209	228	207	196	205	233	237	224	208	190	228	210	229	210	222	194	229	237	219	218	212	221	200	244	214	212	211	224	231	216	219	197	225	221	206	214	204	237	242	220	225	207	257	207	230	221	231	257	219	225	234	212	202	227	226	223	224	212	205	216	223	216	214	221	229	222	214	245	232	212	220	183	215	225	216	235	221	233	222	197	228	211	197	208	242	228	235	223	233	223	210	232	206	234	245	210	239	207	227	219	218	228	189	192	224	208	231	222	229	216	217	209	234	243	193	220	211	210	203	252	210	213	246	226	212	223	221	223	194	203	218	228	228	212	217	231	195	213	225	240	204	230	221	234	242	222	220	199	247	199	225	226	231	216	235	205	235	218	259	220	243	214	217	232	218	213	225	244	210	236	208	219
24982	21142	27575	24886	13914	1206	856	678	656	659	579	549	548	536	530	485	537	502	526	469	507	532	510	504	458	495	478	538	457	487	500	515	529	460	522	469	504	497	510	470	490	448	558	485	468	468	495	499	514	517	504	504	491	492	500	480	499	499	496	510	489	497	510	487	495	468	483	438	485	487	482	449	489	452	526	505	501	501	495	528	485	486	495	526	516	459	475	497	514	486	499	476	522	459	506	467	506	520	479	486	463	465	451	474	480	482	542	459	517	489	492	503	466	481	463	450	477	493	468	479	502	538	482	500	475	473	508	479	486	485	489	489	499	521	519	481	499	474	443	499	505	477	471	500	498	522	509	463	493	466	517	499	523	476	474	494	459	477	488	456	499	492	495	473	523	490	465	435	469	507	478	493	495	523	486	489	505	502	548	492	474	446	486	485	462	437	511	477	445	469	459	512	493	505	494	498	485	493	479	467	499	510	509	483	530	494	461	472	479	479	512	442	524	519	472	506	508	484	516	505	489	499	478	455	435	524	482	487	472	509	522	474	494	487	482	487	503	500	487	483	479	436	468	507	454	510	451	495	511	488	454	462	437	449	444	474	486	492	478	505	502	485	508	454	472	493	497	491	529	450	494	498	471	476	494	478	488	423	469	491	516	455	464	470	488	490	505	497	470	476	501	515	488	453	488	470	515	478	483	463	506	484	471	520	467	499	507	466	473	499	482	480	439	463	464	495	489	473	488	457	461	493	483	494	476	497	502	511	503	520	474	463	525	484	480	487	492	486	468	471	438	550	483	488	467	510	493	502	481	526	453	452	493	522	451	465	469	498	480	485	487	491	481	477	500	503	498	493	454	460	453	469	456	490	450	498	480	481	494	498	518	500	498	455	491	467	473	458	474	454	457	438	510	462	500	491	461	538	452	513	479	517	521	500	521	515	486	521	482	482	475	503	507	502	484	489	464	464	443	431	461	472	498	459	508	491	478	487	478	479	476	489	487	500	507	487	456	480	508	442	528	485	483	480	499	486	460	523	489	492	479	464	458	439	483	489	457	531	505	511	517	488	490	505	448	478	498	457	465	500	504	466	483	475	482	453	529	484	469	470	503	501	476	523	486	510	499	491	490	496	489	474	447	461	479	478	516	527	477	462	465	478	487	466	482	476	483	457	483	493	469	477	451	498	463	528	517	462	432	495	525	474	455	450	461	496	516	452	463	514	490	463	446	446	502	466	493	474	457	484	482	462	458	519	498	460	524	500	447	503	471	477	451	450	515	505	525	464	516	487	462	488	519	454	468	504	497	467	504	468	525	514	455	478	514	461	517	495	490	498	497	470	503	497	465	514	490	525	495	492	519	473	449	493	493	444	449	493	498	490	481	491	550	497	509	492	485	418	498	457	483	456	486	529	461	474	463	527	509	484	461	461	465	516	507	504	525	495	497	509	495	469	446	473	499	524	487	475	510	503	513	502	470	476	482	492	471	479	434	499	477	488	462	495	461	480	486	454	470	503	488	496	476	493	475	494	459	450	491	526	509	472	442	475	535	488	470	510	486	492	438	463	476	511	471	496	447	449	465	513	501	472	471	481	479	485	490	471	544	487	484	481	511	478	462	481	472	498	490	511	509	506	498	468	502	493	458	518	469	481	495	481	520	493	490	479	464	493	477	483	488	456	490	454	479	516	488	506	488	503	498	460	487	506	472	520	511	501	498	485	478	476	495	461	461	536	489	461	436	439	492	522	412	508	500	494	493	473	463	474	458	474	470	493	552	514	469	489	416	455	451	534	507	474	487	471	466	500	503	460	504	486	521	525	486	510	481	483	458	510	454	462	504	514	496	480	525	472	515	503	510	459	486	481	519	524	463	455	469	474	469	461	470	464	449	439	458	527	455	429	525	477	514	484	473	509	510	471	469	482	479	489	475	436	472	496	506	495	489	490	498	463	472	497	509	470	502	481	531	480	502	453	486	513	495	488	518	450	505	493	494	482	478	470	488	472	500	461	463	505	450	467	459	502	479	494	446	468	467	479	457	458	479	469	470	506	460	432	484	489	449	454	496	452	481	476	513	507	479	461	491	537	481	500	480	489	465	404	450	487	492	520	499	474	472	525	449	490	471	495	516	499	504	512	466	488	468	487	509	491	481	512	496	512	488	502	469	469	485	513	506	510	480	468	481	518	465	520	506	480	475	479	494	496	469	491	477	471	502	472	421	470	517	526	464	502	483	521	511	480	473	482	493	464	482	504	436	490	496	431	470	479	467	459	473	504	467	478	483	506	467	440	486	492	454	431	507	481	490	505	496	493	496	459	464	494	511	515	498	495	506	507	494	515	499	480	466	469	494	473	463	437	510	495	506	465	515	481	459	483	473	483	435	497	475	457	507	484	465	498	491	480	468	520	422	448	489	456	474	492	435	489	499	497	484	492	512	478	502	456	464	465	493	465	484	485	512	449	468	488	461	507	499	503	473	506	469	520	469	451	506	477	465	472	497	504	488	478	477	493	489	492	482	488	495	469	493	457	497	542	446	451	530	454	490	536	482	494	466	474	488	458	481	464	474	443	495	508	505	502	456	467	511	482	505	471	447	461	473	486	520	478	494	468	504	476	478	474	437	521	504	487	483	512	489	485	468	484	499	478	501	453	478	504	482	471	477	474	514	509	486	477	475	493	471	530	493	485	495	452	444	453	510	501	478	502	493	489	486	463	505	487	484	485	454	528	486	502	463	478	507	488	479	505	469	488	502	482	468	493	461	513	505	499	499	448	462	452	494	528	449	475	487	485	468	480	494	467	489	446	467	497	472	480	503	508	491	480	478	490	472	503	460	495	490	518	497	486	467	468	452	536	487	506	451	459	467	470	455	497	483	469	417	551	476	482	468	481	490	492	469	469	505	489	490	430	454	509	489	475	481	505	494	473	476	493	464	467	492	491	503	466	461	461	469	517	497	482	514	485	494	508	472	528	476	472	492	515	485	507	451	514	488	517	516	507	470	494	481	458	505	471	482	527	481	451	487	517	501	461	475	482	462	471	510	470	461	500	481	491	482	457	463	483	491	499	483	486	471	503	492	494	466	502	515	460	486	465	506	480	462	488	490	482	466	481	512	483	475	483	498	482	465	496	508	520	444	443	484	495	466	527	490	477	528	457	470	447	484	517	499	484	461	471	514	478	518	487	485	524	502	507	491	462	500	508	478	478	467	466	454	483	512	497	480	502	500	466	455	486	472	530	493	499	498	471	481	502	502	507	456	472	496	488	469	493	467	483	540	474	491	456	452	486	468	544	468	468	467	517	464	517	491	451	486	509	467	505	513	514	497	491	480	463	491	470	493	534	493	504	472	458	439	488	492	494	506	499	435	435	498	533	487	467	465	478	480	478	490	465	472	450	471	500	464	478	485	487	492	485	501	489	467	493	458	491	462	488	503	488	503	468	476	485	476	487	488	504	504	477	488	508	510	462	465	474	537	490	488	459	513	471	464	512	455	460
23685	6722	5479	2856	2053	1564	1298	1146	960	903	746	808	708	663	633	620	617	621	605	598	618	582	581	596	552	635	627	572	567	550	599	569	588	565	605	531	588	523	592	535	579	552	586	552	588	560	618	569	578	542	574	552	554	553	600	550	536	573	535	526	563	559	515	568	527	590	553	600	573	593	546	546	549	581	575	564	534	559	545	530	573	531	506	593	550	567	549	531	546	574	561	554	573	543	555	538	569	564	591	585	586	556	518	559	555	536	558	566	522	530	545	559	566	583	551	537	559	574	495	586	563	590	584	554	571	533	561	587	544	524	568	556	560	554	568	539	557	565	588	536	556	565	495	609	556	559	518	537	545	542	577	565	542	571	590	577	557	555	568	578	566	562	570	568	547	558	599	596	606	594	539	573	570	556	555	562	535	583	541	520	549	567	587	544	603	555	606	588	560	523	528	580	555	544	583	564	542	608	545	529	553	557	556	585	582	537	590	571	618	565	569	526	570	587	555	527	541	581	555	499	570	592	532	544	588	554	553	560	577	544	552	551	627	554	530	551	563	570	530	563	566	584	591	566	597	552	508	558	574	512	567	538	549	578	533	561	557	495	581	577	584	519	559	549	550	556	563	587	567	547	552	588	545	548	549	556	571	518	531	600	527	513	542	518	555	575	551	563	565	579	560	562	549	593	596	540	564	556	565	541	549	532	539	565	551	559	561	547	600	581	549	509	540	573	569	603	546	562	541	531	542	544	537	543	556	575	598	536	615	574	521	565	555	521	559	535	599	576	548	575	557	572	550	573	553	578	583	552	538	546	598	602	584	526	554	610	547	585	538	584	578	582	505	598	551	547	563	564	561	537	525	565	544	529	554	593	600	516	537	588	590	565	533	553	510	597	590	585	554	572	511	568	562	543	572	556	537	534	550	586	576	561	540	546	568	553	587	534	560	583	546	573	592	595	578	529	564	568	586	566	544	570	513	557	546	549	595	561	547	570	550	518	511	515	581	541	574	533	539	537	551	547	558	525	542	550	562	567	537	522	552	527	575	508	578	539	585	587	499	563	533	560	537	544	568	559	589	598	546	557	550	590	558	548	573	567	568	534	541	551	547	547	526	542	521	561	583	600	580	576	552	567	546	568	542	583	543	554	534	587	574	593	568	537	582	564	587	554	551	557	591	594	557	585	562	525	559	566	565	490	546	578	555	565	542	550	563	523	552	572	556	535	534	552	576	549	585	570	565	546	571	583	591	553	551	595	563	520	572	572	569	540	560	601	594	582	533	562	557	548	563	530	542	539	574	544	544	545	560	560	543	543	572	557	551	612	542	595	569	547	569	586	535	548	553	567	568	572	520	588	499	568	547	517	531	563	604	541	604	557	584	579	575	532	583	529	553	543	561	584	559	540	571	544	562	540	562	584	550	542	552	570	575	535	533	526	540	553	530	542	569	540	576	557	570	596	543	563	642	573	553	530	522	556	524	568	539	566	553	538	564	579	582	581	579	611	532	579	556	590	519	553	541	538	557	543	525	593	543	532	507	515	537	535	598	519	532	598	552	591	560	531	649	565	539	545	551	566	549	559	623	533	577	546	533	541	538	614	536	534	557	547	533	561	560	553	580	585	513	527	535	582	560	552	551	573	583	521	587	527	591	572	559	603	522	555	553	613	578	544	551	529	557	557	549	554	564	535	547	564	544	585	573	589	570	578	504	547	648	556	598	584	541	532	602	572	527	509	573	547	560	556	545	557	594	555	520	548	588	529	529	561	552	567	579	586	530	515	549	546	577	543	590	517	542	540	554	595	565	567	534	595	532	529	517	575	563	527	507	523	545	532	552	555	604	518	590	575	516	567	552	601	552	518	553	581	566	574	569	550	574	576	551	566	549	556	584	560	552	558	586	550	555	553	567	532	593	578	550	574	580	497	576	588	552	554	546	510	525	580	535	566	536	555	546	544	574	620	568	578	563	518	512	561	593	526	575	608	560	544	568	570	524	587	564	600	518	577	523	560	530	551	548	591	528	558	520	525	521	576	552	524	555	573	559	585	529	568	574	595	524	560	582	542	589	529	533	564	574	541	566	544	562	539	597	559	568	564	557	545	591	571	537	543	529	573	533	554	569	569	556	557	607	554	597	535	564	527	531	544	552	571	561	559	567	525	574	563	594	558	547	539	540	517	579	547	558	551	558	561	564	610	555	536	601	535	527	546	533	588	582	543	600	554	582	559	592	552	517	527	557	565	590	537	553	546	526	550	532	547	573	559	579	549	587	549	588	559	586	525	566	561	576	584	530	519	577	560	560	594	546	559	564	576	581	552	546	572	577	568	581	581	536	532	534	598	518	564	584	566	556	552	548	557	547	588	559	551	565	568	539	530	538	574	553	554	555	581	539	574	558	600	545	568	523	544	516	535	540	533	586	531	554	543	513	538	553	560	608	559	549	581	533	553	518	543	623	569	583	557	518	555	568	560	564	553	576	528	531	566	539	561	591	580	529	565	580	532	614	569	540	563	531	523	580	566	550	551	550	538	562	528	553	557	507	592	600	540	571	584	529	621	545	535	574	621	552	572	509	552	557	557	587	566	585	528	550	586	600	525	570	531	549	552	555	597	546	566	580	585	603	541	581	598	614	536	592	581	578	544	560	549	568	515	547	535	567	573	543	531	619	523	539	508	561	515	537	559	549	542	562	522	597	551	556	579	543	581	548	603	600	562	612	585	563	547	567	554	551	563	590	547	568	575	576	564	596	545	551	521	575	532	568	561	570	577	569	506	554	528	532	520	529	559	599	510	571	577	588	561	557	542	570	566	581	601	545	564	559	573	570	557	610	555	597	586	565	555	502	552	511	542	539	544	591	525	555	556	575	564	559	512	548	563	540	534	541	536	598	599	522	555	578	563	580	483	574	596	564	564	574	526	558	576	543	507	584	542	564	577	512	535	552	637	562	572	572	555	535	530	600	541	560	529	562	579	543	546	566	567	531	568	573	556	509	570	544	550	568	528	563	564	571	543	558	575	554	569	562	582	558	594	517	547	534	557	587	584	576	542	535	574	526	544	527	579	502	525	531	603	531	544	549	529	601	536	550	579	589	564	519	554	574	548	583	570	544	580	587	580	561	545	518	569	548	579	546	585	558	574	508	549	527	574	574	517	556	540	578	575	551	556	573	564	546	593	613	533	590	562	584	547	572	521	539	563	572	574	547	600	561	569	602	597	588	582	555	526	545	551	590	564	539	539	570	569	569	555	559	525	594	497	516	606	561	559	569	600	595	563	544	560	568	587	579	545	582	587	560	588	530	516	555	555	567	576	535	555	556	561	508	541	624	543	586	534	576	542	581	573	544	529	570	527	571	554	572	566	560	564	581	537	573	532	580	565	553	567	520	563	555	570	536	598	567	555	557	546	539	517	579	568	572	513	601	580	517	602	548	581	533	554	532	543	532	576	568	539	569	554	525	605	569	586	534	572	579	549	574	577	597	543	534	592	582	590
22773	21176	28937	23681	21169	21214	12335	1284	840	758	622	607	519	483	461	426	401	374	361	349	336	319	308	301	284	316	327	297	278	273	273	293	236	286	274	287	279	252	253	266	293	277	231	253	261	241	273	299	261	274	261	264	270	253	245	235	249	257	265	260	237	218	280	233	259	222	236	244	238	256	221	240	263	269	242	260	227	217	262	246	264	232	262	279	264	248	232	237	247	225	240	270	245	280	248	237	242	236	225	254	250	234	286	239	238	256	239	210	226	280	252	266	263	252	267	244	242	237	229	236	253	220	239	262	240	239	240	252	237	262	228	240	229	269	228	259	245	252	261	235	263	248	259	202	257	270	245	244	234	234	255	242	260	265	268	253	228	236	245	241	246	224	250	233	278	259	244	247	238	233	238	249	220	244	245	243	238	224	245	250	248	268	252	243	278	249	230	258	246	217	230	232	248	233	254	249	250	249	252	250	277	240	239	237	245	267	223	247	227	221	242	238	252	260	257	245	251	272	260	251	274	256	252	252	258	236	219	247	267	283	216	230	246	230	234	257	243	236	226	249	260	266	236	263	245	244	267	241	242	253	234	250	242	237	246	249	269	217	234	249	233	226	237	251	228	252	257	238	252	237	263	239	219	245	248	240	257	249	266	240	238	221	235	250	268	228	228	240	257	201	259	218	204	227	249	243	266	235	259	236	251	271	221	230	265	263	248	226	254	232	256	244	233	253	251	263	236	233	249	239	241	240	265	249	253	226	253	237	235	268	259	245	238	206	254	292	243	260	224	251	218	266	225	249	260	249	266	245	258	242	238	235	262	239	233	247	226	233	204	259	251	245	233	254	257	238	240	232	251	259	235	233	283	219	274	237	265	250	257	255	245	273	287	241	242	254	241	242	252	240	254	234	263	234	229	251	258	238	243	220	258	264	248	264	257	281	266	261	230	256	236	205	241	264	269	249	232	219	266	245	239	222	238	231	208	255	231	252	260	220	251	251	253	244	256	232	238	272	271	242	228	244	253	238	260	251	250	228	231	221	277	232	226	235	221	249	230	239	220	250	263	237	220	243	223	246	248	239	255	263	228	262	254	235	235	289	267	238	238	231	263	240	250	250	231	249	252	239	235	251	245	264	275	263	264	255	241	250	239	244	250	231	236	246	245	250	250	242	244	235	266	216	248	259	244	239	255	245	247	256	237	237	218	257	224	237	251	233	223	263	224	258	246	235	245	254	225	251	234	270	231	234	243	233	240	242	258	230	253	257	272	259	258	254	253	240	244	247	246	256	242	272	258	255	265	271	235	273	233	220	271	211	255	267	266	251	262	254	259	256	238	274	245	249	232	250	256	244	260	260	258	270	225	243	251	254	232	256	236	256	266	265	255	242	265	247	233	233	227	265	249	249	243	224	267	221	246	273	273	245	243	244	252	241	232	236	270	254	234	228	243	256	277	231	269	246	245	244	222	236	246	238	238	243	246	236	282	241	266	233	231	251	248	243	258	227	266	243	227	236	252	233	266	238	239	243	268	247	228	261	228	254	259	241	257	230	267	256	243	251	263	231	233	217	255	236	222	239	269	247	223	253	238	249	263	245	245	258	256	231	240	239	246	227	251	251	226	241	236	253	265	277	265	236	234	255	254	256	246	226	256	238	254	243	235	230	247	220	260	254	242	244	237	230	239	270	245	262	230	240	229	230	253	279	239	230	246	262	216	257	239	229	228	232	253	232	245	262	234	245	256	248	238	214	232	237	252	224	244	248	230	223	242	260	244	250	235	256	245	239	274	250	234	248	215	247	277	247	237	241	220	242	241	259	228	211	228	228	213	243	237	261	250	262	270	235	255	232	247	246	237	240	232	271	233	243	254	228	243	244	252	239	240	244	234	241	248	238	237	234	225	243	239	238	223	273	252	244	247	232	245	271	232	256	230	245	241	244	245	267	253	222	280	262	231	250	245	237	253	245	227	237	240	257	258	262	234	226	233	252	205	228	242	236	228	251	228	250	267	266	256	263	229	254	234	242	257	254	226	261	237	231	248	295	232	263	244	244	215	208	238	228	239	255	245	244	253	251	241	237	274	232	257	237	240	262	260	244	233	267	271	250	246	232	248	285	259	248	245	257	265	238	249	236	212	240	267	257	276	259	240	232	232	268	241	227	245	257	223	240	255	228	262	258	250	281	274	251	241	244	264	257	253	258	244	232	265	254	251	217	257	234	244	231	253	262	242	247	239	252	245	234	258	222	234	264	271	249	235	236	243	265	260	251	255	232	254	234	234	231	252	261	230	267	257	247	246	267	232	260	261	238	264	251	238	232	258	237	253	217	266	245	211	261	282	240	224	246	219	259	247	258	242	204	268	257	260	255	215	229	236	258	239	237	250	221	216	252	255	251	273	226	262	259	251	223	237	237	248	249	258	256	262	228	246	262	287	240	250	255	251	240	266	242	219	240	260	274	241	257	215	248	260	250	227	262	246	250	260	243	251	239	264	262	237	224	240	240	242	264	250	235	240	245	231	246	258	248	240	235	245	225	238	260	249	197	240	243	242	230	218	257	264	244	262	233	222	254	238	234	259	242	247	249	291	260	261	219	249	229	242	259	234	259	232	253	249	251	229	214	234	250	225	233	256	242	218	242	240	272	247	229	250	272	226	249	236	257	226	266	258	255	271	234	216	242	239	247	237	267	274	232	245	264	224	251	240	235	230	275	217	268	256	262	251	261	262	230	230	219	253	240	217	241	263	250	253	266	247	239	250	227	270	246	247	248	258	237	272	241	240	275	259	247	230	227	238	247	258	244	222	222	277	236	240	242	239	227	269	277	271	242	237	244	246	240	238	252	223	247	253	265	247	223	217	292	223	228	229	231	229	226	213	249	239	212	249	244	211	231	244	249	242	253	251	231	256	274	263	230	232	241	224	253	238	274	252	231	245	246	215	248	263	236	235	238	198	226	261	252	231	215	245	258	229	234	262	262	252	257	238	235	242	213	242	229	234	240	265	261	229	258	257	281	253	266	253	250	230	243	257	243	277	247	228	239	225	241	267	216	221	233	250	237	255	271	225	273	274	233	252	232	218	248	260	240	250	242	237	246	230	240	241	220	226	257	233	275	248	247	245	241	203	236	214	220	270	245	246	230	195	258	245	224	253	269	236	257	247	254	234	225	240	249	261	233	258	247	247	279	270	246	260	272	266	224	249	211	236	261	221	237	234	241	237	234	258	246	224	283	258	237	239	273	207	260	265	228	261	247	229	267	235	240	234	226	244	267	267	247	253	224	267	270	250	252	247	236	268	257	273	232	246	223	253	238	229	255	218	245	238	257	287	239	250	245	253	234	233	260	229	248	251	260	255	231	235	264	273	240	258	238	239	249	231	233	222	254	234	252	238	222	244	267	268	237	263	220	227	220	256	270	228	223	241	257	222	224	261	256	236	250	249	235	244	253	242	232	252	244	227	247	252	261	234	228	249	231	237	233	223	229	248	223	262	251
25621	17325	14510	7719	5230	3731	2820	2186	1777	1442	1144	1031	869	796	692	634	515	526	429	473	443	433	416	324	384	378	349	369	356	349	328	336	297	333	338	337	361	308	270	338	349	302	282	311	297	301	290	293	306	286	304	299	296	297	272	312	289	291	288	301	286	276	280	289	299	291	263	306	290	312	280	251	278	259	320	294	261	296	250	288	319	249	305	305	298	302	292	278	303	315	284	295	325	273	274	279	271	240	257	276	324	301	293	275	276	274	264	276	279	268	291	269	271	311	280	291	281	295	288	269	238	278	273	299	287	272	300	272	291	296	294	257	306	285	270	285	283	285	279	258	268	280	297	276	306	223	265	281	274	290	272	252	265	272	266	256	289	257	286	286	277	285	248	264	270	271	270	292	286	279	302	262	285	269	261	282	319	270	288	271	252	263	231	309	268	288	251	248	271	295	239	287	284	280	278	287	251	264	291	280	281	299	262	277	297	256	279	271	279	293	295	305	290	275	272	261	259	290	271	274	282	283	283	305	272	274	300	284	279	288	293	285	268	271	267	277	295	268	271	276	311	276	265	262	261	270	260	293	263	277	279	256	259	286	274	288	272	294	290	260	260	287	284	255	280	304	297	248	294	261	288	264	281	297	263	288	282	273	276	278	273	306	273	273	240	283	282	283	284	239	269	263	294	297	280	274	265	270	264	266	288	260	289	245	293	270	284	284	283	305	277	259	257	248	302	276	314	257	269	256	268	270	254	269	262	319	279	287	295	292	243	280	285	263	298	301	262	271	282	287	261	271	267	262	257	260	272	267	256	256	271	258	278	291	286	292	275	269	290	268	272	301	295	287	289	307	258	285	276	286	269	268	295	268	277	263	262	266	267	260	307	288	265	284	256	282	281	273	270	290	274	294	278	264	281	299	266	278	269	298	277	285	266	253	269	307	266	293	283	288	278	276	274	288	258	273	298	280	264	276	290	269	283	260	244	280	312	271	268	294	293	285	279	288	289	271	266	275	282	288	275	279	266	268	283	293	276	296	268	270	284	268	276	274	267	266	299	289	266	283	261	252	304	296	245	257	291	294	272	274	278	262	266	271	273	287	295	252	266	268	285	283	283	261	273	265	275	290	275	261	242	282	300	278	295	277	265	277	282	298	268	269	273	276	261	266	265	284	295	240	288	265	293	243	273	288	265	297	288	295	273	291	261	284	288	300	246	248	248	297	268	274	260	254	301	297	290	250	295	254	302	278	250	241	275	301	268	302	281	282	261	294	279	284	307	276	250	274	257	293	275	281	289	278	284	270	289	296	303	311	274	261	265	286	286	274	301	233	253	279	278	270	279	259	276	248	281	294	281	279	269	269	293	310	284	301	252	280	279	256	261	287	280	280	269	284	269	284	273	240	286	308	279	254	292	262	297	294	281	268	294	267	272	276	268	287	253	265	260	310	291	243	300	291	267	289	272	289	274	299	303	258	283	263	240	255	269	257	260	276	297	265	261	302	300	257	273	256	277	285	288	273	270	267	284	285	315	266	281	279	281	283	277	280	292	271	283	290	272	270	270	296	258	283	278	258	277	248	292	244	268	291	269	286	269	316	252	292	278	238	296	292	271	273	291	260	282	280	251	267	287	266	286	287	274	262	299	280	302	241	266	280	275	254	269	280	275	303	266	286	270	254	283	253	288	285	239	277	270	278	293	271	267	279	281	273	302	250	287	279	286	276	301	274	282	263	281	273	292	276	287	272	283	279	302	265	295	284	282	294	272	272	282	263	309	290	287	301	256	255	275	276	279	296	288	256	266	259	290	289	301	263	275	327	248	296	267	261	303	285	252	308	248	265	278	310	281	305	265	263	257	316	291	258	277	279	274	290	298	261	275	261	251	287	282	269	278	269	284	281	255	249	261	310	272	295	271	288	268	236	292	265	277	295	285	299	285	286	256	274	289	271	266	268	243	270	276	264	286	315	289	274	293	289	266	261	305	283	255	288	312	294	278	270	295	294	279	276	245	280	288	301	296	309	288	271	293	277	269	287	251	267	297	309	264	272	275	314	281	307	296	267	284	284	263	276	281	271	265	266	256	248	275	268	277	269	257	266	294	251	279	264	259	297	302	282	291	272	260	238	272	260	305	274	257	282	261	276	273	286	241	300	255	294	294	261	293	294	293	265	295	289	290	277	272	249	301	282	271	289	258	270	317	296	295	298	270	234	289	280	296	257	274	269	253	242	268	262	303	285	248	252	263	267	265	263	233	292	270	274	287	273	258	302	277	309	284	253	280	275	295	318	300	254	293	301	272	314	296	283	301	297	300	258	294	259	265	258	287	271	285	273	261	260	270	261	281	255	254	280	304	270	288	309	257	303	277	261	268	249	276	271	267	267	287	291	276	269	282	291	234	252	288	283	289	248	250	275	292	296	250	283	265	258	279	262	266	272	293	276	278	283	286	276	325	303	284	302	266	260	305	270	271	240	277	264	298	267	293	288	279	268	275	269	251	253	273	265	287	291	267	282	308	277	281	270	279	254	269	283	255	300	266	280	268	278	281	277	282	273	292	268	310	275	284	259	237	284	266	279	267	278	272	304	276	298	283	279	283	284	252	247	282	269	251	295	312	292	266	266	298	245	284	272	273	269	288	301	286	266	269	281	241	266	267	271	268	286	268	274	282	272	238	311	265	296	297	266	276	281	250	302	275	289	288	286	288	270	284	271	285	291	272	264	269	254	277	308	259	273	256	266	287	314	265	252	283	257	299	248	257	279	307	278	269	295	265	275	262	291	267	260	276	237	270	266	258	305	284	279	288	267	267	262	298	279	269	288	269	249	264	303	291	274	273	302	293	278	255	292	251	272	308	259	268	266	278	266	281	294	288	301	266	260	303	276	279	282	286	284	284	267	263	279	285	282	323	285	286	316	270	273	271	260	280	279	303	261	271	298	283	279	299	292	265	261	272	289	269	282	294	261	312	297	280	265	277	275	290	278	280	267	252	278	296	284	291	267	290	242	287	245	269	279	258	289	268	272	315	276	226	275	279	283	277	303	288	264	271	269	279	260	290	253	283	256	285	254	274	278	250	289	256	288	275	278	266	283	270	262	268	297	299	293	270	251	262	269	254	267	230	280	285	270	263	294	276	286	262	260	293	295	280	249	274	269	267	253	301	278	266	318	266	279	282	312	254	268	271	270	301	268	279	265	296	309	274	270	268	301	287	255	292	270	274	244	276	277	274	301	255	290	286	260	274	260	299	267	300	292	261	271	277	267	273	264	295	298	278	266	268	298	271	253	246	268	259	295	275	303	275	284	269	271	271	297	269	280	287	283	287	299	274	276	268	295	286	275	280	265	271	270	283	292	284	286	265	244	270	275	261	273	266	296	290	294	294	276	266	291	293	278	270	284	288	320	258	292	274	296	299	284	261	285	287	272	268	298	274	254	246	271	287	271	245	271	264	270	261	271	304	299	268	263	300	271	272	268	298	290	261	282	253	259	242	267
27218	19990	7080	812	560	456	450	415	407	405	421	370	412	410	424	405	386	371	387	403	388	374	388	347	397	417	380	366	361	381	362	375	389	350	400	384	382	354	381	405	351	414	409	338	394	378	362	367	375	360	379	381	407	369	378	363	402	346	357	374	355	310	377	364	360	381	365	378	351	410	356	363	369	373	357	362	399	389	378	394	368	377	344	372	349	357	384	352	383	392	362	379	413	361	382	360	387	417	384	381	350	382	352	381	373	382	406	382	368	387	388	355	382	378	365	383	407	355	374	349	392	390	400	356	394	338	398	384	363	380	401	389	321	366	364	359	410	352	372	377	381	369	378	382	409	384	329	393	377	360	377	381	381	366	350	372	378	376	373	362	367	355	377	394	375	369	383	352	373	350	339	397	366	366	394	361	377	402	394	399	392	372	348	378	354	376	389	377	353	378	370	383	329	389	406	368	385	387	376	408	378	371	402	385	360	380	394	362	381	364	370	371	340	378	373	372	385	392	357	351	367	382	384	399	363	414	401	405	374	364	390	371	381	357	315	365	364	373	357	355	384	373	378	398	374	386	378	385	371	349	415	352	384	373	371	370	356	350	372	354	416	371	402	397	381	386	379	381	399	400	418	370	368	395	340	354	375	354	374	386	358	355	387	360	365	378	397	401	371	338	396	351	393	387	377	356	370	347	397	375	358	367	371	369	364	391	377	390	420	390	380	361	366	377	378	359	394	432	365	422	404	394	383	346	364	364	400	382	359	375	404	371	375	400	380	390	332	354	407	336	424	382	362	358	411	358	376	342	379	406	346	404	374	408	411	398	377	356	371	390	385	400	404	365	392	394	368	382	423	364	353	354	375	372	373	387	385	358	359	352	370	369	400	349	363	375	360	372	391	392	394	372	385	382	383	383	368	420	350	358	377	358	369	377	323	387	379	371	389	376	377	363	360	351	387	334	375	383	365	372	385	380	388	372	377	367	371	391	364	387	334	406	341	397	374	339	378	362	366	377	411	410	356	370	377	387	393	380	430	373	351	399	376	362	367	350	409	368	388	354	369	340	355	386	373	356	370	375	391	347	350	373	362	342	365	370	407	385	379	388	382	369	392	371	358	385	369	395	383	393	400	415	376	366	348	375	391	363	369	395	348	397	366	395	380	322	356	398	370	344	397	375	420	388	389	363	386	398	383	394	386	408	401	347	370	362	353	389	406	379	348	390	363	379	382	392	351	384	381	363	331	379	365	396	345	367	393	392	389	391	374	411	385	367	424	362	373	354	354	373	399	393	383	397	367	362	404	379	368	342	367	362	376	399	362	358	355	392	409	389	404	408	353	396	360	379	347	359	384	379	369	388	412	346	364	406	348	380	377	386	380	374	378	377	371	373	397	359	361	385	372	375	351	364	383	362	345	369	383	390	392	386	378	388	357	389	382	368	394	349	392	372	381	384	379	389	405	398	369	395	381	372	378	408	399	340	363	374	395	380	362	363	363	386	382	390	365	349	371	319	367	371	378	395	363	379	370	410	352	365	404	359	392	373	361	367	360	386	355	392	392	376	368	392	379	388	348	366	357	388	366	363	390	371	391	377	399	396	404	389	362	418	375	388	362	377	362	372	400	355	345	369	408	375	366	332	416	395	390	358	363	381	353	347	331	372	379	399	366	394	417	366	343	419	349	388	368	364	363	383	379	389	392	379	402	384	378	401	349	346	381	374	364	380	395	379	367	349	373	365	375	367	377	367	364	365	364	396	381	387	378	390	333	439	371	379	371	370	391	371	360	368	385	386	376	390	390	385	370	339	378	337	377	364	393	405	376	384	383	402	389	366	390	369	379	386	352	378	366	376	395	386	383	327	345	401	354	361	393	421	413	380	388	379	396	352	360	360	394	358	358	389	369	409	393	413	365	404	391	355	373	402	383	393	376	410	367	372	367	367	375	381	362	392	358	378	354	343	394	368	380	387	379	349	356	379	378	373	349	350	366	338	352	380	383	376	389	360	396	343	355	377	389	341	402	357	371	357	355	361	370	351	355	393	353	364	369	391	376	415	365	352	380	383	352	407	393	411	368	366	408	393	365	407	398	368	351	332	347	378	372	390	369	401	379	396	397	377	344	387	383	351	383	355	355	361	357	387	376	394	391	394	334	382	366	338	398	365	368	378	404	368	324	383	384	373	362	412	375	347	374	358	352	367	350	384	412	369	370	366	381	363	373	391	401	360	387	347	372	401	356	357	362	349	386	393	388	368	384	361	402	379	387	348	366	350	352	395	321	387	355	363	404	351	345	387	365	327	368	360	374	408	364	392	372	398	371	374	385	368	388	318	372	360	402	375	380	379	394	388	384	346	346	373	377	368	378	362	376	366	380	360	352	401	385	361	369	368	368	376	394	369	379	379	391	371	354	372	398	375	379	395	389	368	356	393	345	379	380	374	394	390	373	370	391	368	369	319	350	369	412	372	347	398	378	401	380	389	407	379	377	386	371	355	361	414	359	405	366	368	373	395	326	345	376	361	348	356	373	388	369	396	383	398	398	364	388	347	339	382	377	373	379	386	409	386	398	359	429	386	374	370	359	389	366	375	371	359	358	350	369	377	355	366	382	374	389	368	375	368	396	389	355	408	355	351	377	397	414	354	390	397	360	359	394	383	387	374	374	369	361	374	389	347	380	415	377	383	393	390	409	376	372	338	356	394	377	377	367	440	343	329	397	377	373	403	405	350	381	376	377	392	348	374	373	366	390	372	381	403	378	363	397	372	374	348	336	347	352	395	382	378	402	343	376	371	360	406	388	387	374	334	407	392	364	362	364	393	394	370	385	362	389	353	337	371	394	366	362	352	380	362	386	372	388	356	360	358	347	379	370	429	406	380	364	376	395	393	366	369	396	363	395	408	358	391	383	382	409	387	407	381	397	401	361	380	385	374	385	405	376	372	379	381	398	361	374	395	373	367	379	367	388	364	354	395	377	357	365	347	379	378	361	375	328	366	392	382	371	402	395	315	374	376	404	366	363	382	383	353	365	395	367	376	363	416	365	367	383	378	351	362	385	358	390	334	378	360	362	365	350	360	368	352	373	379	342	405	346	367	368	369	378	390	365	374	367	387	368	388	369	384	357	364	401	366	414	367	361	378	365	344	345	364	349	393	411	369	379	372	378	367	377	375	376	341	380	379	350	386	385	390	396	381	384	365	375	382	429	378	372	373	394	370	373	436	336	397	364	369	398	423	408	372	374	376	368	362	374	374	357	368	369	374	386	344	375	368	375	413	374	363	390	345	396	410	378	350	367	367	352	351	368	396	362	366	385	366	348	363	394	374	366	395	370	353	345	419	398	388	357	367	360	317	335	348	393	374	370	343	354	382	362	378	369	404	365	381	400	363	369	378	360	396	354	355	388	367	349	353	380	355	336	418	365	389	355	365	362	368	387	386	360	354	395	353	377	405	392	387	381	371	387	459	397	395	370	365	425	385	391	419	407	394	385	365
9762	1372	1183	760	634	573	523	499	496	475	496	507	462	469	475	404	467	444	470	431	449	441	447	476	447	468	462	472	469	455	456	467	422	438	452	449	438	461	467	476	458	415	440	437	444	466	479	418	495	446	444	483	418	469	448	465	438	453	440	480	469	489	445	472	437	458	440	442	450	444	448	473	445	463	467	448	441	461	459	460	410	435	459	435	434	461	462	414	407	451	443	453	445	457	457	452	443	442	458	457	466	460	407	432	435	462	394	419	448	433	475	461	434	474	418	478	425	494	500	489	447	462	423	453	460	457	444	398	429	470	459	450	449	485	455	418	448	451	471	472	498	464	470	428	446	486	416	453	438	475	478	477	464	475	485	442	462	465	461	444	452	419	431	444	416	459	446	422	452	467	479	445	455	484	444	476	434	417	446	443	439	437	439	433	462	440	434	447	472	433	458	423	482	472	444	443	452	468	456	466	456	461	465	473	408	425	419	458	460	424	447	473	434	458	466	469	472	442	478	411	487	449	447	432	439	469	451	451	444	443	471	458	451	462	469	471	440	445	467	435	443	444	460	425	437	486	468	456	445	477	470	453	447	455	420	482	441	436	450	501	445	434	479	483	464	453	419	465	447	481	474	456	430	460	460	440	403	438	462	455	463	464	449	506	502	454	453	450	459	462	483	469	453	467	457	445	425	456	526	438	454	470	481	423	462	431	477	465	456	450	442	479	436	434	463	419	439	448	432	437	479	437	466	472	406	434	455	480	460	433	459	447	456	449	411	492	468	425	435	477	451	415	448	436	459	461	477	451	464	477	463	479	401	419	439	437	440	461	456	453	467	465	420	443	462	465	447	466	443	465	452	469	410	466	442	450	446	446	439	427	467	477	445	474	437	488	437	424	466	422	459	473	472	505	459	467	426	452	435	467	453	432	414	472	462	439	468	456	444	451	437	492	468	450	425	459	473	432	450	433	447	450	446	442	460	466	435	455	455	496	447	474	445	419	485	443	411	481	454	431	426	450	425	439	419	437	432	455	469	459	450	487	447	466	433	428	455	470	471	489	460	460	435	439	437	453	454	458	431	471	469	443	433	458	475	454	422	473	427	480	431	442	481	460	461	422	442	427	410	463	459	452	456	467	428	461	444	468	459	460	452	443	453	468	442	489	435	427	420	477	478	473	478	473	460	432	440	447	434	416	473	473	477	434	466	442	427	457	446	469	455	455	471	439	447	485	460	474	429	447	415	420	420	470	424	459	475	437	469	429	432	415	453	479	453	472	460	425	446	453	440	440	484	427	455	425	424	472	487	453	427	432	399	437	429	452	438	423	449	478	455	465	464	416	437	418	429	419	451	451	445	470	440	457	460	453	443	437	452	465	443	473	437	454	461	423	476	477	482	462	458	441	451	470	454	449	426	451	472	452	450	455	434	431	470	468	462	452	484	421	438	459	446	441	452	424	423	431	458	423	459	437	475	446	492	431	444	437	436	440	426	433	424	435	426	437	463	477	415	446	465	462	438	452	480	434	442	448	466	453	502	413	462	476	435	451	461	445	458	468	461	479	422	431	467	425	412	451	459	461	460	448	408	417	442	420	443	432	440	453	473	482	450	434	466	414	411	462	461	480	462	426	461	452	491	452	446	454	413	461	470	448	442	419	452	448	433	447	433	427	485	440	436	466	433	446	431	453	483	427	447	423	506	450	418	399	434	460	454	460	485	468	443	478	434	443	435	467	478	477	436	412	430	447	445	455	420	480	451	466	454	422	462	472	447	466	436	470	416	412	447	430	460	446	483	421	444	397	447	454	451	466	445	429	463	456	459	450	464	439	499	463	439	457	463	412	463	445	492	448	460	458	450	452	443	490	439	440	450	440	464	424	459	424	455	483	427	451	450	485	462	437	468	457	463	459	461	435	456	431	445	431	442	480	455	426	461	461	424	415	484	421	449	432	430	463	486	427	390	468	438	457	439	460	426	436	429	469	457	452	418	446	433	451	444	435	457	439	457	459	470	456	445	459	400	451	459	427	440	430	472	423	485	448	467	463	460	440	467	452	417	451	422	464	441	442	402	447	444	441	470	426	444	420	462	466	469	435	479	468	473	459	418	451	446	434	432	447	462	396	465	455	446	431	452	472	475	416	416	489	436	418	454	477	451	427	441	463	461	454	411	449	445	486	431	426	479	433	445	453	468	440	459	418	413	444	456	452	461	416	467	486	468	422	449	417	429	451	423	430	451	458	444	460	408	483	454	441	417	451	469	448	435	461	447	436	409	455	448	429	469	462	449	483	452	444	420	516	438	468	424	464	435	490	459	470	453	436	436	469	472	436	473	429	456	417	441	455	425	452	431	484	495	460	461	472	443	481	497	463	461	463	399	438	446	426	443	468	457	419	457	429	437	454	439	427	453	444	448	433	458	467	461	501	441	429	439	478	430	420	464	461	441	461	444	465	453	447	442	491	453	413	454	448	446	491	434	494	435	454	459	466	437	453	437	463	428	463	465	440	447	466	445	437	442	467	469	454	450	438	446	455	449	468	458	426	408	453	423	461	423	453	435	467	469	466	460	472	424	482	446	430	426	462	485	438	459	454	440	474	455	453	437	444	453	466	443	459	424	437	446	493	431	466	452	448	482	407	417	461	429	435	445	423	490	449	468	449	454	457	437	458	414	435	447	485	449	491	440	471	467	447	420	487	447	439	462	471	443	433	456	451	433	491	427	472	507	478	424	414	464	413	468	446	440	433	504	437	438	415	448	466	456	467	446	471	444	454	432	481	450	449	421	439	469	434	440	443	428	442	449	433	501	524	444	473	451	455	494	418	429	479	457	445	465	457	455	437	456	430	424	430	460	441	460	423	450	422	492	452	463	451	436	450	468	459	422	455	449	392	437	466	457	431	446	476	471	450	424	463	443	426	436	433	451	438	430	437	432	432	431	434	425	476	453	461	441	486	441	440	473	446	444	424	471	431	440	416	455	469	475	443	465	438	491	461	431	434	437	438	456	442	463	453	464	446	451	455	482	478	408	444	471	446	464	418	474	440	444	446	415	403	482	486	425	467	466	471	422	476	453	446	423	446	443	454	448	454	405	449	418	475	457	449	442	407	464	397	454	464	418	457	411	448	457	435	455	454	460	458	503	459	449	421	479	441	458	430	444	465	426	429	419	429	449	455	453	451	475	447	458	428	470	416	460	424	421	455	457	442	460	435	438	466	451	446	435	474	472	463	447	415	440	428	412	430	439	471	439	436	446	432	451	454	418	481	446	502	434	457	439	466	417	403	467	435	478	481	420	454	456	446	466	480	462	431	461	431	424	443	469	466	464	479	435	467	446	496	478	422	453	484	479	446	492	482	413	485	437	458	446	475	423	411	461	397	464	445	433	434	494	476	402	464	461	422	457	440	443	440	431	459	440	435	463	489	449	465	444	458	444	423	424	462	442	444	428	453	468	449	419	441	435	416	471	470	453	441	457	471	453	451	434	444	469	476
23749	21134	28492	24030	21118	12477	1083	630	477	426	403	359	313	293	264	257	255	247	233	215	226	235	251	221	229	184	198	189	196	216	207	206	206	185	202	196	176	192	169	192	198	190	206	180	193	193	171	178	156	201	180	166	180	195	181	172	173	177	161	170	178	191	158	182	206	174	179	176	206	190	170	181	181	158	170	197	185	196	184	202	162	190	189	174	178	175	190	172	186	171	183	185	191	171	178	179	180	160	167	174	205	184	174	176	187	180	179	182	176	180	187	201	180	170	187	169	173	212	174	183	173	192	173	206	166	174	180	173	194	172	187	161	164	184	202	194	156	156	172	176	173	168	184	166	167	165	184	186	210	152	200	162	167	164	192	160	174	174	174	180	184	196	184	185	159	167	177	177	187	174	184	176	180	174	164	171	196	193	174	169	160	169	167	175	165	174	168	172	170	182	179	163	162	180	189	185	182	154	169	179	176	168	163	198	179	184	188	177	147	180	171	197	177	181	158	206	180	163	157	169	203	182	183	183	199	193	189	148	160	173	180	184	180	175	177	180	177	168	195	174	189	164	175	180	178	194	189	200	179	194	163	179	163	170	183	150	153	183	164	176	164	176	163	179	173	188	166	180	206	162	158	194	198	187	162	170	153	186	178	210	170	152	192	192	157	171	168	153	160	175	161	184	163	204	193	175	176	188	188	195	165	174	166	178	184	173	192	199	171	169	163	168	183	163	190	160	191	187	171	163	172	202	190	168	147	190	178	182	180	161	192	173	163	171	199	160	190	172	190	163	190	192	166	191	154	210	177	184	186	138	184	184	163	149	167	197	186	161	154	184	188	155	177	168	175	181	166	164	156	186	186	173	190	161	180	164	170	181	167	175	166	185	186	181	165	199	194	189	177	179	166	188	159	187	192	168	169	192	169	152	188	163	180	166	160	189	187	176	186	206	192	184	183	183	187	202	171	166	169	159	176	153	179	170	186	175	168	203	186	164	182	163	180	182	173	170	163	167	178	145	191	174	169	155	192	172	160	147	199	158	184	163	199	182	191	171	161	161	175	169	171	196	207	162	157	149	169	167	187	179	194	162	169	173	192	175	197	175	168	189	179	162	183	166	185	161	180	184	175	190	176	162	182	159	187	185	202	182	163	202	150	150	191	176	192	163	178	187	174	174	211	189	187	171	169	171	174	165	176	193	179	167	198	164	150	166	181	165	175	162	187	188	148	158	167	151	173	177	186	173	186	197	187	187	170	167	180	164	166	151	168	205	206	166	187	188	186	176	182	186	157	171	186	161	171	182	188	163	197	189	182	181	191	168	193	158	188	187	185	185	179	177	182	188	188	159	176	152	172	186	189	150	174	170	167	181	161	202	196	159	181	162	186	173	166	185	181	155	168	170	171	179	183	178	169	181	180	175	178	190	175	179	201	178	164	189	166	163	153	169	158	166	180	182	169	186	184	180	198	162	199	173	175	177	175	164	174	213	146	186	167	207	167	182	174	201	150	180	190	186	146	195	160	170	171	179	190	171	168	160	180	158	165	192	184	184	163	194	175	175	161	220	178	171	187	151	172	157	200	185	202	200	169	145	173	160	179	187	178	165	166	171	163	198	158	186	186	183	196	172	153	193	189	190	173	173	181	174	160	191	189	165	164	203	186	176	179	162	189	174	151	166	207	197	179	186	169	187	175	185	189	167	153	193	189	151	157	170	183	195	188	175	189	155	154	178	181	186	191	157	181	186	176	164	188	158	167	168	154	184	182	185	169	155	178	176	185	192	183	178	172	202	165	180	193	173	203	157	192	167	201	183	152	177	171	176	171	203	179	160	154	168	180	175	181	161	184	188	176	190	183	150	173	167	155	175	169	165	180	179	160	165	193	188	168	168	172	179	184	177	185	206	182	190	190	158	180	155	169	175	194	179	210	179	185	179	196	170	174	174	174	184	164	193	178	169	191	162	172	189	183	175	196	198	171	176	148	171	179	153	190	174	184	175	173	176	181	179	180	190	185	164	173	192	170	190	196	156	170	177	177	165	163	173	182	144	190	173	167	189	180	192	175	188	188	167	178	193	191	168	168	182	184	196	191	149	168	162	182	154	174	187	173	172	169	190	169	164	190	174	174	157	185	153	173	171	187	178	190	178	178	193	167	156	178	174	182	173	178	172	166	173	159	180	202	170	165	156	185	171	185	164	155	217	193	186	157	159	173	167	173	180	157	190	178	164	175	182	175	186	201	184	185	163	181	188	163	164	173	170	183	210	215	188	186	181	185	178	157	172	178	182	194	167	188	177	181	165	169	168	174	177	162	166	176	192	171	154	161	163	158	188	190	185	172	161	160	183	174	151	152	165	157	183	178	209	189	159	200	180	210	159	160	174	174	176	177	149	196	161	184	189	181	162	188	174	164	182	171	184	167	204	184	163	157	181	166	178	155	169	208	184	181	157	181	192	173	147	180	150	206	173	173	172	158	167	204	192	157	173	171	172	177	168	194	175	195	175	177	168	173	166	177	183	164	172	190	183	177	181	164	176	169	180	168	172	167	178	172	163	179	190	170	168	178	167	178	178	177	169	177	153	173	192	188	174	177	159	156	155	192	175	175	168	175	181	174	193	188	180	153	174	170	178	165	165	159	171	199	172	165	156	145	191	186	188	174	172	200	151	139	182	174	162	183	169	175	169	188	188	138	159	184	167	173	166	182	209	194	162	167	183	155	161	168	155	179	183	192	177	190	171	186	182	174	166	170	183	186	174	188	174	163	156	204	176	190	172	182	188	182	182	177	187	183	180	175	187	177	191	174	167	172	193	183	160	144	195	187	185	203	197	155	170	165	177	172	156	180	191	193	168	174	177	175	187	160	157	174	195	180	166	173	159	183	177	187	176	172	172	180	175	169	180	191	185	182	182	190	171	170	176	175	166	170	198	176	187	170	178	186	194	162	178	183	201	182	174	191	181	166	160	207	166	172	176	176	177	166	178	169	177	167	161	154	155	184	161	161	148	178	166	192	185	159	168	168	154	179	172	183	174	200	168	171	174	178	186	168	165	183	176	178	177	169	167	169	195	175	166	195	170	181	196	182	164	153	164	210	202	166	202	170	194	170	160	168	182	147	160	188	196	158	191	163	173	181	182	186	155	188	193	173	169	173	169	183	148	196	167	169	179	166	187	180	183	177	168	167	194	199	205	191	192	173	169	175	180	172	193	209	194	175	166	165	184	189	172	186	172	152	182	182	199	148	161	174	172	180	174	177	156	157	188	170	180	171	157	167	172	150	193	152	173	160	170	168	164	173	178	163	162	178	196	204	185	168	161	162	165	194	182	153	144	171	169	180	199	188	172	166	149	173	196	182	174	179	211	174	179	205	186	182	182	175	170	161	157	160	171	192	177	191	200	181	181	184	171	174	164	170	149	205	159	190	173	160	194	163	163	160	166	199	165	180	145	183	167	170	186	164	160	170	176	194	183	174	168	153	198	185	183	189	175	165	173
27757	10501	8867	4412	2838	2056	1506	1228	989	804	673	543	534	480	408	431	355	323	328	303	337	333	303	258	261	258	269	262	291	240	263	258	260	255	254	245	254	243	240	238	254	247	220	212	225	224	256	214	216	224	229	221	264	214	227	209	226	195	200	230	228	236	238	232	219	217	223	242	242	200	217	232	238	231	209	234	199	222	258	204	245	193	238	230	209	225	209	231	238	213	209	212	201	225	199	229	199	226	243	242	221	242	224	225	224	219	238	218	223	197	199	226	216	234	233	222	232	229	229	226	201	212	213	255	235	220	230	198	246	219	241	221	242	199	214	244	234	221	240	220	196	236	224	206	257	197	227	232	232	220	200	236	199	206	222	208	216	237	240	220	210	240	239	216	236	222	204	232	227	206	213	250	218	216	213	201	238	243	246	216	189	207	209	193	211	221	253	218	222	261	229	223	224	239	229	246	198	215	257	230	212	228	208	202	227	208	228	239	226	236	229	231	187	218	220	240	229	221	246	252	200	243	207	220	237	222	203	226	214	203	239	243	208	217	243	206	201	224	263	215	206	228	219	242	238	216	198	232	223	224	178	233	216	248	243	228	200	232	237	215	258	234	215	222	216	205	213	241	220	216	211	217	236	212	227	206	215	250	232	210	233	222	230	212	219	237	201	232	230	216	227	217	223	204	235	227	209	239	194	249	222	257	213	227	241	243	217	243	225	228	221	222	210	250	197	249	229	209	219	231	203	213	253	221	228	218	221	236	230	242	200	228	239	236	219	208	218	209	214	200	205	233	210	221	235	236	193	197	219	245	217	202	213	238	219	230	231	208	249	210	211	228	195	219	215	239	225	240	201	219	235	191	227	229	222	226	210	218	215	210	224	224	222	226	222	221	210	223	231	208	203	231	227	246	228	265	225	242	213	247	223	255	202	227	232	227	238	219	229	232	216	246	209	201	225	205	202	246	216	207	237	208	228	220	224	215	240	234	231	199	225	230	236	218	202	249	216	212	226	232	224	209	231	191	235	210	225	212	224	213	215	223	205	203	226	216	223	251	241	214	210	206	234	218	230	207	221	223	201	242	234	210	211	226	237	219	208	202	236	213	198	243	217	226	232	223	241	233	210	217	227	242	197	191	200	240	213	216	204	210	212	215	217	235	218	210	215	224	212	215	225	254	218	188	235	223	235	226	193	229	234	210	215	217	202	220	219	251	218	218	215	200	231	212	229	225	227	229	229	224	188	222	197	211	248	229	234	209	231	221	210	236	215	227	229	202	216	222	215	234	196	210	238	241	217	211	213	244	217	243	240	203	240	248	214	204	227	233	239	228	214	212	218	214	206	215	255	204	248	227	227	210	231	226	234	216	254	224	215	244	215	215	237	221	222	255	214	219	216	212	222	200	215	211	219	198	257	241	239	225	264	227	199	231	219	241	221	247	233	220	219	230	216	208	243	213	216	193	208	194	246	219	217	244	215	224	195	231	227	209	211	204	232	198	200	205	218	208	218	226	203	206	240	227	213	225	233	190	222	231	223	216	215	245	201	218	237	223	203	214	205	223	232	202	213	228	237	198	193	221	214	203	218	227	261	217	214	210	198	246	190	223	221	205	205	217	225	228	214	250	241	222	220	235	227	221	223	222	241	216	205	213	222	199	230	234	232	240	227	227	198	209	221	205	224	193	217	237	248	202	215	205	205	204	215	223	225	229	216	207	208	212	223	235	223	238	199	218	201	250	197	207	215	232	251	201	218	206	203	222	217	208	232	259	224	214	205	232	196	209	232	229	210	208	224	231	224	226	216	239	246	231	208	220	246	207	237	208	227	227	227	235	236	207	243	224	228	204	223	233	218	212	216	224	198	234	195	211	237	216	211	228	238	247	247	200	219	209	211	219	221	228	228	209	196	250	208	233	244	218	212	245	255	217	256	243	251	250	247	200	228	246	212	230	214	218	216	210	213	223	232	211	204	257	220	206	212	232	228	234	219	205	239	194	228	227	229	188	209	192	230	219	227	215	199	240	215	261	230	207	201	198	215	235	235	236	224	224	246	218	225	233	215	244	214	241	241	253	225	221	228	206	223	237	223	217	211	250	249	242	243	213	214	184	282	202	249	237	221	218	198	223	216	236	240	231	235	261	217	229	263	214	228	206	208	222	232	248	218	218	213	219	235	203	237	216	235	226	231	224	190	221	231	220	217	252	236	203	222	216	208	234	216	184	199	203	246	222	256	234	225	192	220	219	212	252	193	241	226	217	208	196	229	213	238	218	218	245	211	227	228	238	238	228	221	251	190	213	238	231	221	231	236	207	233	217	224	239	189	205	206	229	238	224	219	263	193	213	207	223	228	223	224	237	239	210	262	246	197	228	235	228	243	219	223	243	232	240	213	188	218	229	214	187	224	249	207	223	218	205	223	220	230	213	207	221	227	217	246	207	242	232	211	223	214	221	234	234	237	226	234	222	228	221	211	222	239	222	207	210	227	208	220	217	250	207	217	239	205	231	239	199	211	201	209	210	227	198	228	217	222	212	237	206	216	223	251	246	190	232	237	205	208	225	227	198	225	210	238	217	211	221	200	242	215	199	201	204	210	197	224	218	212	210	232	219	204	243	236	216	210	257	197	229	215	196	228	240	251	243	226	202	202	207	222	221	222	222	209	240	240	241	206	213	248	202	214	220	221	201	233	210	220	225	208	213	212	216	215	216	224	239	195	225	223	239	213	220	187	215	225	227	212	249	210	215	233	206	226	193	228	214	225	206	218	232	240	203	210	217	235	234	215	210	224	232	251	212	216	225	199	219	204	215	239	243	239	226	244	211	208	224	256	218	217	209	219	222	224	202	207	221	245	221	211	213	244	205	223	223	215	210	221	202	225	252	186	217	227	240	231	225	230	203	224	242	238	254	212	246	230	234	217	232	214	208	215	212	221	227	214	201	221	229	236	252	213	203	241	205	180	216	189	219	228	202	218	235	248	220	224	214	224	221	228	218	228	210	217	235	214	228	192	216	242	188	219	226	233	228	232	207	204	218	207	215	226	230	217	228	221	222	235	234	194	242	192	235	228	236	230	235	223	237	224	224	209	223	223	255	221	235	220	227	226	239	220	204	225	229	254	226	198	223	229	212	188	227	240	222	249	223	227	219	223	247	219	204	233	236	217	232	212	222	229	217	227	220	226	226	223	196	221	237	235	223	218	198	189	221	222	256	195	224	215	236	206	198	210	222	211	233	213	220	227	214	217	248	221	217	216	217	227	193	188	225	233	218	231	231	219	215	217	211	210	216	210	227	242	221	220	221	241	220	218	205	237	207	223	240	212	235	236	217	236	203	207	220	217	242	219	218	201	210	220	196	228	199	226	207	236	227	220	215	234	228	218	216	218	220	197	244	228	216	213	216	220	209	246	216	261	228	241	197	215	207	220	214	207	226	208	205	186	234	241	220	240	226	215	225	229	222	208	228	219	243	244	235	210	241	244	193	202	209	205	230
24972	21167	27515	25011	13036	1125	801	721	634	581	560	533	553	553	531	532	491	544	502	500	513	525	527	490	479	505	477	521	496	487	504	478	506	490	460	499	425	444	492	486	466	509	522	479	495	514	500	477	482	495	495	452	468	480	483	512	534	459	509	506	493	495	470	492	482	514	486	498	527	495	533	522	488	470	504	486	513	470	483	451	535	498	496	461	517	453	483	495	478	477	510	416	424	472	479	500	489	508	510	461	454	468	465	440	454	491	478	507	482	483	531	473	501	519	517	475	492	496	526	532	470	493	530	498	489	522	481	441	489	503	473	506	521	460	456	518	507	497	520	502	486	479	521	463	499	455	516	500	497	466	503	502	511	465	507	512	476	511	475	489	468	501	490	493	443	494	492	471	510	473	470	500	481	411	511	511	484	470	474	483	475	469	524	471	446	449	509	485	485	515	476	525	466	494	527	469	534	506	483	477	481	506	500	507	486	506	439	475	545	464	451	515	500	497	512	516	485	479	496	462	481	474	485	524	478	452	504	481	477	459	495	502	470	536	502	476	483	506	464	504	563	476	501	491	459	510	495	512	485	466	473	488	482	453	471	492	497	495	483	472	491	446	538	470	484	496	490	455	489	462	481	508	492	498	472	477	495	459	495	480	516	505	474	474	496	501	522	489	487	535	495	472	452	529	463	465	474	498	448	488	468	488	488	489	503	506	540	449	498	457	474	453	498	514	487	543	518	531	516	509	469	502	478	485	497	493	503	518	490	517	519	520	511	471	523	516	449	505	503	516	450	458	507	476	494	430	476	482	471	477	510	499	489	515	493	476	478	462	494	524	472	482	456	491	524	461	507	483	509	497	477	437	470	489	453	459	504	508	497	498	487	495	469	514	461	458	468	491	494	487	478	496	457	509	512	483	516	467	483	512	453	498	505	455	523	493	477	465	495	496	511	510	511	488	472	490	477	518	441	502	521	477	444	530	481	440	444	483	507	477	444	472	478	465	474	465	492	508	459	485	487	492	484	476	472	443	480	513	496	470	489	519	453	503	479	478	495	560	464	498	479	476	478	465	499	470	445	496	513	488	472	487	459	461	503	450	466	490	518	507	490	490	505	483	465	487	485	493	543	474	470	486	520	450	509	481	490	532	481	452	495	494	466	482	446	511	493	454	483	490	450	485	520	480	491	529	484	500	486	510	448	496	515	531	499	491	500	470	491	484	483	519	496	494	483	492	486	500	483	454	469	509	504	525	538	472	496	511	448	476	435	509	454	476	477	435	496	484	494	531	510	473	498	479	467	490	528	460	519	494	485	478	482	480	478	498	473	460	495	532	512	453	478	476	479	491	487	482	476	486	512	519	469	482	459	501	483	477	503	434	483	493	484	481	528	506	516	460	478	504	503	517	498	472	553	501	468	465	441	482	497	452	502	476	495	508	487	499	495	470	504	516	502	454	512	510	450	475	496	481	521	491	467	508	498	497	515	506	469	457	473	481	452	463	477	436	464	488	509	495	485	475	497	516	539	469	513	508	473	468	496	506	470	523	485	493	496	517	475	434	504	462	471	457	495	513	466	501	507	504	460	494	488	456	508	482	512	526	445	481	481	457	450	507	469	431	461	496	467	494	481	467	477	525	468	502	455	493	520	507	490	496	469	452	495	463	490	448	508	504	457	476	508	510	476	535	536	535	485	507	494	457	511	467	499	474	498	466	513	477	467	474	457	478	478	437	484	484	494	460	456	465	467	495	482	534	511	504	494	517	478	493	453	467	476	521	528	474	504	421	481	515	482	429	489	509	517	488	525	481	473	490	522	478	503	454	447	489	497	461	481	493	483	498	464	477	438	475	490	492	496	511	491	498	482	470	475	493	483	488	480	474	494	501	487	495	491	497	450	495	547	513	503	517	513	495	469	503	481	487	480	476	446	488	479	433	474	506	464	519	510	498	510	499	466	486	489	499	472	462	485	479	525	525	465	440	493	502	468	500	461	490	467	461	488	491	519	480	494	497	445	480	507	442	463	438	506	525	493	488	525	494	496	486	489	497	487	505	504	500	534	489	452	475	472	473	476	508	498	489	514	482	468	488	498	471	465	488	499	471	495	472	510	481	472	478	518	474	511	509	488	508	512	497	472	459	429	454	482	471	465	497	484	479	484	482	491	492	469	435	435	456	452	499	471	492	501	506	451	465	480	491	517	478	455	507	530	444	462	492	489	452	479	494	500	495	510	482	463	497	446	458	491	499	524	485	459	540	490	513	469	469	471	470	496	503	490	473	497	489	450	485	478	498	474	482	461	472	490	480	454	487	434	491	499	537	510	479	477	502	464	516	512	532	485	492	456	465	508	503	486	474	499	475	468	479	532	503	437	477	461	501	488	488	453	496	505	488	515	455	498	513	501	462	491	463	494	475	476	485	502	470	460	538	521	479	480	489	474	493	486	495	494	468	482	489	475	489	497	517	507	459	524	459	472	498	464	514	468	525	541	497	533	477	496	502	501	454	489	462	463	486	504	508	501	444	498	510	480	515	477	517	447	479	493	469	456	463	515	536	488	498	463	481	469	441	480	486	467	485	508	520	481	509	476	506	487	506	532	490	468	490	489	468	501	455	512	519	477	477	520	507	491	471	498	498	485	452	526	493	498	481	502	501	498	469	482	471	473	506	450	473	478	527	490	489	492	502	474	464	488	511	510	483	462	464	504	469	499	472	524	481	487	496	460	457	484	515	476	495	483	461	492	521	469	454	494	485	478	510	475	447	504	514	486	486	500	507	509	497	452	488	499	510	508	472	527	457	498	489	501	474	487	480	481	492	444	501	475	508	502	513	510	480	491	467	478	475	495	454	529	462	475	465	491	478	477	518	481	461	468	464	413	483	515	426	501	475	495	484	501	456	528	449	504	466	527	456	506	501	496	452	507	477	500	491	523	499	477	512	496	479	519	457	477	471	527	491	475	487	497	516	514	472	494	465	506	481	545	478	533	464	485	500	451	430	470	508	464	471	475	520	521	489	508	490	467	467	496	465	458	475	486	507	489	483	457	462	467	498	511	499	510	493	508	502	479	461	496	473	510	516	512	466	490	516	477	495	464	467	506	474	466	464	506	487	481	463	462	491	478	519	464	494	518	486	481	539	484	497	481	497	495	492	542	438	493	467	502	482	473	523	450	496	527	440	491	467	525	521	513	507	482	505	488	503	516	485	450	502	507	457	472	479	473	521	477	488	459	504	535	494	488	510	494	479	500	488	486	477	478	480	474	473	500	528	518	459	428	509	479	475	523	469	515	460	484	480	507	472	478	505	507	450	514	507	530	442	466	462	483	502	457	510	503	495	491	473	471	508	484	483	498	474	504	477	499	466	524	486	494	447	443	518	526	488	463	461	473	469	457	459	504	523	477	500	505	513	491	468	479	533	447	489	462	495	472	495	507	479	449	476	494	498	480	462	468	470	483	495	514	514	480	465	457	489	476	552	502	481	524	483	482	496	473	493
27579	6663	5237	2831	2001	1532	1312	1114	952	865	786	698	704	689	629	633	651	635	621	619	619	604	576	575	541	582	592	544	564	584	545	530	559	627	566	568	578	626	563	594	585	580	617	526	589	569	612	559	570	538	547	575	563	597	569	542	531	576	531	568	568	571	551	539	579	583	585	569	541	576	540	532	562	610	559	577	536	563	566	549	587	538	623	574	540	555	593	599	580	553	589	589	562	563	581	583	551	581	561	533	556	577	597	565	518	590	580	600	606	580	536	558	621	546	515	591	610	560	556	533	565	589	532	583	584	533	571	595	529	578	545	556	528	561	597	531	561	593	560	561	525	528	589	545	560	553	549	574	585	613	592	579	539	575	553	582	578	552	545	596	553	553	562	553	578	548	583	562	569	533	529	596	517	588	533	536	583	529	569	558	558	543	569	574	533	581	545	550	552	583	548	556	577	573	539	557	600	572	559	580	590	599	561	560	567	579	564	562	576	561	548	547	533	581	539	540	536	574	557	545	606	541	591	531	521	552	575	574	526	564	579	533	598	574	571	609	536	555	516	543	568	571	537	541	584	554	552	524	588	558	584	581	590	536	547	562	571	574	480	591	572	562	556	574	590	572	577	549	550	581	566	563	576	556	578	550	601	573	595	531	557	538	585	580	534	568	576	587	616	559	569	570	585	562	547	581	583	559	552	580	579	562	544	605	576	615	582	550	629	601	579	540	587	549	558	561	572	587	541	567	541	579	596	567	575	590	563	525	617	594	563	602	572	581	561	600	566	575	534	568	576	570	586	572	613	539	598	566	561	564	568	567	584	586	564	598	529	566	576	581	580	533	585	551	587	572	554	586	554	551	612	550	566	592	566	569	557	573	575	584	578	556	582	546	572	542	582	559	559	591	571	578	582	582	569	572	543	593	560	544	549	532	573	569	583	510	640	538	587	585	580	600	545	587	557	567	573	560	581	602	565	576	591	567	571	532	586	544	541	571	564	593	559	545	515	584	549	543	560	603	538	547	524	560	554	566	590	555	562	565	565	548	556	592	546	579	574	557	557	565	527	539	577	525	607	553	563	589	534	584	597	535	563	569	587	580	576	538	592	506	575	574	576	572	547	528	585	531	583	528	566	541	572	590	550	547	562	555	578	548	551	539	625	542	571	570	522	609	579	541	516	510	579	604	578	548	527	521	591	540	576	562	523	557	544	582	570	565	559	547	545	546	557	556	517	576	590	609	620	560	574	573	554	562	550	612	574	555	577	583	540	533	538	561	553	589	577	581	584	556	588	559	523	558	544	540	557	508	602	544	539	543	571	560	570	616	576	572	541	573	578	581	530	549	576	576	610	552	560	588	613	560	552	553	581	566	545	561	578	548	560	621	594	577	542	557	544	520	573	565	544	552	607	557	575	577	530	551	617	556	584	501	535	527	562	597	550	567	593	588	552	556	606	557	545	505	577	569	557	561	544	573	544	596	592	555	560	590	584	555	552	558	589	578	560	552	567	524	597	526	563	571	574	550	589	543	582	568	567	551	560	547	574	578	564	597	524	579	567	573	542	558	563	555	537	608	542	600	546	570	590	605	515	560	582	560	602	574	550	580	544	501	598	572	547	587	547	575	548	541	579	525	633	552	568	570	554	550	570	570	561	562	577	550	582	553	570	613	594	560	546	559	538	591	568	586	552	567	577	559	582	642	581	599	577	586	581	569	628	583	572	578	570	592	554	570	565	586	584	563	567	613	547	625	565	547	546	551	530	560	571	570	579	556	566	536	534	585	553	550	563	535	575	564	528	567	544	605	599	539	570	538	584	587	594	584	656	565	581	529	561	564	540	568	580	555	551	518	545	606	570	535	582	516	570	576	564	506	557	596	531	555	521	567	538	536	577	572	563	519	544	558	593	532	538	561	577	593	553	613	552	574	540	585	564	589	512	554	596	582	554	562	602	551	564	514	557	540	539	585	622	591	596	554	589	541	551	586	582	552	578	559	567	593	531	580	559	589	566	553	575	573	567	570	561	535	553	552	588	560	551	536	546	557	558	529	564	589	520	571	583	559	542	568	541	529	508	582	560	576	540	543	549	572	547	584	555	545	534	595	578	531	545	611	559	494	511	572	584	587	545	539	537	596	547	575	596	583	552	520	588	541	569	524	538	574	567	552	576	549	564	570	586	554	530	564	550	594	626	585	616	537	560	541	592	615	581	548	546	565	565	532	543	554	579	573	545	574	573	514	582	553	588	564	551	577	586	581	500	594	508	559	561	581	570	543	519	574	548	589	547	518	557	528	549	592	546	546	562	596	571	554	609	581	558	544	587	590	519	575	562	573	558	614	553	587	557	582	562	530	580	530	539	567	535	581	557	558	572	542	590	591	592	552	540	583	588	530	556	598	577	555	554	568	603	593	538	521	589	560	570	582	582	613	526	544	578	556	572	595	564	546	572	575	568	564	543	583	573	552	554	542	585	566	546	569	595	553	560	586	576	510	562	567	528	542	576	561	560	584	536	543	561	545	591	604	526	552	566	574	534	584	557	534	580	591	561	570	501	583	573	529	596	545	543	555	565	541	576	565	579	570	559	564	593	555	576	551	570	549	584	575	532	567	594	551	506	538	547	599	556	542	547	565	544	558	569	545	619	588	585	527	579	548	555	585	559	598	551	525	564	570	516	570	576	566	545	576	552	559	611	532	592	574	549	567	584	565	573	585	562	550	588	579	562	512	568	539	554	608	539	578	546	545	546	543	547	571	596	569	534	577	504	575	584	580	570	545	534	566	577	535	568	561	584	559	549	584	536	572	579	532	536	565	561	554	549	576	583	571	574	545	583	580	554	552	582	576	582	552	600	622	585	534	593	558	575	573	574	593	575	592	575	538	596	547	562	562	524	544	596	565	537	509	598	477	610	596	574	522	571	588	573	555	564	537	596	557	514	565	586	570	562	590	549	554	545	592	565	589	558	566	541	554	578	525	609	564	596	584	554	548	554	596	592	568	550	617	540	564	546	569	573	544	618	541	526	566	576	561	570	521	575	583	566	607	587	542	554	605	555	537	614	591	603	572	552	536	606	543	577	549	570	556	561	557	573	586	536	597	561	585	589	586	517	553	552	597	558	541	548	576	568	578	579	559	576	560	546	566	567	545	540	587	564	585	592	589	537	528	542	570	578	558	560	600	591	560	532	545	583	543	593	539	563	557	589	608	536	549	588	588	557	551	577	525	590	556	628	532	589	547	535	547	589	545	615	544	580	558	571	562	606	577	589	579	530	562	589	556	564	559	603	540	564	598	569	558	551	519	543	583	530	562	566	578	552	568	576	559	591	536	576	595	549	564	544	541	583	540	603	570	525	565	535	586	545	556	553	530	555	549	529	548	544	548	539	596	553	576	612	591	580	582	596	550	590	577	559	553	558	538	574	521	558	564	591	567	540	529	563	579	604	596	534	559	601	553	564	574	570	567	620	600	551	560	599	559	565	537	557	589	556	526	583	522
22732	21152	28888	23694	21154	21224	11783	1290	928	768	635	601	507	492	462	404	382	386	386	351	343	320	319	294	283	292	304	299	281	268	284	286	283	277	295	269	250	277	286	273	277	255	260	284	258	255	265	284	280	275	257	253	266	242	257	248	258	269	235	249	247	240	257	268	246	263	287	285	264	251	268	242	248	233	245	261	237	249	234	239	219	253	245	263	239	234	281	244	232	229	233	235	255	235	278	277	230	229	254	272	264	250	263	271	274	272	285	231	262	252	226	242	270	228	260	241	276	273	279	246	277	234	263	244	234	251	269	217	259	250	273	250	238	273	253	244	253	249	242	262	260	258	249	241	288	262	260	235	243	265	232	255	273	268	259	233	259	213	263	227	236	230	257	243	240	264	233	253	259	244	273	265	230	258	246	262	234	286	248	266	247	266	234	247	250	251	219	226	219	237	264	260	255	263	240	234	237	263	259	251	259	286	268	235	237	235	249	242	239	258	240	274	260	263	244	231	237	268	260	248	256	267	248	265	256	232	226	271	256	250	259	245	234	228	268	230	242	264	251	258	256	235	258	219	273	247	226	251	249	245	241	262	235	263	248	264	279	266	249	260	258	233	242	259	233	261	278	236	244	245	229	241	233	243	238	284	212	259	253	250	264	229	253	270	274	261	252	252	258	258	242	268	272	226	263	267	260	226	246	277	270	269	227	234	270	256	237	257	254	245	261	236	260	273	234	233	243	240	271	256	256	242	241	272	247	267	254	238	223	258	238	241	266	251	258	262	251	220	269	241	242	242	252	226	240	261	260	245	233	251	256	260	245	254	236	249	248	259	251	261	260	285	246	270	224	229	287	236	260	253	264	255	268	242	231	258	249	274	241	238	248	239	246	268	235	233	251	261	224	246	281	235	244	231	256	229	262	244	237	245	251	266	227	261	227	246	273	258	254	261	239	241	221	238	238	275	251	247	265	269	237	250	265	232	254	270	269	246	234	243	264	249	233	261	257	240	262	253	241	278	257	283	257	266	247	256	228	262	238	242	223	257	268	282	261	254	282	265	268	240	231	247	257	245	251	252	242	259	239	247	245	249	268	247	223	289	240	278	246	235	242	239	239	244	256	244	285	249	226	257	225	251	224	252	282	269	248	237	241	272	246	228	248	274	257	254	252	236	273	276	266	266	243	268	245	234	223	229	232	276	268	257	237	238	243	237	265	257	249	245	241	262	208	231	237	257	266	245	259	256	257	255	253	252	243	261	268	294	253	248	253	260	240	263	237	271	247	262	239	252	253	289	246	273	243	258	238	254	231	262	242	288	256	230	215	231	249	250	238	243	265	257	271	268	241	236	261	232	259	248	225	260	250	271	258	211	243	247	242	271	239	279	263	250	272	251	262	269	232	257	267	264	263	233	248	248	243	248	255	232	248	233	261	263	260	239	231	264	245	239	266	266	267	259	263	217	242	270	245	249	278	252	277	250	280	228	248	237	224	241	230	248	261	284	251	245	274	235	239	231	273	247	225	224	242	207	225	216	242	224	256	232	225	267	226	272	249	232	238	266	245	275	273	253	230	278	258	295	242	265	247	244	255	250	225	235	246	285	257	270	221	233	256	262	262	227	250	272	272	245	275	237	249	253	236	252	244	253	250	269	261	239	235	246	257	225	234	240	253	262	227	240	261	258	260	250	280	236	228	247	249	241	236	248	241	265	222	278	265	230	250	257	250	235	252	242	252	269	240	219	287	258	257	264	262	251	240	282	263	265	239	241	249	238	237	275	246	238	251	262	235	268	240	251	265	222	248	253	261	238	234	259	270	223	248	243	241	239	215	251	232	235	249	240	267	242	251	251	223	240	250	241	255	243	233	230	237	249	273	222	245	254	246	259	235	231	262	228	251	240	238	244	232	263	277	236	276	221	249	280	257	235	236	223	249	249	264	263	227	237	221	267	223	268	244	267	256	243	243	239	277	242	276	248	235	251	261	266	262	248	238	256	258	258	270	212	276	213	262	266	251	250	260	254	256	251	246	259	230	255	257	260	232	228	267	259	248	233	288	243	235	227	239	247	232	241	259	234	253	234	237	224	226	256	274	258	256	266	248	246	251	242	270	248	235	229	248	258	253	267	227	270	253	252	254	239	235	264	263	284	261	273	230	213	250	253	253	246	245	249	231	293	280	262	246	255	248	244	236	251	265	261	246	239	245	260	228	246	242	241	248	246	269	268	238	268	248	252	216	236	223	246	236	271	253	288	264	264	279	260	253	245	268	232	300	230	242	239	256	259	211	252	233	229	253	241	224	238	285	249	265	250	229	243	250	261	277	238	257	232	255	282	305	236	295	277	239	233	241	252	240	247	271	240	263	247	224	241	271	243	241	274	254	227	265	215	247	234	264	276	238	241	265	230	267	226	238	239	281	233	256	237	284	242	283	234	273	261	243	258	275	266	260	248	250	242	247	240	240	228	248	271	231	256	286	241	261	266	276	236	241	254	255	222	265	281	242	252	262	241	249	246	231	274	246	265	250	226	251	269	254	238	248	232	257	255	252	241	252	228	241	224	224	240	270	238	234	259	238	271	240	251	262	258	244	275	259	260	246	214	249	255	236	231	239	235	256	244	269	225	249	246	250	241	284	237	255	246	240	249	236	249	249	256	251	244	260	236	260	220	265	245	262	255	247	256	249	239	257	238	252	220	264	264	244	232	266	259	263	247	263	238	252	234	263	251	268	257	229	255	250	262	248	241	227	242	223	251	242	265	232	255	257	259	262	250	257	260	236	288	250	238	252	251	258	241	260	250	263	229	261	260	236	267	247	265	237	274	251	256	265	258	274	261	236	233	267	247	243	243	228	239	236	246	261	257	251	240	267	244	226	243	256	260	236	249	261	247	256	259	280	268	242	276	206	243	267	239	242	264	252	261	250	247	290	262	242	232	264	243	233	253	246	240	244	233	248	252	240	256	221	262	277	246	248	241	251	256	287	238	232	216	240	276	233	260	261	246	221	239	221	259	270	239	282	273	234	217	249	282	235	265	237	233	224	258	249	254	275	251	249	236	229	247	243	253	260	257	234	253	245	237	240	218	227	262	283	259	244	239	272	248	276	248	255	252	270	255	250	241	242	257	237	266	251	224	247	256	278	227	236	277	258	232	247	238	244	231	256	239	274	254	277	248	246	243	232	241	248	258	241	261	242	255	209	275	255	241	284	234	253	240	236	275	228	265	233	260	232	224	231	263	238	219	257	246	264	242	273	242	281	256	258	242	260	265	253	227	227	244	266	251	241	242	257	268	251	247	254	255	251	242	241	256	278	230	255	228	256	255	238	230	246	219	262	263	238	241	236	222	258	256	231	248	254	243	297	239	243	284	251	264	253	251	230	265	220	269	240	274	256	240	241	270	221	260	255	256	241	294	233	236	234	242	248	251	262	240	270	230	209	256	250	260	258	254	233	249	261	246	259	277	245	264	222	234	236	240	232	263	245	257	240	229	257	237
31833	17058	14482	7445	4920	3687	2795	2141	1656	1397	1095	924	845	696	663	615	575	547	548	513	454	420	410	375	387	366	381	392	373	332	330	378	330	339	315	352	322	311	322	303	347	313	333	310	322	310	302	318	337	296	303	325	286	320	278	273	298	292	282	298	285	322	276	270	271	274	300	288	296	300	292	256	294	293	293	276	304	299	285	258	281	282	291	279	301	303	291	314	289	274	315	275	285	315	266	284	307	298	261	302	269	304	302	313	300	286	251	275	289	259	298	306	285	271	294	270	291	290	302	269	258	257	259	269	285	275	238	269	279	266	267	290	293	293	280	268	315	317	284	285	297	287	250	280	273	302	272	275	272	289	301	269	288	290	274	291	271	307	321	295	296	283	242	293	264	264	261	256	256	299	301	286	282	286	293	289	286	294	296	298	308	256	305	272	290	285	296	273	279	268	282	313	296	268	290	281	273	252	289	312	273	275	258	274	275	253	267	276	269	304	285	273	278	306	281	273	296	257	254	268	253	263	290	266	261	266	289	287	304	284	294	286	302	292	303	287	282	265	283	264	282	289	278	282	290	247	245	259	293	275	262	261	282	279	270	270	286	310	237	266	271	305	283	286	288	311	289	295	284	255	286	269	265	311	279	287	263	273	260	275	251	259	283	274	251	281	289	245	294	272	281	259	268	292	264	287	258	278	300	254	263	277	293	280	283	259	265	288	279	267	260	251	288	267	287	257	300	265	278	314	278	266	293	297	275	298	294	258	297	280	284	297	268	283	278	277	266	289	276	270	277	272	318	281	276	283	305	249	269	272	296	270	288	266	252	273	257	273	258	292	281	309	307	297	260	283	281	290	259	275	302	293	267	309	275	292	278	315	288	293	307	244	280	275	277	300	275	302	286	280	288	258	251	271	291	280	275	293	284	299	279	298	299	290	281	286	259	297	276	310	303	273	281	271	290	243	292	279	280	282	267	262	243	287	289	246	283	246	266	301	279	248	284	293	256	267	264	295	294	315	287	262	284	293	267	258	286	250	273	259	289	277	278	295	296	292	296	270	291	296	245	245	297	263	295	301	260	247	278	251	313	278	295	292	267	274	283	276	288	288	302	272	267	286	282	270	306	262	268	305	296	287	279	305	300	244	266	254	295	282	291	265	309	273	272	285	273	270	274	276	276	265	277	261	262	281	269	275	272	295	286	269	297	271	269	239	300	276	268	288	253	295	277	267	287	303	305	275	262	287	265	282	270	286	254	278	274	269	274	249	280	302	271	278	275	292	278	282	304	294	274	274	275	299	285	310	283	283	262	288	280	271	286	303	289	306	291	282	270	272	251	289	280	264	273	292	287	318	280	278	278	296	258	268	323	250	307	251	273	244	294	316	306	314	284	261	253	263	293	292	292	271	268	301	263	259	289	259	301	285	263	296	306	283	298	274	289	290	283	274	257	261	292	262	273	258	283	286	257	295	314	296	301	288	302	291	273	302	269	278	287	309	272	280	279	271	294	294	300	251	271	279	274	318	285	280	274	268	260	276	297	280	283	252	281	286	254	270	265	257	303	273	267	299	292	274	266	275	272	281	284	252	260	307	285	284	293	276	276	300	297	257	281	306	281	293	261	292	295	282	272	270	287	268	303	294	301	270	261	298	282	281	298	269	291	274	286	287	249	262	263	313	263	297	267	336	280	301	288	285	291	295	291	280	275	291	286	287	298	326	273	298	275	276	264	284	263	260	255	282	285	294	272	267	275	305	286	309	283	270	284	278	292	297	262	279	274	277	276	288	289	248	287	280	260	284	286	249	261	272	267	285	276	288	274	282	265	279	282	265	274	289	260	283	293	287	280	310	298	262	293	271	276	227	280	280	282	284	290	250	276	274	257	289	269	249	300	288	316	279	268	301	307	299	313	275	270	292	281	277	247	273	282	255	277	267	274	272	262	255	307	288	302	241	289	277	299	261	273	275	257	284	282	304	290	279	280	268	293	277	273	279	252	280	307	271	301	274	272	295	274	277	308	296	310	277	298	292	264	254	265	265	252	296	273	260	268	275	290	274	291	299	275	284	270	281	277	290	248	300	275	257	263	274	315	294	293	286	269	270	286	306	278	280	297	290	303	253	309	259	280	295	279	278	293	285	269	289	283	321	276	300	296	269	286	273	267	301	291	299	288	281	305	302	286	269	282	285	290	286	244	277	279	261	284	278	302	277	279	287	266	292	292	275	277	286	281	252	265	252	295	276	290	306	287	278	276	283	275	279	305	277	288	281	292	280	277	285	283	258	270	283	292	283	276	291	271	269	250	280	271	279	301	285	281	282	285	273	311	307	288	290	276	270	290	285	270	285	282	292	257	277	267	287	284	302	291	269	289	284	263	249	287	323	279	279	267	265	282	294	282	290	261	279	281	290	309	293	287	258	260	283	300	285	258	277	265	265	263	272	283	245	290	275	294	263	291	281	254	280	298	281	270	285	255	283	259	279	262	289	295	299	276	281	266	279	291	265	283	282	290	274	286	275	271	320	275	292	313	291	270	295	317	286	300	283	311	286	265	267	295	275	290	232	265	274	273	289	290	285	296	275	283	280	267	288	296	286	273	289	310	271	287	304	276	266	292	254	296	275	268	261	248	273	285	261	275	277	285	301	281	271	292	276	281	298	283	263	276	300	297	284	298	286	290	267	309	280	270	296	254	278	294	276	290	251	262	309	273	299	277	272	268	293	275	296	312	322	272	308	288	273	304	302	290	303	304	300	262	296	317	328	265	248	279	293	290	303	288	279	267	287	300	250	249	293	271	297	258	283	277	284	313	288	234	303	275	277	327	289	269	293	264	303	277	266	266	291	263	277	261	285	313	292	293	265	309	290	302	283	306	313	282	266	268	260	268	277	248	283	300	261	265	282	261	261	255	284	297	279	268	302	284	298	275	287	266	294	286	288	292	293	285	277	264	263	274	279	303	269	253	311	272	260	252	263	261	295	284	268	306	261	269	249	296	276	261	266	261	281	281	310	296	295	284	290	304	254	252	282	271	264	266	262	309	289	313	288	312	303	275	291	275	292	267	304	266	312	281	281	277	300	291	256	272	281	269	282	266	306	289	279	285	281	290	288	270	273	254	270	285	272	242	272	273	302	285	289	298	284	276	274	292	287	274	299	264	268	271	292	278	243	261	288	280	275	280	306	295	277	253	324	273	309	290	283	284	302	275	264	238	311	274	262	295	274	252	279	257	289	296	283	288	276	282	275	291	311	264	290	273	259	265	249	279	272	305	284	295	256	285	268	282	251	257	297	294	292	285	297	284	271	303	271	269	288	254	261	270	276	280	291	312	285	282	283	283	272	298	300	280	284	299	271	260	305	272	264	297	278	271	249	310	271	257	247	283	276	281	271	270	266	285	297	278	309	263	258	291	270	327	303	308	298	294	260	265	304	307	326	301	287	277	280	275	291	282	281	280	276	288	304	285	269	300	299	274	283	251	265	293	304	294	250	271	265
27253	19934	7030	736	459	464	462	419	371	392	402	385	390	401	382	401	367	408	401	357	382	398	360	341	360	374	373	378	404	356	347	386	410	385	395	385	354	384	383	378	414	403	364	382	360	389	400	369	384	363	392	402	328	376	384	363	381	369	358	348	389	390	388	385	414	420	354	377	389	416	366	372	387	366	398	367	384	371	356	401	375	382	386	390	376	346	368	411	398	369	356	381	370	344	393	381	382	381	357	391	396	382	382	390	409	396	345	375	381	386	380	398	354	389	369	354	358	403	388	366	410	367	394	401	366	364	418	336	343	379	429	341	345	397	369	392	363	374	383	423	387	367	397	379	377	405	397	390	392	370	384	352	367	387	382	389	381	391	363	388	388	388	384	374	346	348	390	346	391	383	403	369	386	372	357	412	397	390	381	366	384	368	382	393	348	399	349	389	350	390	375	381	401	378	396	403	348	373	359	415	379	371	376	408	396	356	405	394	353	403	406	375	392	376	380	375	343	346	347	363	364	385	385	385	353	358	418	353	414	376	389	350	367	398	390	364	417	393	358	377	389	388	373	375	366	386	367	394	379	363	395	389	384	351	389	364	376	367	372	386	370	389	379	373	394	443	403	435	383	380	360	366	351	353	364	381	398	386	392	404	375	392	376	412	359	380	387	343	382	412	412	372	372	405	365	378	384	367	407	377	367	398	415	394	384	367	394	366	387	386	384	396	393	345	361	385	398	375	366	358	368	389	383	381	398	388	373	365	395	347	352	367	375	431	402	380	368	409	363	406	379	356	393	353	402	379	383	335	418	395	384	405	343	360	401	403	357	386	372	355	360	396	384	391	390	373	390	366	411	382	412	339	385	373	357	382	352	352	392	388	389	395	363	366	368	343	376	350	352	354	353	384	392	393	390	364	361	366	381	361	392	397	396	384	366	366	374	392	347	388	372	379	374	369	375	381	384	361	390	356	377	382	372	387	409	386	355	418	390	374	410	376	389	392	399	368	376	370	333	386	381	364	384	346	389	377	365	367	416	341	370	376	396	416	344	382	395	372	357	407	396	372	401	361	397	373	402	415	398	374	396	374	407	401	398	356	397	373	398	388	379	360	381	371	407	371	386	341	345	387	345	391	389	404	367	366	381	397	402	394	415	372	417	390	396	428	417	383	369	369	383	367	404	362	393	363	364	375	393	343	339	413	367	403	379	342	363	375	385	387	386	341	384	372	439	370	389	384	374	361	335	379	397	344	372	366	398	393	373	401	345	369	360	369	364	350	360	387	390	403	391	359	401	382	387	371	388	363	334	385	427	343	395	348	393	402	421	367	393	371	377	426	450	411	363	390	411	345	369	351	392	372	404	382	357	365	380	390	378	352	363	401	382	371	377	417	369	368	356	374	384	366	356	396	353	403	361	368	382	366	385	410	401	363	372	391	350	352	404	386	392	349	381	399	409	346	386	392	337	355	407	380	358	386	379	379	398	386	345	347	395	380	378	408	355	381	376	419	365	373	369	410	364	377	383	379	388	362	376	396	388	353	405	360	430	353	389	375	415	412	381	360	399	406	371	416	371	379	369	385	350	421	372	347	407	360	395	360	356	368	379	381	408	391	416	376	372	345	436	371	385	409	389	377	390	391	379	345	405	397	428	387	404	393	372	396	384	313	406	390	364	365	372	411	406	368	348	376	381	386	408	367	437	363	351	398	383	406	363	375	356	379	369	422	402	392	364	400	345	367	388	369	391	361	377	389	358	373	399	359	364	398	395	413	348	348	323	380	382	358	352	372	383	397	364	381	377	345	398	378	406	373	388	385	389	381	344	387	411	379	401	363	355	372	374	375	375	387	413	364	361	395	376	350	396	395	348	395	369	366	412	401	401	368	384	369	410	362	352	390	357	385	382	422	379	326	395	401	380	371	353	374	409	360	381	372	364	396	365	376	396	392	353	382	393	376	357	357	373	359	367	385	414	370	391	395	350	389	370	388	394	384	411	370	381	402	375	408	382	351	374	373	380	399	425	418	406	381	377	416	362	401	322	334	381	367	382	397	331	373	415	415	349	389	375	390	399	380	412	419	354	363	371	358	390	390	375	376	390	363	346	372	372	399	357	397	360	376	369	377	391	377	379	397	374	403	379	391	402	373	380	398	406	384	389	413	354	381	361	368	372	372	365	396	368	363	409	390	387	350	372	388	372	377	371	385	409	393	365	359	359	431	364	391	360	356	393	342	360	366	402	405	403	410	399	392	374	385	386	417	398	375	363	372	394	387	369	351	394	414	401	395	405	433	339	390	364	358	400	363	338	382	366	367	398	393	378	396	369	360	386	360	381	405	407	379	410	385	381	418	379	347	397	401	378	393	362	367	353	357	423	375	390	408	380	395	392	369	391	374	378	369	385	375	374	362	370	369	367	390	370	384	385	366	365	375	358	373	357	354	388	352	415	368	381	378	353	386	356	414	373	397	359	389	385	416	386	379	388	382	398	360	389	391	396	394	411	389	383	397	392	404	393	381	403	398	396	365	381	392	351	342	386	384	385	354	410	341	353	382	399	376	371	370	395	382	407	361	367	348	409	380	391	374	367	373	409	393	375	350	387	374	344	361	371	398	372	396	378	377	381	366	373	349	384	399	369	367	348	370	348	368	404	379	388	402	396	358	416	372	382	355	414	369	363	381	384	434	365	400	378	420	360	359	393	405	399	386	395	388	383	385	423	417	407	387	369	381	361	384	386	399	416	368	367	381	398	358	370	373	398	393	356	383	390	399	338	354	361	399	390	361	378	407	392	416	401	410	395	372	365	347	386	379	373	335	378	407	375	356	384	401	360	374	381	377	384	384	371	395	367	397	349	402	375	376	394	383	393	353	378	348	391	409	449	387	360	370	344	396	390	339	360	384	364	391	349	402	374	397	346	384	370	378	382	394	371	371	433	374	359	355	351	350	398	362	372	381	367	389	359	351	363	368	380	374	419	353	374	392	380	399	377	388	369	417	385	375	358	358	430	375	354	373	345	354	402	393	399	370	387	371	402	339	370	409	388	421	383	389	389	378	390	382	427	377	385	354	368	389	368	368	384	373	339	377	375	376	334	368	410	344	377	382	433	397	356	387	351	368	356	393	392	369	363	365	387	394	363	369	393	373	391	404	408	394	397	366	369	429	360	376	373	386	407	386	396	366	419	386	358	370	393	409	418	426	352	377	404	389	414	370	397	396	368	387	388	381	402	361	367	365	403	398	368	393	376	380	377	377	368	388	398	387	354	356	399	401	384	358	352	384	353	395	371	378	359	399	423	375	332	404	401	364	394	389	380	404	368	353	386	393	380	332	410	378	386	386	394	387	383	395	370	377	399	373	393	387	404	431	341	394	384	391	385	399	369	396	364	403	369	400	380	388	375	393	421	370	397	379	378	407	412	377	395	358	404	361	359	388	366	334	364	355	385	385	388	401	378	382	385	399	374	370	386	378	380	368	378	381	376	334	366	421	340	343
11455	1326	1109	734	604	542	513	518	521	466	449	506	497	480	461	431	460	459	428	463	473	472	455	468	470	461	445	447	460	479	451	457	489	415	441	506	462	446	439	459	479	491	444	442	437	449	463	478	475	456	438	472	475	455	455	493	428	467	488	478	443	427	422	461	455	430	475	434	456	432	454	442	443	431	466	448	458	470	467	439	454	469	467	434	473	392	462	439	447	429	472	436	450	466	436	429	409	455	456	437	447	459	457	457	480	441	445	459	412	496	456	461	420	430	468	448	448	456	432	466	452	461	440	483	445	443	455	454	479	466	432	443	449	424	527	495	465	451	477	480	462	454	484	479	488	494	486	453	465	464	476	447	459	486	426	473	434	455	456	480	433	435	446	474	464	450	458	485	452	450	487	448	443	452	480	435	465	438	434	452	492	491	462	454	471	422	438	471	428	443	416	457	468	492	463	473	424	468	424	450	428	478	435	475	433	416	440	453	432	459	515	460	452	422	431	442	448	451	467	475	458	420	461	432	462	412	443	451	443	454	449	449	476	436	446	449	443	442	446	440	466	445	471	434	460	503	445	456	421	417	488	502	434	478	435	471	477	427	435	450	437	469	445	458	498	439	470	469	487	447	446	410	442	454	459	454	436	433	461	443	471	474	490	490	415	452	450	456	439	456	462	475	450	459	461	443	481	438	468	451	445	448	505	432	482	410	465	475	461	455	456	469	426	434	488	442	436	442	472	437	439	453	476	461	462	480	454	435	420	459	482	452	436	453	480	447	456	459	441	448	424	465	445	473	443	488	503	476	478	446	453	448	401	497	463	485	471	461	450	447	466	483	443	431	487	478	429	425	456	450	457	462	463	467	433	468	445	483	443	510	429	440	425	425	428	460	427	425	446	469	473	408	470	464	476	466	467	445	416	453	463	460	464	402	436	437	426	464	439	468	478	457	472	477	434	467	440	446	448	480	462	476	423	458	441	454	440	434	472	432	484	480	467	442	421	455	447	468	420	457	450	461	459	465	434	432	425	434	459	485	487	481	434	485	422	447	491	455	450	400	452	452	431	463	461	458	443	412	413	438	439	483	459	476	451	475	399	452	461	435	463	460	480	487	466	457	468	444	474	467	441	473	472	460	446	499	460	451	457	439	465	468	427	466	444	444	488	442	491	439	436	456	464	455	465	452	493	473	429	436	424	464	447	453	426	456	455	445	435	450	492	470	473	441	459	468	466	466	443	465	479	464	439	434	499	421	442	443	474	412	431	438	453	413	451	450	470	473	445	465	466	456	487	464	460	450	421	443	458	540	434	451	463	456	464	477	482	455	435	448	455	448	467	421	471	436	449	428	467	429	427	461	460	465	483	440	511	449	439	455	437	440	438	442	419	425	482	451	447	492	425	446	462	486	453	464	453	448	485	421	432	457	454	454	472	416	468	479	432	476	458	426	407	439	450	469	440	432	464	471	453	460	466	454	440	454	432	454	487	467	440	434	454	466	461	471	460	452	491	453	472	430	430	457	430	461	454	461	442	427	439	458	446	436	455	475	434	443	441	459	447	422	445	475	486	431	460	459	475	439	467	411	443	458	447	400	445	469	479	450	452	436	484	468	464	449	443	434	440	450	464	445	431	436	454	456	430	451	456	471	471	457	434	439	459	429	459	475	444	443	429	428	443	484	481	484	438	486	472	453	440	476	505	466	487	447	430	469	439	446	439	481	436	457	487	460	451	442	455	439	508	486	456	451	432	421	466	483	462	444	464	465	459	407	431	474	464	456	479	448	503	473	438	441	454	417	435	460	452	474	482	459	490	405	473	457	471	462	424	438	470	503	433	455	429	473	461	426	492	437	443	432	432	474	428	499	430	439	487	462	483	425	441	414	456	442	394	413	468	471	446	466	429	479	445	425	416	472	462	480	438	455	435	481	466	471	466	454	474	467	465	475	476	457	453	443	438	430	464	443	445	484	426	466	451	483	434	457	488	460	483	476	505	475	450	471	457	488	474	451	431	467	452	465	453	465	436	428	446	452	436	442	441	446	478	485	480	480	463	483	468	477	484	477	458	456	480	474	479	457	484	470	464	446	443	470	484	427	459	452	457	449	472	463	433	431	437	419	466	452	477	446	465	469	467	463	458	426	463	435	449	465	493	459	427	427	458	459	427	449	434	422	456	433	441	496	462	458	438	465	443	472	446	394	440	442	417	425	444	456	463	498	459	430	419	488	469	470	456	489	460	472	429	456	441	424	451	395	440	473	480	488	434	450	465	454	465	459	448	446	447	460	470	417	475	444	472	454	463	473	413	453	437	454	450	442	445	441	445	426	472	464	480	444	437	458	463	454	474	462	454	483	403	455	442	456	433	463	457	450	441	455	462	406	479	450	458	448	442	423	430	448	458	486	450	465	440	455	496	430	469	438	473	458	510	463	467	470	442	459	452	458	451	456	448	466	470	449	428	421	492	449	432	462	461	438	459	461	458	453	445	480	452	437	442	442	475	441	451	472	450	454	476	453	463	494	456	450	445	460	459	486	456	476	453	483	443	486	461	470	444	490	442	450	480	432	475	418	444	424	446	440	498	423	491	465	417	443	470	474	455	450	459	415	467	444	484	440	449	462	443	463	464	460	460	467	474	437	508	525	454	458	450	471	501	449	483	480	444	477	446	452	446	472	430	472	460	425	441	493	424	459	481	417	457	478	447	474	469	465	437	438	472	484	471	458	452	458	524	442	447	480	451	439	463	421	442	476	499	445	432	491	493	444	441	456	427	488	496	472	403	478	450	457	450	494	477	437	448	437	465	468	415	463	452	425	436	470	414	462	471	437	454	452	406	452	437	456	479	460	463	465	476	456	450	469	475	471	459	483	451	420	446	459	402	471	443	439	428	478	446	476	453	458	426	476	460	470	503	464	462	455	458	478	449	493	469	402	443	455	471	451	405	480	434	401	413	422	434	466	441	475	450	444	507	439	443	394	448	443	467	449	423	470	435	444	426	447	468	449	453	470	489	445	474	440	489	465	442	483	417	460	425	447	467	435	444	447	493	456	451	436	467	478	416	433	451	412	438	464	441	461	436	457	456	414	438	447	493	449	457	491	429	485	406	472	459	465	482	467	456	496	452	493	488	420	442	479	449	452	450	459	472	444	430	469	469	507	487	443	437	472	489	433	450	499	483	492	449	500	461	437	438	459	432	448	453	450	444	478	429	489	453	441	433	502	455	427	424	478	437	427	456	449	449	443	476	454	445	465	474	429	435	463	423	434	445	416	459	405	467	501	499	462	447	425	445	453	477	429	484	454	471	431	433	467	498	404	448	468	466	424	443	464	442	454	464	444	455	447	467	436	492	433	436	509	454	441	460	439	402	493	474	450	445	472	426	444	429	455	456	472	476	454	448	432	418	488	474	436	442	444	445	500	445	481	482	459	420	474	452	446	492	434	440	449	459	451	422	466	463	425	474	428	469	484	456	439	438	440	462	449	467	451	468	419
23720	21138	28439	23966	21076	12129	1091	632	504	425	393	361	325	301	293	249	281	245	230	262	234	243	242	196	198	212	215	206	222	207	211	185	199	167	187	185	191	186	174	172	191	216	173	198	213	187	174	174	165	173	173	207	188	186	174	179	201	169	180	196	209	194	174	189	198	210	181	202	184	172	190	183	180	160	181	179	187	165	189	181	197	159	203	183	181	171	175	177	190	171	189	188	192	182	184	188	165	167	183	168	156	178	186	174	183	198	167	181	187	175	180	176	178	178	177	196	167	171	170	184	183	181	180	200	186	193	173	167	168	158	169	184	199	186	169	160	172	178	194	184	178	162	166	164	173	168	175	182	197	178	201	193	172	164	174	181	178	181	203	169	184	156	197	186	202	166	177	175	150	185	179	155	195	185	172	158	181	159	181	189	177	182	186	198	176	170	162	177	164	185	180	197	180	166	192	178	167	153	205	192	189	171	191	171	178	199	169	183	189	170	185	185	178	203	176	186	169	162	169	176	171	193	157	201	163	178	166	191	187	202	160	146	173	201	183	176	195	185	171	154	164	190	172	178	168	180	164	186	199	199	174	188	182	169	191	169	176	177	163	196	169	180	169	190	170	177	159	166	191	178	179	189	182	159	211	164	178	162	185	210	167	168	195	169	170	200	167	185	157	175	191	169	168	184	173	197	187	169	189	179	163	186	180	173	165	176	196	208	187	186	161	191	184	172	197	179	198	163	180	197	178	190	208	180	163	212	187	140	187	198	175	172	175	177	184	190	186	186	175	169	175	173	195	180	167	179	184	164	183	180	168	172	170	165	180	159	197	169	208	169	178	181	159	203	162	205	178	209	176	196	198	174	185	177	204	183	171	185	200	183	180	200	167	149	148	174	170	184	151	185	191	188	180	172	192	184	169	164	164	196	189	180	184	177	196	182	173	180	176	181	183	173	185	179	180	177	190	175	183	179	183	167	175	197	208	194	186	167	187	176	199	182	170	182	183	176	170	169	191	176	190	174	165	177	162	184	171	185	173	195	168	178	192	168	178	168	177	195	195	181	182	166	190	180	185	202	163	181	190	180	176	181	184	179	174	208	177	167	173	185	205	178	186	184	163	174	202	168	193	170	192	165	166	171	188	170	183	185	167	186	194	189	153	191	199	195	182	183	160	188	178	169	179	167	169	163	196	189	186	206	150	184	163	160	173	166	204	190	167	184	205	184	179	162	171	204	174	200	201	181	174	185	183	159	171	170	182	155	170	174	173	153	178	169	180	189	186	179	184	194	187	172	184	184	193	172	191	170	176	179	171	171	183	165	193	196	167	162	174	185	187	176	162	180	170	174	191	191	205	164	169	161	161	164	193	168	187	173	181	180	183	166	188	173	164	182	157	173	194	190	200	153	163	189	194	202	172	175	162	170	206	165	156	170	175	191	179	176	195	188	200	188	168	222	182	183	185	194	192	183	166	169	186	201	172	157	164	168	198	173	176	183	184	193	184	168	180	195	180	169	169	192	200	167	199	182	179	179	182	171	187	192	187	159	165	164	171	186	200	184	171	180	174	170	169	171	197	160	204	173	180	184	178	176	193	172	178	170	185	182	199	180	157	165	191	200	172	164	172	188	180	168	201	201	183	193	184	180	172	179	186	227	175	196	157	179	191	198	204	181	176	185	168	178	194	176	165	196	195	188	163	192	172	176	186	205	167	162	174	181	158	181	169	199	185	196	170	187	178	186	149	201	193	195	182	179	189	172	166	208	191	203	181	195	196	173	184	157	184	171	199	169	188	178	185	191	179	177	186	174	177	172	192	182	167	191	166	188	164	163	184	196	200	193	189	170	184	208	172	192	146	183	151	154	200	194	161	166	151	167	200	178	198	218	186	176	160	191	174	172	185	178	201	193	169	179	174	199	183	163	183	189	190	220	181	169	189	172	168	169	170	192	165	183	175	149	190	159	168	206	197	189	207	200	191	173	163	172	176	177	212	186	180	179	169	159	206	172	191	185	183	192	173	184	189	203	195	189	198	165	195	192	185	187	193	169	188	195	188	186	163	170	197	171	209	200	169	191	190	191	177	178	160	163	196	179	153	178	204	170	166	189	180	167	165	184	151	154	183	171	186	193	207	160	160	182	174	169	185	176	161	155	161	194	173	178	200	184	187	174	189	182	183	172	177	177	173	186	163	229	179	191	173	181	189	177	163	170	150	197	175	176	230	203	190	187	170	169	166	174	187	182	174	180	180	168	164	188	205	208	156	195	196	166	177	196	169	191	182	153	197	181	169	190	172	180	187	171	170	175	180	177	183	188	175	182	180	171	174	181	170	182	197	182	169	199	178	182	179	212	170	189	173	159	192	166	192	169	175	204	192	168	197	188	185	174	178	170	190	192	182	205	174	177	183	217	171	193	163	163	171	176	197	162	153	170	187	205	175	209	170	168	163	186	198	200	166	200	175	161	169	211	194	171	174	162	174	182	179	181	172	162	167	170	175	160	185	193	183	193	196	167	179	162	187	168	167	158	174	195	175	159	154	169	161	159	172	157	185	164	184	168	158	173	170	193	190	205	160	163	139	166	190	184	182	194	191	164	192	193	154	175	163	175	192	170	178	161	188	190	175	184	170	194	169	182	199	199	177	207	205	183	179	186	174	165	178	163	192	171	181	192	174	164	171	163	196	190	179	198	156	188	165	167	182	167	175	170	195	210	182	199	156	181	186	172	184	191	196	190	177	188	179	168	180	175	174	169	183	192	184	178	197	185	189	171	185	165	199	202	182	162	181	191	179	175	177	178	169	165	171	168	173	197	175	205	178	196	192	175	160	182	173	161	165	154	200	169	174	169	167	186	181	187	126	190	205	192	192	182	201	186	177	156	172	173	195	187	170	180	175	165	166	174	180	169	181	184	153	194	181	153	181	174	197	189	191	162	173	171	186	191	174	189	172	166	166	172	169	180	176	177	207	178	161	176	176	180	205	205	180	174	164	182	181	184	199	192	150	163	168	180	183	180	196	184	217	197	212	175	186	171	169	194	184	196	175	176	183	181	185	184	179	169	189	167	186	196	174	158	176	186	197	172	168	191	189	181	171	173	166	185	173	167	177	156	195	207	202	179	186	190	157	152	188	206	165	179	172	168	189	187	209	190	181	162	182	195	179	180	185	195	207	203	168	169	194	186	196	164	189	189	166	209	169	182	175	196	187	184	189	175	181	198	159	196	181	180	171	187	179	165	185	208	170	180	195	169	195	198	183	178	211	163	193	164	199	161	182	181	157	172	196	175	173	168	171	183	162	180	192	194	198	170	173	194	186	182	192	169	190	186	178	185	201	174	197	190	185	188	190	169	181	197	192	204	204	189	190	163	158	189	175	177	159	176	174	165	167	204	204	141	173	186	179	183	186	173	186	169	177	191	166	186	192	158	189	184	169	176	169	152	152	172	189	198	185	181	173	154	200	190	174	177	177	179	186	193	185	193	169	166	164	169	186	183
30588	10411	8799	4294	2815	2064	1519	1106	936	810	716	590	517	485	431	421	343	348	363	325	317	297	270	287	256	274	270	264	264	269	254	253	245	245	257	260	242	218	244	260	247	234	235	238	232	248	265	224	223	241	209	253	233	217	231	214	232	203	221	221	221	231	233	229	234	239	249	218	226	216	238	229	206	236	216	225	258	240	250	210	239	212	215	225	220	234	214	246	227	252	208	244	210	228	236	231	195	226	248	222	223	227	209	234	216	209	227	246	236	211	224	209	223	217	252	211	221	221	222	212	237	232	238	228	225	229	237	261	216	256	242	213	232	238	220	229	224	256	205	214	231	231	226	230	220	220	237	253	200	249	229	225	225	240	226	233	216	224	247	220	213	232	204	223	228	201	224	260	213	215	241	227	222	239	223	213	202	228	202	238	214	211	229	233	215	252	210	255	235	236	240	227	207	227	236	198	219	211	218	207	238	214	230	195	200	231	229	217	215	221	217	218	220	249	250	236	222	191	206	222	202	190	205	212	218	220	230	235	219	237	255	213	236	219	218	229	226	207	235	215	217	235	214	199	245	206	222	232	232	191	224	252	234	223	226	236	236	221	231	217	261	213	209	210	237	250	227	230	217	225	221	227	228	224	223	238	228	214	236	265	214	209	260	225	230	211	215	213	231	217	220	194	228	209	221	220	227	229	221	231	225	213	248	202	240	220	223	228	224	222	215	233	227	213	199	246	211	231	237	225	228	196	221	232	242	240	194	222	239	232	229	202	240	201	253	200	214	245	237	228	240	211	245	191	226	240	235	236	214	213	212	216	232	221	213	219	243	226	234	226	225	211	228	222	223	215	235	225	193	238	235	212	229	231	220	244	235	218	257	206	237	217	226	217	244	228	235	202	234	217	248	214	219	216	228	227	247	236	241	227	226	204	217	209	240	209	218	229	234	239	218	207	234	215	235	228	238	200	230	238	229	228	251	227	256	228	232	205	223	201	226	224	227	222	208	221	221	227	236	222	235	258	238	206	211	246	208	214	219	249	209	223	222	226	234	218	216	236	246	243	199	236	242	226	220	207	255	222	231	237	191	210	228	218	223	225	213	176	229	224	216	180	201	219	222	212	225	236	229	237	208	231	221	241	226	213	219	231	234	209	229	215	215	228	206	251	224	212	236	213	218	223	230	246	226	192	214	240	245	210	227	220	217	250	217	220	237	231	235	236	227	233	227	238	233	218	219	245	225	224	232	223	234	252	241	241	243	242	206	220	213	229	181	239	221	221	224	207	198	224	240	205	231	198	237	208	211	239	227	236	241	252	221	219	218	231	235	227	219	253	205	237	208	231	222	254	218	221	235	223	240	236	226	218	234	233	234	216	232	206	200	191	203	238	233	243	219	250	226	236	231	248	213	246	196	207	225	223	221	218	211	211	221	208	225	232	206	245	230	209	243	239	227	224	238	186	219	237	225	241	225	236	230	225	225	206	215	230	194	230	197	211	234	226	230	241	221	234	238	222	232	225	232	224	247	213	221	219	242	214	241	215	219	230	218	216	220	222	228	205	234	198	221	199	243	214	219	215	222	213	238	209	259	228	244	207	246	223	231	239	226	205	213	216	216	240	232	250	238	210	221	250	225	226	211	240	193	216	199	220	223	222	235	234	200	246	211	228	206	237	227	221	237	241	225	212	223	220	234	244	225	208	224	226	252	215	223	227	222	225	226	237	222	220	257	221	236	230	251	231	220	225	235	236	209	240	235	251	242	225	229	223	216	237	212	222	186	227	223	218	253	252	231	223	217	229	227	218	241	218	202	246	237	224	210	237	221	195	232	227	231	234	250	226	233	204	234	223	227	217	232	237	216	225	217	221	215	241	231	257	222	234	220	221	239	192	227	193	215	213	241	226	241	235	206	207	223	242	228	219	239	273	198	216	231	241	234	215	232	231	243	233	217	238	210	229	222	224	201	205	209	214	240	229	253	220	218	220	232	241	238	220	223	228	222	240	205	220	238	221	227	219	226	222	220	232	233	222	242	205	244	232	208	216	223	229	231	208	223	213	237	233	204	231	221	258	236	212	220	210	244	240	212	226	225	216	232	253	227	208	238	236	233	231	211	230	235	214	220	228	234	248	215	206	224	233	248	228	224	240	250	185	248	218	214	240	247	199	230	251	234	212	216	242	213	239	226	231	236	220	232	220	225	237	215	248	244	210	249	188	239	220	224	229	236	236	200	233	248	231	225	244	222	230	235	229	244	235	230	246	229	232	219	201	221	233	235	261	213	245	231	200	209	241	225	228	252	219	214	211	242	203	251	210	235	278	215	245	228	238	222	227	225	219	222	228	210	236	229	211	231	238	210	234	214	234	218	235	224	212	216	225	213	251	194	263	226	209	199	249	218	216	208	240	239	219	199	221	245	238	214	235	236	252	227	224	218	227	219	240	215	239	231	241	203	225	236	219	243	223	218	235	206	233	232	234	230	216	228	214	220	221	212	241	214	244	239	232	221	211	192	198	215	241	255	221	242	231	208	203	242	213	219	227	224	193	223	226	266	228	257	236	202	234	229	200	273	240	217	215	243	205	241	206	218	205	195	252	220	254	228	234	217	232	225	239	239	220	206	208	206	256	232	252	237	227	223	241	236	228	219	213	228	233	202	222	216	229	239	257	229	225	202	235	228	211	238	239	219	199	270	232	221	251	222	213	221	205	199	230	203	223	223	235	229	246	239	209	249	239	220	214	236	215	205	224	231	216	200	207	227	207	228	225	226	262	234	246	190	218	245	244	209	229	235	231	241	219	201	224	225	213	203	222	219	232	196	255	222	215	246	226	237	236	228	215	236	227	214	231	255	212	234	209	214	219	215	229	233	223	239	259	221	223	245	224	217	226	211	215	217	228	226	259	205	221	217	238	226	236	235	226	240	245	203	229	239	213	235	241	209	204	216	266	222	231	233	214	211	241	224	204	243	232	236	233	230	207	224	231	205	216	203	235	203	232	222	241	214	236	217	221	235	218	233	231	223	204	208	219	232	219	204	217	242	207	229	222	226	237	237	225	213	221	243	211	206	235	246	213	212	225	217	204	225	231	218	209	207	251	229	223	224	220	248	223	234	229	195	222	199	221	218	192	220	227	218	241	233	195	189	229	248	234	206	218	217	230	213	208	225	240	205	237	208	244	232	212	218	215	234	232	240	232	217	229	233	212	205	208	217	236	212	206	204	229	196	229	227	238	229	230	224	216	224	245	240	220	230	230	214	247	214	235	213	229	220	203	228	239	222	237	228	231	230	250	204	214	249	214	205	201	238	240	230	192	221	227	208	193	217	222	219	222	234	242	230	240	230	246	233	201	210	235	217	232	204	228	217	189	226	209	220	221	220	216	221	202	226	218	229	230	204	235	230	229	208	239	231	217	220	209	229	226	205	267	219	209	221	235	235	229	225	228	257	208	210	220	210	207	232	199	238	210	231	240	236	242	219	234	223	252	215	210	239	231
24965	21138	27564	24869	13050	1163	834	716	599	623	608	523	550	592	580	590	570	543	536	543	506	506	465	457	516	502	513	526	518	480	498	526	492	490	509	494	478	445	502	526	485	517	467	506	498	497	521	521	516	480	520	485	509	467	493	508	430	491	515	499	519	476	521	553	510	543	525	536	501	479	479	514	496	489	516	492	530	482	503	497	482	505	486	496	480	502	496	496	517	498	510	490	470	441	497	475	450	465	499	519	483	513	477	463	495	502	501	508	479	497	470	476	471	523	478	487	527	465	483	519	466	529	493	516	458	458	449	470	481	458	497	514	470	513	514	504	488	527	517	529	540	485	516	522	509	503	477	498	541	497	499	493	473	514	475	521	500	529	464	524	470	488	527	532	466	483	471	487	529	465	437	508	512	446	504	545	455	483	472	493	478	477	497	447	516	520	470	509	491	468	522	508	515	509	472	479	496	487	548	482	544	493	476	460	497	473	498	508	472	500	532	525	452	513	485	521	504	510	476	485	496	519	470	494	486	478	471	518	452	482	516	502	479	484	510	496	485	500	519	506	505	471	513	464	502	522	489	513	544	512	501	499	498	481	481	462	457	525	484	537	501	492	528	517	523	476	530	505	486	481	457	497	523	544	508	516	505	481	470	498	486	487	479	479	529	475	490	447	505	516	497	487	480	489	461	462	493	491	451	521	428	443	490	478	478	473	471	537	494	507	499	434	487	496	530	519	491	482	476	439	457	467	489	467	490	524	520	531	494	514	482	498	476	472	505	511	504	507	513	439	458	469	504	475	496	517	510	498	515	470	498	498	496	499	492	519	471	515	506	497	467	493	499	553	483	502	474	535	495	526	475	514	477	501	513	505	509	509	543	498	539	503	466	479	459	521	500	508	505	480	512	455	494	495	462	495	513	481	487	526	492	486	490	499	500	506	499	504	445	486	461	492	502	463	493	483	519	459	476	480	519	492	506	537	511	533	524	509	530	482	501	514	477	519	497	469	511	551	540	487	466	471	493	525	496	466	488	479	513	507	501	456	459	438	517	532	519	483	473	491	495	468	487	466	486	484	534	436	464	526	469	516	465	526	455	492	506	469	448	512	461	487	508	502	495	466	456	465	511	454	470	487	441	491	492	511	512	510	517	466	478	516	507	491	488	523	470	482	504	481	490	479	496	507	501	531	504	466	449	525	488	484	496	463	498	515	508	513	479	496	516	486	453	563	494	482	456	472	511	483	475	505	504	454	519	500	500	521	510	522	499	521	478	500	502	462	511	550	511	506	483	512	510	432	483	472	493	512	463	507	484	509	493	530	472	530	502	511	489	481	488	524	480	498	485	508	511	492	519	461	523	535	488	487	520	509	470	468	526	483	480	494	493	478	484	498	481	518	479	484	494	483	500	523	494	488	472	485	536	526	455	496	471	501	488	492	465	526	457	497	483	475	478	488	447	489	518	526	503	485	482	514	480	463	487	512	475	445	496	517	505	492	533	489	505	526	500	464	499	473	459	490	531	469	514	472	480	471	498	465	523	492	528	484	474	523	491	467	500	536	539	503	474	475	489	476	507	512	518	494	499	492	505	519	470	531	476	507	487	504	470	499	502	509	441	514	478	487	498	476	492	508	519	487	493	464	492	474	515	482	502	491	503	496	519	512	516	490	496	493	482	475	483	491	510	492	489	490	499	449	502	514	486	474	506	453	527	496	475	492	458	524	448	505	512	476	525	527	489	526	495	511	490	537	522	479	489	520	491	500	524	503	492	516	502	552	532	505	500	499	450	488	451	474	455	472	495	481	502	498	482	460	487	492	474	507	467	468	496	511	471	459	473	514	517	486	510	508	462	481	485	496	485	499	469	507	470	490	536	506	482	497	496	505	482	501	484	501	496	503	501	465	489	527	484	511	529	491	479	487	481	478	491	496	492	504	498	493	515	478	461	476	571	528	541	489	489	467	497	509	483	472	525	527	512	520	488	515	474	477	485	479	460	487	494	486	500	481	501	499	482	550	469	507	478	492	491	509	554	493	489	502	456	495	470	505	494	516	555	493	476	505	512	480	490	487	525	466	476	488	461	494	524	491	509	498	501	489	468	483	561	459	505	484	521	507	512	498	506	479	470	474	524	496	483	520	485	505	502	472	498	483	492	501	492	494	489	473	467	521	480	494	512	517	508	498	512	512	527	485	452	539	498	505	488	505	444	527	472	481	497	515	459	495	486	467	509	502	485	476	469	469	508	490	517	502	486	528	481	518	465	477	468	522	504	488	482	483	502	499	507	494	497	480	490	483	492	475	492	443	492	514	483	504	511	484	475	466	496	528	482	507	493	479	533	492	483	490	514	508	463	508	456	480	471	499	481	480	457	499	475	503	516	507	531	480	506	523	485	482	480	466	476	530	484	469	497	520	511	463	518	505	554	505	493	535	510	517	470	503	480	490	507	484	481	536	522	470	494	496	487	487	518	515	518	489	507	467	471	493	482	506	502	486	501	457	494	486	487	483	506	488	479	504	480	506	463	484	524	499	484	463	495	470	481	468	481	503	455	448	498	463	499	494	465	498	466	518	527	466	501	497	467	509	464	484	500	487	481	504	464	466	509	505	509	546	497	500	466	505	509	445	491	490	464	471	492	456	510	457	461	504	506	491	491	461	497	492	480	511	512	485	488	490	481	490	465	508	510	486	469	475	511	494	538	556	518	478	454	482	521	457	496	509	520	484	514	503	461	527	520	523	493	491	451	513	527	449	499	496	499	528	498	502	469	452	485	507	465	467	489	503	523	526	480	498	475	492	503	532	530	468	493	486	526	498	514	500	479	478	512	503	531	512	524	471	517	483	489	457	480	491	495	503	526	464	444	482	490	524	496	462	485	466	513	487	506	477	538	485	483	476	522	505	464	479	462	480	502	477	503	505	511	530	498	501	536	486	519	502	505	499	479	504	488	480	493	515	496	514	500	455	483	494	506	480	489	482	524	489	462	487	484	503	505	487	455	487	511	499	468	487	496	506	466	450	467	540	483	496	534	534	473	464	493	506	525	519	486	504	481	481	463	509	506	472	506	444	483	482	472	489	477	558	508	489	488	508	480	487	501	509	489	508	507	523	527	484	489	501	450	487	493	528	498	505	502	451	529	479	533	459	476	511	482	494	500	482	488	518	478	526	483	521	488	516	480	533	486	511	528	489	500	474	503	466	492	478	479	475	518	481	501	507	482	465	470	517	513	501	497	437	520	499	476	525	508	519	510	472	516	498	491	545	489	452	534	476	456	493	499	483	455	513	460	527	454	477	507	516	494	474	526	495	550	468	493	481	485	473	528	496	489	489	463	457	456	485	501	467	465	499	497	506	515	501	486	478	501	487	510	476	487	479	466	507	487	512	508	492	499	491	501	498	512	483	521	499	509	500	503	485	511	488	523	518	470	483	505	505	491	496	536	502	516	507	506	488	482	474	521	495	478	512	493	478	484	493	488	507	495	445	481	488	494	498
30106	6638	5172	2811	2007	1579	1289	1093	942	906	838	747	705	698	640	622	618	622	682	632	630	619	609	577	596	547	593	575	592	585	587	557	585	557	591	562	578	583	533	604	572	583	581	610	566	598	545	590	602	577	571	582	575	618	545	531	576	556	562	552	632	566	571	604	564	543	584	596	590	521	573	598	611	539	593	572	563	524	565	585	556	585	602	613	635	576	585	576	598	559	585	574	590	576	572	601	575	556	578	576	612	615	527	585	570	558	589	577	583	611	592	543	576	555	567	570	514	555	530	573	617	583	603	627	546	577	546	580	527	560	561	546	550	554	586	582	590	585	583	580	534	544	536	564	558	563	591	527	617	588	572	579	562	587	591	582	580	524	623	570	589	532	575	541	591	553	544	571	536	548	578	620	578	548	549	588	568	546	584	557	543	544	608	554	574	591	585	604	574	519	540	564	545	544	590	566	574	584	590	539	575	513	568	592	532	537	548	531	594	500	531	568	558	598	563	582	559	521	580	613	497	550	596	557	576	617	589	558	552	563	584	572	547	567	567	566	585	597	482	574	531	559	574	500	573	547	592	577	606	581	541	563	564	607	593	584	548	609	577	587	590	586	569	608	589	598	593	613	555	523	553	601	574	603	600	553	591	609	554	533	596	556	538	519	557	528	568	555	585	556	599	564	548	559	563	571	561	578	591	585	558	520	553	584	574	571	558	584	548	534	580	559	618	556	587	543	599	571	531	571	585	606	565	578	575	539	616	607	611	575	599	578	585	541	597	578	585	564	504	602	552	606	558	575	549	568	569	578	568	541	577	589	591	565	574	574	586	528	586	570	587	621	583	564	560	583	575	613	537	569	571	587	551	610	581	608	596	557	554	562	563	564	575	529	571	582	578	576	560	583	604	546	557	563	594	575	575	588	567	590	563	568	567	585	604	592	572	559	577	590	591	627	583	543	567	596	554	606	623	574	565	551	570	544	553	618	553	582	625	542	579	574	539	570	526	564	586	599	611	595	604	566	572	582	565	534	546	553	593	560	538	560	598	586	572	597	567	607	562	568	552	595	566	574	560	554	550	576	586	572	527	531	556	538	591	577	550	554	531	560	604	565	579	562	590	573	509	530	598	583	530	579	568	593	567	598	559	580	590	595	576	519	581	595	572	563	569	571	583	563	570	586	529	552	621	573	545	570	587	552	581	567	569	563	571	542	586	550	581	571	593	558	548	542	583	552	538	581	540	530	596	579	539	581	563	579	567	576	579	610	562	540	603	550	569	604	575	558	581	562	582	596	600	581	556	554	512	560	538	575	551	528	565	572	577	547	614	540	541	586	559	537	563	554	577	592	598	573	560	564	550	625	590	576	623	559	588	539	568	548	541	558	610	545	561	548	543	558	533	561	587	601	579	549	543	532	547	529	559	565	600	546	550	587	564	570	591	608	593	553	600	554	540	531	593	554	591	573	581	494	607	548	593	569	606	545	561	622	581	590	564	558	572	569	598	562	585	573	586	524	556	528	555	556	582	586	535	601	651	559	611	600	566	545	556	589	590	564	530	594	648	543	528	560	602	579	556	529	558	547	575	599	531	552	573	542	589	553	597	581	601	620	570	546	601	566	541	569	536	566	535	583	604	577	543	571	549	552	574	548	573	582	599	554	533	611	546	512	629	584	577	559	561	555	614	541	580	560	501	561	565	524	541	602	565	567	605	588	575	604	595	543	608	571	583	551	599	554	599	572	598	588	611	554	571	545	579	571	555	547	584	528	567	564	537	568	591	566	568	540	572	536	593	561	602	564	575	529	530	574	560	620	523	561	606	583	523	522	591	570	587	551	569	553	585	532	587	548	561	642	608	584	571	584	582	561	600	596	593	535	599	560	563	550	575	542	602	581	578	576	583	569	603	545	575	551	563	604	569	551	534	596	599	551	536	583	546	582	544	577	571	572	573	508	592	553	592	552	540	552	605	574	543	567	583	546	557	590	577	589	595	554	542	574	497	555	551	589	562	593	592	548	610	555	476	578	605	575	603	591	591	584	541	564	573	533	593	540	601	546	553	559	579	586	553	582	517	583	525	585	529	580	585	572	577	533	533	526	576	600	571	591	552	559	578	583	540	557	567	556	544	570	548	531	580	516	557	584	528	594	620	581	540	539	586	572	590	582	586	586	570	551	579	526	566	578	616	555	548	583	615	556	593	538	594	568	552	588	588	551	556	586	601	597	583	543	572	553	569	556	559	585	635	558	576	512	621	601	538	573	554	609	566	620	588	569	581	542	583	563	538	607	552	533	570	568	544	571	594	531	550	522	551	562	530	600	554	559	588	546	601	584	542	616	572	567	562	573	584	584	584	535	575	537	562	550	529	544	529	601	555	587	578	592	590	569	551	604	547	616	617	543	586	592	571	580	599	588	566	552	577	539	553	518	549	572	577	567	536	560	507	535	570	539	559	565	542	533	581	582	540	573	493	605	545	552	499	548	565	564	596	577	576	580	577	600	573	612	596	557	563	564	566	560	580	619	596	540	599	548	581	552	591	593	588	564	595	566	590	560	538	618	551	562	597	604	577	574	573	552	533	606	560	535	584	563	551	574	553	606	579	567	597	531	575	558	571	534	513	566	566	559	614	588	590	599	576	514	588	523	583	573	565	559	567	588	576	577	589	567	598	569	543	560	578	514	541	541	566	587	568	574	562	547	558	565	601	583	589	550	577	601	609	580	565	551	541	563	540	531	556	587	542	571	577	549	537	563	582	605	543	587	556	548	589	527	616	557	575	571	516	547	582	556	572	549	593	573	529	583	551	573	522	584	593	561	553	560	573	590	595	574	571	549	597	553	571	554	539	579	605	549	587	578	535	601	582	528	579	570	540	568	549	573	578	600	628	597	559	536	550	564	557	578	580	558	591	537	593	576	634	568	549	606	582	601	557	567	556	577	593	548	539	551	612	570	582	521	579	555	563	539	608	565	558	565	563	588	557	574	585	530	536	536	565	595	605	530	544	584	555	592	566	555	571	602	541	533	538	588	580	564	525	572	605	509	571	551	537	565	602	581	546	554	536	559	566	554	583	555	582	543	588	554	599	586	569	553	569	603	529	550	604	577	571	562	566	543	593	607	556	603	618	566	592	601	558	557	564	548	587	558	568	565	580	545	547	565	542	626	552	565	552	534	603	587	561	566	568	558	536	620	573	552	543	573	556	595	565	592	547	576	578	546	575	543	554	554	564	558	496	608	544	582	571	579	576	570	586	571	577	546	599	562	611	604	557	588	559	594	599	563	556	576	557	588	553	589	555	553	575	550	521	590	616	603	552	571	564	597	557	614	578	559	552	560	528	558	584	621	539	556	549	572	590	554	544	546	544	565	563	578	575	523	583	553	604	539	562	553	554	541	580	546	596	545	570	581	589	603	535	564	549	593	552	567	522	591	575	584	540	563	604	575	540	581	600	597	573	586	593	610	571	581	602	625	538	596	536	594	591	605	588	600	574	544
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
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
