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
339900438441	339900438957	339900439507	339900440057	339900440607	339900441157	339900441707	339900442257	339900442807	339900443357	339900443907	339900444457	339900445007	339900445557	339900446107	339900446657	339900447207	339900447760	339900448307	339900448857	339900449407	339900449957	339900450507	339900451057	339900451607	339900452157	339900452707	339900453257	339900453807	339900454357	339900454907	339900455457	339900456007	339900456557	339900457107	339900457657	339900458207	339900458757	339900459307	339900459857	339900460407	339900460957	339900461507	339900462057	339900462607	339900463157	339900463707	339900464257	339900464807	339900465357	339900465907	339900466457	339900467007	339900467560	339900468107	339900468657	339900469207	339900469757	339900470307	339900470857	339900471407	339900471957	339900472507	339900473057	339900473607	339900474157	339900474707	339900475257	339900475807	339900476357	339900476907	339900477457	339900478007	339900478557	339900479107	339900479657	339900480207	339900480757	339900481307	339900481857	339900482407	339900482957	339900483507	339900484057	339900484607	339900485157	339900485707	339900486257	339900486807	339900487357	339900487907	339900488457	339900489007	339900489557	339900490107	339900490657	339900491207	339900491757	339900492307	339900492857	339900493407	339900493957	339900494507	339900495057	339900495607	339900496157	339900496707	339900497257	339900497807	339900498357	339900498907	339900499457	339900500007	339900500557	339900501107	339900501657	339900502207	339900502757	339900503307	339900503857	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21755	20511	29554	21049	20119	20167	9359	527	394	378	292	295	267	295	283	264	242	250	255	286	242	247	218	218	212	246	205	205	195	218	205	220	236	213	223	220	216	243	221	192	227	199	237	188	216	208	238	192	178	212	220	213	212	202	212	185	210	214	224	235	220	174	205	207	212	196	211	201	217	203	210	211	208	212	208	205	170	214	188	213	220	205	197	197	183	203	220	206	223	235	198	217	183	189	221	191	192	253	216	178	185	250	221	208	227	203	209	209	203	204	197	217	200	205	210	209	224	194	197	228	182	202	196	185	213	221	196	235	197	208	236	206	209	193	230	207	186	212	178	207	214	201	235	212	197	192	209	197	232	211	205	214	209	183	219	210	194	193	212	216	189	201	209	207	208	189	210	200	201	191	218	200	192	204	206	188	171	206	200	205	213	223	191	221	206	184	212	252	228	218	200	200	201	184	199	189	209	210	196	184	206	201	239	206	199	206	206	214	199	201	227	237	190	196	200	196	182	194	216	228	205	200	189	217	209	213	177	230	205	202	199	182	205	202	190	235	208	192	205	183	222	210	196	222	213	199	222	215	184	199	199	207	233	203	206	216	221	236	207	189	206	210	210	208	191	204	197	222	196	201	192	207	208	182	211	206	223	218	182	216	200	218	201	210	208	190	194	199	175	212	184	207	210	194	186	221	192	189	211	237	222	200	191	194	192	217	212	211	192	196	218	202	194	209	220	201	198	193	216	178	229	177	208	219	201	191	181	207	213	205	200	203	210	188	215	196	196	195	191	198	215	186	211	225	208	199	198	210	181	211	209	206	217	219	192	182	206	196	214	185	186	210	184	211	199	222	238	185	185	195	197	195	200	220	197	177	203	212	189	224	242	216	186	194	188	190	180	209	199	209	190	217	217	214	222	199	203	222	211	203	216	207	216	190	219	188	215	201	212	216	227	205	234	210	205	198	202	204	191	203	185	212	196	205	183	222	203	186	196	213	191	186	224	192	228	221	190	209	180	199	201	202	221	194	194	184	234	235	195	210	209	213	189	198	189	229	225	244	233	191	178	204	223	213	217	194	205	230	202	182	187	227	198	227	187	208	179	195	225	181	214	204	211	217	197	210	200	179	202	181	202	195	214	166	211	206	205	187	208	206	227	208	200	208	220	188	207	215	225	205	191	191	206	205	221	195	210	238	192	201	208	202	217	194	204	200	194	227	196	184	212	236	185	177	205	196	216	195	208	205	202	227	168	196	187	218	216	239	199	203	200	214	191	200	208	175	186	198	200	218	247	211	219	194	193	203	188	213	185	211	178	215	200	213	219	201	206	185	183	194	214	219	192	186	185	197	232	181	228	197	222	213	195	213	202	199	202	208	215	216	203	232	208	179	195	216	217	208	217	199	221	199	185	201	202	228	210	199	213	197	198	239	218	219	207	199	216	213	211	205	190	194	201	187	181	203	233	229	199	190	182	195	239	217	211	221	212	182	211	196	207	200	195	196	182	201	230	201	220	196	206	216	185	198	205	188	225	196	200	223	229	205	230	190	193	178	197	197	218	204	193	189	207	195	202	221	193	209	193	215	211	217	203	197	208	234	193	218	187	224	222	195	205	198	213	206	189	197	223	218	211	222	176	193	207	199	219	201	192	218	224	204	214	221	209	250	199	192	212	186	202	189	196	201	206	200	206	182	201	226	225	219	193	229	219	200	188	192	194	203	217	208	210	213	195	203	209	191	227	230	195	209	220	200	223	214	187	194	182	199	221	190	186	247	208	185	221	214	207	225	187	217	190	196	232	222	211	197	211	176	197	180	198	208	180	208	202	206	218	210	209	211	242	206	204	167	219	207	218	203	177	205	190	215	211	209	197	225	191	208	195	212	196	198	200	200	205	202	192	188	216	179	210	220	233	197	217	222	213	217	201	210	194	189	208	214	208	225	210	198	190	197	228	210	219	196	194	210	203	189	183	191	192	202	232	203	215	183	216	215	204	204	200	197	200	222	186	186	190	205	216	180	202	240	174	194	196	217	222	210	198	188	218	226	210	219	220	209	198	214	223	203	226	207	195	211	193	220	200	178	208	205	230	214	225	198	200	223	207	195	196	192	189	177	217	203	199	200	199	185	217	189	191	190	213	209	204	196	182	183	195	234	219	182	191	202	208	209	215	210	183	223	219	203	204	200	202	204	205	215	184	195	221	229	215	212	201	201	204	178	217	208	194	218	202	185	219	195	205	198	235	193	198	198	208	194	221	202	208	212	204	189	214	172	192	193	190	223	231	180	203	211	197	204	200	194	170	220	192	210	187	189	221	207	223	217	210	202	218	208	203	219	197	210	189	189	222	210	219	185	215	198	197	221	200	195	222	205	216	202	197	202	226	207	224	221	205	181	212	193	225	203	206	202	214	210	218	195	213	200	202	222	198	226	203	213	233	193	185	200	188	222	187	204	200	216	216	209	205	186	198	236	202	218	180	214	217	201	190	173	202	213	187	203	214	202	219	213	197	195	186	196	204	175	205	190	201	207	219	204	197	209	221	213	203	200	188	220	188	195	205	191	210	208	214	197	205	213	191	202	203	185	206	207	198	197	176	207	210	227	198	222	214	201	218	239	211	190	196	212	200	195	192	218	231	236	209	202	219	211	203	191	185	187	189	182	223	205	185	194	193	204	191	186	205	173	213	189	220	216	195	216	230	189	205	216	190	209	201	217	212	208	221	224	209	207	174	202	202	201	188	197	206	199	209	206	193	213	202	192	191	206	222	203	191	213	195	181	197	180	211	214	201	203	207	198	196	214	206	200	187	213	205	202	192	200	209	185	205	203	221	192	217	195	231	185	196	204	198	212	191	210	198	185	213	201	229	207	198	195	208	224	208	195	235	216	191	210	243	187	209	197	182	204	189	208	220	199	180	199	209	227	207	225	184	176	216	231	205	202	207	201	192	194	206	225	217	200	202	187	216	197	223	208	181	183	191	175	198	196	192	223	177	201	223	208	218	229	201	221	241	208	201	204	206	202	251	191	203	193	174	195	193	215	181	183	205	209	196	196	202	194	220	236	207	186	194	179	206	198	197	199	191	211	207	199	208	216	202	181	240	191	226	198	216	215	191	229	222	224	180	233	188	211	201	226	170	203	216	210	220	211	219	221	217	211	205	217	179	205	200	187	200	210	204	220	208	218	226	186	212	222	200	195	195	214	192	194	241	233	205	215	188	192	202	174	219	217	234	244	195	189	204	207	203	214	215	207	192	223	199	203	201	189	215	211	212	198	215	195	196	209	196	211	216	205	204	225	194	210	206	201	218	200	225	207	224	228	186	210	182	227	186	198	220	218	202	181	232	217	219	202	180	182	208	192	197	230	229	200	184	203	212	207	204	194	204	214	210	221	195	219	185	174	220	203	197	213	204	213	204	189	195	219	214	202	192	215	201	201	199	223	187	218	211	207	200	200	217	191	213	203	197	220	211	194	187	226	208	200	223	204	185	213	196	212
55017	69528	41720	3003	2009	1575	1201	946	790	703	624	534	505	459	402	429	365	390	347	360	315	337	313	339	347	298	300	321	294	288	307	312	344	278	322	304	249	293	316	304	276	273	265	286	297	281	292	279	273	282	321	262	265	298	292	302	276	300	257	279	279	270	280	278	299	258	306	305	264	287	281	297	290	278	247	266	261	256	280	278	268	291	289	264	248	288	289	288	284	258	291	272	260	281	275	299	326	290	289	292	263	268	293	278	303	257	265	267	293	284	243	261	265	307	298	279	263	270	278	288	261	322	301	300	297	291	265	275	282	305	262	280	266	286	289	284	295	289	302	288	280	261	290	268	261	298	273	279	283	305	300	269	263	257	272	258	285	281	274	255	257	282	290	258	311	275	270	254	265	299	265	275	288	269	263	260	268	256	276	290	268	276	287	266	321	258	287	286	259	308	280	269	267	267	295	273	274	279	270	272	262	257	283	258	298	311	262	273	260	288	275	282	270	269	259	271	282	280	279	313	281	264	246	253	264	261	268	291	299	281	275	279	242	269	289	286	296	293	265	267	274	278	308	272	272	275	288	286	286	253	286	283	298	295	258	276	256	269	257	295	243	268	231	290	305	298	278	263	285	275	260	252	298	259	284	273	260	275	289	305	296	293	263	297	284	267	292	263	258	247	282	276	299	264	306	264	261	262	267	268	304	268	246	286	285	293	245	273	309	272	279	262	250	263	290	285	294	275	253	293	308	270	275	295	278	256	228	251	284	291	292	288	257	310	286	292	282	299	267	242	292	284	261	295	260	269	293	305	282	296	267	283	278	278	299	265	250	272	316	290	254	270	270	291	282	268	277	281	285	297	270	285	279	283	238	253	288	276	275	258	292	264	253	295	275	318	269	267	278	291	297	277	251	283	268	247	289	297	269	270	275	287	244	267	287	289	254	260	296	283	262	289	283	307	257	259	273	253	274	269	281	266	296	286	278	268	311	279	278	287	266	286	291	248	286	295	295	282	282	262	267	256	273	312	290	291	277	267	283	281	291	255	296	252	290	297	255	259	276	312	287	286	312	312	287	258	273	284	265	296	274	282	264	271	241	246	287	258	282	282	250	289	264	260	275	294	302	260	267	256	268	264	292	272	292	297	282	287	293	271	262	271	274	308	272	270	288	256	281	267	289	273	240	281	277	301	260	285	264	290	285	297	246	271	289	273	292	265	260	271	286	279	265	275	267	295	286	280	289	300	265	260	299	263	296	267	277	265	315	252	265	276	268	288	301	283	271	272	282	311	245	255	294	258	288	283	309	290	276	249	251	288	282	285	274	283	245	284	289	280	292	270	266	245	267	246	282	276	249	267	293	278	313	262	274	300	311	261	280	255	282	289	259	308	268	276	290	261	285	277	271	292	259	295	248	276	273	309	303	284	274	263	285	269	264	258	276	267	248	272	258	273	301	293	278	280	284	278	279	277	284	265	269	282	253	314	255	272	270	271	256	279	289	291	266	265	281	273	304	276	298	273	265	268	299	318	283	276	273	269	287	265	270	278	274	290	265	258	277	297	265	270	278	309	273	288	257	286	294	261	279	270	271	287	274	293	278	273	282	252	286	281	263	282	264	286	270	250	275	312	256	290	294	314	263	259	267	304	269	277	271	272	287	274	270	284	280	253	268	274	282	263	273	278	280	265	290	261	310	266	274	262	269	269	261	282	322	285	281	273	289	266	263	286	283	261	267	271	261	284	279	270	301	231	240	289	249	310	294	254	275	244	313	305	275	261	281	308	303	277	255	294	274	281	297	272	278	273	278	269	283	277	274	283	222	300	283	253	275	252	280	281	278	308	302	261	271	286	311	253	278	265	288	289	275	285	275	269	264	258	227	257	292	276	275	287	277	280	266	294	263	259	275	275	271	271	278	274	250	275	275	268	276	265	283	260	262	277	306	278	250	258	273	293	280	284	271	266	267	268	274	257	294	267	266	249	252	262	278	250	296	285	277	271	274	259	273	272	268	270	298	262	274	271	273	267	293	300	270	270	256	295	291	268	292	280	279	271	315	306	306	276	289	302	261	266	287	298	277	284	269	268	265	272	269	284	264	325	278	264	314	278	317	274	259	282	290	254	287	275	278	274	293	267	260	252	274	295	281	293	288	299	274	267	275	257	246	278	289	281	283	293	253	307	287	275	282	293	303	261	276	272	282	273	252	275	297	301	278	241	300	262	278	268	268	288	258	287	274	272	293	264	244	281	282	266	258	277	259	284	276	290	259	289	298	277	304	291	282	271	260	272	286	286	301	294	263	253	270	277	265	277	245	249	249	269	285	269	281	277	275	275	248	301	277	271	252	298	280	280	305	265	279	283	275	284	290	249	264	275	313	297	295	296	268	274	304	271	282	303	268	286	278	294	273	285	283	319	277	263	272	268	290	249	301	259	283	263	280	267	284	277	264	273	270	281	251	276	267	263	235	315	290	263	242	278	248	291	274	292	278	293	268	268	288	270	279	275	297	285	294	294	272	270	282	269	261	265	288	316	269	250	230	270	256	265	297	265	267	254	293	265	250	277	268	263	266	271	294	263	301	251	300	271	258	287	277	288	296	267	283	282	267	257	249	282	260	302	280	272	266	273	278	303	259	266	273	278	252	299	270	273	277	292	281	287	289	278	278	249	271	286	274	271	281	280	272	290	274	272	268	288	270	269	289	291	265	296	260	263	273	269	295	281	275	265	310	277	282	277	279	315	295	284	311	287	285	281	257	291	257	312	276	275	254	288	286	278	292	255	274	282	293	264	251	304	285	283	279	277	292	257	253	288	288	267	256	277	255	282	298	304	280	303	280	246	274	271	267	245	285	274	268	266	296	296	282	266	286	254	272	311	260	287	278	258	283	268	282	303	272	270	285	260	286	307	282	265	279	251	286	244	287	298	281	266	290	274	250	301	282	269	281	299	288	293	283	281	285	280	270	266	311	287	304	306	281	298	294	263	277	292	280	290	309	289	270	254	273	270	274	274	246	244	277	268	271	275	266	288	306	275	261	283	316	257	279	278	256	237	298	265	275	246	259	281	295	265	309	268	283	262	289	319	292	261	258	296	278	248	269	282	293	280	267	276	262	271	269	302	279	277	263	271	272	266	282	272	260	276	280	280	272	282	259	266	264	274	260	270	302	281	284	276	300	292	308	278	256	283	267	274	286	275	275	285	294	285	279	278	261	303	269	255	277	261	249	269	257	287	241	254	275	269	278	312	293	288	256	266	259	279	297	292	287	268	259	306	270	305	299	296	284	307	244	263	278	273	301	272	256	282	277	280	288	301	290	249	273	295	233	290	277	285	297	279	270	250	275	285	282	284	243	278	262	258	248	311	269	271	266	277	267	270	301	277	268	286	289	289	280	284	269	263	266	261	297	261	287	268	281	271	291	276	304	277	270	248	254	280	257	279	281	273	271	272	271	274	267	252	288	281	303	261	291	255	282	254	300	264	264	251	263	270	279	297
27836	25666	24970	4606	441	431	414	448	387	414	389	395	392	391	385	399	423	380	368	370	410	394	382	381	399	407	415	408	412	377	375	356	382	409	396	378	408	405	387	368	402	384	388	374	407	352	440	373	373	373	373	401	386	399	389	403	397	356	395	397	355	373	413	416	403	394	386	381	430	386	399	380	367	364	377	410	415	429	391	397	373	373	406	416	361	384	397	400	407	413	436	390	414	421	385	418	389	419	399	429	395	375	407	382	349	409	376	381	396	410	374	411	404	397	381	434	404	381	409	397	381	384	436	426	405	359	381	375	401	402	398	407	384	403	396	386	372	391	414	367	392	377	384	390	393	404	395	368	397	406	363	391	413	354	401	417	379	369	395	395	405	388	409	403	390	380	377	395	411	368	401	422	379	415	408	383	373	383	378	407	371	392	407	399	386	344	412	378	380	372	418	389	369	414	389	405	394	413	381	403	328	410	396	395	382	396	413	380	374	411	387	421	419	373	399	390	361	401	363	409	397	380	374	396	384	378	389	373	413	409	387	381	363	366	414	414	385	379	387	396	382	372	425	453	393	376	378	368	406	414	399	407	385	377	399	401	379	371	382	405	432	414	399	403	390	366	389	372	384	364	360	379	385	360	369	405	389	380	427	366	395	393	368	382	398	371	397	400	392	438	398	385	384	373	409	387	408	405	361	427	382	407	386	413	381	402	399	393	407	422	397	384	391	376	410	394	395	409	397	375	399	387	403	402	370	410	398	414	393	392	380	385	366	394	377	354	346	425	399	384	411	380	381	376	406	375	378	380	361	390	409	448	401	380	383	357	415	367	368	407	421	367	398	393	399	358	413	427	366	372	401	405	397	379	385	405	400	397	399	383	389	382	389	425	395	374	389	381	433	405	397	376	381	413	391	408	371	397	382	400	424	361	401	405	411	389	404	378	378	390	399	390	405	359	390	401	393	398	348	388	412	389	376	405	404	387	362	431	391	421	414	391	397	395	363	373	399	398	393	346	374	405	389	402	429	382	362	369	424	428	401	375	406	388	415	400	393	368	395	403	403	395	385	399	382	393	393	412	383	343	377	362	370	378	395	418	414	398	404	429	391	398	409	395	401	407	379	367	359	400	403	380	357	375	393	384	396	393	404	398	421	391	407	400	379	405	384	398	426	377	399	385	409	427	382	399	369	427	374	417	407	391	429	396	439	418	404	359	362	394	393	398	414	363	422	409	412	368	417	363	404	383	393	404	394	427	405	397	396	404	375	399	422	416	427	379	382	418	371	396	391	386	355	366	395	388	398	384	373	384	380	376	364	412	405	372	352	395	368	373	395	405	373	361	367	380	407	421	402	372	386	384	397	386	409	405	353	402	353	415	399	397	381	410	388	419	379	353	376	400	412	381	422	392	399	359	402	359	394	394	406	413	387	383	384	392	367	425	354	413	379	400	401	388	378	412	381	393	385	392	411	409	420	387	392	375	385	372	414	362	391	349	395	373	381	397	396	387	387	394	434	377	371	399	389	398	410	396	410	349	415	378	429	406	389	420	400	395	417	426	385	381	413	365	406	372	423	355	390	416	370	407	400	381	381	368	414	362	427	358	398	397	387	363	411	422	415	422	402	366	339	420	357	374	356	381	391	396	360	398	383	369	405	388	385	401	402	430	416	412	396	369	381	394	375	389	393	404	382	366	354	397	387	367	377	411	405	411	345	369	384	369	433	388	403	373	432	368	429	381	367	418	399	377	397	425	383	391	405	391	383	413	379	384	412	364	380	371	360	392	383	374	393	379	371	396	423	394	393	407	400	404	383	366	384	408	416	381	393	422	386	413	396	380	399	395	409	402	430	423	369	446	376	412	416	415	400	425	379	400	371	373	389	390	384	402	367	426	405	385	387	390	454	417	371	398	381	356	415	383	410	415	341	379	348	419	370	392	380	409	431	428	394	394	400	364	385	405	377	389	388	387	388	383	367	390	380	363	354	351	335	430	382	414	397	422	397	420	397	375	415	369	409	379	383	364	366	392	395	366	375	398	379	371	397	403	389	393	381	383	394	422	404	407	403	401	386	382	370	356	378	372	405	380	365	376	430	395	371	354	416	343	394	427	407	397	351	395	409	409	358	381	371	386	391	394	386	396	395	384	399	394	394	407	402	379	397	376	403	385	401	402	379	376	385	386	368	369	376	408	448	408	397	358	385	412	396	421	360	379	401	362	379	404	336	384	382	409	391	401	349	368	408	405	378	377	375	382	405	364	375	381	375	420	411	347	399	416	358	412	383	382	403	359	378	427	413	383	387	418	390	428	382	389	368	396	375	380	358	417	352	374	425	391	428	411	366	353	418	368	406	396	367	408	360	380	417	404	385	362	381	426	393	426	373	375	370	367	422	382	387	413	397	393	409	342	411	379	426	407	413	396	423	377	388	336	365	400	376	419	396	407	403	402	394	394	368	392	410	371	408	396	413	364	387	357	384	384	356	369	376	371	378	416	422	416	378	389	399	367	395	362	370	437	404	388	362	388	385	397	374	382	385	384	382	352	401	397	365	401	412	392	388	377	372	353	391	404	396	395	357	380	353	343	432	387	432	400	369	410	433	381	394	385	413	372	392	389	373	418	361	388	367	349	410	394	389	439	387	398	411	399	410	406	413	395	373	391	377	374	413	378	402	391	406	364	420	382	421	399	385	370	378	382	387	384	378	371	384	394	391	367	395	360	407	426	389	372	389	432	389	428	422	380	391	402	411	396	413	394	396	374	395	349	383	421	395	380	399	385	417	389	406	386	369	367	425	413	379	377	387	362	419	366	372	391	368	367	344	416	391	384	344	410	408	375	347	408	384	417	399	404	375	383	395	383	392	384	369	400	394	404	372	377	373	363	386	386	354	393	374	422	379	401	404	392	383	418	391	383	417	401	364	402	374	383	352	411	369	392	351	375	410	440	371	396	365	381	384	402	391	448	383	355	388	414	379	368	396	385	375	351	428	409	375	411	401	401	403	423	378	389	421	387	403	384	423	396	369	381	398	428	390	408	390	409	388	397	380	391	389	439	396	416	392	393	401	383	376	378	391	420	409	363	394	389	400	393	364	380	386	379	369	406	390	435	365	400	410	397	387	389	400	392	389	393	349	388	373	398	398	401	388	388	385	402	385	412	394	410	388	379	393	395	368	383	380	375	401	407	389	436	393	368	362	400	365	385	416	394	409	403	393	432	390	397	421	365	408	394	397	400	387	415	385	404	457	392	363	384	359	416	433	401	406	368	371	396	406	348	389	393	392	419	407	389	369	387	387	378	405	385	389	399	377	408	372	363	392	400	362	366	404	354	407	369	379	362	377	430	380	382	413	394	434	385	392	383	405	418	416	412	406	367	393	424	391	413	386	375	414	427	392	425	386	351	372	382	407	419	385	383	376	390	372	401	419	376	409	360	388	385	406	400	437	389	416	389	373	371	382	399	374	363	382	394	374	387	422	397	379	386	419	373	426	363
26466	41784	20009	625	559	552	576	535	548	515	545	534	540	517	529	492	497	507	503	522	494	579	581	484	515	472	554	541	554	554	539	516	534	477	510	531	541	495	560	529	525	513	550	549	522	520	537	509	547	523	526	588	531	524	573	527	493	540	543	515	514	535	531	561	506	482	534	501	534	492	513	514	493	510	522	512	543	522	514	504	524	468	509	536	553	525	523	479	521	526	534	536	562	524	513	516	553	488	474	548	529	569	534	514	507	527	532	530	470	502	490	526	531	537	546	536	496	479	528	515	509	520	528	508	489	472	532	534	510	562	517	535	505	457	500	528	495	580	474	541	547	522	525	520	530	522	573	539	553	552	511	540	509	535	473	470	533	557	528	526	528	550	543	549	526	540	533	492	526	556	536	507	514	516	546	518	503	528	486	532	508	517	543	554	539	523	512	542	526	551	503	498	528	514	535	499	506	521	559	511	534	493	505	543	510	528	533	500	544	496	530	522	492	539	506	543	543	517	500	542	501	512	495	488	486	514	519	573	519	502	517	530	472	583	548	554	564	519	498	556	520	491	532	518	518	532	497	570	518	516	553	533	536	484	523	543	518	538	543	538	501	517	515	480	504	521	521	495	555	537	501	487	523	548	486	567	521	545	551	541	513	530	532	515	551	548	493	527	466	516	519	522	518	520	541	535	521	551	548	537	520	543	500	504	536	525	503	515	494	506	548	535	565	554	502	535	517	546	519	499	520	563	540	505	519	503	502	550	518	493	505	503	507	517	504	528	556	487	567	542	521	487	500	549	520	532	511	538	536	565	534	527	498	477	541	522	506	527	539	525	598	537	523	565	565	487	501	520	552	530	552	516	512	480	532	520	528	532	511	519	564	499	536	549	557	523	548	553	491	533	516	514	525	474	498	551	521	547	549	526	567	538	498	522	539	557	530	556	529	548	528	523	514	508	519	498	508	573	509	507	518	524	523	493	538	520	549	515	510	508	525	529	518	538	531	561	528	504	536	542	523	521	533	502	582	522	546	550	528	522	511	524	515	551	524	514	510	551	484	516	499	515	551	516	560	520	547	490	540	489	495	526	572	527	522	500	519	516	488	551	477	497	505	538	508	545	502	516	517	556	555	524	488	487	500	541	543	519	528	521	547	558	543	459	527	516	548	523	539	523	543	497	521	494	541	493	520	553	546	509	531	602	535	507	505	567	539	519	498	499	525	512	574	532	529	540	525	571	530	509	532	524	515	492	532	499	512	506	505	539	552	494	567	503	478	516	502	552	524	527	516	559	513	556	531	533	539	534	521	550	511	502	504	549	532	515	511	507	538	497	505	520	533	586	574	543	536	550	516	553	520	516	505	516	520	519	540	543	500	509	576	563	489	536	485	495	558	514	519	498	492	536	567	564	501	531	546	501	478	564	539	508	538	498	540	547	517	543	492	522	519	533	536	538	561	509	526	545	515	557	543	541	552	558	507	537	555	482	515	493	542	492	517	488	504	516	562	526	535	548	512	509	535	512	512	488	542	497	526	537	541	496	557	523	511	539	551	547	563	488	508	575	556	531	524	505	535	468	555	521	494	550	542	516	521	554	517	506	507	503	513	498	556	526	514	537	511	476	547	547	518	503	525	544	556	528	525	566	471	517	520	545	480	533	551	512	529	495	523	539	518	526	548	512	538	525	532	546	532	516	505	561	496	516	507	526	516	542	527	535	550	534	505	555	472	502	523	556	537	530	476	578	518	516	510	497	527	533	515	597	532	474	500	517	511	525	547	520	527	495	515	499	518	495	572	498	562	527	523	518	546	552	550	530	501	571	535	538	477	528	572	507	500	501	516	526	579	538	500	559	572	550	543	531	537	572	542	534	533	505	536	506	544	547	553	519	493	522	499	483	510	518	529	496	524	537	510	559	527	490	557	518	532	505	529	538	509	517	545	499	538	564	492	489	542	491	537	507	556	542	521	523	490	518	512	496	489	542	526	540	496	518	549	550	527	499	514	475	532	570	503	533	526	510	520	526	491	514	549	526	525	512	516	523	505	542	504	533	506	539	533	507	520	522	513	522	531	495	506	550	539	501	534	560	534	515	544	548	506	561	492	499	504	489	522	527	549	465	526	481	526	519	510	549	563	574	531	521	488	561	524	569	536	543	520	533	523	541	473	513	502	551	529	511	507	522	538	530	507	545	538	530	519	531	499	512	515	480	534	506	536	500	502	538	510	544	542	487	513	527	525	494	506	527	554	543	558	530	516	538	531	558	520	535	510	523	530	494	524	523	500	535	505	527	528	509	534	513	551	490	540	510	522	542	572	522	553	522	542	543	536	488	529	546	544	527	546	498	502	479	519	528	537	498	498	484	519	537	549	501	538	506	484	532	489	518	517	516	515	487	512	556	505	507	545	516	553	540	506	527	498	592	526	527	540	516	543	524	517	516	536	517	494	530	499	493	561	505	529	533	545	518	515	503	542	511	528	528	497	535	489	544	501	538	497	547	527	539	551	523	494	526	509	538	535	497	512	517	521	560	535	561	522	521	575	492	506	508	504	568	538	525	516	549	518	557	548	530	524	480	486	523	561	530	551	529	502	514	520	555	498	500	552	514	534	575	527	517	490	523	514	525	513	580	553	507	564	552	516	558	528	524	483	508	496	512	519	555	529	523	511	562	528	507	522	500	511	515	508	532	544	555	540	536	520	550	528	518	489	544	552	539	499	522	532	495	553	558	561	509	485	517	499	534	519	513	545	520	550	524	527	523	503	548	554	509	552	583	495	527	499	541	551	510	479	541	511	525	550	535	529	504	559	525	533	487	517	562	570	537	501	548	537	556	517	546	542	517	535	511	527	536	505	487	544	536	524	531	532	479	509	525	531	521	504	507	487	559	562	497	485	517	553	525	518	508	505	537	504	571	500	525	539	522	530	529	586	545	524	529	532	528	512	536	552	496	508	490	531	493	508	526	539	518	509	522	476	558	530	546	521	513	554	562	505	522	534	521	496	536	528	532	559	548	532	534	525	522	575	546	554	533	524	565	543	529	520	569	561	539	525	503	496	545	502	539	486	488	535	570	505	520	514	540	481	533	516	502	518	529	500	521	542	570	537	524	545	543	536	565	531	481	527	545	554	501	507	537	497	509	499	519	535	513	533	527	506	554	524	535	523	525	504	515	529	536	502	508	533	490	536	511	547	547	486	516	498	494	534	529	543	528	529	529	535	527	508	587	535	506	508	548	559	562	502	537	520	528	549	531	543	533	512	542	472	534	531	513	543	536	529	521	497	529	553	513	545	521	498	512	513	541	486	514	535	557	568	538	521	536	511	600	515	500	519	495	531	527	505	478	536	517	523	506	537	538	500	535	526	482	537	486	506	532	520	517	553	525	524	541	478	519	525	551	527	484	583	520	523	517	490	520	500	500	506	518	529	542	519	503	545	510	549	532	515	496	525	478	510	544	507	550	512	512	522	576	539	536	541	535	452	514	559	504	535	545
24283	22643	32627	22587	21117	10407	842	556	522	514	519	460	488	468	457	418	466	443	407	442	417	413	402	445	392	421	390	436	429	436	413	436	416	417	386	399	405	416	445	413	413	429	407	374	370	435	417	382	392	423	374	402	408	442	409	393	398	421	393	456	412	447	396	378	423	416	434	424	408	396	411	399	405	392	426	397	358	380	405	412	356	416	413	390	409	403	394	407	366	410	418	406	429	418	433	407	410	415	363	421	404	369	384	392	413	417	427	409	440	393	396	419	381	417	398	392	415	421	360	389	413	395	384	396	381	373	381	413	413	419	383	407	396	388	389	452	396	439	413	385	412	417	416	420	389	411	403	393	392	423	401	441	370	407	447	404	411	422	410	386	386	396	441	395	429	406	426	419	412	405	441	404	425	434	446	393	398	402	401	405	384	406	409	463	397	408	432	417	417	402	384	406	448	414	386	382	409	404	418	412	362	407	416	423	389	418	412	419	411	412	441	442	406	410	427	404	395	385	415	409	418	420	416	379	452	413	420	395	427	412	429	420	412	405	386	424	416	427	386	434	423	402	439	396	372	418	430	399	432	396	413	397	414	394	390	372	400	374	402	393	392	432	434	394	401	419	384	398	394	409	416	392	361	441	383	419	431	403	414	413	403	432	407	411	383	414	379	392	425	437	409	397	387	383	439	409	364	391	401	399	411	432	404	421	421	384	392	406	408	411	409	414	419	417	426	424	449	405	419	410	382	411	410	381	430	418	411	369	397	422	395	389	456	401	428	383	381	415	406	397	401	385	421	400	392	405	410	399	411	346	446	406	408	379	409	433	415	376	394	394	435	397	408	402	398	393	397	378	447	422	427	423	424	392	395	358	425	445	413	416	400	406	377	420	381	386	387	418	363	429	427	410	391	388	422	461	431	381	384	442	373	390	391	400	402	411	409	413	415	407	409	415	405	415	432	393	428	390	396	396	375	441	422	404	385	391	437	380	392	419	419	440	420	399	382	391	416	380	389	399	439	407	433	402	386	418	418	398	425	408	437	399	398	411	375	428	418	420	405	437	440	382	373	426	448	379	388	415	416	417	381	426	390	418	398	384	393	390	385	411	382	392	382	409	416	397	405	408	433	355	408	403	418	386	398	385	416	439	425	403	405	371	422	420	397	390	408	463	399	432	410	438	379	451	433	411	431	412	419	414	431	419	429	454	392	398	409	406	377	404	391	389	364	404	398	412	441	427	404	402	399	417	409	410	408	410	453	409	431	388	393	421	348	397	437	413	374	384	400	427	420	414	415	397	399	411	415	436	399	417	459	387	372	388	410	376	409	463	386	415	378	456	410	403	394	403	421	390	397	394	403	425	412	424	420	395	423	409	401	417	387	409	408	392	412	385	396	441	387	441	433	380	421	426	392	393	411	375	390	399	397	414	407	396	417	384	375	425	392	400	406	425	415	394	423	396	373	390	385	419	436	427	413	400	401	392	331	404	393	376	387	387	352	410	370	381	398	381	393	426	384	424	373	396	419	423	385	421	384	414	393	429	400	407	402	443	406	404	391	451	467	426	394	393	403	374	400	397	426	440	406	439	409	381	401	429	364	439	427	377	394	377	413	404	397	399	424	414	415	391	408	415	401	405	375	401	391	399	422	403	392	414	406	389	402	397	394	414	398	390	436	413	417	383	425	409	408	387	428	398	390	409	383	407	423	406	418	407	418	363	364	402	411	405	426	388	383	399	420	402	389	390	406	379	431	383	413	386	418	425	417	400	410	388	379	427	404	366	409	406	396	447	414	402	432	407	433	378	435	402	417	411	425	416	395	419	370	436	398	405	384	413	385	426	403	420	401	410	412	394	399	404	399	420	403	418	361	388	429	396	383	408	396	374	380	386	399	396	389	388	411	426	400	399	445	441	393	422	336	380	412	401	365	425	408	390	401	410	411	424	434	371	410	406	401	426	418	383	435	412	389	409	387	406	349	411	416	452	384	453	399	453	431	402	404	431	403	392	368	394	407	401	427	425	411	389	384	375	406	402	377	380	408	404	430	392	417	434	406	416	369	405	419	419	375	422	418	432	401	448	389	406	408	402	445	389	403	419	363	417	409	409	408	393	414	400	418	421	357	411	426	385	411	444	361	399	440	376	417	411	380	420	378	402	424	420	436	412	401	372	406	386	426	422	405	424	405	368	390	423	426	388	423	380	432	391	434	422	364	391	419	431	403	419	391	404	375	414	369	434	438	399	437	406	395	410	442	397	422	414	420	389	399	391	432	396	408	400	429	377	434	421	401	432	399	389	422	409	413	402	401	404	423	410	432	399	412	389	417	402	414	402	449	380	393	404	385	393	402	427	389	405	353	425	402	407	378	372	412	429	401	410	391	441	429	456	366	397	379	392	443	433	389	421	404	415	437	424	424	408	423	421	404	374	413	432	377	423	403	381	391	417	416	417	419	387	403	390	401	380	415	406	410	433	428	409	385	401	414	381	394	411	417	402	388	432	428	422	423	429	393	435	430	381	401	396	393	399	387	400	408	420	418	407	415	401	389	398	412	395	386	386	405	403	417	394	389	391	405	391	470	411	431	409	403	390	444	434	405	415	411	418	399	394	433	416	388	387	382	408	391	407	419	385	414	418	391	383	373	414	423	385	413	405	417	432	394	383	426	463	394	407	423	396	417	409	434	416	387	404	410	419	418	395	393	397	388	425	392	384	421	444	390	411	393	390	384	411	418	402	389	386	405	383	396	375	398	347	417	380	402	435	409	398	397	418	414	408	443	398	393	445	407	405	406	391	366	362	398	412	418	391	417	418	427	414	437	384	425	393	424	393	422	407	390	369	412	437	404	417	391	421	421	414	407	429	396	399	395	407	431	412	429	401	400	434	420	464	429	388	387	397	431	409	404	396	414	383	433	399	423	422	424	379	387	368	404	376	421	408	446	417	425	425	423	436	398	388	427	412	416	432	399	425	404	396	412	395	396	391	395	405	419	408	400	410	393	376	416	408	387	394	412	434	377	407	406	412	409	413	433	405	391	398	422	414	407	396	402	389	400	405	402	416	432	397	415	388	408	424	444	415	391	371	419	388	432	427	423	390	411	400	367	383	402	426	395	396	419	424	429	371	402	396	411	387	403	403	381	422	447	410	401	417	398	395	418	429	407	378	401	397	424	383	403	398	428	431	422	449	423	434	420	417	419	384	374	405	356	381	384	409	398	420	382	379	380	412	402	433	400	421	390	418	407	403	414	420	411	417	439	430	340	399	461	394	410	414	402	376	410	412	408	413	396	394	433	415	409	413	416	447	414	424	426	429	404	432	386	418	393	417	402	387	424	402	386	387	415	419	418	413	389	433	440	409	378	418	417	445	386	397	397	413	444	398	397	401	396	386	406	429	401	380	396	389	426	438	410	412	406	416	413	388	410	355	395	405	406	382	404	400	418	362	378	432	397	435	407	417	367	400	405	419	414	410	405	409	415	395	458	394	382	425	386	386
50953	72592	41772	2042	1478	1210	1109	969	827	828	722	698	634	632	600	624	593	643	650	586	571	603	576	586	548	578	573	501	592	556	580	574	580	566	549	546	535	547	533	517	524	543	560	557	526	557	509	512	554	558	570	528	511	535	512	562	560	554	512	557	577	581	561	523	555	526	543	573	577	538	579	572	530	576	565	560	502	526	565	574	571	517	563	520	543	555	562	586	515	570	492	553	566	548	578	533	563	579	575	557	536	564	537	532	501	570	599	566	547	540	578	578	582	553	589	521	577	594	547	553	574	569	558	551	559	535	530	544	551	561	567	498	556	582	587	557	571	598	552	529	524	550	551	544	580	537	526	595	549	538	563	512	610	521	522	534	551	582	595	559	529	521	562	564	529	555	538	540	545	551	556	556	549	546	556	558	563	498	562	583	565	547	532	519	552	519	553	533	562	572	578	547	557	520	571	570	531	533	494	552	530	547	509	582	567	556	511	513	546	569	562	538	584	524	571	553	507	579	532	505	565	558	539	555	544	570	538	507	555	517	549	537	573	511	532	569	525	525	571	552	553	576	524	553	536	556	552	549	511	541	538	537	569	576	555	540	591	524	583	557	551	529	503	537	557	584	525	559	562	522	539	542	542	589	550	541	536	588	526	533	581	534	541	546	572	515	535	527	471	536	549	524	556	518	505	548	589	571	533	569	591	511	526	582	557	575	576	580	552	557	550	532	520	544	518	540	593	557	536	565	526	582	593	563	509	539	523	540	532	550	558	534	552	549	560	553	549	564	581	530	549	578	548	539	516	565	592	523	540	581	555	521	529	519	554	578	561	518	545	572	571	567	569	586	549	569	519	580	557	513	548	556	543	559	613	571	554	595	580	550	547	548	561	540	530	579	524	554	536	567	548	541	561	549	553	554	525	528	552	544	589	529	530	530	543	540	524	536	566	557	545	533	597	589	569	566	542	546	553	575	561	564	552	571	578	513	521	583	524	550	587	565	581	554	591	543	549	534	552	561	524	567	573	530	518	525	548	524	528	578	524	559	568	565	586	545	549	540	546	550	544	601	559	517	549	561	540	545	588	522	574	606	548	497	562	547	571	527	552	546	587	524	524	563	576	534	569	535	564	524	551	559	580	545	513	516	558	596	548	584	522	541	540	548	563	555	557	512	583	588	574	502	535	542	554	561	543	531	550	576	561	527	547	562	533	523	546	552	545	539	552	544	557	544	559	566	521	513	579	555	567	572	523	562	548	567	533	587	558	571	537	544	528	543	590	567	540	563	546	532	556	564	536	564	559	555	566	565	515	567	565	488	564	582	547	514	522	560	538	547	538	548	604	524	576	573	564	517	569	562	573	571	543	579	530	564	524	544	587	554	578	563	559	543	541	519	578	549	562	520	556	529	603	564	506	539	576	591	566	578	554	567	516	534	531	540	525	522	540	518	565	566	526	519	545	527	551	561	557	549	499	541	512	494	594	575	532	519	573	581	523	559	544	534	571	514	536	541	523	526	541	597	517	552	540	516	583	607	518	482	516	564	527	567	549	521	514	544	522	533	553	532	538	570	514	551	581	574	551	556	537	543	542	535	555	549	547	546	569	549	539	579	555	540	554	569	568	603	548	565	598	551	570	507	535	517	536	519	531	571	555	526	588	553	571	552	576	572	576	566	523	530	544	576	534	554	557	557	586	549	529	541	559	515	534	516	559	554	547	544	526	561	521	557	531	556	524	549	569	573	568	563	524	568	566	519	566	495	531	514	547	562	526	529	571	545	596	561	539	502	572	541	585	573	506	547	516	553	567	556	562	535	554	544	526	539	488	541	538	532	574	551	556	555	486	568	546	539	578	522	588	531	537	593	557	537	536	575	521	544	561	535	567	518	536	612	541	539	525	554	555	539	526	540	576	555	586	586	566	538	563	530	528	528	557	564	542	546	587	574	548	494	589	545	510	528	580	560	593	545	534	554	573	578	533	568	544	594	545	544	589	557	558	502	572	569	571	533	508	558	550	531	533	519	556	550	555	535	610	561	555	545	569	564	568	567	556	552	557	517	569	555	547	567	563	537	580	510	528	578	556	514	556	532	559	546	560	496	560	567	536	554	564	609	553	556	541	585	566	569	521	573	583	565	519	560	550	526	527	545	498	584	553	554	514	565	515	576	548	559	540	558	550	543	502	544	519	591	544	581	579	557	525	531	552	536	594	553	567	576	574	535	562	570	541	563	573	564	543	559	526	598	535	596	535	536	537	539	558	563	556	543	528	579	555	550	558	545	576	551	594	529	585	519	564	534	542	567	583	560	593	582	517	552	533	548	549	558	557	558	538	547	548	545	530	540	553	533	546	576	552	566	539	536	533	570	547	584	532	586	527	517	571	553	532	580	536	533	520	561	552	538	546	526	567	562	573	568	532	572	558	567	567	545	554	565	564	511	563	537	585	555	526	547	546	543	547	536	548	562	531	588	558	541	564	552	565	595	524	541	565	548	558	521	530	590	512	547	543	575	553	532	588	521	530	573	541	583	537	522	544	574	537	501	555	481	538	521	574	542	568	547	516	526	512	578	548	559	516	559	574	565	547	583	580	550	560	532	531	547	563	509	558	591	573	517	579	550	551	536	548	586	557	562	547	515	563	604	543	592	569	503	577	594	537	566	521	530	558	582	556	521	582	534	556	563	563	542	552	576	520	561	547	492	551	553	533	548	515	517	571	510	580	519	543	554	530	553	555	549	615	513	560	575	547	522	541	517	561	519	569	530	566	517	586	555	546	549	561	578	513	548	550	552	523	587	578	525	473	543	552	555	568	538	576	547	551	535	517	547	537	528	514	539	521	518	554	585	579	556	601	564	556	561	490	540	530	542	549	551	546	516	522	541	544	570	525	557	523	545	544	526	495	547	545	544	548	542	533	506	564	528	535	553	535	524	572	526	546	577	562	543	589	544	556	537	566	541	604	569	550	560	544	560	567	555	559	578	573	562	532	527	557	554	556	575	555	566	555	580	559	557	606	535	535	543	554	520	546	568	611	542	549	572	552	570	484	572	527	543	535	533	531	572	600	526	546	531	564	541	572	576	513	532	568	569	558	565	561	569	531	580	549	562	555	543	536	548	535	544	550	590	555	567	524	534	516	569	569	588	535	583	537	572	539	564	490	494	556	530	583	576	541	550	533	565	607	540	533	552	567	505	546	593	553	534	558	526	580	541	619	533	583	529	525	516	535	553	569	606	552	587	548	533	566	569	552	614	525	515	545	541	528	570	544	528	560	552	544	541	555	572	567	546	546	539	529	611	544	497	564	544	522	529	602	556	524	551	567	537	542	538	522	553	549	583	540	521	560	544	552	566	543	589	531	554	564	596	539	575	565	577	523	511	533	554	571	545	545	544	557	630	527	530	550	519	554	532	538	508	536	523	514	543	539	552	514	535	550	551	559	558	546	549	570	538	529	527	534	573	550	541	578	534	573	545	546	578	521	549	545	560	545	550	539	559
23078	21820	30737	23089	21399	21110	7308	553	430	377	315	332	292	318	281	241	292	277	254	233	250	255	240	225	231	222	248	224	241	261	260	242	236	237	241	222	224	217	255	242	244	203	237	225	244	233	213	214	253	234	208	234	223	236	230	223	229	230	230	235	206	219	218	232	217	230	222	221	235	233	235	208	217	200	225	216	203	213	214	225	210	235	226	209	204	221	243	223	220	237	208	208	212	200	214	248	228	220	192	216	211	227	243	224	228	231	233	209	228	210	229	223	238	226	225	220	197	230	219	225	231	223	241	235	197	206	210	230	221	188	243	232	225	240	200	225	209	215	222	238	211	230	235	251	236	218	228	224	210	224	226	228	197	241	233	192	205	217	217	203	235	220	214	213	221	221	227	211	210	226	215	229	230	236	232	237	241	248	207	214	216	233	241	202	206	205	240	225	217	218	210	223	222	245	224	217	228	225	237	193	242	227	207	238	210	226	223	231	209	238	221	223	216	213	226	221	230	215	219	199	223	236	221	208	208	249	270	230	211	228	199	225	231	205	209	227	252	212	207	202	223	245	269	232	238	220	217	224	225	234	212	210	212	241	210	226	218	224	214	240	234	216	258	198	234	228	204	191	215	243	219	229	230	241	239	223	197	234	219	242	193	216	220	208	197	213	211	228	234	223	239	239	209	217	225	249	217	226	223	239	258	229	220	238	227	227	231	237	237	267	227	240	235	220	200	204	239	228	222	211	241	220	203	211	214	214	204	209	225	232	216	248	227	216	214	213	231	201	205	205	225	202	216	233	208	201	224	234	224	242	224	220	220	226	206	228	214	221	224	189	221	204	223	216	215	233	209	205	253	209	219	205	204	217	168	207	222	217	209	211	211	235	214	240	255	220	223	215	224	226	215	221	212	211	223	242	202	205	193	245	247	203	232	225	233	207	226	248	212	190	222	212	228	208	216	237	236	216	214	217	231	210	220	193	229	244	201	234	235	213	205	214	212	253	213	187	223	206	249	241	209	202	252	215	225	212	198	205	223	214	230	205	215	212	211	199	205	233	223	206	206	212	192	207	194	221	220	228	214	220	226	235	234	210	245	226	219	241	211	222	226	213	233	225	230	215	229	204	203	226	204	227	232	216	225	238	227	222	203	207	204	219	243	212	225	209	213	193	232	211	223	224	222	225	232	229	205	210	223	234	223	223	204	221	190	227	203	226	212	253	237	219	216	224	240	214	212	193	219	211	209	237	240	228	246	223	220	247	244	232	207	238	249	236	213	219	211	219	203	193	247	253	226	226	213	232	208	231	191	213	214	247	238	227	229	241	235	241	205	225	179	223	208	218	264	241	240	230	204	225	208	230	225	209	209	215	198	216	218	217	236	225	226	220	224	228	226	217	225	239	199	211	225	205	222	226	256	223	233	235	207	218	180	260	199	205	247	211	231	237	232	214	215	191	224	250	210	213	208	224	227	216	230	201	207	236	215	208	225	237	213	228	250	222	234	231	220	206	240	234	230	222	191	227	230	230	191	234	225	240	202	208	233	221	237	217	237	220	222	244	208	225	225	220	198	206	214	197	212	228	212	233	205	224	232	233	198	241	224	226	207	234	214	173	222	201	233	209	214	199	217	243	234	211	235	202	222	215	228	206	203	229	189	233	199	214	225	217	230	215	249	232	209	221	218	229	229	218	218	240	237	217	232	224	215	208	232	214	212	238	264	214	215	230	201	222	237	211	212	246	211	219	219	222	222	218	218	237	213	232	199	232	208	217	214	227	206	236	222	233	223	229	214	217	207	201	232	227	233	248	225	209	237	214	227	238	198	237	222	234	243	208	210	205	223	235	211	222	223	217	236	231	222	210	199	207	222	225	230	241	215	218	250	235	240	223	234	213	223	224	209	243	219	202	217	228	215	238	204	251	210	207	238	250	205	240	258	225	212	205	221	226	239	227	216	211	218	211	224	206	231	210	200	229	221	210	203	223	200	188	215	231	232	225	210	201	242	198	219	248	231	193	209	223	212	233	209	231	214	216	227	235	199	203	225	221	210	247	241	233	227	252	217	236	268	211	226	233	208	237	249	223	216	205	222	229	213	206	205	226	210	220	227	209	228	244	202	207	225	242	223	224	206	226	222	230	231	212	216	201	208	209	218	208	199	206	202	248	218	214	204	222	216	224	235	185	197	227	228	229	244	226	221	233	197	210	222	221	202	217	199	204	213	220	183	200	217	232	233	220	210	222	214	228	223	211	197	196	222	237	220	224	216	215	236	243	203	210	191	232	230	214	188	240	205	228	208	200	214	228	215	225	234	212	225	216	228	213	217	214	217	211	241	213	204	205	234	223	236	229	197	226	199	224	193	189	216	201	192	221	228	216	242	222	233	238	232	215	207	237	230	212	235	210	220	213	231	240	226	218	218	200	199	224	212	219	224	217	232	184	230	242	242	221	237	212	232	217	236	229	239	228	242	222	224	221	221	229	245	237	225	197	216	212	225	224	211	211	220	213	216	241	239	211	205	209	215	233	224	214	216	221	235	237	226	256	195	243	254	227	238	223	242	235	227	211	214	221	233	223	233	205	220	203	222	212	208	220	211	215	217	225	226	196	235	215	222	214	248	206	234	233	217	236	223	196	224	234	243	221	196	210	241	216	215	227	203	239	243	208	192	238	228	213	206	229	238	214	188	236	183	231	198	224	219	226	224	209	200	247	234	223	217	235	246	238	243	218	223	256	224	228	225	237	224	209	204	240	229	209	246	211	236	212	204	218	245	217	238	245	214	228	223	192	238	210	206	204	231	229	222	226	236	223	236	215	216	238	209	223	216	233	210	199	222	210	207	218	242	218	214	225	235	198	204	194	221	213	230	215	238	221	225	237	216	199	219	204	216	234	206	211	215	197	203	235	246	212	222	208	248	220	239	232	235	216	228	212	228	179	219	215	219	234	213	231	211	228	210	226	203	247	224	238	203	199	232	243	221	232	210	212	222	198	220	233	239	225	226	225	221	216	200	245	226	208	231	211	231	236	214	234	227	210	223	241	235	181	219	225	226	197	217	190	227	237	183	235	206	218	228	238	234	237	236	236	201	219	219	232	227	194	212	213	211	211	219	230	204	233	206	220	229	202	227	207	228	235	218	221	225	231	219	212	205	208	194	232	252	240	219	217	247	233	221	233	232	206	246	240	195	222	236	200	240	199	213	236	230	225	231	234	209	215	210	220	213	233	219	223	227	267	225	204	205	202	226	215	246	231	212	200	217	234	212	232	220	215	220	223	221	213	205	214	230	223	219	222	219	202	258	229	213	236	232	219	224	216	232	235	226	207	204	208	232	212	221	234	226	250	195	206	219	230	211	225	227	207	236	218	220	222	212	245	214	196	229	227	238	202	210	237	208	231	232	216	226	228	207	203	240	221	213	211	235	245	210	222	229	209	231	194	210	232	226	201	223	222	234	217	214	219	201	210	222	249	217	208	207	204	244	225	211	247	218	215
59552	73658	46716	2880	2067	1487	1254	994	839	703	580	563	498	520	456	417	416	405	364	362	386	359	335	332	325	353	322	300	282	309	352	286	358	323	319	320	321	346	302	316	321	327	279	323	314	309	334	312	306	334	290	300	284	296	305	320	334	327	321	296	284	311	319	328	301	305	305	284	328	311	301	305	276	309	303	288	304	292	320	304	296	306	305	284	328	286	314	275	326	316	309	315	272	289	301	332	277	298	315	300	282	293	307	302	318	268	294	284	266	296	290	293	301	276	270	308	311	271	338	315	303	308	291	310	324	305	316	281	315	305	293	294	310	306	298	333	287	286	278	333	310	296	304	298	315	311	284	280	291	279	302	293	279	282	292	304	303	304	292	283	298	285	281	281	328	299	311	282	314	258	341	326	309	270	286	262	306	301	293	336	320	313	310	298	299	283	315	280	275	263	304	304	282	302	286	290	319	314	290	293	316	261	314	287	318	308	306	297	305	313	283	330	295	310	305	305	312	288	295	310	315	293	304	304	281	314	307	289	312	302	310	293	300	299	329	296	322	289	317	327	311	309	288	321	279	349	316	296	303	278	317	289	300	272	303	299	272	310	286	295	297	301	289	307	297	285	285	291	346	297	295	315	291	285	310	294	325	296	342	271	297	288	278	286	309	292	290	293	315	272	305	318	319	302	309	279	330	311	311	318	277	312	289	294	316	281	286	309	285	273	310	329	300	317	294	314	294	274	322	298	302	302	314	299	301	306	321	280	305	299	292	266	291	306	293	319	318	288	333	295	328	295	291	302	303	332	293	298	303	295	297	300	272	293	285	332	302	299	303	311	304	303	287	299	309	288	288	297	317	279	325	273	335	304	307	317	308	298	290	268	314	333	287	273	314	322	322	324	260	319	294	294	285	304	316	298	305	296	315	321	245	294	314	293	302	280	277	294	334	287	290	303	290	307	274	285	332	304	273	313	302	307	299	321	328	294	329	303	286	307	313	293	297	301	290	281	283	277	294	299	315	314	271	280	283	325	278	295	320	312	306	324	318	326	280	315	286	279	289	305	279	294	329	315	302	324	305	328	291	308	299	280	309	298	297	313	302	322	293	338	307	302	335	294	284	287	293	299	304	309	283	295	303	300	273	334	325	286	299	299	329	323	303	279	271	304	309	284	313	269	261	292	311	286	294	306	322	289	304	276	291	290	313	295	287	306	317	298	330	298	276	335	266	295	314	304	294	294	294	306	315	319	279	308	313	296	313	273	288	307	306	287	308	264	284	308	294	301	265	302	292	284	294	318	303	301	284	314	320	288	315	298	282	283	284	290	315	303	303	286	309	287	308	294	321	327	339	305	286	305	325	300	281	324	326	319	304	298	307	293	309	331	293	276	307	306	291	341	279	290	303	275	336	299	309	311	298	297	275	305	292	311	281	271	289	282	314	297	300	348	253	302	294	278	307	307	299	286	299	297	316	305	296	293	301	284	304	287	327	291	286	326	277	308	302	299	294	291	286	275	306	313	332	306	295	331	309	304	321	297	306	284	299	276	285	300	308	302	267	287	311	295	293	321	309	315	274	296	291	298	305	332	286	312	338	288	309	325	311	302	308	306	280	299	302	331	313	309	304	330	289	292	286	304	313	317	290	310	291	288	293	297	309	302	327	282	303	289	286	306	304	316	313	299	331	308	298	336	316	318	280	310	313	302	287	272	284	307	335	313	318	285	300	311	285	324	317	305	308	309	304	307	296	311	264	293	342	308	290	289	283	283	274	291	296	310	295	313	310	310	304	299	303	307	340	301	280	335	291	320	331	316	304	309	314	267	312	319	278	346	311	311	307	339	313	281	286	328	328	277	267	316	306	325	337	267	304	347	289	288	315	286	272	274	303	326	289	316	299	320	276	249	298	308	325	304	301	300	286	291	330	312	286	291	275	304	302	333	275	319	282	334	290	305	323	307	310	301	337	317	322	267	290	301	271	283	306	281	309	289	309	289	280	313	291	325	289	297	291	311	310	314	268	321	310	292	313	284	301	273	287	315	277	306	296	301	316	295	309	266	293	316	308	282	300	289	314	312	291	351	293	323	288	283	295	308	288	328	302	308	293	306	269	294	328	300	281	328	278	278	332	291	318	303	284	304	329	302	304	287	291	282	316	290	315	266	287	323	304	321	298	305	286	289	267	295	300	306	267	292	330	311	320	281	321	297	293	299	321	274	280	293	287	312	303	310	300	290	313	294	309	297	313	291	308	302	292	316	313	306	303	323	313	298	302	290	286	306	343	305	303	302	309	322	312	294	312	315	292	313	284	302	284	283	317	296	295	334	322	297	317	289	315	287	324	276	319	325	291	303	320	310	295	303	268	316	340	316	277	294	301	297	287	313	266	321	306	298	307	311	306	304	291	305	312	329	307	294	307	289	307	299	335	300	311	287	320	291	304	322	284	298	309	280	278	312	303	291	273	279	287	319	264	300	302	283	290	285	309	301	288	291	294	323	299	316	297	311	303	289	330	315	301	323	322	300	282	299	285	328	300	309	307	292	306	301	316	275	303	304	303	327	279	300	294	301	288	287	321	304	295	293	297	332	300	299	300	308	288	298	292	303	277	280	310	299	291	313	322	269	317	281	321	307	295	305	305	322	303	324	290	321	289	334	295	301	315	306	276	318	319	310	308	311	303	295	282	297	301	305	292	290	322	317	284	320	318	269	304	300	265	312	302	287	351	308	290	308	305	298	307	316	304	304	288	276	331	299	287	296	261	301	314	285	310	290	352	296	277	324	320	308	297	287	309	310	300	305	311	293	262	312	314	295	341	283	300	288	279	292	299	274	334	293	320	301	247	312	311	293	330	298	288	337	281	300	278	295	315	315	331	323	292	282	319	298	313	264	288	275	289	329	279	291	288	291	289	280	283	318	297	341	316	292	283	300	296	288	279	316	301	292	341	306	279	312	305	300	292	311	294	268	320	296	309	265	296	300	275	288	309	302	303	333	298	296	289	299	315	289	301	289	288	325	312	305	343	308	332	314	352	301	314	308	305	303	307	278	306	293	287	313	290	327	305	314	297	289	321	286	317	290	308	312	315	282	285	313	327	297	248	302	295	264	310	277	309	319	301	307	333	299	279	293	283	284	293	293	284	290	289	291	306	299	297	300	288	318	323	285	273	334	304	323	272	291	296	301	283	302	268	333	287	333	292	320	312	316	302	296	310	323	291	289	285	299	300	305	273	288	293	298	262	313	304	294	311	289	321	310	300	296	335	291	295	312	301	302	283	271	274	281	310	288	322	294	367	308	311	288	316	301	286	291	304	290	320	325	294	281	304	296	307	303	302	297	307	277	304	304	294	299	317	317	299	305	284	302	276	310	317	299	314	287	282	304	310	323	299	308	324	277	298	320	284	322	293	311	293	299	293	305	305	299	297	312	331	283	295	297	292	288	286	307	276	280	309	287	318	278	319	291	288	313	323	309	296	303	270	321	264	290	301	303	322	298
27915	25996	22936	3787	473	443	438	445	392	424	432	377	362	411	395	391	450	439	368	372	411	403	448	414	397	390	414	394	395	406	402	408	408	435	415	414	393	366	406	400	414	432	372	350	412	417	396	385	423	385	404	407	365	378	372	397	387	392	420	425	404	406	425	418	359	425	402	370	381	363	394	399	425	409	382	395	402	431	421	390	444	407	378	411	412	372	369	404	389	358	383	364	388	390	391	412	393	367	409	384	401	414	391	420	383	412	382	418	363	377	379	388	361	393	410	405	393	428	429	367	397	387	369	385	397	404	391	377	403	393	388	415	403	366	401	393	405	387	403	379	370	393	403	384	392	367	398	379	391	413	366	369	412	347	372	416	428	396	405	388	392	398	426	412	416	437	375	410	355	393	416	420	428	399	368	373	398	412	418	407	369	423	410	379	389	396	385	391	365	399	395	421	360	390	396	406	364	428	394	389	402	375	391	368	396	373	418	405	373	410	412	376	393	407	386	401	410	416	387	386	445	384	378	372	443	425	394	402	390	392	389	394	398	368	405	394	407	417	381	392	390	407	423	406	394	383	396	370	392	386	392	406	438	394	406	407	408	411	394	367	365	378	409	382	392	376	378	422	406	412	382	386	406	410	440	423	387	390	377	410	418	387	381	414	377	397	427	403	410	430	360	420	402	373	371	405	424	442	366	385	399	370	392	439	392	440	434	402	398	413	401	414	388	345	398	420	388	406	385	372	417	363	371	395	444	397	396	371	401	399	400	359	407	391	407	408	366	415	425	403	398	384	404	387	377	423	412	383	396	385	431	357	405	409	413	372	424	390	428	348	386	417	386	435	393	406	416	413	391	422	401	375	406	386	397	392	417	405	383	408	396	413	380	411	376	397	411	404	391	390	388	386	413	408	402	433	406	399	380	409	441	391	398	398	400	391	387	402	407	378	364	385	386	400	373	395	422	404	397	393	354	425	374	410	376	394	384	381	403	408	404	408	418	411	387	388	414	384	382	397	411	385	386	395	400	393	377	418	379	449	387	398	367	379	382	378	398	390	438	411	404	434	378	356	395	420	425	424	385	409	423	384	387	433	415	385	360	377	422	387	387	430	405	386	411	426	405	397	366	374	434	400	395	404	373	349	399	393	394	416	363	355	412	411	412	366	390	379	419	385	406	378	404	380	420	400	391	414	405	369	368	393	431	392	365	427	428	401	394	394	436	417	391	381	406	397	399	406	389	357	430	384	398	391	405	402	442	405	397	397	415	371	339	467	387	397	388	409	417	403	388	372	380	407	387	373	394	434	398	388	399	416	390	415	434	367	405	378	406	416	374	386	425	397	445	427	427	358	403	392	367	390	357	418	407	402	365	412	388	395	383	368	395	400	392	393	390	380	426	432	395	388	377	416	392	400	421	391	386	412	406	407	415	387	406	396	385	376	385	400	417	411	382	357	388	420	371	400	431	398	367	383	374	358	412	412	394	377	404	400	413	373	415	377	365	421	371	428	409	388	401	391	358	431	422	387	412	370	407	368	376	371	394	384	390	375	408	398	383	397	378	389	394	393	396	357	398	408	385	416	418	393	362	396	410	410	409	377	395	407	400	439	374	401	401	388	425	404	381	385	399	356	402	408	383	411	401	430	388	405	368	395	407	363	390	402	443	378	395	396	358	412	410	386	396	366	372	394	382	413	410	367	392	423	392	408	388	405	369	390	406	378	434	413	412	414	414	398	395	374	379	388	387	389	407	377	402	398	355	393	384	353	404	395	407	360	419	406	390	409	385	411	382	409	399	394	385	390	375	409	407	424	378	421	398	385	410	455	366	398	453	395	400	380	385	426	397	390	382	389	391	373	382	370	399	429	380	399	419	379	416	414	384	416	412	387	415	381	385	414	371	389	414	379	401	393	367	385	399	433	423	391	415	378	403	402	371	411	388	400	395	372	397	402	420	415	398	403	347	398	374	443	426	381	362	391	396	402	425	364	386	407	373	378	388	378	392	404	395	375	407	439	395	416	410	383	410	341	415	416	425	414	396	405	372	408	383	369	395	406	380	385	407	356	396	383	394	401	377	368	429	415	408	377	406	429	457	394	389	379	397	375	376	408	416	389	389	421	433	376	410	376	364	391	391	407	417	401	381	390	385	390	436	384	445	384	440	408	427	415	382	372	387	423	443	407	404	392	430	388	421	413	383	392	384	392	423	384	373	417	410	388	408	365	409	421	383	407	375	405	397	387	378	377	384	387	389	413	389	359	380	407	392	425	389	410	388	410	367	367	399	381	395	412	355	402	428	377	428	384	392	387	356	404	411	414	407	411	414	392	388	412	428	456	417	410	394	407	396	395	444	382	411	414	363	388	396	432	394	399	368	408	391	378	368	391	398	393	392	360	388	377	402	371	393	399	393	361	406	403	406	393	395	408	370	397	404	397	427	396	435	401	363	382	407	378	381	376	401	385	397	410	411	411	368	393	380	429	387	436	391	359	378	378	399	381	388	395	374	356	437	385	411	372	415	403	388	362	404	413	374	363	360	431	416	380	429	404	403	407	388	414	426	398	434	398	423	389	383	393	388	382	394	425	367	386	399	380	401	369	386	366	375	427	416	416	414	410	407	433	400	423	354	422	433	382	397	358	412	367	384	403	388	393	406	378	396	418	433	441	377	371	404	407	387	387	417	408	415	378	400	387	374	411	373	406	393	410	386	385	414	398	387	393	403	385	403	404	405	404	416	401	418	382	385	368	400	384	384	384	430	400	406	406	382	413	375	398	417	398	413	378	380	393	413	388	395	426	438	403	384	418	385	390	369	397	387	403	379	400	363	382	397	409	388	408	366	405	393	388	419	421	407	367	358	348	395	419	384	391	383	424	399	383	410	416	370	405	385	396	435	367	384	421	392	398	385	404	392	395	377	404	419	413	407	420	399	384	417	394	361	405	378	396	397	381	413	368	415	380	390	390	414	404	405	385	420	382	433	425	379	390	421	413	402	367	387	380	381	368	407	437	412	422	392	407	391	412	418	407	413	404	402	440	393	417	425	404	383	403	421	410	380	412	414	390	380	401	420	388	403	373	429	372	400	423	420	423	370	379	381	427	434	370	408	410	406	395	371	385	387	387	412	366	406	370	378	418	373	407	403	396	410	407	381	367	397	371	416	395	395	421	440	385	391	413	392	397	437	371	360	367	388	411	411	340	392	391	422	414	375	393	395	400	372	394	405	407	413	424	389	437	415	388	345	392	398	417	353	392	422	371	436	403	360	426	406	382	387	439	420	410	423	373	370	412	384	371	393	410	381	393	398	401	378	378	377	397	411	367	358	400	394	376	391	400	420	396	437	367	403	376	397	389	392	398	391	403	389	372	422	396	417	395	356	406	383	361	398	382	448	387	378	382	417	379	403	389	388	392	409	410	382	389	387	404	460	408	370	434	395	414	404	379	407	384	407	393	427	394	385	399	379	382	425	378	406	405	425	412	383	371	405	404	427	379
27511	41717	19472	634	597	613	545	572	554	566	555	518	489	570	546	549	588	568	505	530	544	524	510	543	530	554	557	477	562	507	483	549	510	546	530	510	574	517	506	547	533	529	542	520	586	520	512	509	538	504	522	515	548	504	493	546	512	517	542	536	498	526	504	613	536	512	528	563	531	512	545	557	516	498	530	513	486	549	509	535	534	507	510	509	563	584	534	543	555	490	502	505	514	517	507	519	518	542	496	539	501	510	567	538	530	533	522	539	489	481	486	498	517	536	542	556	520	477	548	516	522	504	529	549	521	501	548	523	501	513	496	546	506	541	528	519	531	521	526	526	537	527	474	534	536	577	523	530	525	542	561	516	497	516	542	506	543	490	540	513	529	502	512	511	544	515	551	539	539	512	547	517	513	536	553	487	565	538	552	539	551	527	523	512	493	504	552	549	537	528	531	499	536	508	494	506	576	510	543	505	517	521	551	535	482	554	519	562	543	530	537	532	501	535	532	533	537	507	518	485	544	535	530	508	507	560	527	516	544	555	560	515	518	526	513	509	560	585	558	485	533	542	492	527	575	498	526	533	562	499	526	528	540	578	512	554	506	513	510	528	553	543	499	497	562	503	553	533	557	556	507	562	545	586	513	533	537	550	491	561	500	526	540	550	527	542	531	563	551	539	554	543	539	515	523	521	519	471	524	584	473	524	549	527	509	491	513	514	559	505	560	548	530	535	571	496	512	549	546	550	534	529	511	532	528	508	516	492	576	555	526	539	511	547	507	535	526	534	471	532	542	502	564	506	546	496	525	540	518	529	512	521	503	552	523	526	543	518	575	538	523	527	507	521	518	561	520	567	540	540	571	538	528	551	579	545	498	518	539	534	550	506	545	541	528	495	518	526	589	566	567	517	527	529	537	547	544	539	500	538	547	529	574	527	507	539	504	523	533	512	519	539	549	515	503	543	534	502	499	526	539	540	537	537	533	524	514	504	489	521	520	561	551	569	538	522	545	543	541	495	537	507	532	545	564	548	550	523	528	515	506	511	511	498	503	518	528	531	552	517	562	468	498	535	507	534	548	541	526	538	527	536	560	563	570	498	506	520	529	563	513	526	530	557	559	512	520	526	537	534	517	549	558	517	536	504	537	583	558	531	527	544	541	540	508	587	526	542	560	539	522	513	507	534	509	523	532	549	517	537	539	514	542	494	533	496	532	522	585	542	528	547	563	524	529	552	523	525	530	525	529	497	512	500	524	519	557	511	530	534	495	518	542	528	588	559	560	526	540	559	497	537	491	501	515	525	510	513	557	535	546	528	580	497	503	504	514	531	555	544	525	510	503	549	528	517	486	505	536	542	546	505	487	554	504	506	541	537	526	518	497	553	519	506	547	568	527	523	547	507	501	532	532	511	526	513	517	503	522	536	527	534	481	540	510	533	557	519	536	493	574	554	548	564	536	536	549	556	540	512	499	517	514	569	527	534	517	558	506	552	534	528	562	570	503	550	507	545	508	563	510	515	553	505	558	511	567	517	513	486	547	550	553	543	571	553	496	507	529	556	545	506	554	506	507	547	545	523	514	520	502	570	496	526	499	544	519	538	547	534	560	544	551	531	541	521	538	533	560	543	534	560	512	560	525	520	534	527	563	513	553	515	572	529	523	567	515	545	535	525	537	546	499	549	511	522	562	552	534	557	467	557	551	541	484	533	531	486	514	559	517	563	569	550	516	542	502	551	553	528	515	523	553	511	484	543	525	506	508	530	534	496	507	527	578	513	538	539	518	509	518	529	528	559	555	555	529	514	555	545	532	566	545	534	559	509	560	533	496	530	511	526	553	505	512	483	536	524	511	511	509	559	527	490	520	572	494	507	542	502	544	484	511	573	534	527	531	560	567	507	547	534	506	509	537	545	495	543	553	542	529	544	531	527	512	537	563	560	546	529	528	524	537	520	577	593	530	550	492	503	525	497	503	513	535	535	576	544	530	502	550	493	537	488	585	517	556	531	544	537	524	506	512	561	474	535	548	535	531	547	576	555	503	567	523	545	489	509	578	525	517	503	534	528	547	548	516	538	516	526	519	516	505	471	551	480	578	536	546	521	532	538	518	515	560	584	539	558	540	526	565	534	497	536	502	523	524	530	531	537	554	549	560	526	514	529	509	560	516	529	569	535	510	536	533	553	583	515	527	574	548	527	514	533	547	538	527	506	484	511	523	531	584	542	556	515	543	532	548	562	526	525	517	527	523	522	504	504	520	558	533	509	505	528	559	514	521	546	549	578	501	491	514	524	497	495	542	513	551	535	488	509	518	494	514	539	591	511	533	519	516	515	514	556	569	551	512	565	514	540	540	498	543	538	558	518	572	490	504	541	521	561	520	561	536	518	561	526	522	530	497	544	582	538	529	535	531	525	537	548	521	543	492	490	517	565	516	535	551	513	530	534	530	494	563	555	521	510	509	551	535	530	482	526	572	526	530	539	536	552	576	540	491	545	527	514	523	502	506	491	536	586	528	544	568	506	560	543	554	526	535	517	523	533	542	506	524	513	504	516	529	561	537	558	504	534	532	509	542	536	530	534	521	527	516	536	506	538	576	535	553	547	513	527	557	537	557	542	551	523	574	516	448	498	565	517	561	555	528	549	541	546	529	498	554	559	549	548	518	561	542	527	500	542	544	457	560	497	500	569	590	509	520	523	531	523	517	490	580	572	509	536	550	554	539	532	514	562	547	541	560	502	514	542	491	547	512	552	526	522	494	544	571	509	529	540	530	512	530	492	526	549	503	535	519	545	519	513	527	516	555	559	526	521	521	512	529	511	519	530	552	513	501	523	536	506	522	518	515	530	530	499	527	540	554	509	537	526	523	563	482	522	522	574	495	526	502	526	517	551	582	583	543	542	532	555	501	550	516	477	512	527	527	574	574	494	545	543	497	538	528	490	492	521	550	531	534	508	505	520	554	539	501	516	551	555	570	530	527	552	515	533	509	514	519	541	547	523	511	508	547	501	556	537	558	535	515	520	512	536	513	506	550	537	559	547	516	519	548	526	534	523	539	508	513	534	540	535	529	514	547	527	527	537	518	463	559	492	493	486	541	506	501	547	517	516	511	555	538	503	482	492	537	541	541	533	538	574	555	527	557	538	488	528	537	534	522	537	528	503	515	504	590	514	525	581	527	559	592	546	545	511	534	538	527	484	548	574	540	541	538	503	517	557	509	514	508	505	525	518	541	560	555	516	531	539	468	545	560	539	540	529	541	549	551	524	568	533	554	530	551	520	491	556	537	524	523	523	552	542	542	542	539	563	534	580	556	489	548	540	475	562	541	524	517	576	505	532	561	511	491	566	514	546	550	505	541	515	551	513	521	486	501	535	561	530	498	539	536	545	526	527	545	560	547	551	520	595	552	549	536	553	579	554	524	532	481	533	530	521	547	514	525	526	522	544	512	500	545	528	540	571	482	495	530	543	520	537	541	523	554	511	524	513	481	508
24201	22631	31568	24084	19821	6156	805	534	503	478	462	470	495	434	438	421	427	417	460	421	413	419	465	430	425	439	433	453	445	404	380	455	457	423	424	401	412	422	383	430	410	423	408	425	395	433	401	382	421	418	393	441	397	426	441	376	424	379	377	435	422	420	391	410	412	433	415	384	418	430	417	385	436	441	412	396	414	411	377	415	385	435	413	401	447	424	443	416	397	406	442	409	439	404	401	427	436	430	403	415	394	419	369	388	411	390	456	377	390	429	433	419	441	409	416	437	437	371	378	417	430	434	426	413	380	428	395	407	375	407	415	412	423	392	427	401	387	411	417	430	369	415	391	407	408	364	408	403	420	414	416	434	403	443	396	402	427	432	404	448	397	407	420	389	435	420	425	404	419	414	388	412	438	408	401	432	428	404	403	432	400	378	382	424	442	375	424	428	439	411	411	404	429	409	414	398	429	430	413	383	422	415	417	431	431	433	384	431	419	415	427	394	414	402	420	459	445	380	405	406	391	423	408	402	445	450	443	415	423	378	446	453	410	394	420	417	421	399	396	406	388	412	409	411	426	396	389	424	431	419	431	381	407	421	395	372	413	373	415	386	431	427	395	443	402	469	438	370	415	407	414	422	385	421	414	446	427	386	389	381	407	435	400	415	394	429	403	399	420	378	443	409	407	374	437	408	391	460	414	409	374	460	434	409	375	434	402	456	403	394	454	389	444	468	435	416	416	394	425	405	395	424	431	416	398	466	376	379	400	419	391	444	369	420	412	404	429	424	398	389	442	435	397	400	386	423	407	407	418	432	429	422	417	431	397	406	407	414	373	410	425	402	432	430	416	420	390	457	426	414	387	373	379	426	404	430	403	395	410	411	409	369	410	420	418	400	436	385	401	399	417	440	409	377	394	413	407	405	402	395	422	448	430	404	390	444	396	376	410	404	404	405	368	397	466	375	412	401	430	431	395	429	427	389	441	421	418	465	413	404	475	427	426	390	404	405	427	410	426	409	405	399	444	424	409	401	457	416	415	425	402	407	422	395	388	401	398	397	391	427	423	418	410	388	407	398	417	402	408	423	411	424	408	382	412	389	412	411	403	441	409	404	416	427	410	380	386	436	383	413	432	435	390	401	422	413	427	396	394	389	441	407	422	385	417	372	403	417	430	415	403	416	387	394	376	422	408	386	447	395	409	388	406	439	365	442	470	411	413	436	388	426	407	442	394	428	402	400	408	408	440	387	388	414	414	405	417	386	432	389	418	384	408	432	392	435	425	383	415	420	419	438	401	446	425	404	426	392	398	404	418	447	415	425	423	407	394	443	412	396	446	384	404	423	396	377	407	429	408	392	422	406	424	381	408	402	434	435	362	411	444	382	400	397	408	394	434	418	452	409	421	380	415	423	407	413	441	445	420	423	413	432	407	429	434	400	423	456	428	408	395	414	406	367	396	426	413	411	414	396	391	412	385	446	424	427	395	415	384	398	449	453	408	398	379	400	444	410	389	398	443	406	398	447	418	420	415	420	424	452	385	416	411	423	406	375	420	415	373	422	424	411	409	401	408	381	393	447	430	397	419	401	392	451	399	413	427	365	396	415	429	416	432	439	429	450	443	406	450	376	391	408	439	378	414	399	417	426	387	450	425	410	403	438	424	404	420	431	393	436	402	421	423	410	379	425	406	408	385	431	399	393	417	413	385	411	398	422	429	397	457	408	441	413	440	401	431	421	424	424	415	432	423	397	400	413	441	416	431	426	393	428	411	408	416	411	396	425	422	397	415	420	404	409	363	409	399	426	431	395	409	412	418	400	379	424	423	434	437	400	442	428	406	427	425	402	410	395	403	416	413	447	387	426	443	379	376	423	418	425	431	401	401	389	379	386	393	398	448	401	428	427	404	384	407	423	406	415	426	375	415	427	414	411	402	420	402	382	410	398	414	384	448	414	409	393	377	416	393	409	374	424	432	405	425	389	411	421	393	418	391	411	381	372	421	420	410	451	437	423	418	440	423	410	396	410	429	401	420	424	388	437	432	413	387	391	396	383	404	400	439	421	431	398	358	425	388	414	397	425	405	456	437	426	369	415	425	396	409	411	416	395	420	405	371	401	414	414	424	401	426	392	411	462	382	409	400	418	395	428	407	404	403	420	417	395	377	369	409	427	433	385	433	431	404	437	425	403	441	414	401	389	381	405	407	415	379	401	408	429	423	384	435	391	386	442	439	412	404	396	428	450	449	396	389	420	349	429	438	411	409	395	412	370	422	404	398	415	416	418	389	401	396	409	409	422	376	438	407	417	426	434	432	390	432	388	396	400	355	382	430	410	424	442	397	396	378	381	388	453	411	417	388	397	415	405	427	457	401	387	412	373	404	374	388	400	417	408	438	399	379	411	410	406	439	436	384	397	412	409	431	412	393	377	431	387	406	417	404	408	402	406	400	405	413	440	423	430	427	431	404	391	412	420	359	391	385	426	440	382	423	387	415	426	385	416	430	428	406	438	408	421	400	414	415	360	403	403	415	430	439	443	428	418	407	405	425	386	429	433	425	452	377	375	401	390	407	404	400	403	441	389	409	426	392	427	401	432	430	425	399	405	424	401	401	397	384	402	410	413	413	427	422	424	402	461	386	401	446	397	410	396	398	396	422	396	410	392	411	404	392	410	373	422	417	405	416	397	467	403	439	388	395	415	468	449	407	393	416	435	416	385	420	413	371	401	375	400	406	418	382	436	423	406	417	443	424	371	388	388	382	417	392	386	419	391	408	413	429	401	417	416	420	389	408	435	403	420	417	388	376	403	409	368	415	383	415	401	387	459	408	394	449	408	398	419	421	421	423	420	419	407	422	420	410	417	420	393	403	438	415	418	394	384	423	399	413	417	413	460	407	399	389	419	440	407	415	401	440	378	416	410	443	411	394	395	447	408	425	388	407	413	437	441	430	402	400	432	412	404	394	421	373	387	423	431	402	370	396	368	411	421	391	411	381	400	396	412	416	389	413	389	378	397	402	410	485	443	391	441	386	389	408	392	401	413	385	436	450	388	415	397	387	435	401	403	398	414	403	378	422	395	417	406	391	397	440	425	403	397	380	445	402	412	388	401	425	393	424	384	409	401	393	395	413	403	391	414	428	406	394	415	393	415	451	402	441	407	408	421	389	414	423	406	426	389	441	400	422	388	424	426	426	420	412	413	413	428	432	400	398	412	420	441	407	435	380	402	407	396	424	425	421	384	411	399	402	391	432	395	413	427	410	391	409	448	385	393	397	437	399	430	442	413	385	408	430	427	387	442	403	403	424	415	415	443	412	442	377	383	380	416	393	415	366	420	413	379	393	400	407	427	410	411	390	413	394	392	395	442	455	421	477	401	406	420	413	453	383	419	410	432	399	390	362	408	377	404	409	372	404	373	444	442	381	403	402	375	421	424	398	449	404	390	423	389	414	408	386	417	407	409	415	385	402	415	394	440	431	436	425	428	389	422	398	423
53839	74643	41322	1945	1459	1155	1084	885	844	775	731	660	642	644	626	627	596	611	566	610	618	595	561	567	599	580	613	619	578	558	540	572	595	554	547	555	609	555	519	518	545	595	566	568	544	572	552	574	569	578	603	560	565	589	550	563	586	599	555	545	567	578	525	529	566	566	534	542	519	554	591	575	543	560	530	561	581	571	540	575	523	537	566	527	580	572	521	581	558	553	600	532	547	591	542	557	615	572	556	552	579	583	553	561	561	543	574	585	556	594	577	581	550	526	584	582	550	560	592	521	541	597	492	593	535	555	552	556	615	576	555	548	583	545	545	585	571	613	577	555	563	573	541	533	524	538	550	584	561	566	596	527	581	549	554	525	551	565	565	560	585	582	580	549	544	563	558	544	564	522	531	532	518	562	558	505	594	589	564	575	561	553	559	549	535	562	561	545	574	593	483	537	599	546	575	575	539	560	558	616	552	581	547	560	552	525	558	557	513	557	548	524	590	589	564	554	538	575	551	542	561	553	537	552	559	522	592	583	556	531	512	600	573	568	540	574	550	571	577	539	544	546	560	515	541	515	545	569	565	567	544	608	582	580	535	581	560	560	620	577	572	552	564	550	537	536	599	535	564	501	508	523	576	571	574	571	510	556	545	551	593	586	543	523	579	566	558	585	520	541	552	560	585	539	561	591	551	513	550	629	534	542	535	565	557	510	576	568	550	538	572	593	568	582	566	594	567	572	566	547	560	586	561	570	601	564	525	537	563	543	565	545	564	549	530	547	542	532	547	568	572	528	584	551	550	535	528	564	576	550	547	521	522	568	586	533	573	538	559	573	520	566	554	582	517	574	565	538	553	558	559	539	536	545	587	535	542	549	576	524	578	566	581	551	591	522	552	581	592	545	554	587	563	595	537	585	551	565	562	581	580	546	557	543	531	560	598	572	552	572	529	605	582	554	560	573	574	575	554	553	546	575	529	581	529	562	566	546	558	574	520	567	526	572	584	560	545	526	552	529	599	545	551	539	530	547	602	600	535	529	549	540	547	520	550	514	551	612	563	523	545	521	568	557	573	568	571	556	558	564	521	577	538	557	537	522	548	535	531	553	552	509	552	559	579	550	554	540	534	545	565	526	551	570	544	560	573	588	601	544	533	568	556	563	562	535	559	598	547	577	556	521	557	575	536	533	571	632	603	577	538	549	573	558	556	556	546	557	535	578	586	547	580	560	565	539	580	559	576	557	545	522	597	551	510	549	568	562	554	563	559	554	575	555	570	578	572	565	545	571	559	552	533	544	544	583	509	529	544	580	546	526	587	567	604	548	568	555	572	552	608	537	555	547	537	527	537	561	560	598	532	538	548	558	543	573	547	574	552	544	540	554	582	537	527	563	552	546	545	539	561	568	549	539	551	559	603	555	546	543	564	525	556	569	604	541	541	545	540	580	591	565	564	578	561	559	575	516	575	549	522	623	534	487	564	527	582	563	542	541	561	560	546	565	591	631	551	574	532	567	562	626	573	524	554	565	548	536	546	587	532	523	550	587	540	567	525	583	559	540	527	583	549	583	568	570	583	612	546	567	580	559	536	583	583	548	530	570	559	526	569	526	560	563	574	528	554	572	512	517	499	550	559	547	550	556	584	507	547	593	558	576	538	535	539	564	536	548	555	563	536	565	587	614	569	569	588	572	552	572	549	549	550	503	532	527	588	599	568	526	548	557	536	527	538	560	559	589	508	628	558	558	543	586	560	564	575	539	532	537	568	565	549	559	565	561	575	587	529	513	550	564	519	523	542	567	602	585	544	516	578	548	549	558	592	565	578	577	560	593	539	572	555	573	623	543	576	561	550	556	550	591	541	538	548	515	523	526	549	544	535	497	550	554	539	542	569	580	561	579	548	547	573	588	573	565	550	545	545	561	554	559	569	552	574	533	558	556	570	508	550	559	563	564	548	521	564	575	584	513	577	561	567	573	565	591	583	545	595	519	567	553	592	564	553	576	556	555	566	607	569	541	615	545	573	558	550	559	573	540	563	555	574	557	571	537	614	637	546	539	579	541	535	543	586	581	559	556	552	556	532	500	568	540	554	563	569	540	544	555	554	579	558	562	565	552	567	527	561	508	573	553	543	572	543	518	556	563	551	580	538	561	578	552	530	582	556	540	534	565	554	571	556	592	536	555	575	573	524	589	534	614	555	533	573	494	559	540	550	550	575	546	532	550	548	528	576	552	549	533	522	593	609	573	542	558	551	608	566	571	578	584	569	538	544	547	555	529	587	534	559	589	540	571	556	561	540	552	513	514	589	590	555	571	549	551	551	521	545	555	587	534	517	569	538	555	564	535	573	573	536	559	555	551	542	586	575	550	571	585	546	565	591	519	576	489	573	585	522	593	527	564	566	531	542	539	583	563	566	539	570	574	570	562	569	582	585	520	523	571	543	565	601	592	570	588	520	561	571	579	521	580	530	562	532	546	549	562	587	552	556	571	559	575	559	588	561	553	532	533	587	527	556	564	569	517	572	566	550	568	555	543	548	516	575	534	582	536	582	556	582	539	568	568	564	524	507	563	558	562	570	523	535	568	559	541	588	551	561	537	620	544	558	614	564	611	602	587	570	548	585	556	580	518	546	591	564	566	628	546	549	555	567	551	544	554	565	545	561	566	545	562	569	540	605	600	560	590	547	518	547	549	591	567	551	538	538	538	566	561	538	570	545	568	579	528	546	550	600	613	561	564	566	537	556	570	573	523	549	531	514	509	571	606	583	583	594	550	573	545	537	554	585	584	555	618	547	559	532	510	557	551	586	539	568	563	619	518	601	586	553	525	597	538	590	615	607	497	556	554	547	572	528	545	542	587	598	551	578	571	507	557	579	567	564	566	545	561	607	570	527	581	577	545	578	542	526	534	559	541	570	555	550	581	561	565	537	527	596	578	575	551	549	601	589	560	585	555	540	573	539	584	552	532	565	575	555	519	563	573	572	545	553	548	537	563	596	569	583	558	547	496	517	542	510	544	532	580	569	584	543	545	535	584	581	539	600	581	564	559	557	565	538	605	536	566	555	530	557	569	558	525	554	571	548	563	542	550	537	553	560	564	590	587	591	569	535	564	582	549	566	560	540	536	564	537	555	573	570	561	545	511	614	574	539	538	579	555	540	623	593	538	542	558	572	541	497	519	561	514	550	545	554	595	597	548	569	560	563	583	588	522	572	543	573	568	545	539	549	540	541	564	569	571	604	558	551	558	556	557	570	515	556	513	513	565	563	557	569	552	545	563	556	548	582	572	588	510	527	555	559	557	573	538	573	574	561	564	538	593	580	569	529	585	538	585	509	569	533	577	571	546	544	584	562	573	568	557	546	512	564	582	521	568	552	560	534	614	580	500	588	593	535	539	548	572	579	571	542	518	534	543	557	539	573	565	546	591	578	547	551	534	562	562	576	540	540	512	559	556	552	524	533	540	559	525	571	550	518	572	536	554	558	582	605	570
23263	21786	30491	23584	21502	21156	7327	533	425	350	367	309	301	271	260	301	265	269	276	257	238	262	250	244	232	218	250	226	233	236	242	237	226	222	223	235	231	244	215	230	214	233	228	242	223	232	216	229	258	248	218	237	222	242	233	234	252	247	221	241	223	239	220	235	228	211	236	232	215	197	234	235	210	234	224	203	263	238	239	198	230	229	221	241	238	229	244	215	227	242	219	254	201	216	234	206	234	233	226	247	217	215	206	218	198	217	217	208	213	261	203	233	246	201	219	250	222	224	227	227	216	212	202	227	226	205	226	214	230	237	212	218	233	230	206	238	226	245	231	251	235	215	234	244	205	229	240	226	233	240	205	225	214	243	202	243	227	211	240	222	213	237	210	230	222	234	208	218	210	226	238	232	216	257	239	214	213	204	253	244	228	203	211	238	221	217	220	240	233	239	233	238	220	215	215	234	226	231	230	234	219	189	233	239	249	225	229	225	256	209	235	215	225	228	247	212	214	210	240	222	242	240	218	190	224	218	227	219	213	213	233	215	218	229	251	253	242	203	213	235	228	224	215	207	215	227	229	223	210	230	233	257	209	208	227	243	214	223	236	212	238	213	240	215	204	194	222	235	227	241	211	226	224	218	206	219	210	237	215	235	228	223	232	229	215	224	217	246	229	234	230	204	219	226	227	225	185	235	220	225	216	274	204	228	215	213	251	238	240	212	214	236	219	236	240	222	215	214	215	204	253	252	237	238	212	225	218	209	203	225	232	215	232	255	225	231	231	243	208	231	199	248	244	234	263	221	247	239	209	235	223	212	226	200	229	230	230	245	207	231	220	229	199	217	206	205	237	211	223	257	221	237	236	234	211	243	235	211	225	208	196	218	234	235	253	227	239	230	230	197	208	225	225	227	254	225	216	211	230	212	237	235	226	226	229	236	240	202	196	215	240	231	214	212	211	218	251	220	233	211	262	199	214	220	233	220	229	240	218	198	188	225	211	217	219	211	237	231	226	217	225	232	197	215	238	213	215	224	232	235	210	217	236	227	215	234	239	213	216	225	209	244	232	227	244	224	230	248	233	248	250	221	221	230	250	218	208	235	215	228	251	217	224	229	227	223	194	248	238	231	223	238	249	196	213	228	227	202	221	222	222	213	216	223	234	210	219	235	227	207	237	226	235	215	225	225	222	215	238	218	259	210	226	203	224	207	211	245	240	228	229	219	227	235	228	242	226	239	228	232	250	227	236	229	254	201	226	202	232	232	253	265	238	206	248	200	237	208	203	206	235	239	236	205	234	232	275	260	196	246	220	207	236	219	232	210	226	224	203	233	217	231	224	234	238	235	242	245	183	211	242	227	240	230	213	232	201	225	236	230	196	254	221	210	214	200	223	219	230	206	264	210	239	217	212	245	236	232	227	219	224	216	233	255	233	246	239	207	264	224	206	229	232	218	220	226	239	232	245	233	219	243	211	217	240	231	196	232	234	222	213	231	239	221	225	242	266	228	190	213	202	220	227	269	236	214	214	225	217	216	227	236	255	221	219	230	238	214	240	221	240	237	232	280	212	225	216	227	212	206	241	248	229	246	241	244	207	250	217	233	211	229	256	211	225	213	243	223	196	213	245	226	197	207	249	225	211	214	225	217	221	209	230	213	232	204	224	257	215	210	215	210	227	241	242	248	224	239	236	226	231	230	213	211	187	219	222	219	242	226	241	248	230	216	209	193	223	216	251	238	231	212	227	221	206	245	223	243	211	200	218	224	219	217	211	215	241	221	210	237	210	238	225	207	209	241	221	233	248	218	208	198	207	220	197	236	227	233	227	254	246	213	243	239	210	219	217	207	234	214	202	190	220	198	230	219	253	216	235	224	230	200	218	223	243	255	256	248	210	231	200	212	237	226	211	224	244	235	222	219	218	226	238	235	237	226	235	223	210	210	237	236	213	207	219	250	262	234	237	195	229	266	211	233	216	230	216	239	195	240	199	220	222	212	255	224	238	215	213	235	214	241	228	248	230	237	240	228	244	226	235	206	267	228	224	236	192	249	244	227	212	247	242	195	228	223	210	246	200	211	219	224	233	227	204	189	238	214	218	239	228	244	213	212	212	241	225	217	234	267	239	214	224	237	219	236	219	238	222	254	235	232	190	226	244	211	223	216	252	220	208	199	222	200	226	212	236	221	226	229	229	227	216	207	235	217	237	184	210	203	232	218	228	216	221	209	226	208	215	231	266	207	200	227	240	214	236	235	209	235	240	253	237	253	224	213	218	239	230	219	206	217	209	240	219	198	219	245	223	196	232	184	207	207	199	246	230	202	206	261	241	221	232	207	208	220	238	212	226	217	229	217	236	243	233	212	232	223	246	241	226	214	230	225	230	234	235	219	235	223	232	222	224	236	235	237	209	227	238	224	221	222	216	238	216	201	228	215	216	221	227	223	245	233	188	236	223	228	229	223	215	232	214	245	233	239	215	214	228	225	220	208	201	230	239	246	208	215	226	210	229	224	223	218	197	233	195	216	237	225	237	228	189	220	217	216	218	224	225	245	226	225	196	249	240	218	232	212	216	234	225	226	249	190	233	216	219	201	216	243	202	257	199	236	229	210	227	221	218	225	255	217	222	211	208	246	245	240	220	215	237	233	244	215	241	245	237	222	222	228	221	183	208	224	235	241	235	236	220	222	217	233	220	214	202	236	243	197	218	222	235	240	223	238	208	242	235	251	218	217	198	224	260	190	223	209	240	231	243	232	210	222	217	212	230	235	237	215	222	211	215	231	201	228	199	239	217	217	216	195	228	238	247	215	210	221	198	204	220	221	225	254	229	204	220	223	232	238	227	219	218	227	225	211	218	235	209	226	197	197	223	211	213	225	218	217	213	240	225	203	196	238	239	217	222	235	211	227	260	240	223	261	216	210	219	227	212	215	231	217	238	232	219	225	222	199	200	227	231	201	219	214	210	238	228	246	249	254	213	209	220	229	226	257	200	209	236	246	199	218	230	238	211	232	213	215	225	209	221	210	205	224	235	231	221	241	228	231	229	216	233	230	218	224	244	260	203	233	195	212	216	201	234	217	242	236	225	238	213	227	192	235	216	218	228	197	225	239	232	221	247	222	232	223	221	261	201	237	230	219	230	266	226	227	237	240	238	204	235	227	219	222	213	234	213	225	213	209	215	233	212	207	229	241	227	202	229	221	217	203	224	201	209	205	212	216	234	225	216	220	239	212	225	230	237	218	226	219	236	260	242	214	227	228	222	226	205	198	234	256	230	221	210	226	238	212	265	220	209	196	223	223	227	250	247	227	240	204	217	233	264	220	216	236	237	221	231	223	222	213	237	218	190	196	282	240	246	252	232	230	248	237	236	218	221	245	208	222	224	236	219	237	231	217	240	246	204	253	239	255	236	218	239	236	212	217	233	223	244	229	207	223	231	237	219	229	226	185	225	227	228	240	252	202	222	243	250	213	231	229	215	218	217	234	204	218
59525	80053	44167	2967	2005	1561	1208	992	833	757	603	598	509	462	429	407	397	402	400	394	360	350	362	348	302	355	353	349	321	354	319	350	322	335	316	360	346	310	329	317	316	330	352	288	304	316	309	340	299	321	283	317	293	287	330	297	323	299	310	319	305	367	307	331	324	289	329	308	290	303	280	309	275	310	317	284	292	319	321	310	321	287	295	289	303	335	327	325	313	307	313	327	314	296	291	297	324	314	312	288	313	297	321	309	327	325	328	303	300	301	316	302	311	304	312	280	294	296	307	338	309	337	273	319	327	312	302	273	290	300	305	292	294	325	303	325	321	282	334	318	314	285	270	304	302	335	313	277	311	332	293	290	343	287	306	315	314	304	273	312	316	271	316	306	302	300	304	312	300	306	314	327	300	328	298	326	297	307	298	299	340	306	281	291	334	274	289	300	272	280	294	332	291	288	288	302	317	303	324	335	277	285	320	313	283	271	294	295	311	313	308	309	318	306	332	313	300	312	351	297	302	295	345	305	315	319	311	302	284	260	315	304	309	321	288	300	307	305	314	290	322	328	290	335	327	299	328	289	326	311	304	318	283	312	277	302	299	296	250	321	316	293	309	322	297	309	303	313	298	313	264	310	317	315	347	296	280	316	317	325	296	320	307	330	344	300	304	299	295	310	346	244	330	312	339	324	275	293	299	277	301	307	327	312	317	308	293	304	296	302	318	315	325	327	277	303	296	298	311	286	309	296	308	276	316	316	296	339	300	324	337	281	354	320	288	317	307	320	327	314	279	295	287	298	291	315	290	328	264	318	347	303	315	307	298	288	318	303	316	290	325	284	314	294	310	271	326	318	261	307	318	320	285	337	352	292	312	302	306	302	304	282	309	298	309	313	272	292	305	321	314	287	263	316	332	291	311	320	322	316	332	288	303	316	296	304	312	302	291	269	293	277	298	305	320	343	323	313	306	286	318	317	342	313	311	288	307	296	308	327	296	301	298	282	304	335	339	315	294	306	302	311	296	306	331	321	298	329	273	295	289	305	307	303	320	289	335	324	283	315	320	289	307	295	300	325	289	305	304	303	325	291	307	282	322	292	307	286	305	301	290	287	338	316	301	284	332	312	294	313	360	313	310	317	297	330	298	265	321	333	304	299	320	270	298	293	285	304	306	283	296	311	317	314	288	271	304	294	329	318	308	309	299	318	308	286	306	284	298	266	307	340	308	307	301	293	287	300	346	312	329	322	301	316	275	332	267	301	286	302	342	318	313	309	315	315	316	316	315	308	317	300	331	285	312	287	319	306	309	320	292	294	301	289	299	315	347	317	289	292	298	335	307	318	332	286	287	309	341	308	249	284	303	305	299	327	300	331	307	323	311	307	321	298	313	305	306	310	300	331	282	335	284	295	301	331	298	319	293	315	320	293	307	294	333	281	314	298	313	311	309	291	341	302	296	299	285	270	298	310	275	297	311	294	276	301	309	305	300	302	315	314	302	292	296	343	316	318	304	334	316	313	287	306	326	302	288	315	291	291	326	295	314	325	322	326	296	317	317	322	308	309	279	302	337	318	297	318	330	301	294	318	318	342	308	321	313	304	293	322	283	324	306	313	326	295	300	311	284	318	270	343	294	299	231	299	290	346	287	307	347	308	279	329	295	307	307	307	303	311	317	307	282	298	286	307	299	291	324	312	301	294	276	323	344	319	306	301	349	308	313	306	289	314	316	282	322	300	295	294	288	325	272	300	303	305	308	322	301	310	307	311	306	291	297	311	297	296	318	316	319	301	327	311	340	267	283	283	315	327	318	333	313	307	300	313	304	299	333	267	337	350	280	302	312	324	289	303	311	282	302	303	327	314	312	326	314	314	305	307	324	333	336	318	295	304	300	320	335	312	290	331	315	298	306	331	293	284	337	299	319	271	287	306	314	315	319	299	309	294	272	280	320	300	300	323	288	293	273	306	294	361	293	304	300	284	310	317	352	337	294	328	366	318	311	309	286	306	323	295	281	283	297	321	319	280	355	290	295	293	288	282	317	290	293	324	331	297	304	302	315	314	293	299	311	292	324	319	276	300	305	281	305	285	288	286	287	312	286	317	342	334	320	317	296	313	285	321	310	348	283	292	303	300	340	299	297	294	315	311	309	313	298	322	307	295	293	281	290	288	295	297	338	286	305	319	289	325	327	305	331	312	277	323	316	308	303	303	288	289	330	334	314	287	289	312	296	291	298	310	288	299	277	296	326	291	283	285	338	306	320	308	308	283	313	264	283	308	317	304	314	294	312	301	307	312	342	296	335	335	313	289	281	278	323	329	306	293	297	308	280	301	301	272	298	306	254	296	295	318	317	308	313	315	322	329	306	308	299	309	328	302	304	307	287	304	323	314	300	303	299	291	293	289	303	312	296	309	320	334	289	323	292	314	319	294	327	348	300	317	302	280	296	292	309	304	304	294	312	314	296	298	323	275	305	298	299	316	280	291	304	319	313	331	293	266	332	344	302	285	281	317	306	287	314	315	316	309	276	304	298	338	301	310	278	321	297	307	312	282	309	284	294	314	312	322	292	315	312	308	281	312	302	306	335	333	304	303	308	293	300	322	310	313	300	310	293	288	303	287	286	305	302	350	337	299	332	329	275	302	277	280	309	305	310	296	299	317	311	310	306	284	276	316	314	319	310	297	302	279	307	294	318	287	290	290	294	303	307	306	286	324	311	338	301	323	298	311	280	343	323	323	305	308	315	293	280	303	292	290	294	300	315	278	287	351	317	288	307	307	335	291	303	299	286	324	308	319	297	327	304	311	333	317	304	319	343	315	286	307	295	312	291	278	319	276	313	314	293	324	313	280	303	283	277	300	290	299	287	331	299	293	291	308	317	341	328	297	315	317	308	293	326	287	290	315	356	315	287	311	305	292	312	293	312	342	295	306	302	314	306	311	283	300	322	293	327	283	319	290	298	288	287	318	340	309	333	346	305	313	291	322	291	314	313	317	300	296	285	292	287	304	274	318	304	315	298	256	296	311	282	277	298	322	328	332	331	320	296	354	324	294	309	287	281	308	332	330	300	305	297	300	289	292	303	289	293	299	303	272	298	307	291	332	324	326	341	291	325	302	296	338	328	319	304	279	335	314	299	309	304	292	306	295	317	305	317	305	310	291	349	285	325	287	318	312	301	287	289	297	332	336	290	289	277	311	291	298	268	318	295	311	307	279	317	315	280	307	314	320	321	298	349	277	315	324	325	298	281	345	310	272	338	319	291	338	309	332	286	307	297	297	280	293	299	283	303	291	335	297	294	304	310	309	311	295	327	287	316	292	324	292	313	283	282	299	283	315	319	287	276	318	319	264	296	312	306	290	295	302	279	295	338	277	290	324	306	317	327	328	309	297	291	303	323	291	308	326	276	302	335	307	303	274	303	283	307	301	286	282	303	284	309	304	290	285	294	319	289	288	324	330	314	318	299	332	304	307	316	319	330	281	318	304	279	302
28000	25437	22339	3838	434	408	436	374	410	392	394	377	453	408	410	396	408	362	386	415	451	427	407	392	415	403	348	400	397	375	382	391	415	362	373	367	418	397	376	407	399	416	377	401	406	412	435	400	362	399	413	412	397	377	375	378	424	381	414	444	409	428	388	376	431	426	395	375	396	419	364	388	410	422	433	418	387	439	417	404	376	404	410	401	411	434	427	402	438	405	391	402	404	418	369	389	391	390	401	353	404	411	407	417	378	396	422	382	420	437	393	393	414	390	403	419	408	381	400	389	383	389	391	408	408	411	391	414	422	404	372	409	395	405	387	367	435	383	410	405	391	411	403	383	392	405	409	386	409	414	373	415	396	391	360	409	408	371	410	370	379	437	370	431	406	398	395	409	377	383	414	424	366	412	429	424	371	420	399	390	391	390	414	410	403	408	388	427	412	417	394	381	414	384	375	361	409	383	384	392	392	400	428	346	432	390	367	411	392	402	377	409	389	387	404	447	418	421	391	403	395	406	361	406	356	422	396	411	366	394	405	393	370	408	402	435	405	394	437	394	457	390	411	366	389	418	393	397	396	368	408	377	378	414	373	385	406	396	396	382	428	409	393	404	379	405	410	394	392	389	379	381	390	424	402	375	385	389	396	391	423	403	420	397	374	402	412	428	382	427	405	395	429	384	395	400	390	407	393	425	419	382	390	370	425	381	379	401	403	403	419	397	410	379	390	370	348	379	355	418	397	408	383	355	385	357	398	394	415	396	410	412	411	386	413	376	396	384	420	388	423	467	379	402	379	367	379	372	470	363	399	405	410	402	373	383	383	418	369	425	360	385	426	424	403	423	411	431	433	416	399	398	398	411	412	407	396	432	409	362	438	391	378	440	401	396	431	427	394	429	408	372	416	413	425	429	380	382	400	433	431	376	413	402	383	447	391	424	400	412	359	386	422	390	403	453	401	422	401	409	391	419	400	382	375	407	418	398	373	412	394	404	424	397	427	394	400	378	375	373	397	389	366	446	412	381	425	390	399	413	423	426	410	385	404	383	389	368	412	367	416	391	430	402	384	413	415	440	380	396	402	408	396	364	389	392	386	415	432	373	437	374	396	410	394	409	389	378	373	397	423	416	385	398	386	397	414	391	391	404	352	415	421	460	429	389	387	379	407	415	394	430	392	390	388	420	424	367	394	394	419	378	428	424	418	410	421	389	426	398	343	380	419	388	406	400	382	426	424	402	431	355	413	424	416	388	388	415	411	372	417	411	381	409	382	382	431	370	403	392	384	410	376	428	362	419	388	387	407	381	419	450	427	397	378	443	412	366	405	404	348	423	378	376	366	430	403	428	407	407	412	409	396	402	410	418	392	383	426	381	415	417	397	380	408	424	366	411	384	416	438	388	411	414	347	410	413	390	419	401	393	408	410	379	410	408	435	377	362	356	420	397	413	369	420	406	394	388	388	408	381	391	406	415	411	408	439	376	372	445	363	375	384	405	402	395	426	392	396	403	384	404	376	410	393	371	387	415	395	417	402	386	356	370	374	372	379	403	420	401	409	404	375	411	387	380	400	426	408	371	370	398	419	408	400	427	369	373	420	417	420	412	406	408	389	383	403	436	437	395	430	421	399	392	379	380	406	422	406	399	381	387	394	416	409	395	414	412	403	406	411	410	430	374	399	412	404	392	394	398	417	431	379	444	406	378	390	415	413	385	362	394	417	428	408	416	406	406	407	397	434	427	404	425	448	416	437	432	455	404	390	390	381	405	410	377	464	400	404	409	401	406	400	387	355	393	394	448	365	393	412	388	409	424	408	380	390	396	385	379	401	407	364	391	435	378	390	420	396	394	377	376	404	387	378	424	412	403	406	394	398	404	397	390	417	386	390	403	392	410	408	373	387	398	432	420	419	401	422	415	400	388	445	434	404	366	393	406	402	422	391	445	413	376	385	390	391	410	421	456	420	413	377	381	390	429	386	375	414	415	439	378	376	401	401	425	369	400	401	365	409	382	410	400	387	381	390	381	408	438	413	430	399	369	403	415	414	452	397	346	393	384	403	387	379	391	410	398	419	423	398	403	381	415	415	384	397	385	397	411	422	388	398	427	402	406	408	390	382	400	366	424	409	422	398	390	422	403	410	414	390	426	392	398	385	427	395	389	395	393	394	397	424	412	401	388	376	363	397	435	406	424	420	414	429	415	386	416	390	403	423	433	419	366	411	405	399	384	334	355	433	369	385	378	372	446	383	435	417	447	398	396	425	376	444	385	404	381	408	427	374	410	419	428	410	422	410	370	430	423	393	391	431	427	413	398	396	417	415	395	412	417	408	433	419	394	449	401	441	426	377	371	422	437	372	373	390	403	373	420	392	420	416	405	372	379	398	403	413	385	387	392	407	396	400	413	448	406	383	424	416	421	390	397	392	391	399	404	381	390	393	384	427	405	407	405	414	398	375	392	386	365	409	411	403	424	397	392	414	403	417	391	414	399	407	417	374	377	436	408	415	395	420	392	402	402	401	426	427	398	351	408	396	402	402	372	385	402	416	388	386	358	349	379	425	381	390	387	419	408	387	366	418	430	396	437	411	407	412	386	390	423	453	419	362	405	410	372	422	421	373	403	420	377	421	417	377	405	368	414	403	404	438	424	429	402	408	396	428	403	423	378	379	339	430	399	401	372	357	405	403	405	367	422	402	444	376	388	412	395	349	415	402	358	417	418	398	388	388	406	403	431	422	368	410	418	410	399	381	456	411	384	432	422	375	401	364	385	395	427	401	376	406	365	415	394	420	381	373	399	413	410	384	397	393	387	392	363	408	386	410	375	386	387	372	374	411	393	456	391	383	387	386	397	407	391	384	406	411	384	391	398	403	420	406	406	388	396	420	399	367	384	373	395	428	392	400	398	392	427	417	414	423	391	425	438	456	386	445	381	445	415	415	421	404	378	405	420	384	411	414	422	411	375	404	371	385	420	417	395	408	386	383	403	396	371	397	429	407	391	427	419	422	402	381	423	382	382	412	421	410	427	415	391	410	375	403	391	423	398	377	410	399	398	406	445	418	383	418	422	429	414	420	394	441	385	383	394	384	393	427	441	390	407	401	439	435	390	420	407	446	428	408	436	380	409	393	398	392	395	380	380	444	388	398	370	422	364	420	380	413	395	375	373	432	398	419	381	418	372	409	414	423	410	379	409	435	422	395	422	385	410	374	378	406	413	399	356	416	393	381	389	402	405	374	419	404	387	413	424	390	411	416	428	409	408	413	408	407	388	395	407	388	390	441	438	413	379	377	422	411	413	362	390	434	407	382	384	368	426	396	376	408	372	408	366	416	402	395	396	395	382	392	408	404	398	422	410	402	377	376	411	386	423	418	389	420	366	390	411	402	384	399	431	379	401	399	417	424	431	374	385	401	397	425	413	429	362	400	399	366	408	389	424	393	402	382	379	381	419	392	392	409	407	404	413	392	409	429	410	398	404	392	370	406	421
28474	41336	17947	629	635	592	601	544	539	523	562	542	537	578	544	551	522	526	561	544	523	576	599	544	541	530	553	605	484	555	560	557	541	579	523	519	507	500	516	541	521	537	548	512	567	547	578	519	549	534	528	520	512	555	505	542	552	540	520	515	491	520	559	549	527	519	558	513	536	520	539	549	573	552	593	504	551	597	520	517	545	521	536	506	552	582	529	526	500	515	516	513	542	528	519	536	542	575	488	528	549	542	560	540	522	547	539	478	573	527	524	529	530	515	495	553	539	534	598	544	529	512	533	511	565	542	535	584	535	523	518	526	530	547	566	493	508	550	523	491	496	531	516	494	515	496	547	494	549	547	526	515	522	524	510	515	526	515	550	619	548	510	539	522	547	532	594	533	509	556	562	513	558	543	579	506	525	528	597	538	493	541	545	579	533	539	578	497	536	537	537	556	528	502	569	538	519	515	557	538	520	563	543	566	536	546	568	527	558	553	544	528	528	522	583	522	521	555	512	582	535	531	529	563	549	548	519	519	545	554	524	530	491	555	542	546	532	492	528	572	543	542	510	504	574	542	568	525	561	548	558	566	484	525	544	524	545	543	534	565	554	523	500	491	552	527	557	537	524	522	507	526	556	523	552	541	548	552	571	516	524	557	531	574	499	559	504	511	545	565	607	539	507	538	524	539	559	554	554	510	506	569	549	568	544	553	546	551	561	555	523	509	539	521	571	526	512	547	576	540	522	503	505	562	553	575	495	541	533	533	533	556	518	547	521	521	572	523	552	512	551	560	544	516	558	547	512	520	563	554	593	521	525	540	558	515	541	537	520	518	545	549	515	526	517	518	559	529	567	520	554	541	527	525	538	509	535	529	547	524	519	486	545	530	513	548	559	574	514	534	567	507	590	513	516	590	530	517	572	526	502	562	579	535	517	568	551	526	540	546	533	540	535	493	530	521	546	555	577	521	548	507	520	505	490	555	507	520	540	502	526	525	523	510	530	552	507	542	554	527	548	499	519	538	550	532	546	552	528	555	534	536	536	519	539	524	532	560	541	557	533	540	578	560	503	513	509	533	526	537	498	501	539	545	511	556	571	553	551	573	549	534	505	539	555	543	552	552	541	536	573	546	511	538	535	543	557	517	578	537	545	527	539	553	523	588	526	499	492	477	524	550	502	568	541	540	555	511	503	522	542	582	527	530	488	528	523	546	513	512	541	528	503	557	500	517	529	537	529	550	562	546	483	570	574	519	514	520	562	541	533	516	543	501	557	548	559	501	599	512	528	552	551	523	569	506	536	555	554	549	540	532	458	521	548	568	512	524	527	510	564	546	562	557	514	527	515	509	566	545	506	499	506	508	516	529	574	540	510	539	549	569	508	566	521	575	545	536	486	512	525	553	534	518	509	497	528	504	577	535	494	507	538	520	544	569	543	566	548	521	520	549	531	537	516	541	528	509	521	534	510	539	525	544	586	544	531	470	489	550	551	550	575	535	548	503	533	540	504	543	527	528	519	533	546	537	514	523	558	526	499	553	532	567	519	500	481	580	510	519	514	534	556	519	511	553	548	584	523	577	527	527	495	573	498	525	525	531	573	546	578	538	489	508	549	540	519	528	526	532	535	527	515	540	538	520	581	514	589	554	529	508	522	527	567	557	538	530	512	505	502	577	526	526	542	576	546	562	508	532	598	532	528	530	543	570	569	507	535	544	549	551	512	551	507	539	547	549	551	521	511	507	541	565	538	525	560	488	527	554	568	571	523	521	572	545	537	577	538	552	515	560	560	516	539	549	533	510	514	519	551	531	529	571	523	503	572	549	523	567	502	529	537	521	528	506	517	564	514	502	518	559	559	526	527	491	521	503	525	547	536	537	565	553	539	516	497	520	502	537	531	533	525	558	513	558	528	544	536	550	539	535	523	547	518	557	527	517	541	529	560	544	515	591	522	528	540	558	556	526	562	503	504	581	585	558	533	552	533	561	518	522	576	589	541	513	513	549	611	602	538	511	551	583	529	561	535	535	549	530	556	544	521	523	521	542	544	559	532	537	512	590	546	511	579	511	516	512	512	527	573	510	552	519	555	527	530	552	560	553	535	571	552	539	518	537	518	529	501	566	544	567	507	527	521	516	544	547	566	559	512	528	563	518	557	541	532	520	531	512	503	538	508	581	560	522	507	546	534	561	523	509	493	555	519	546	550	592	507	527	539	558	543	554	511	551	515	569	492	533	511	552	495	542	544	521	552	556	515	509	567	564	554	534	519	498	524	515	523	538	509	561	515	550	554	530	574	532	499	550	574	508	585	549	540	516	534	526	499	562	545	526	516	539	530	521	555	534	537	522	519	542	562	556	547	535	546	557	542	548	511	511	545	496	533	547	514	556	568	577	545	541	497	522	559	548	536	571	509	552	553	527	484	565	493	519	545	536	527	530	569	512	529	553	495	554	514	529	547	545	503	526	543	553	533	565	556	548	530	520	564	566	513	559	547	527	507	547	526	583	529	516	516	523	548	527	564	534	528	508	524	543	560	523	548	518	568	511	537	572	515	517	529	538	553	535	468	577	518	523	534	514	579	506	524	533	527	521	537	504	500	509	541	543	487	525	519	555	518	570	541	531	569	541	516	527	573	536	541	538	539	547	522	564	540	508	547	594	508	526	550	592	553	562	599	524	522	532	544	565	529	527	483	538	519	517	579	539	514	551	495	557	517	550	510	477	545	520	570	494	531	541	540	538	565	559	571	511	564	535	536	572	544	544	527	544	528	511	569	537	525	574	488	534	530	581	515	519	511	552	511	567	538	519	541	500	530	588	518	575	502	491	485	522	564	593	523	512	554	548	505	505	531	503	520	518	592	560	555	578	553	528	546	539	516	522	511	558	536	567	515	555	564	527	578	577	528	495	558	582	500	535	571	531	551	520	537	525	550	519	526	558	548	515	532	519	518	541	520	534	534	519	532	526	492	522	496	521	525	541	547	508	545	542	585	521	541	520	545	507	541	512	538	488	517	516	587	535	535	539	527	534	547	560	527	562	501	539	555	504	528	513	520	513	515	514	544	506	526	517	532	529	501	523	520	508	538	515	515	556	566	577	545	535	509	563	505	547	521	489	564	544	497	497	527	530	539	561	565	512	487	561	568	534	535	518	535	510	566	491	529	496	542	556	567	528	511	527	520	536	530	577	500	522	554	555	541	547	544	544	523	521	530	573	578	540	547	520	542	568	511	546	578	510	525	562	520	521	533	526	550	518	541	527	499	549	563	548	599	552	572	559	523	581	506	543	566	513	519	553	500	578	514	566	534	504	543	534	552	554	499	555	550	560	544	541	498	598	578	561	516	507	563	575	576	533	507	550	559	548	546	482	567	562	548	561	536	535	545	520	518	549	496	535	535	541	512	539	489	532	523	494	554	528	529	506	560	531	542	566	562	522	542	544	528	540	581	473	574	528	561	507	547	513	534	462	535	561	536	528	557	539	512	531	532	535
24158	22419	31315	23317	20595	8052	796	565	528	473	498	459	472	472	451	444	485	434	459	445	480	464	448	415	423	383	428	442	454	436	476	418	431	405	400	434	423	407	456	454	434	450	461	444	437	391	429	363	429	407	427	440	392	448	416	449	420	437	406	447	403	424	443	401	399	415	419	426	385	429	424	441	385	438	431	424	439	434	415	438	413	390	406	419	449	411	414	425	449	427	432	456	420	422	427	379	406	405	420	440	436	413	411	424	429	416	383	431	395	420	434	388	421	370	406	430	386	397	390	453	406	446	389	459	446	407	393	403	415	429	412	391	429	413	443	415	436	407	390	390	401	416	433	442	411	386	400	370	416	421	435	422	415	393	452	406	453	395	406	423	403	408	452	412	393	413	445	443	457	430	418	431	452	396	427	395	393	444	432	418	418	404	424	414	404	388	400	424	423	391	440	430	425	406	416	407	445	407	435	407	472	411	423	422	388	409	434	396	438	404	419	431	428	442	443	442	414	428	397	412	385	436	421	432	392	443	378	439	394	404	435	401	417	398	399	427	416	447	441	376	404	429	393	410	415	403	403	438	448	404	414	407	373	398	427	441	425	422	428	422	403	406	452	408	400	407	424	420	418	412	429	420	434	396	417	411	392	415	392	415	389	420	386	415	423	385	462	388	434	461	412	382	432	413	424	411	430	431	415	382	457	392	425	421	463	425	411	386	443	425	419	408	412	408	436	425	429	400	410	389	440	444	438	377	386	424	422	409	383	430	398	390	430	410	421	428	394	398	415	429	417	412	399	416	444	412	420	396	401	390	417	441	450	379	425	403	426	414	431	439	447	433	420	422	453	436	405	410	373	427	433	398	406	419	387	393	417	440	412	380	416	389	422	426	421	412	399	391	409	426	428	394	441	403	430	434	419	394	409	440	420	407	384	418	386	410	432	408	425	397	398	410	433	391	426	416	422	419	404	418	415	427	417	426	429	435	438	418	380	434	402	421	442	436	408	403	395	441	416	412	386	439	402	399	423	400	411	391	423	389	420	420	436	408	409	413	445	438	428	428	403	422	404	420	400	401	405	471	418	422	445	428	434	428	409	412	451	417	392	398	424	392	433	429	417	410	393	423	413	419	447	423	417	396	428	460	453	403	392	413	412	410	422	410	423	427	386	418	405	407	425	411	446	443	422	467	422	410	405	424	450	437	415	409	433	409	426	445	424	439	419	410	397	428	413	405	400	414	440	410	424	449	431	406	427	417	413	417	422	408	411	431	424	400	440	423	406	403	384	398	414	417	404	398	407	412	438	418	407	409	406	427	435	422	422	410	407	431	407	369	407	421	437	446	409	445	432	394	407	434	400	400	405	446	410	392	435	394	381	414	383	376	376	409	415	414	441	434	415	399	420	394	406	398	387	401	408	432	390	407	399	419	434	377	435	406	394	382	425	427	428	412	430	416	443	409	398	425	399	394	425	414	414	406	424	383	409	400	401	417	407	426	397	406	397	405	392	428	407	379	408	380	392	415	427	411	401	399	423	413	425	425	410	422	446	397	378	411	408	388	422	413	432	414	445	440	421	386	399	402	410	385	406	431	427	364	407	381	438	451	426	389	429	428	400	378	402	450	423	393	419	394	383	415	381	405	404	425	417	413	380	430	433	385	465	439	443	413	408	396	447	434	432	439	380	445	398	406	440	388	429	434	405	421	453	416	412	397	383	421	414	434	403	442	406	403	356	407	458	442	403	441	435	398	405	433	430	395	434	447	387	412	399	401	447	407	423	422	408	417	405	416	431	406	434	387	420	479	432	394	430	410	412	410	399	387	444	414	430	438	399	415	403	433	385	427	416	401	437	432	419	392	429	410	406	425	409	437	410	408	376	395	433	422	430	407	405	412	428	406	407	422	418	428	432	451	445	421	404	411	392	414	391	368	404	421	402	390	409	419	372	377	419	391	433	427	410	398	424	438	419	425	442	403	432	423	410	428	409	388	444	441	407	422	425	416	420	406	423	407	452	419	419	435	390	428	419	417	414	394	412	405	398	408	421	442	427	373	443	436	399	450	462	434	406	431	411	441	414	416	401	427	429	443	417	398	432	431	404	409	445	400	388	427	430	446	430	419	444	431	419	442	419	408	413	435	386	430	425	420	428	410	455	415	427	436	433	415	437	379	421	393	435	407	404	431	417	420	378	406	436	402	416	435	394	439	391	380	411	443	434	406	402	416	426	423	415	433	466	416	432	409	407	414	425	395	392	403	425	426	393	397	412	454	408	423	420	434	432	414	417	470	416	408	432	404	439	406	452	456	432	401	394	439	388	412	428	453	410	388	407	395	422	440	409	416	441	420	416	406	423	405	437	419	419	366	439	443	385	428	408	428	416	433	410	404	386	407	425	429	424	433	401	392	441	412	398	422	364	399	420	395	432	383	410	394	411	390	388	412	422	401	394	420	413	449	407	402	412	397	443	444	435	435	420	440	406	417	401	424	432	422	444	411	425	404	402	415	429	442	419	392	427	447	395	449	415	400	436	423	379	397	423	406	425	436	395	391	453	442	455	426	421	429	412	409	453	404	373	417	426	435	425	400	392	391	434	417	386	400	385	415	410	422	425	428	436	364	410	383	389	385	400	435	373	393	427	401	424	414	409	419	405	423	417	401	421	437	423	416	445	398	405	376	396	365	411	375	431	428	418	430	398	412	410	416	399	454	414	407	384	447	441	416	401	438	403	409	420	447	422	406	401	430	425	413	411	386	418	419	412	401	435	429	427	423	368	415	426	424	412	429	365	408	388	407	424	407	407	421	428	409	417	407	444	394	406	423	407	391	411	404	415	424	444	424	409	388	420	429	485	408	423	388	420	405	372	411	417	407	409	406	431	404	440	390	389	418	436	429	399	402	417	411	407	391	427	411	405	418	427	408	420	398	453	403	410	413	416	426	406	409	425	438	436	416	385	450	401	425	413	406	426	406	422	405	403	398	431	409	418	372	414	419	418	414	401	443	410	403	441	396	411	416	424	419	409	431	388	405	410	424	449	440	412	437	380	404	411	451	409	390	416	380	420	426	422	424	386	430	368	423	419	399	402	393	416	413	424	406	410	405	431	407	434	467	453	419	387	411	408	458	407	417	395	408	410	386	416	407	402	389	392	420	432	397	405	412	433	439	482	422	406	403	445	354	418	401	389	424	422	429	422	438	381	410	428	412	431	386	405	432	424	373	440	426	406	391	394	418	413	426	412	408	400	434	435	400	394	433	407	418	478	450	456	404	425	427	446	388	425	422	416	386	386	414	418	448	413	433	433	411	386	420	450	395	422	433	437	404	398	412	394	392	455	440	412	412	467	416	405	429	414	418	407	416	398	422	407	467	409	476	425	416	450	433	422	433	427	418	434	405	423	443	430	411	374	404	428	410	391	435	434	416	396	419	431	412	379	396	415	445	432	444	395	423	390	443	418	414	414	409	443	394	427	423	401	404	417	414	409	443	381	407	413	423
52769	78812	38063	2043	1484	1249	1082	977	799	756	737	708	670	643	621	618	642	613	578	599	588	517	596	525	582	593	595	575	591	606	580	588	568	576	582	580	582	595	559	596	558	621	572	592	577	557	592	548	562	554	521	517	545	580	570	527	568	553	611	564	548	540	539	556	509	546	551	600	568	557	560	560	595	556	543	529	531	560	563	567	529	528	591	556	581	571	564	571	560	588	579	576	582	571	562	569	520	572	534	572	577	547	555	558	537	601	578	625	522	565	564	533	592	552	576	553	530	519	572	545	553	586	601	571	526	567	519	540	589	543	548	538	600	550	588	578	561	594	597	525	606	557	583	603	552	585	560	587	547	570	532	568	522	585	552	546	482	552	575	582	523	566	572	550	522	578	521	569	543	575	577	573	559	524	532	491	583	575	543	549	552	574	519	548	560	576	554	540	622	551	562	518	587	553	565	598	542	585	562	609	602	575	524	570	554	547	552	547	602	565	536	560	541	553	519	538	576	572	584	531	555	510	594	559	561	580	534	548	586	568	577	553	564	555	551	561	542	527	590	546	611	581	562	563	556	546	553	530	579	575	619	584	564	564	563	596	563	547	578	555	543	612	570	505	561	501	584	561	575	570	524	584	558	564	551	573	568	510	548	530	576	544	584	540	550	581	581	539	588	554	566	589	545	574	566	561	515	568	593	586	560	590	525	530	533	558	520	525	580	540	530	592	543	535	559	568	554	525	520	601	544	515	567	572	518	530	590	570	549	507	563	574	531	531	564	601	544	589	535	593	502	549	577	565	600	538	510	568	566	543	587	571	569	575	537	575	521	537	561	546	577	564	564	554	621	590	503	577	526	527	575	567	524	545	544	546	565	528	567	546	571	585	596	560	559	554	541	546	503	561	543	591	595	597	528	517	561	574	518	545	561	553	527	530	570	547	539	567	571	545	541	597	552	563	598	557	536	504	577	559	566	558	532	545	550	557	528	551	547	567	542	549	579	589	519	560	553	557	558	549	573	546	572	554	567	576	565	575	564	544	526	559	586	551	568	550	553	566	571	557	577	560	562	550	596	597	569	566	578	552	527	526	564	538	549	511	541	566	555	517	537	533	558	594	586	526	596	519	508	604	517	578	552	577	543	572	575	533	563	542	561	566	608	576	543	553	553	577	559	587	564	577	544	529	524	550	570	533	517	539	549	566	582	530	547	535	565	544	559	596	552	538	586	577	596	488	572	575	560	576	537	560	551	549	554	549	569	539	544	554	531	524	557	573	553	599	541	545	592	591	543	614	557	601	553	553	563	542	560	569	558	576	592	569	559	546	551	535	535	556	544	551	549	587	551	538	506	549	554	589	531	564	521	555	576	554	603	563	581	565	565	579	567	569	535	553	550	564	547	531	568	558	558	573	537	557	573	585	591	547	560	573	548	583	556	575	574	569	564	595	571	536	591	560	528	568	568	560	516	557	561	554	591	576	528	523	542	566	546	544	593	527	602	578	557	532	532	570	526	562	567	548	596	563	526	543	553	526	535	530	489	540	569	531	528	543	566	560	633	560	534	543	556	523	546	578	562	583	582	541	566	567	560	563	548	579	591	538	520	545	522	576	531	529	537	532	532	574	532	524	575	571	597	514	518	539	553	545	537	537	574	556	539	566	530	515	581	561	543	562	607	574	591	572	557	556	571	513	549	571	530	569	582	541	540	574	570	557	557	526	515	521	556	584	539	531	526	527	579	561	565	545	554	560	522	562	598	580	533	571	533	589	546	571	558	556	570	548	596	605	524	586	587	545	550	548	558	557	582	568	546	581	550	587	574	572	551	604	540	528	590	549	568	572	534	577	538	594	519	556	517	552	568	593	503	558	559	547	611	541	568	538	523	541	587	519	600	512	565	550	545	536	536	563	575	526	561	536	545	559	559	564	545	542	560	587	540	513	556	575	550	571	582	576	524	583	534	524	522	556	561	526	608	575	542	589	575	562	563	563	571	564	530	541	560	568	551	500	565	551	605	571	538	523	576	586	576	549	527	573	550	584	588	554	491	538	547	565	542	559	541	546	551	583	584	583	550	555	536	601	569	536	568	567	542	589	538	575	558	552	585	588	549	547	566	564	525	550	570	571	531	578	554	570	568	582	583	557	559	582	538	554	531	564	611	543	543	513	560	583	527	519	542	544	542	567	582	511	583	582	509	554	530	558	570	569	579	539	548	562	561	545	594	583	569	592	560	555	544	556	555	574	517	527	579	550	534	580	553	571	579	561	572	513	547	561	557	574	574	585	547	549	579	573	545	564	579	549	536	552	557	564	565	573	551	585	543	526	561	606	552	542	572	541	603	576	541	578	579	534	563	552	555	558	556	539	563	585	596	533	557	516	530	550	532	539	544	555	536	546	544	617	569	560	560	561	570	600	566	569	549	575	562	567	587	573	523	576	554	533	564	528	532	559	537	509	551	576	533	562	566	549	532	556	565	552	544	539	557	586	548	550	563	552	612	565	515	564	572	572	517	579	585	589	555	580	545	522	548	548	548	550	569	540	542	541	579	558	501	573	606	595	545	570	550	560	594	576	541	578	564	556	527	593	566	601	539	559	561	566	567	539	530	576	547	565	585	568	527	610	581	593	563	593	546	582	553	571	573	594	562	563	575	579	552	529	555	577	570	526	571	534	550	566	549	571	521	545	524	589	559	582	523	536	569	528	540	567	568	544	545	563	588	543	579	543	543	560	563	575	565	584	566	558	598	547	559	556	562	533	577	557	549	585	571	557	541	604	572	529	563	556	552	568	554	552	540	548	589	543	614	547	557	573	566	585	590	602	550	538	558	544	584	568	526	551	553	553	542	572	553	603	573	560	548	591	571	537	551	565	527	591	542	534	557	587	525	555	543	561	564	585	578	487	538	530	532	555	556	564	543	553	576	552	559	575	571	600	585	557	540	575	585	581	552	544	554	560	553	571	574	536	580	541	528	608	521	548	540	523	562	576	560	574	548	530	560	606	572	585	538	522	573	566	565	551	560	590	594	550	542	549	506	510	579	590	569	544	528	563	626	582	575	554	551	552	540	560	570	552	557	546	569	575	571	548	549	530	556	520	525	567	555	554	613	590	538	524	538	530	514	560	549	539	598	522	523	547	602	544	559	540	540	569	554	577	542	563	531	548	541	563	608	563	558	532	554	539	559	548	578	552	536	536	564	586	572	560	580	550	562	522	579	568	549	583	537	545	543	550	515	564	535	554	591	571	549	570	564	551	542	524	582	556	547	578	527	535	556	554	587	546	547	565	578	532	553	568	542	550	578	549	512	577	585	544	585	507	511	512	585	611	521	572	544	555	544	571	585	554	540	535	589	616	555	564	557	560	562	567	598	535	566	529	541	540	580	552	556	586	576	539	523	562	536	542	567	556	477	558	542	619	546	560	571	547	571	559	562	551	554	569	597	553	537	576	537	583	571	560	626	575	567	537	576	578	491	534	544	577	596	531	548	581	578	566
23191	22117	31193	22951	21459	19520	3413	548	418	349	344	311	312	295	293	285	265	259	252	266	261	266	238	266	233	256	217	236	229	239	213	238	240	253	226	243	238	231	235	214	220	253	233	226	234	222	222	233	231	221	234	229	200	245	223	232	225	229	235	225	226	238	232	249	204	230	248	231	244	185	239	227	232	219	250	215	216	217	226	201	236	204	224	249	230	193	242	217	236	213	208	208	246	214	211	221	244	253	222	209	225	199	224	216	210	255	253	230	241	238	257	221	261	216	194	224	226	224	219	238	230	219	271	222	221	244	230	207	230	224	198	195	246	237	215	219	232	218	227	213	191	233	195	234	252	226	235	205	256	216	235	214	262	225	237	227	208	233	217	212	215	256	209	221	203	211	218	218	232	228	203	215	217	248	237	215	229	224	215	230	230	243	233	200	203	220	220	228	233	217	224	197	239	232	224	216	226	241	229	227	239	200	230	228	257	220	213	242	240	236	241	229	256	236	226	230	201	230	256	208	226	256	230	214	261	221	253	246	243	230	226	260	210	224	222	245	231	213	239	211	219	244	228	211	228	225	224	232	217	247	249	231	232	216	228	244	248	244	220	224	240	253	227	222	245	235	227	239	266	219	252	238	217	235	250	215	232	229	231	221	240	207	244	238	218	241	233	242	237	238	216	226	223	207	214	226	231	249	234	204	238	238	241	242	241	229	220	219	227	230	237	244	232	257	219	227	245	241	220	219	229	224	249	231	220	236	243	227	232	187	231	202	231	230	199	212	229	231	231	222	229	196	206	212	207	179	203	223	246	235	217	233	210	240	218	219	231	241	222	226	212	220	248	218	229	222	246	216	235	235	244	204	207	240	231	234	238	238	216	216	237	226	239	210	247	233	230	212	262	229	248	213	226	231	255	235	211	213	234	242	233	223	241	241	226	223	239	234	216	235	235	219	221	211	217	216	215	230	226	199	230	223	216	230	231	240	231	209	247	240	230	210	231	224	236	229	242	228	249	209	236	213	212	217	224	245	233	224	215	220	239	216	229	227	221	222	208	197	215	212	217	220	229	220	247	226	221	219	226	200	249	211	224	283	223	219	203	216	223	235	239	214	241	199	237	245	230	224	237	250	241	218	212	233	239	245	224	219	251	226	263	239	234	213	224	206	235	220	226	194	222	233	231	224	237	236	249	245	262	242	237	237	231	216	243	220	202	242	230	215	213	247	207	215	220	218	214	241	216	224	230	232	223	232	235	192	208	247	223	223	225	217	240	232	222	235	239	246	240	242	230	229	230	210	227	238	214	247	224	206	232	236	235	231	233	263	225	206	272	261	220	255	231	207	212	247	236	211	220	197	220	249	217	228	211	229	236	232	222	237	232	234	243	225	241	222	251	246	202	247	229	194	226	220	216	269	225	235	210	229	217	236	228	207	220	201	203	237	235	219	254	224	224	269	234	198	240	224	237	229	229	246	242	207	207	212	232	225	208	229	218	216	223	193	205	221	234	191	206	217	219	235	249	238	215	218	236	212	200	249	220	234	218	224	237	206	258	228	236	237	215	214	215	223	235	213	204	206	239	210	209	239	208	208	245	231	232	200	238	226	224	219	225	234	209	250	219	251	237	224	217	197	216	247	214	241	228	239	238	227	234	235	260	207	220	224	254	259	211	209	207	210	227	231	245	214	196	231	240	210	246	234	210	241	248	254	248	235	249	238	261	208	205	233	217	213	230	227	231	266	206	243	231	213	255	216	224	222	229	226	245	212	223	208	213	234	235	227	230	245	224	206	221	222	233	234	223	220	210	202	237	228	220	217	235	264	211	225	240	220	240	199	229	235	231	222	240	239	215	210	224	216	199	211	197	244	233	219	217	223	223	257	212	238	233	242	215	250	215	240	236	209	246	214	250	221	219	203	221	212	259	223	236	222	229	231	241	240	239	211	232	229	222	218	228	248	214	204	195	243	229	221	227	245	221	226	244	221	223	222	253	237	247	242	192	187	218	225	214	222	202	250	234	216	215	235	208	241	222	205	242	242	238	213	206	243	245	240	240	245	225	232	210	233	219	234	200	233	234	226	206	240	207	216	226	221	207	228	214	225	198	237	239	238	233	196	203	221	223	206	229	229	233	237	221	231	213	221	200	239	216	234	213	233	191	208	253	224	230	248	219	244	234	219	212	211	212	229	249	240	260	244	218	229	233	235	239	244	232	213	222	208	231	241	203	229	211	224	219	251	233	206	221	220	219	234	234	210	223	213	227	238	246	258	205	209	220	208	244	214	215	230	223	230	220	248	257	253	220	219	230	223	213	251	244	200	224	214	217	237	230	238	221	226	231	231	239	225	235	228	234	215	214	202	215	225	233	237	221	242	254	228	216	236	224	220	219	247	228	233	227	250	227	199	236	208	251	214	249	237	228	220	252	224	244	221	223	212	227	237	224	229	236	220	224	227	238	244	228	234	246	225	234	247	222	219	212	214	208	240	225	232	251	230	211	216	244	246	227	228	230	241	228	225	240	239	236	180	208	226	231	213	224	231	272	226	229	282	221	208	215	239	218	210	198	252	247	234	215	273	215	254	228	226	235	240	237	211	222	220	246	223	233	241	206	208	225	241	220	244	252	245	251	228	214	243	232	201	219	218	234	231	242	196	231	228	235	230	218	218	221	213	225	219	207	212	232	221	247	201	233	199	212	274	218	241	231	224	238	244	219	226	211	225	239	213	252	232	206	226	244	210	244	196	224	226	232	219	236	224	228	201	236	220	234	253	221	229	239	218	231	224	207	238	248	230	208	234	199	209	186	226	204	229	215	207	222	228	224	235	239	235	225	240	210	240	239	212	245	225	230	221	222	225	239	226	222	233	229	220	203	235	200	229	229	260	214	221	231	240	235	213	238	232	193	245	220	226	239	187	224	231	253	221	213	234	244	212	265	217	236	232	212	225	214	221	237	247	211	251	242	210	226	242	243	203	222	228	224	205	226	231	231	239	215	225	237	230	232	249	239	223	263	233	233	221	210	217	227	233	237	223	203	249	217	238	240	222	211	214	271	208	214	226	224	254	239	215	237	220	209	247	224	201	225	232	242	237	227	197	214	219	235	214	219	212	220	241	231	210	232	229	248	246	216	259	203	219	253	195	198	227	210	213	250	215	242	240	201	230	228	194	211	227	207	230	227	220	218	216	225	223	218	242	210	221	209	220	228	269	240	220	250	235	232	220	251	236	225	234	242	225	201	242	215	214	218	207	215	221	232	240	241	259	211	224	246	192	216	236	238	216	185	235	244	211	219	231	230	225	225	252	225	246	216	233	200	228	240	200	236	225	246	226	211	235	278	207	246	216	223	228	239	226	222	214	235	231	230	228	205	239	209	240	230	236	199	230	240	221	209	249	233	237	221	227	199	227	204	228	243	233	224	259	220	238	251	221	207	230	183	200	189	201	225	219	228	231	261	209	203	245	223	229	223	232	228	229	218	226	249	215	249	222	227	221
62060	77518	37593	3003	2031	1523	1307	1033	770	705	628	642	554	537	438	409	418	437	372	387	397	361	361	342	334	369	350	341	348	317	329	337	318	310	341	348	297	320	330	324	358	322	341	338	329	338	309	286	317	303	310	321	300	301	316	342	333	299	277	313	300	312	311	337	311	324	310	309	297	290	311	305	310	301	344	323	334	312	298	298	275	297	279	291	324	343	302	321	322	335	308	294	335	282	309	313	332	326	278	304	287	309	310	283	280	307	284	308	313	277	327	325	312	325	293	285	315	311	335	285	313	327	320	337	305	311	321	325	326	328	291	315	337	309	333	291	287	316	307	307	314	304	308	284	326	305	294	289	282	296	311	328	318	336	306	303	328	290	301	308	276	297	321	312	329	321	306	338	283	296	267	284	324	321	295	291	303	326	283	286	319	302	327	306	288	290	340	321	302	290	253	325	301	303	347	290	290	289	301	301	308	336	297	299	297	297	319	311	336	297	298	300	294	273	331	310	315	311	260	309	283	295	315	315	298	273	320	310	316	309	301	322	300	303	315	327	316	270	304	318	305	309	298	309	295	313	309	320	302	314	274	311	316	301	306	295	282	267	302	303	287	303	312	303	314	324	339	320	302	305	329	297	290	293	294	320	280	316	304	327	290	283	320	285	301	313	335	307	286	336	315	323	309	363	325	311	313	300	323	255	333	337	336	304	317	302	328	268	319	304	282	333	294	305	350	282	306	298	316	281	299	318	303	296	279	316	318	336	323	319	318	315	316	299	309	297	339	326	277	279	295	285	297	307	314	291	309	291	297	298	317	320	331	322	326	312	274	306	310	301	315	316	301	297	344	305	292	331	285	292	344	288	314	299	307	294	312	284	289	312	296	322	281	306	294	307	333	322	308	308	292	324	295	276	312	305	287	263	323	295	301	350	296	314	297	309	322	281	275	272	333	317	291	294	325	307	296	345	309	320	295	269	290	298	313	320	286	310	325	288	304	313	308	314	311	275	296	307	284	308	326	331	289	332	315	306	287	331	288	329	298	297	333	307	338	287	297	301	315	278	301	294	316	338	322	328	326	304	285	287	315	320	296	282	314	312	284	300	303	308	300	296	283	316	284	318	336	298	306	306	324	349	309	271	306	319	315	310	298	331	274	307	317	294	325	312	312	300	311	303	285	292	303	300	285	311	291	278	315	314	310	320	347	302	285	298	293	319	313	347	283	352	345	331	266	306	288	308	270	308	304	318	313	303	322	320	279	302	287	298	273	310	272	295	299	320	330	324	333	279	331	311	308	284	311	304	313	299	292	314	305	286	314	331	335	311	314	300	314	310	280	320	307	294	276	289	289	317	277	293	314	298	298	349	301	315	325	319	307	303	312	309	294	319	308	332	286	280	342	317	291	299	280	344	306	336	296	310	291	317	277	301	299	277	300	350	335	323	317	297	318	281	305	329	310	306	315	275	316	317	326	290	311	291	309	298	298	290	310	298	314	337	320	269	345	320	278	304	348	321	304	317	288	281	296	330	294	296	310	282	319	283	297	302	289	291	325	294	321	329	278	309	304	293	305	281	279	281	296	363	317	307	283	300	336	311	303	298	309	311	304	320	291	309	291	308	292	322	309	302	309	313	309	287	286	303	290	287	324	310	317	306	330	296	309	333	317	320	312	314	327	304	290	311	279	319	339	308	270	296	306	314	303	332	294	287	318	275	328	278	306	293	314	300	284	317	320	334	307	299	317	306	289	328	302	294	305	296	290	329	304	291	315	293	303	314	305	293	317	307	310	317	296	309	329	352	279	313	330	336	303	325	312	314	309	282	291	299	283	314	322	305	336	298	302	253	324	311	285	326	324	306	311	297	313	308	319	297	304	305	278	306	311	316	299	313	290	324	317	284	316	296	307	299	283	299	284	330	296	293	293	311	305	312	299	340	330	326	318	308	301	302	294	308	303	263	316	302	288	343	344	306	307	291	327	297	303	328	316	307	314	296	311	304	321	317	322	324	333	272	317	321	328	339	298	310	313	279	332	298	314	343	276	341	284	317	331	328	354	323	319	292	309	325	310	295	305	292	336	309	287	268	304	315	315	300	293	291	309	306	274	296	292	302	301	303	334	349	321	291	350	301	341	306	310	316	323	318	333	313	298	322	313	316	299	287	302	310	308	322	344	311	305	325	330	318	323	283	362	336	298	292	341	313	297	315	285	313	283	288	285	302	318	286	320	319	284	309	289	280	329	272	317	319	321	289	316	315	298	283	288	289	293	293	304	293	316	309	280	303	323	287	275	305	308	299	303	314	320	270	327	268	301	311	325	293	292	330	321	282	281	312	310	324	314	342	324	323	345	300	302	275	291	282	328	321	328	297	275	317	337	308	311	338	297	296	280	292	324	307	323	331	302	301	292	281	325	302	291	289	312	297	306	336	263	344	306	313	339	267	316	308	327	305	300	352	331	319	280	324	307	290	314	331	281	312	287	308	325	281	306	310	313	297	304	304	287	310	302	314	307	302	311	332	288	303	319	287	306	320	292	312	304	318	296	294	293	283	309	314	318	300	283	288	322	292	307	312	327	309	296	327	292	322	289	313	274	325	330	306	291	351	311	271	280	303	314	308	317	291	297	312	303	304	294	280	305	302	333	282	283	314	320	323	318	329	292	330	298	306	315	277	294	321	313	263	315	301	308	285	287	303	314	267	294	331	297	310	294	310	297	305	287	303	330	314	313	322	284	311	284	285	328	293	319	295	310	302	300	288	305	325	328	329	332	306	315	301	269	300	298	318	303	298	281	286	310	280	306	331	313	306	293	303	269	318	319	338	275	311	318	314	285	300	313	301	273	321	314	281	300	314	321	324	297	332	296	287	318	344	319	333	308	310	292	337	310	315	331	313	303	305	316	307	304	303	309	314	298	290	317	284	288	300	294	325	273	298	289	336	316	306	290	306	316	341	292	320	283	315	328	313	276	314	313	297	336	318	308	304	293	323	310	289	309	300	305	291	324	334	295	300	278	317	288	319	286	344	294	289	289	307	300	276	277	297	307	325	317	318	304	296	311	325	300	319	305	323	326	328	298	362	282	305	298	314	313	321	308	326	301	308	300	336	296	318	338	340	309	318	349	310	314	296	296	307	334	310	321	299	319	303	330	311	307	296	307	283	314	314	280	302	327	289	304	310	320	314	283	337	325	308	263	303	304	279	307	304	304	305	332	288	307	287	285	319	294	263	301	289	298	280	310	315	310	289	290	268	308	309	313	304	318	316	299	337	306	282	300	302	300	289	307	323	292	308	359	307	286	304	316	288	316	294	318	293	297	308	324	319	311	304	317	283	302	307	291	286	307	304	313	264	287	306	315	278	313	314	292	299	306	302	311	305	307	282	308	282	318	329	345	295	343	302	298	306	309	297	326	282	287	300	304	287	321	313	294	309	309	312	323	327	303	302	282	283	298	301	308	301	285	293	301	306	310	293	267	265	328	311	300	283	307	308	320	308
27916	26008	22912	3621	481	466	447	413	402	382	395	392	429	412	385	401	376	401	407	407	403	407	419	394	446	406	417	420	375	396	383	400	411	399	382	410	443	423	418	384	395	435	385	415	450	417	402	417	398	407	422	396	396	398	409	380	381	399	469	381	363	404	405	431	390	442	404	368	394	449	387	412	377	422	361	438	396	391	396	432	407	413	376	425	359	434	438	409	428	385	398	398	412	433	392	400	404	424	402	382	416	400	377	410	363	413	408	415	398	396	462	411	370	426	438	412	415	420	423	389	409	407	414	408	428	394	417	417	363	414	395	407	453	395	389	408	427	445	397	384	420	424	411	400	385	441	436	419	349	422	369	385	448	406	445	433	402	384	413	406	369	396	460	418	399	399	397	429	386	443	392	390	434	406	399	408	425	406	418	405	384	430	422	415	405	413	387	397	406	400	383	433	392	412	423	391	402	397	405	392	412	351	395	413	429	404	362	402	423	379	408	405	389	419	411	398	407	425	410	393	414	429	393	424	388	377	403	398	407	408	413	405	401	403	411	378	428	430	405	359	383	354	405	401	394	404	425	359	416	446	413	425	399	400	395	421	427	418	442	398	407	422	456	378	398	369	406	361	399	417	365	416	376	379	399	412	437	398	378	413	396	442	413	426	442	400	381	386	431	398	413	389	407	397	410	394	396	388	380	380	409	417	409	406	439	402	403	396	377	430	410	441	408	416	399	406	396	373	388	385	387	431	412	406	387	371	411	410	431	399	392	372	362	394	420	410	379	354	365	436	429	429	387	368	422	451	394	408	374	376	453	433	386	398	420	386	395	377	389	419	386	436	419	428	379	427	378	420	409	399	389	426	391	413	362	405	432	412	421	407	394	424	409	404	440	388	439	400	425	397	403	439	405	409	412	395	421	430	399	384	410	392	406	380	361	373	397	410	403	401	389	429	403	422	434	401	412	388	390	412	404	432	411	409	409	396	391	380	399	403	406	401	356	404	406	370	400	424	408	386	423	398	389	432	383	393	395	366	417	434	410	382	406	408	401	404	401	404	407	406	426	359	385	400	389	416	408	398	380	430	411	361	368	374	399	382	442	385	401	395	397	414	440	425	418	386	404	440	379	420	401	407	382	405	400	408	404	398	385	408	409	413	392	409	410	411	428	384	405	409	406	435	408	389	370	397	363	413	405	369	430	422	382	383	422	416	399	403	434	407	409	444	444	406	399	414	414	397	380	387	378	394	428	424	425	423	414	414	388	406	420	407	375	406	432	437	413	437	394	394	436	392	432	435	410	433	409	420	405	416	414	369	405	379	411	399	446	380	425	410	403	421	377	421	390	359	416	404	404	424	442	445	398	429	396	395	394	412	439	354	436	406	417	412	429	418	395	402	407	440	396	381	416	398	450	385	404	413	434	418	412	386	405	413	391	379	406	435	422	373	406	427	392	391	358	382	403	402	416	396	430	418	406	398	417	414	427	428	409	379	403	384	397	429	404	412	385	441	376	457	392	405	374	348	410	411	432	398	401	412	434	417	381	402	384	378	405	386	438	396	401	392	343	393	426	375	422	466	427	388	414	420	425	438	412	451	419	382	401	388	435	384	430	399	404	423	374	392	379	400	381	403	384	463	376	411	419	394	378	385	405	427	418	427	398	396	423	390	397	388	397	395	422	412	412	396	418	435	379	395	404	410	394	384	415	404	410	408	420	399	424	407	435	410	422	403	376	395	420	399	430	377	391	397	423	407	379	404	437	415	373	398	397	394	421	409	364	398	391	379	426	385	400	407	411	411	445	382	378	393	418	399	408	388	415	434	389	410	436	412	419	394	425	410	402	414	408	407	430	401	386	400	442	404	367	394	375	433	414	393	411	397	400	402	403	409	400	417	432	424	426	412	372	410	400	399	418	405	396	401	385	379	394	403	396	429	410	409	396	391	376	410	397	397	412	405	423	397	425	377	458	375	407	410	419	412	404	406	388	410	390	409	417	428	430	435	412	410	435	380	412	367	407	378	374	427	377	397	401	419	397	370	408	390	403	392	407	391	439	410	407	417	409	401	389	417	377	403	436	373	376	371	412	427	391	379	413	414	399	419	414	384	433	393	401	406	384	407	378	439	393	409	392	412	438	421	394	391	396	380	422	408	383	337	399	407	410	394	354	398	407	456	385	381	377	378	401	399	411	395	406	358	398	417	430	402	412	400	408	401	376	430	388	419	389	424	417	407	380	392	437	401	414	402	411	372	378	419	404	394	408	416	403	418	370	395	398	376	426	392	408	395	393	406	390	404	383	432	382	429	374	365	392	382	381	398	392	398	403	392	415	409	423	360	437	412	381	376	411	391	386	403	400	364	411	421	426	420	384	413	401	400	380	402	415	400	382	421	395	362	400	400	409	425	403	402	390	398	440	420	394	390	383	390	378	396	378	416	369	416	397	419	437	399	428	390	408	407	380	376	398	388	380	377	379	400	394	366	427	429	401	412	387	418	395	404	398	399	463	420	377	410	425	405	425	389	364	439	377	404	399	422	415	402	410	384	425	427	423	398	403	414	392	417	416	378	415	421	386	373	399	395	411	391	415	396	411	415	429	417	397	404	395	422	365	427	396	390	433	403	404	391	401	425	424	398	419	412	410	411	414	388	406	382	389	374	371	392	429	439	408	441	441	416	398	393	417	398	405	404	461	388	420	400	430	401	404	431	384	395	407	378	422	401	387	406	402	386	433	410	393	397	395	428	428	414	437	442	418	408	406	386	408	415	397	405	432	403	411	402	407	397	410	367	398	412	437	405	406	367	365	416	406	432	399	398	412	391	400	442	411	418	393	391	398	407	380	400	396	420	409	366	426	404	406	374	392	427	390	402	396	425	384	380	415	385	372	434	395	401	428	416	412	373	400	399	406	393	375	406	395	414	431	390	374	390	417	413	389	398	429	397	400	422	407	427	391	376	391	389	411	364	390	361	412	408	396	412	394	408	391	365	358	391	411	418	411	432	394	392	412	385	392	381	403	395	392	423	409	406	396	400	411	426	394	414	396	389	430	410	404	382	403	382	392	409	425	394	437	435	390	430	402	405	383	419	419	406	390	408	411	414	407	398	399	415	391	395	394	418	420	376	451	420	403	406	385	402	407	400	405	402	376	412	397	452	397	420	368	410	404	377	400	426	422	426	427	381	443	438	382	420	403	420	420	419	375	377	373	403	377	400	385	403	400	417	389	410	430	393	456	395	395	402	418	397	389	384	413	413	419	393	407	424	369	417	442	433	405	376	408	407	432	351	423	433	415	394	393	426	410	388	371	399	403	408	423	398	402	390	399	411	406	427	421	391	418	398	430	422	365	395	386	391	402	415	410	414	401	420	436	409	414	371	409	401	405	394	413	420	385	402	381	420	415	410	411	414	416	393	388	389	432	403	396	372	399	387	427	385	404	427	410	381	403	420	399	407	399	404	409	385	402	397	411	449	403	382	428	405	391	428	406	369	386	399
27587	42236	18334	655	613	598	573	582	518	550	550	555	514	538	617	544	564	588	545	540	567	516	525	571	520	506	544	533	487	504	551	532	514	551	569	539	530	567	539	534	559	562	557	523	505	606	563	555	556	511	511	524	535	552	564	537	578	564	528	555	518	514	543	544	532	519	535	553	563	562	527	528	554	564	561	575	558	540	517	574	504	506	552	529	543	554	533	517	584	554	576	524	534	553	553	588	506	539	574	494	519	542	518	553	564	531	579	561	529	545	559	538	626	511	551	543	559	516	571	579	540	571	556	530	554	550	560	550	523	518	567	524	521	534	531	548	556	526	576	544	558	551	565	502	538	513	551	547	569	546	551	518	541	472	537	577	542	546	556	567	573	599	519	559	574	547	522	523	538	575	542	531	532	548	564	503	536	484	520	524	511	561	558	506	558	536	540	586	537	553	595	568	554	526	513	573	540	564	538	536	538	519	550	532	507	541	530	527	542	565	577	581	546	553	543	592	539	534	561	565	528	528	576	561	509	527	570	527	550	535	543	518	531	582	564	518	534	511	554	533	586	524	518	605	568	549	523	505	517	537	531	522	527	572	562	552	536	517	552	540	589	523	551	554	563	551	519	542	555	542	524	543	586	547	467	579	555	549	562	559	557	520	573	577	543	552	563	524	546	586	547	532	556	573	541	546	564	510	513	565	577	523	530	495	533	537	554	504	536	571	511	540	564	527	545	566	542	523	536	529	470	518	568	504	567	518	542	502	533	574	529	561	572	512	605	526	522	559	531	538	569	520	503	518	548	554	556	540	528	565	534	544	529	549	558	533	565	528	548	534	516	523	564	533	537	531	538	539	562	521	519	497	534	526	536	558	544	569	553	518	546	539	536	499	563	530	523	529	544	574	557	531	545	537	549	557	546	523	528	559	560	565	527	567	546	529	513	512	524	541	552	546	535	585	531	540	534	531	525	556	537	527	531	506	523	542	540	570	567	524	534	516	578	561	587	523	559	569	532	553	527	574	515	541	558	551	546	593	584	505	552	539	537	585	530	531	532	542	550	562	519	538	550	540	558	523	546	538	570	537	499	506	555	551	548	509	546	526	525	573	559	592	522	536	507	554	516	576	555	549	557	543	523	527	537	555	528	535	536	536	559	556	552	542	532	541	582	528	559	550	583	549	544	552	528	564	509	569	519	548	515	535	558	553	518	502	563	521	556	552	516	561	542	534	551	517	557	534	539	546	548	518	535	563	577	562	574	538	582	544	561	526	580	559	514	524	601	532	538	589	531	538	537	567	561	551	545	512	512	524	541	528	497	550	524	549	539	523	528	554	516	532	541	522	570	544	536	528	511	544	530	516	591	521	524	576	561	547	555	552	549	533	523	549	563	553	566	547	523	535	510	520	539	522	556	543	556	547	554	529	546	532	592	542	565	562	552	522	536	526	571	535	534	535	554	526	531	533	543	523	532	567	562	544	549	524	524	519	549	561	557	573	534	585	534	545	526	566	535	515	540	548	563	538	572	557	537	557	600	508	566	569	531	528	545	531	500	516	564	585	579	522	547	553	530	513	576	527	533	575	538	532	554	535	530	531	564	545	582	549	554	512	550	540	532	551	540	527	569	510	560	537	547	539	548	529	514	555	546	547	558	539	536	528	539	514	562	551	547	542	545	516	509	547	520	495	521	574	524	540	464	535	540	553	544	545	576	539	577	529	579	540	517	539	516	564	564	515	556	547	541	591	529	493	545	560	516	549	531	590	563	545	577	567	535	540	563	536	542	529	535	521	520	550	535	513	580	512	529	546	543	578	580	534	503	519	553	532	532	549	528	555	512	578	533	501	525	515	529	540	573	521	538	525	564	526	566	527	540	558	547	555	518	533	574	554	533	524	593	513	562	541	512	560	566	529	551	556	560	542	529	551	515	515	563	536	550	576	522	573	487	583	524	519	524	585	552	566	551	523	522	527	516	546	518	562	565	565	552	543	570	495	563	519	584	533	540	540	567	577	565	532	509	545	532	540	544	535	526	567	578	534	546	536	524	597	539	548	590	582	527	537	524	557	537	559	570	530	583	556	561	548	509	573	512	550	536	554	532	539	545	537	549	537	588	543	581	567	535	565	515	558	525	522	536	506	519	542	582	510	537	545	494	578	541	524	543	508	542	502	510	575	567	539	504	495	531	502	537	577	555	525	538	553	531	569	499	566	572	551	551	540	563	551	520	553	561	559	556	526	549	508	509	540	534	459	503	535	529	528	574	558	531	538	567	556	577	519	551	538	541	556	575	552	532	569	555	504	573	553	568	540	549	570	529	558	546	543	558	575	568	513	553	584	533	571	550	510	562	542	577	560	576	524	553	536	521	534	532	530	539	530	566	548	573	569	549	572	567	547	566	524	562	577	564	560	538	561	501	539	548	569	515	546	547	557	551	546	539	561	590	526	532	555	546	550	526	564	563	549	555	518	567	527	523	510	550	558	573	530	548	556	542	564	523	556	559	543	546	546	524	563	539	546	550	517	542	494	557	566	530	529	539	510	529	556	547	516	557	542	562	552	521	492	555	531	549	525	522	510	545	557	562	560	538	572	536	501	534	515	575	574	583	530	558	510	570	571	522	533	557	544	518	560	529	544	562	570	525	547	493	518	531	533	587	577	560	529	522	509	522	588	521	514	588	550	526	535	498	514	618	580	564	519	513	550	531	552	556	569	538	535	542	535	557	542	556	537	509	554	576	552	539	522	590	532	537	536	546	514	517	528	517	531	546	510	544	565	517	569	538	509	526	496	586	532	549	545	572	570	534	508	555	583	496	549	535	581	546	540	551	546	535	564	555	534	534	566	533	522	578	521	576	542	529	535	565	554	526	543	550	555	556	521	550	556	569	539	560	533	552	517	552	520	530	531	563	535	519	543	490	544	532	585	551	542	514	544	550	562	547	551	528	545	498	579	567	531	544	560	544	512	547	519	545	558	525	544	518	534	502	562	525	573	547	525	551	534	521	541	595	514	551	543	546	504	527	471	524	556	581	509	540	532	542	523	561	551	524	546	543	544	551	544	537	576	563	527	509	507	563	516	556	526	543	534	535	544	544	537	552	528	511	554	559	530	559	498	542	524	550	528	565	536	537	600	507	547	555	549	528	548	551	539	578	585	544	537	541	555	544	576	541	544	575	521	529	550	536	545	509	542	545	534	557	525	516	520	545	576	578	559	555	530	530	532	538	563	495	567	553	563	554	566	551	531	495	584	548	533	573	531	561	515	551	507	572	538	543	556	537	555	553	608	548	523	561	529	536	542	569	545	544	536	551	510	550	561	571	498	551	459	542	555	544	537	530	545	544	534	573	541	542	540	565	546	535	497	525	572	503	522	533	520	510	555	537	504	515	539	535	542	531	523	572	528	577	517	565	514	523	553	522	531	623	559	546	555	563	532	526	538	486	529	528	529	545	550	535	508	527	549	538	533	567	555	544	507	549	514	498	546	549	548	542	556
24199	22276	31113	23603	20615	8039	811	639	481	514	524	444	434	435	479	488	434	426	458	434	462	472	450	405	460	438	437	419	432	436	445	440	445	414	416	413	439	416	410	410	420	413	403	401	405	422	404	451	397	429	403	424	447	424	451	396	415	436	422	427	423	399	416	415	464	430	417	439	424	452	423	453	436	400	443	453	432	440	436	406	379	397	421	448	446	408	475	450	418	395	437	414	391	424	387	401	429	438	428	409	431	428	384	458	425	468	411	429	399	466	437	389	394	402	416	423	424	425	408	425	388	398	407	453	397	424	425	421	444	420	433	396	440	420	408	426	447	433	440	424	439	436	424	399	401	430	407	393	417	424	432	452	431	430	438	428	399	412	407	458	443	450	446	420	434	407	416	384	404	433	399	441	416	397	427	413	402	414	411	385	441	426	447	408	421	403	465	397	381	448	446	444	458	422	442	431	442	473	408	403	419	412	413	435	426	391	394	429	441	432	393	415	442	450	421	426	413	428	435	414	437	431	415	433	404	397	455	437	437	432	444	417	445	403	391	438	468	431	398	434	448	416	423	411	378	420	437	391	437	430	460	438	413	446	380	424	435	412	414	440	458	420	418	410	431	457	395	467	472	420	380	423	441	414	454	403	435	461	418	456	420	449	418	411	411	455	411	425	434	426	405	431	439	403	446	397	409	442	472	405	407	427	426	435	452	424	429	418	384	418	393	426	425	388	439	470	412	430	418	429	447	402	418	429	422	433	455	426	417	421	408	435	419	412	419	421	408	437	384	432	430	452	399	406	409	425	417	434	420	456	449	385	422	436	396	396	470	411	452	448	425	431	431	440	431	435	453	407	449	419	444	426	425	435	400	407	439	424	417	377	414	440	426	409	410	457	454	393	440	402	402	393	392	419	416	444	425	421	440	409	458	421	424	424	405	402	468	432	421	431	397	405	383	486	413	436	410	445	405	408	426	388	433	372	440	440	417	433	411	369	418	475	433	436	404	418	438	409	410	446	396	386	410	419	433	438	416	432	411	408	429	453	384	376	392	425	403	408	442	423	426	413	414	413	388	444	405	435	420	428	415	384	391	400	423	445	410	426	409	422	422	454	410	423	405	419	444	390	391	435	411	415	412	408	475	443	448	415	487	425	475	441	425	427	417	465	408	445	426	441	444	408	418	439	461	453	433	415	444	393	423	379	446	410	438	416	432	378	417	396	408	409	453	373	410	378	374	431	391	438	467	438	389	403	412	405	427	415	413	424	400	424	413	451	462	442	395	388	432	463	413	375	397	420	406	421	436	462	450	406	404	406	385	442	405	423	435	396	398	406	405	412	380	389	409	434	436	445	454	432	471	402	411	438	415	426	401	388	420	428	396	395	441	411	406	434	388	412	403	408	422	416	399	426	434	440	417	382	434	405	418	416	438	450	427	433	430	414	401	408	388	428	426	432	395	403	363	443	458	446	434	465	446	417	412	435	435	391	401	410	477	428	413	426	447	410	437	396	434	392	434	406	410	428	370	447	434	431	394	444	428	401	418	436	451	405	390	422	411	422	432	404	402	452	409	430	403	405	395	437	455	442	409	448	416	404	405	472	408	410	420	385	394	421	394	432	410	423	426	405	429	446	460	424	430	436	401	459	428	422	432	420	432	415	412	418	409	403	406	405	391	410	389	425	432	430	419	400	448	418	410	425	423	425	478	386	412	398	422	418	415	421	428	424	436	444	409	415	414	408	439	397	427	440	435	436	445	438	425	416	404	421	468	442	415	446	403	393	402	389	427	408	420	449	399	392	405	423	382	423	449	419	420	422	416	411	452	434	436	435	446	424	457	404	412	385	401	451	441	443	430	405	390	414	397	424	427	406	483	437	369	423	400	425	412	442	408	398	451	419	414	433	457	441	376	402	418	408	419	413	403	421	433	444	441	399	448	408	418	436	423	428	446	411	409	388	436	421	432	423	385	433	397	407	470	439	452	451	427	394	392	380	410	431	453	411	419	416	411	405	439	411	409	412	432	435	372	401	426	417	422	419	400	431	425	461	441	442	421	451	437	455	430	420	422	412	450	390	404	421	409	407	431	463	418	391	405	425	441	436	469	430	439	419	425	423	435	401	393	418	390	429	427	390	433	434	393	439	452	409	419	423	424	465	443	433	418	434	431	401	402	469	414	404	434	426	430	431	389	454	453	436	418	406	425	389	411	409	432	424	435	396	429	417	424	434	418	384	419	426	414	400	414	420	439	401	426	414	402	419	425	373	391	420	435	416	420	420	446	387	433	436	431	449	395	433	418	422	407	403	387	417	412	431	424	400	453	420	393	350	458	416	417	413	414	414	440	408	435	420	405	421	429	394	446	437	394	407	418	414	439	434	415	437	428	444	420	435	405	425	428	414	449	376	436	414	394	411	434	448	415	457	424	448	360	429	436	430	414	431	444	416	424	414	355	411	470	417	422	426	406	390	396	422	431	417	465	429	423	417	430	385	419	422	423	427	455	422	372	402	474	443	424	476	439	412	421	435	372	444	443	407	448	456	431	391	373	356	428	457	407	418	410	431	390	459	428	384	429	407	397	444	415	430	475	445	426	431	428	415	446	426	443	418	443	390	429	385	394	438	385	451	413	401	436	428	427	403	394	412	406	439	417	382	425	423	446	421	461	411	410	410	414	430	379	406	415	394	426	404	436	427	416	415	395	412	423	408	494	428	409	430	433	429	382	420	417	426	421	441	383	389	411	412	433	400	392	374	403	406	437	389	475	417	390	435	416	419	426	420	417	444	399	431	418	433	434	438	417	410	393	417	456	435	390	423	417	426	364	421	413	400	437	411	417	430	363	424	380	393	465	416	398	450	422	365	407	393	413	419	438	477	418	434	410	438	390	403	411	446	481	420	425	436	434	415	452	466	418	434	441	434	431	437	451	422	438	437	410	427	420	400	441	440	399	418	377	421	417	411	419	420	382	441	443	435	451	437	438	451	412	425	404	438	441	415	447	429	381	408	454	409	415	406	404	442	406	440	454	430	421	411	455	451	395	413	447	466	416	454	456	424	435	403	414	459	377	434	397	431	425	405	420	427	428	408	429	463	434	448	439	402	431	375	436	397	405	424	440	432	413	386	425	407	419	413	432	414	410	442	422	401	416	416	435	438	352	390	432	429	413	431	433	423	456	413	438	434	426	393	408	418	431	417	430	389	404	403	397	378	405	401	413	449	423	399	407	452	412	397	435	447	421	395	409	410	434	426	421	387	421	409	422	390	419	407	409	435	449	426	410	355	423	408	412	434	429	408	409	426	412	424	412	391	423	411	426	430	440	414	449	426	403	447	435	450	411	481	458	429	405	416	455	454	408	416	422	423	412	419	404	419	449	448	390	416	388	416	425	447	387	401	430	405	428	444	382	447	406	406	426	441	443	441	415	467	412	407	409	405	417	439	398	446	430	424	423	400	388	400	387	411	402	402	389	440	397	413	397	418	443	439	420	420	410	455
54037	81136	38841	1983	1501	1254	1063	936	806	740	730	723	646	677	658	619	625	639	623	637	615	597	618	639	598	581	589	612	574	635	553	619	617	616	535	576	552	550	555	542	612	540	558	552	563	592	597	556	559	537	580	562	552	570	572	532	582	608	580	566	577	572	536	559	580	576	538	584	556	608	552	587	586	579	539	560	547	619	573	563	536	623	586	582	576	579	559	568	587	537	538	561	588	572	586	534	582	549	600	564	620	566	544	570	557	528	575	553	557	540	606	541	588	581	554	509	589	574	553	574	580	579	534	553	565	536	589	590	548	598	570	556	549	539	539	569	584	519	561	574	587	547	589	569	543	595	555	577	540	567	538	556	586	530	590	569	566	570	569	590	559	609	583	538	546	560	577	607	559	549	578	539	589	546	575	576	552	565	554	568	585	605	551	589	548	555	571	548	594	553	579	542	588	514	564	533	540	561	543	596	542	548	564	577	585	548	549	550	575	558	602	559	571	550	598	544	560	571	583	576	552	597	564	567	579	569	530	580	522	582	524	584	589	568	586	627	565	559	568	569	562	598	552	568	533	535	598	551	602	570	584	556	575	606	529	537	583	584	578	581	569	552	557	555	577	559	579	539	556	592	521	559	539	597	560	600	538	599	568	564	530	577	596	563	521	566	585	550	558	611	575	542	567	547	592	578	560	554	569	538	549	594	583	550	503	558	586	615	594	587	579	559	540	567	566	576	573	570	575	561	585	547	585	593	569	560	557	590	622	543	515	542	559	597	559	560	556	602	543	585	573	575	516	569	551	518	584	568	615	582	585	554	546	550	608	615	568	572	575	606	548	532	545	563	589	530	559	568	536	512	602	577	581	518	560	562	576	561	571	559	552	583	569	543	542	599	585	555	585	576	536	574	546	571	567	580	530	549	614	566	573	590	575	553	562	552	587	599	586	580	582	555	541	606	573	564	574	566	561	517	556	607	601	527	587	586	584	547	567	568	554	579	584	562	561	552	551	560	570	535	594	573	599	551	561	569	592	588	574	550	573	535	535	557	579	551	562	605	542	567	557	538	545	557	600	537	553	541	572	604	491	593	594	550	593	587	520	561	579	563	541	554	564	569	558	552	572	605	572	580	595	544	540	543	564	560	605	560	554	597	579	561	581	596	564	603	552	627	560	575	596	580	532	577	531	533	552	543	544	605	541	559	543	563	574	559	588	572	587	580	574	582	534	595	525	537	582	557	563	599	573	559	572	571	557	575	537	580	581	544	598	564	543	562	561	604	556	557	589	580	620	609	553	569	542	582	567	596	581	543	574	549	518	572	568	607	551	596	548	571	551	596	561	559	557	570	599	628	566	579	595	526	531	592	545	594	571	590	569	555	633	566	558	566	557	552	545	602	563	561	593	562	557	530	548	603	531	569	554	560	569	533	560	570	581	569	582	562	555	610	558	551	543	560	541	578	574	575	596	563	554	581	543	555	518	538	554	572	565	563	522	560	541	554	529	571	572	616	558	592	533	586	592	566	578	556	604	568	607	524	562	587	600	574	592	531	582	563	577	542	593	564	567	526	563	574	586	552	551	584	566	594	582	566	580	571	589	577	552	519	549	574	599	526	570	572	539	563	528	554	549	505	555	549	549	525	561	564	556	572	563	578	607	571	537	589	564	538	535	569	561	526	593	561	562	589	577	552	604	606	611	579	590	597	541	553	550	528	547	546	575	552	532	579	535	579	582	568	560	580	568	542	581	535	554	573	582	588	569	552	584	583	585	575	615	567	583	585	581	541	533	566	525	557	576	595	600	550	574	561	582	550	621	564	580	566	567	588	574	488	564	545	604	580	575	575	566	559	571	585	606	514	547	530	559	574	592	571	564	517	526	537	603	531	554	576	551	557	529	553	572	591	581	557	568	539	507	599	620	535	595	564	552	593	565	565	519	587	554	590	553	567	554	519	556	587	584	579	549	554	535	545	549	568	545	594	567	585	569	582	581	577	595	592	539	555	567	579	598	551	543	551	535	582	537	549	548	572	575	566	624	566	568	573	559	631	559	544	545	578	569	561	629	535	604	525	551	583	578	552	572	589	515	544	544	556	523	553	571	577	596	559	559	544	528	540	607	553	560	549	585	588	537	572	529	582	582	563	550	572	555	603	586	586	576	586	550	617	609	577	573	548	554	614	553	541	562	575	553	573	550	549	570	553	570	601	558	531	577	546	572	584	529	540	604	566	531	564	548	528	543	574	585	580	587	577	558	557	540	598	565	578	598	574	569	570	600	582	548	587	558	543	580	595	572	533	601	543	591	582	543	559	577	509	569	535	606	574	572	591	580	570	540	556	585	550	553	577	570	591	613	616	562	614	579	564	528	562	577	637	567	570	574	565	606	579	560	573	560	590	596	570	537	564	577	563	623	564	536	579	533	529	555	534	546	563	576	558	576	551	578	585	568	568	520	551	586	571	567	598	592	571	609	577	588	573	554	558	584	556	505	581	602	595	536	570	582	556	587	572	604	537	565	574	571	529	532	598	542	602	586	561	520	528	568	545	552	560	534	546	544	561	555	565	540	577	565	575	576	579	598	552	566	584	567	604	523	593	580	533	588	583	614	564	561	600	513	526	588	553	608	556	543	562	566	563	538	579	576	551	549	548	525	572	580	562	572	580	579	531	586	545	554	540	594	541	527	559	552	594	590	565	545	575	589	581	550	564	566	596	520	579	575	600	569	593	567	566	556	572	614	564	553	553	545	565	550	599	526	529	586	553	537	552	556	583	565	567	512	550	593	593	593	539	556	575	507	536	546	585	623	556	581	557	524	534	588	573	558	557	555	575	563	545	540	555	561	564	556	534	535	557	555	558	563	558	540	583	552	547	587	526	575	555	556	582	588	556	569	576	563	554	565	575	599	519	569	544	591	586	524	532	571	578	567	600	541	533	506	574	559	605	567	592	525	560	541	520	620	546	567	554	590	588	551	599	553	559	568	562	556	582	552	542	559	579	569	548	575	583	612	601	552	559	555	552	581	596	556	602	565	546	564	576	575	546	585	570	593	599	587	578	525	574	609	545	580	549	567	582	561	577	543	545	536	537	564	591	546	533	543	590	595	569	614	553	564	584	545	569	583	527	535	644	549	554	544	529	537	584	602	534	558	544	576	548	586	535	567	541	601	569	591	527	590	539	582	573	527	528	576	553	589	572	565	536	595	597	558	564	599	579	530	563	569	586	532	599	576	535	600	550	548	574	549	544	597	536	547	554	537	594	547	564	535	552	541	529	594	552	567	574	591	587	547	575	526	525	563	541	585	574	583	532	581	537	574	594	596	571	549	611	584	564	561	535	562	584	601	608	591	566	544	564	567	580	564	556	537	561	538	567	572	547	549	551	595	597	565	585	578	549	562	506	549	556	596	557	555	568	556	609	610	589	584	540	530	546	576	571	573	545	535	553	573	584	551	563	555	519	566	599	579	599	596	591	558	560	569	574	567	545	572	555	513	552
23247	21830	30181	23903	21501	20228	4259	498	421	379	346	298	319	321	311	285	264	273	238	249	276	263	254	240	244	250	227	257	240	220	253	228	231	217	237	257	251	229	223	229	208	225	237	236	237	244	233	274	257	255	232	251	246	238	235	231	231	248	240	217	247	232	228	231	223	244	244	223	263	238	228	197	218	200	235	234	223	225	211	263	206	237	236	250	235	232	225	230	228	241	289	261	254	223	232	233	242	212	240	238	236	236	234	238	217	235	235	228	232	252	246	216	229	250	233	216	217	238	216	249	237	202	208	215	242	224	219	236	206	239	221	216	241	252	231	235	200	205	246	245	244	235	217	252	268	244	229	225	234	232	221	256	216	223	227	236	211	231	236	229	218	244	232	233	254	199	239	244	208	227	221	259	215	204	234	200	207	208	247	227	226	218	237	247	258	242	234	189	252	227	220	235	224	247	214	234	213	239	220	227	222	229	237	260	217	220	208	249	221	240	240	261	222	227	232	236	242	234	239	238	229	228	253	249	247	250	243	218	244	238	216	241	238	273	223	219	241	212	224	239	218	215	235	240	221	231	241	247	264	236	243	247	220	238	222	252	240	246	230	231	254	248	215	241	247	225	201	247	220	219	242	191	232	209	218	217	234	238	247	228	236	193	258	212	246	210	231	228	245	227	219	209	233	227	248	207	240	259	218	218	201	205	190	237	230	230	228	220	227	252	210	203	234	256	238	204	182	247	244	214	241	255	238	242	239	254	233	224	253	233	199	242	231	250	220	245	227	232	231	234	248	246	212	245	234	230	226	241	216	235	254	226	216	231	241	236	226	233	251	208	205	241	237	209	257	208	250	225	203	241	221	239	238	229	221	221	222	246	255	212	228	216	233	235	227	227	255	220	214	238	232	223	245	224	211	228	253	238	213	244	217	241	232	240	246	230	270	230	231	218	229	222	243	222	228	244	210	244	227	227	230	225	221	241	244	243	243	243	207	248	241	227	236	236	227	222	232	234	249	225	220	229	256	216	204	205	246	226	222	219	239	241	246	257	225	233	209	264	230	241	254	228	241	224	240	232	258	251	245	205	245	215	249	225	237	227	241	251	213	202	225	224	206	233	208	232	231	210	230	225	230	245	220	250	233	218	238	221	233	240	226	227	214	217	221	203	225	235	250	229	225	237	251	216	251	239	240	256	227	241	214	221	233	236	232	262	248	248	237	230	244	248	245	251	240	241	198	242	244	219	214	244	232	235	241	203	211	215	223	233	233	227	218	244	235	228	228	209	223	214	217	219	221	236	197	237	232	255	235	210	243	203	235	234	246	216	229	220	247	225	226	238	228	219	233	234	192	217	233	243	233	218	242	224	254	240	244	211	244	228	233	242	224	228	252	235	244	200	246	217	216	227	219	228	236	213	240	231	254	197	226	232	217	254	237	197	212	226	224	228	239	214	214	252	220	242	233	262	238	225	257	217	231	224	223	239	214	228	246	231	236	227	205	253	222	216	241	208	216	212	254	235	200	202	227	226	214	238	218	210	229	257	232	237	241	245	244	194	200	223	228	231	229	235	219	237	232	234	226	218	241	211	228	230	211	211	228	197	226	250	253	246	227	239	259	256	228	234	252	239	242	233	204	203	227	220	257	229	247	244	219	243	214	234	234	218	248	274	247	217	227	210	196	249	208	245	209	221	227	221	228	231	247	222	254	246	238	222	231	225	246	239	241	214	225	226	227	244	207	248	240	248	211	243	216	233	229	235	225	230	205	241	226	229	225	241	233	234	208	232	246	218	198	240	228	230	254	257	243	221	207	235	228	225	220	236	229	225	235	217	240	205	237	246	230	222	213	226	212	261	231	200	217	255	247	210	203	246	208	232	205	239	215	227	247	234	232	244	251	252	208	215	202	202	215	243	253	232	260	217	243	245	242	225	239	227	221	239	267	227	235	211	230	207	251	257	226	227	246	219	254	246	234	219	222	199	221	251	222	243	230	231	246	226	250	255	226	216	246	225	259	243	242	214	238	216	243	217	236	246	235	230	232	219	198	260	232	231	241	252	237	248	233	224	218	230	217	191	224	202	213	227	226	220	227	229	206	213	212	231	250	233	237	235	261	233	236	223	223	225	230	218	231	233	223	244	229	225	203	238	221	223	217	247	243	223	241	225	220	242	251	257	221	210	255	236	230	249	228	253	215	248	212	232	234	237	209	245	243	239	208	250	228	247	226	259	223	219	232	205	273	250	257	244	239	252	241	217	192	226	236	224	235	244	228	193	229	221	232	248	208	214	229	246	235	242	226	245	223	249	207	240	237	211	239	219	224	200	215	220	230	224	233	241	228	256	223	240	219	256	236	218	235	230	233	232	230	233	202	238	224	236	228	241	229	233	218	250	197	259	225	233	232	228	194	245	215	225	229	232	241	232	226	216	212	236	260	238	240	242	209	222	218	240	211	213	229	209	248	228	220	247	206	227	234	258	265	225	240	233	205	235	229	220	235	242	226	224	220	254	233	222	201	230	227	242	237	219	223	215	227	241	208	252	256	240	217	208	234	248	221	228	241	243	217	232	227	196	287	248	227	213	227	224	235	217	227	237	225	252	197	233	244	226	214	215	226	230	238	233	205	215	230	231	234	251	217	226	221	216	249	228	215	238	239	230	233	250	239	244	231	238	202	220	223	223	222	196	239	218	287	217	218	244	235	224	222	246	224	268	253	221	230	237	238	232	228	216	233	234	223	260	231	255	228	236	233	197	216	216	220	255	216	238	231	210	221	227	229	258	237	239	231	238	235	259	229	223	251	239	205	237	232	211	215	243	225	218	232	243	225	231	244	258	228	228	226	228	247	239	250	241	221	213	250	220	237	226	235	229	202	223	246	225	222	256	223	231	240	228	224	217	253	228	253	241	245	224	228	246	251	259	218	232	233	232	198	245	210	239	233	231	229	221	246	225	246	230	241	213	243	224	211	235	237	221	205	222	228	223	225	229	242	232	249	209	238	211	225	205	235	224	226	225	216	217	257	206	223	240	220	246	262	228	227	236	246	219	225	231	219	258	210	230	265	252	219	226	235	229	248	222	251	234	219	228	247	210	216	211	212	237	219	214	235	207	227	200	222	195	243	248	254	204	245	222	245	210	229	238	198	218	254	202	233	236	236	205	257	225	237	213	228	228	220	220	217	211	242	221	179	249	247	233	212	240	248	228	219	234	242	252	242	233	230	209	211	229	239	208	217	252	217	248	242	207	245	263	202	256	237	227	214	211	228	236	219	268	226	245	264	229	223	224	237	238	211	261	214	236	209	239	225	241	245	216	237	218	203	220	211	258	253	245	234	233	251	236	231	243	226	217	241	207	228	220	219	221	240	225	256	223	208	234	239	208	246	234	226	242	230	251	240	205	230	231	237	214	220	228	247	211	204	209	206	218	224	243	238	240	229	227	225	225	220	204	237	227	216	241	224	246	229	213	233	234	230	243	237	219	226	257	235	249	237	229
61378	85567	43112	2877	2029	1514	1276	954	866	674	642	578	528	452	442	419	399	382	373	390	374	361	369	319	358	369	306	329	356	342	347	341	357	322	332	368	328	327	363	346	338	292	308	331	350	316	333	317	343	315	319	332	323	282	338	326	343	299	333	296	284	310	318	314	316	319	366	303	296	312	309	331	284	307	312	319	312	286	260	311	317	304	294	331	315	306	324	277	320	321	290	315	342	335	308	320	299	358	348	315	311	322	293	314	272	316	305	359	321	281	293	314	304	327	285	321	312	310	313	285	315	330	307	321	335	298	301	303	331	297	315	300	309	292	305	283	306	292	285	331	311	326	261	296	343	295	306	303	290	303	336	289	322	335	302	283	313	335	307	272	322	294	333	289	355	283	309	300	319	289	286	320	325	297	303	358	331	315	366	314	337	290	311	278	302	315	322	284	338	337	332	310	292	316	335	304	312	309	316	287	319	303	336	302	320	293	333	347	315	333	325	302	324	320	315	324	305	317	315	328	301	309	290	303	315	283	300	296	270	326	315	303	305	297	316	320	318	296	319	321	321	296	279	285	271	294	319	336	325	293	278	305	295	319	281	282	306	312	289	322	306	318	322	303	323	308	311	307	314	330	285	320	322	322	337	318	311	325	299	285	325	342	336	367	287	321	338	312	312	278	327	293	321	319	294	317	292	309	319	310	337	322	301	314	302	305	298	318	291	341	306	276	279	330	294	308	303	302	303	347	321	321	317	342	320	316	289	335	327	315	318	303	286	293	310	294	317	285	329	329	314	308	321	318	334	295	320	307	305	312	333	302	316	299	328	339	283	301	343	332	309	289	309	315	329	305	300	300	318	320	342	305	307	334	316	327	287	290	307	283	316	331	299	325	310	309	333	319	303	323	324	285	324	300	286	322	316	311	292	335	282	346	353	308	296	273	291	297	309	342	313	313	303	337	347	290	310	310	289	252	327	286	312	272	278	291	320	286	304	331	297	267	284	326	306	320	326	282	331	286	338	316	300	320	309	275	298	306	328	313	306	320	320	316	301	321	295	317	305	330	289	325	308	300	293	302	318	294	308	334	313	321	305	308	293	303	316	337	303	334	302	303	303	315	305	281	321	295	301	341	302	284	304	335	301	313	319	278	290	310	315	310	301	306	302	327	300	312	329	306	318	307	324	300	275	309	302	313	326	327	314	327	330	319	309	327	306	320	341	327	325	320	327	339	332	276	319	307	317	373	294	317	335	335	307	324	323	306	353	323	319	318	319	356	343	330	324	331	314	346	309	292	299	328	309	303	316	309	292	305	325	309	312	325	309	265	326	331	292	308	318	282	328	309	336	333	289	309	312	334	296	289	323	299	313	313	338	313	293	320	316	309	311	296	309	340	320	301	335	298	310	309	316	295	344	297	316	327	338	324	305	328	323	330	307	304	303	290	305	300	319	353	297	297	294	293	297	298	312	318	313	323	319	310	286	314	329	297	302	320	289	303	341	296	332	297	296	270	314	297	298	300	337	319	290	340	296	323	319	323	317	340	308	315	306	342	273	336	301	351	315	312	299	288	300	302	303	332	308	309	326	330	324	304	290	350	354	291	283	346	300	328	324	314	333	338	296	322	311	301	345	326	302	292	323	331	319	306	327	298	335	324	282	326	315	326	285	319	313	311	317	305	324	292	299	305	327	302	316	295	343	273	315	332	330	297	290	339	326	295	349	318	338	304	315	282	300	297	330	312	316	328	291	324	320	302	317	326	333	313	292	313	303	322	331	350	300	300	347	320	337	310	302	322	287	333	303	300	309	311	313	303	302	332	323	310	308	294	338	319	318	302	308	312	317	284	317	292	297	339	279	284	330	332	294	309	302	326	326	326	313	296	309	318	295	304	304	312	298	322	327	296	291	297	322	308	302	311	310	329	325	317	302	339	305	320	300	294	281	317	288	349	299	295	311	321	355	310	302	343	345	302	319	293	314	297	326	332	338	324	298	319	302	274	291	305	318	329	305	292	326	300	298	300	285	325	313	290	327	290	308	301	308	297	296	289	311	332	303	311	344	300	313	302	281	314	301	282	305	309	318	322	310	343	300	277	283	326	307	322	307	316	308	295	282	319	314	303	321	299	328	311	332	317	318	297	325	314	322	302	321	311	263	297	296	337	326	315	345	324	326	316	311	308	335	331	306	279	345	340	308	296	311	273	304	333	341	329	335	305	342	309	310	315	312	307	282	306	337	296	335	307	279	322	321	334	281	322	330	304	298	300	305	296	291	296	307	301	315	330	354	306	290	323	283	304	317	338	333	299	302	334	310	316	309	307	330	313	327	323	312	303	291	302	300	322	308	333	320	334	324	305	310	283	319	279	292	317	291	333	347	321	296	309	279	319	339	348	299	291	320	296	277	297	333	309	322	303	326	319	285	320	293	293	299	279	286	338	287	303	311	288	318	343	306	337	315	342	317	314	335	293	300	313	322	321	327	304	301	337	297	268	303	320	304	324	338	295	309	312	298	312	289	306	290	295	345	300	295	319	331	325	306	334	305	313	307	296	324	304	309	318	323	316	341	307	321	318	314	285	300	292	295	291	315	295	281	317	337	319	303	318	311	309	288	339	294	316	302	310	320	316	303	302	339	308	333	320	308	307	294	300	329	304	303	293	298	291	312	314	334	319	366	291	327	325	283	304	307	327	298	289	299	302	319	334	309	315	285	320	319	325	286	298	336	292	266	318	338	318	281	346	305	318	302	283	292	280	314	340	299	287	305	302	294	270	315	315	323	335	325	308	310	313	317	314	312	277	343	318	312	299	319	273	298	295	328	304	290	287	300	310	348	301	331	316	286	308	297	302	271	297	334	304	342	284	320	319	306	318	330	323	340	316	326	298	322	293	309	321	310	302	305	300	308	287	321	311	326	311	284	310	264	305	291	272	303	326	320	328	290	298	323	304	325	303	316	282	299	323	307	306	329	318	312	321	295	321	298	325	301	334	322	312	282	314	279	296	286	337	338	301	330	292	314	322	337	332	305	299	335	344	320	311	306	323	305	351	320	335	300	306	337	320	300	303	299	308	247	272	304	308	339	296	318	328	324	344	300	280	340	324	319	351	281	318	307	310	287	288	300	307	285	313	311	304	281	306	322	287	285	285	296	310	320	327	278	321	319	286	316	291	297	315	319	334	317	309	304	292	338	306	317	326	300	291	305	322	317	351	317	308	279	294	283	319	315	334	296	324	302	295	295	320	324	301	306	320	312	323	323	303	312	335	312	303	317	329	319	301	302	309	342	312	287	306	311	313	328	331	298	284	328	285	326	350	309	318	324	302	334	299	330	306	284	301	295	292	290	303	331	294	273	299	312	285	314	344	310	300	311	313	306	326	312	285	344	311	304	296	325	300	276	314	298	328	332	283	318	335	320	325	312	329	320	330	303	315	309	290	298	317	312	282	301	341	312	316	319	317	322	297	305	304	303	300	303	318	341	287	302	298	285	297	321	330
27945	25136	22259	3403	451	390	439	409	444	389	417	420	439	433	403	401	402	416	404	427	424	402	383	390	405	402	401	419	400	377	433	415	428	430	411	383	378	377	425	432	424	403	420	405	439	385	422	428	407	402	434	414	388	438	395	421	416	406	407	433	386	463	387	434	383	400	426	407	410	414	421	414	422	425	364	408	407	424	405	394	394	417	401	414	440	422	422	391	388	394	408	423	432	411	399	377	419	460	409	406	391	416	416	382	384	426	442	406	356	348	424	403	425	413	412	407	421	375	417	408	387	372	420	434	388	425	400	406	395	397	394	425	431	396	387	416	384	424	404	416	380	373	378	365	437	437	386	365	455	388	405	427	396	450	421	424	399	405	383	413	408	376	416	406	431	422	427	397	413	395	408	394	440	408	390	424	384	398	386	369	404	429	388	424	407	377	395	414	377	426	439	405	404	403	402	401	437	436	398	433	381	406	415	399	388	440	396	425	421	424	391	409	405	411	391	410	418	423	412	419	379	402	380	427	413	406	399	401	417	432	411	406	423	400	385	381	392	390	406	409	385	391	446	413	442	402	390	378	451	450	401	380	406	395	412	425	386	430	410	433	375	424	399	405	437	378	386	394	404	435	421	402	407	377	407	408	417	411	399	404	447	413	473	386	379	410	399	406	425	375	421	378	412	422	403	398	394	450	404	469	400	386	446	393	424	424	437	425	382	399	412	401	436	417	424	423	406	394	394	424	395	438	394	411	411	388	408	422	393	407	395	417	387	412	380	390	424	430	409	433	414	376	418	442	390	419	395	407	419	422	438	429	420	431	382	417	400	463	423	375	432	456	412	409	386	383	449	409	374	437	399	398	422	420	412	397	432	390	391	414	414	421	390	415	423	408	396	414	414	400	369	418	430	396	381	388	389	433	383	407	457	382	369	430	431	419	408	408	423	446	383	427	420	397	381	409	400	435	426	374	397	393	424	434	439	412	439	427	364	407	374	396	422	404	410	396	388	396	412	387	429	416	419	433	428	407	391	426	418	406	390	398	407	392	412	412	417	391	418	387	434	440	410	405	388	408	417	345	423	422	438	395	416	405	409	376	446	415	423	352	410	406	420	409	405	415	411	433	424	435	406	469	406	441	416	384	423	428	408	393	432	418	437	407	408	410	419	402	408	392	464	454	407	430	369	439	390	407	378	386	406	427	402	391	437	413	415	440	389	426	420	411	388	407	401	395	414	412	434	420	424	410	397	391	426	397	382	393	369	393	438	391	398	385	419	416	393	404	368	396	396	399	447	417	394	410	401	395	391	416	386	378	421	413	390	431	423	383	400	409	377	399	394	415	386	426	421	423	417	401	425	439	420	419	413	389	412	373	419	405	407	425	411	426	417	394	434	401	414	410	393	385	410	400	398	386	402	410	406	403	376	385	438	409	416	395	424	387	397	404	411	395	435	403	420	434	383	391	392	398	414	400	400	382	433	429	407	414	427	388	399	397	376	401	389	392	387	401	444	457	416	384	414	382	386	388	424	381	408	377	408	417	433	412	425	396	433	428	452	388	435	395	443	408	393	429	417	394	450	379	407	425	431	403	419	424	407	395	418	455	413	394	436	446	436	415	424	397	398	416	423	395	379	406	459	435	423	371	389	386	439	402	378	410	389	405	423	418	430	415	386	413	446	414	427	433	394	422	395	384	401	397	409	356	414	431	397	427	370	386	390	461	430	374	382	399	389	397	425	405	380	399	430	368	417	413	423	368	422	426	407	396	386	445	441	408	402	382	415	428	367	416	411	418	416	411	406	438	397	422	404	389	401	428	405	408	411	436	436	391	392	405	435	398	424	383	401	402	437	421	379	401	391	421	415	436	364	407	390	445	364	415	421	438	408	441	398	419	409	397	387	415	408	422	426	417	400	433	371	387	425	471	432	404	406	403	390	413	434	418	419	438	422	415	408	405	375	405	401	423	383	393	405	455	409	425	372	436	443	405	420	392	382	434	417	392	386	410	419	400	391	383	415	409	432	436	440	387	373	419	430	438	403	399	403	430	406	429	401	369	449	409	400	388	395	380	419	369	421	385	392	376	442	406	419	392	426	426	406	421	420	409	418	409	410	404	392	458	398	417	413	425	397	397	384	427	421	398	409	442	376	415	421	396	408	409	413	388	407	392	434	407	437	458	389	427	419	407	415	441	386	399	396	414	368	412	432	409	414	405	470	393	413	415	408	379	416	388	367	423	436	437	429	399	408	428	402	383	420	375	397	415	419	407	397	417	458	420	426	399	433	391	372	393	411	449	382	429	413	364	397	423	435	393	440	423	448	421	439	422	417	415	385	386	387	413	377	425	425	440	430	413	419	409	373	397	370	434	431	404	432	419	416	411	411	408	404	429	392	390	426	412	397	404	380	413	348	412	397	425	400	396	396	386	442	415	375	388	441	413	372	402	393	422	386	392	387	409	410	408	424	418	406	415	396	422	413	432	394	433	423	395	403	441	423	444	384	415	431	404	402	452	368	399	404	439	423	400	402	392	401	417	400	409	408	408	428	407	403	409	403	440	403	430	410	414	426	403	402	406	415	387	420	427	354	403	420	432	386	394	415	368	398	392	421	388	378	452	392	372	406	372	383	412	409	390	404	406	432	424	400	397	438	416	405	380	391	423	406	369	409	430	361	407	408	397	408	406	439	420	409	411	382	370	414	409	429	410	375	416	438	395	414	415	420	401	388	400	405	400	421	427	386	408	408	420	384	444	397	427	412	401	405	379	407	391	408	400	402	395	425	400	409	412	418	384	387	440	418	395	400	421	376	390	388	409	406	411	426	402	408	419	382	363	405	392	402	412	408	390	415	396	405	429	402	412	424	405	403	397	410	389	380	398	385	410	417	417	426	455	393	401	402	389	430	432	382	411	390	424	397	419	405	415	389	395	410	385	445	403	429	408	379	414	419	407	371	439	411	416	423	436	377	386	416	450	413	408	422	396	449	352	380	397	445	435	415	374	372	413	401	403	411	367	473	405	402	427	428	429	416	410	445	425	405	439	405	406	408	426	388	420	417	377	414	413	374	410	403	392	483	394	432	386	420	359	420	444	411	434	416	420	383	424	410	371	425	407	436	382	403	428	428	418	405	419	406	442	442	381	413	403	431	395	432	415	421	389	411	423	415	420	432	384	429	434	413	366	392	455	430	414	419	412	426	411	398	387	412	419	418	421	415	375	390	390	393	376	419	403	408	415	410	433	421	393	357	438	411	378	407	408	419	387	407	427	388	440	425	439	415	417	401	415	366	404	412	389	385	419	407	380	409	410	408	410	393	393	392	454	426	401	396	417	388	386	388	381	423	401	373	410	425	418	388	418	384	421	414	424	409	416	417	407	420	435	384	435	404	387	387	419	418	442	396	371	393	403	401	411	387	403	429	431	415	392	386	401	445	403	423	387	398	404	415	395	418	396	406	379	385	395	401	425	415	434	447	409	401	393	448	406	394	385	390	392
28674	41501	17911	635	609	587	609	550	591	566	563	543	541	573	550	571	523	545	541	570	529	562	597	590	557	550	560	546	560	530	549	537	544	568	550	537	561	581	560	539	588	548	557	555	554	538	575	543	551	550	530	534	559	543	564	569	587	580	559	549	562	535	543	567	491	493	555	571	583	545	574	566	560	538	519	547	557	524	565	553	533	554	556	516	578	516	529	605	553	559	579	589	569	518	548	596	537	550	557	575	555	549	508	525	567	569	587	566	581	527	523	535	531	559	558	557	575	527	539	537	545	551	573	568	540	548	578	573	518	540	533	508	561	547	522	577	600	528	519	535	566	554	584	561	589	551	501	516	584	556	552	529	558	534	516	551	534	568	522	563	597	599	584	556	559	551	568	571	556	583	526	567	511	527	516	534	518	580	544	567	553	535	567	549	564	529	545	539	513	538	545	591	526	564	522	573	561	532	513	571	550	549	537	545	557	508	584	565	533	508	586	550	502	557	521	542	538	556	519	532	578	566	523	560	545	573	525	547	583	530	558	564	531	538	573	546	533	525	589	558	538	523	572	534	577	551	521	554	545	557	558	568	553	585	568	560	526	507	534	544	524	551	533	563	512	532	561	586	566	575	562	536	547	542	539	541	539	569	576	557	556	523	536	557	522	532	568	498	520	554	551	524	533	540	522	551	552	527	564	528	537	542	577	555	526	511	533	553	553	554	510	583	528	562	520	548	502	544	468	535	566	516	592	551	526	562	595	555	527	581	567	546	527	557	517	586	571	578	545	594	559	574	568	581	515	547	570	537	565	573	576	519	590	543	572	528	567	551	538	566	534	540	543	573	556	549	523	541	539	553	515	539	546	519	535	547	536	551	534	527	532	547	546	558	570	521	520	567	528	551	535	584	597	543	499	545	601	553	518	561	560	536	519	513	513	529	536	526	549	556	519	585	537	525	520	547	566	528	580	535	538	563	557	535	539	546	527	552	555	545	561	519	561	568	535	536	488	554	554	547	547	538	567	543	546	549	522	539	537	508	565	553	559	522	536	529	569	518	531	603	559	533	544	558	529	560	509	555	553	575	545	550	552	576	543	586	572	552	477	494	534	545	581	572	509	540	546	556	533	546	520	542	555	551	550	575	525	578	558	536	579	501	525	550	565	560	566	573	506	528	567	548	561	560	548	576	535	559	556	539	519	567	519	590	540	533	558	547	547	569	493	551	480	504	528	551	546	570	475	531	574	510	537	521	545	538	536	510	538	526	568	598	522	559	562	544	543	535	518	519	542	511	514	546	541	513	544	537	533	551	565	558	560	549	520	561	576	536	556	533	586	562	565	550	577	543	563	526	559	589	583	524	555	539	575	532	522	535	583	580	566	488	554	599	535	538	541	536	559	530	552	578	507	524	558	564	556	583	572	521	577	573	517	539	533	564	588	562	508	533	536	583	561	567	524	525	538	586	551	562	540	539	550	568	539	506	516	515	580	530	537	547	556	541	529	503	518	545	521	563	522	574	538	551	530	538	530	542	566	551	529	553	534	564	518	557	585	563	552	559	542	576	525	561	554	578	524	570	572	551	573	555	568	560	517	561	533	533	594	505	562	480	557	560	554	533	563	530	564	572	574	518	517	535	569	570	534	542	563	571	549	542	576	551	519	523	527	503	550	548	579	563	583	532	573	569	582	580	591	496	549	549	521	549	555	538	570	579	531	562	559	549	520	522	542	550	577	568	581	546	565	571	561	580	546	554	534	591	551	537	557	559	551	568	509	518	512	494	548	516	530	546	576	544	525	512	556	511	538	564	532	507	545	547	470	588	532	610	540	547	487	576	570	571	550	543	565	554	584	580	561	587	534	545	547	550	534	549	585	553	550	565	625	572	545	545	540	583	574	533	509	556	510	565	546	591	543	540	556	540	509	549	585	542	528	576	528	530	572	576	533	520	537	614	542	555	540	553	519	555	558	540	564	520	601	555	541	523	574	551	533	556	511	541	521	536	561	557	580	584	534	524	564	560	508	562	560	499	615	513	566	551	529	547	581	558	571	544	514	528	536	561	537	580	536	544	516	560	538	556	548	565	522	548	561	545	557	524	520	544	574	539	570	539	553	545	557	556	517	512	518	558	539	565	559	556	524	575	554	571	529	563	529	545	594	537	575	566	531	526	561	540	543	534	528	547	552	555	533	547	510	553	539	519	540	540	538	539	598	544	575	516	543	547	554	532	529	578	557	554	525	520	582	533	545	583	523	541	583	528	513	555	556	575	561	571	602	568	543	574	582	563	552	531	550	537	567	518	570	545	570	560	533	544	541	524	536	535	571	568	524	518	536	555	526	549	579	563	514	522	584	556	566	538	542	526	551	539	568	593	569	514	545	581	568	575	579	583	541	560	558	528	576	542	535	577	552	535	525	532	537	560	569	552	593	545	545	602	542	595	526	550	561	601	524	530	533	542	531	522	548	555	562	512	543	509	571	563	535	548	591	530	555	548	568	507	538	551	568	577	569	534	544	544	585	536	535	532	565	532	569	546	572	550	555	522	537	560	549	551	566	510	566	541	563	549	483	514	513	536	532	540	533	580	544	575	527	550	545	542	538	527	507	529	533	561	510	567	534	629	535	556	550	538	556	553	544	556	524	519	528	557	558	553	532	521	575	528	553	539	572	577	557	547	533	526	567	557	532	541	544	535	569	588	583	560	543	557	547	579	567	574	525	532	519	529	519	555	595	528	501	527	575	526	600	564	574	507	523	573	557	541	599	529	559	524	550	554	579	545	531	564	575	548	546	572	557	517	512	541	549	544	502	522	539	517	535	596	570	573	542	582	596	539	506	585	562	529	543	562	526	547	551	583	559	555	557	560	535	521	532	517	541	594	556	538	579	533	572	554	531	504	539	557	591	586	549	532	566	514	561	531	607	551	518	552	574	555	537	553	574	514	535	535	578	549	580	612	557	539	569	551	564	573	570	548	515	552	502	523	559	565	574	570	565	571	523	539	570	567	528	550	540	551	514	541	586	505	569	527	529	553	538	580	537	565	568	524	561	522	551	558	570	559	524	537	561	561	554	555	545	546	536	540	543	587	520	498	531	601	557	545	570	549	554	521	593	526	507	586	546	536	537	538	524	526	548	536	546	563	547	526	530	548	508	580	556	563	537	571	553	544	547	555	563	579	573	560	509	561	578	554	547	552	568	541	525	549	535	493	520	508	569	510	513	536	547	522	542	570	558	580	532	519	539	563	552	545	529	546	577	526	564	542	553	539	580	565	546	576	539	542	522	563	551	556	529	556	542	519	573	591	490	555	561	536	566	573	577	539	547	538	543	495	505	548	546	542	521	541	564	576	501	553	513	537	557	533	554	539	554	548	573	565	554	581	577	531	508	592	531	518	567	572	560	565	565	554	558	545	580	555	576	539	524	512	524	574	535	537	528	562	535	545	512	520	546	535	530	548	559	582	568	535	575	539	531	539	542	548	564	520	531	586	562	564
24249	21932	30790	23186	21393	12026	948	572	497	529	485	493	463	483	486	451	490	493	448	432	455	436	437	436	437	399	415	450	480	416	427	453	469	445	424	423	423	450	450	444	423	485	406	453	398	410	461	444	429	426	436	458	400	471	430	411	437	423	423	443	438	443	464	440	403	411	466	410	397	458	433	418	449	424	395	423	428	430	465	448	379	451	400	433	399	439	368	430	444	438	471	450	404	449	404	426	426	425	400	454	425	409	402	415	419	452	406	396	451	402	422	431	410	420	428	442	413	413	439	458	455	451	452	434	414	389	426	444	448	426	450	419	428	428	409	429	436	394	423	438	426	409	415	440	459	426	441	429	433	460	407	423	397	431	416	426	443	410	406	459	404	471	435	430	430	436	392	420	479	444	414	429	450	443	460	432	435	434	424	439	428	416	418	436	382	450	404	415	413	406	432	444	421	450	412	445	435	417	390	417	447	440	393	402	442	428	387	431	422	415	399	410	389	412	441	394	469	430	390	455	391	448	406	436	424	427	427	411	447	446	422	427	384	433	437	430	419	428	423	451	458	463	436	433	435	457	441	450	450	433	438	462	401	444	410	437	424	424	438	446	371	471	411	466	433	428	432	450	463	431	427	437	430	446	428	435	417	438	421	417	418	433	439	429	431	413	410	414	454	428	424	453	444	428	415	445	446	457	418	432	437	437	421	449	438	457	473	394	447	411	384	422	443	423	404	426	413	420	389	424	436	412	460	424	466	451	431	411	440	451	423	438	437	432	464	416	394	443	450	430	440	424	415	418	420	424	454	409	399	442	436	405	430	419	439	424	444	449	404	416	447	421	396	430	429	437	443	432	419	406	427	419	418	416	434	433	429	425	410	407	432	437	443	457	460	450	434	448	446	398	452	400	426	385	413	442	432	415	432	404	416	436	404	430	412	425	455	441	440	417	445	402	431	446	417	414	435	422	429	469	425	451	423	448	431	396	450	423	420	431	421	431	440	460	425	421	457	380	397	429	376	428	420	415	438	394	424	429	403	386	442	463	435	431	412	469	439	433	403	464	417	405	390	393	422	405	400	460	402	452	432	434	436	428	456	390	431	393	414	416	453	418	396	425	470	442	437	397	422	415	436	423	431	446	442	408	430	413	415	446	417	479	424	437	427	433	444	425	377	448	468	402	424	417	437	390	419	424	433	441	393	425	461	432	437	429	408	408	401	458	442	407	457	417	440	447	441	441	410	435	443	428	437	462	451	430	425	451	430	420	445	401	404	422	435	440	430	414	421	444	425	430	433	444	433	443	417	446	412	445	410	419	431	384	453	414	447	456	444	408	409	424	438	419	437	402	427	397	423	428	423	451	415	418	415	416	400	404	418	469	409	442	429	467	426	437	435	394	391	431	411	462	435	394	425	423	393	414	415	430	412	406	444	430	423	461	404	430	438	431	425	409	412	422	424	407	400	441	476	387	407	420	413	407	403	422	454	428	418	438	416	426	376	384	438	405	405	408	438	383	431	429	431	417	413	419	428	422	413	445	449	428	428	420	401	402	416	440	460	397	404	408	439	423	459	402	405	435	419	445	430	410	407	402	394	428	399	424	434	417	425	446	421	447	416	421	419	443	461	432	413	427	426	476	456	415	456	376	435	401	402	413	390	404	421	458	433	442	417	421	429	372	422	446	467	419	417	436	425	427	432	455	403	405	449	399	420	446	436	440	419	473	414	446	447	481	428	410	389	391	417	434	421	406	388	425	383	430	467	454	429	446	417	453	417	483	425	376	436	435	430	415	399	428	458	430	444	421	415	443	413	390	397	418	416	413	447	389	435	450	438	428	385	429	418	421	409	435	453	429	441	432	440	465	413	429	448	425	397	440	418	420	413	445	408	438	417	453	448	442	413	398	471	421	424	452	425	428	420	432	413	453	401	419	421	378	433	452	408	405	442	434	419	405	438	447	450	434	437	421	399	435	398	454	405	413	465	439	428	416	438	436	407	450	429	429	450	407	402	428	429	470	398	407	436	403	408	423	449	427	417	441	379	430	415	436	414	425	409	430	450	423	399	414	434	451	419	401	440	421	437	447	393	417	431	432	459	429	412	429	380	465	448	410	400	424	421	427	432	406	442	398	412	437	452	425	425	417	419	455	424	419	410	466	458	442	438	453	440	422	449	444	456	409	417	408	415	424	385	395	432	417	426	405	419	419	429	400	440	409	434	419	393	425	415	410	432	436	444	426	412	421	402	456	425	419	474	435	416	421	385	394	425	413	449	418	445	451	435	416	388	422	400	431	424	452	403	401	441	385	431	441	461	458	447	418	445	435	447	421	438	421	454	425	441	438	472	403	409	415	459	412	431	420	399	426	434	413	430	388	448	441	404	444	408	456	438	421	442	476	451	401	409	440	440	427	445	464	425	408	413	427	427	419	384	404	437	449	429	430	430	431	452	421	421	412	439	411	447	460	438	411	404	418	425	442	397	416	453	463	406	425	418	441	447	419	409	468	416	385	426	412	425	429	417	437	454	428	452	489	407	427	419	400	432	469	451	472	356	435	449	468	418	423	443	428	439	409	421	427	435	474	449	401	391	423	421	467	402	412	424	431	375	441	367	437	420	417	442	411	418	423	408	462	415	477	403	432	413	463	414	397	399	428	436	411	409	437	419	426	420	434	410	467	425	450	439	413	425	432	434	432	394	406	420	407	374	414	466	419	462	410	444	428	439	436	434	407	461	415	441	460	426	469	448	415	383	427	446	404	432	436	452	421	437	408	438	414	408	438	408	428	424	458	455	416	425	435	437	422	430	389	393	432	413	459	455	449	442	408	451	430	447	418	413	389	463	429	399	399	444	417	398	421	438	387	436	442	412	413	476	446	446	444	422	433	447	430	430	415	442	432	402	430	442	438	409	449	423	420	457	444	414	414	407	462	393	418	419	384	416	407	448	421	426	403	464	408	423	413	427	420	422	469	434	429	437	405	393	442	440	449	444	435	414	397	434	415	439	405	413	433	416	397	406	426	405	415	435	416	438	446	430	446	453	428	441	404	410	406	408	399	412	444	394	454	496	426	440	421	435	434	440	455	387	449	418	445	434	441	443	413	430	450	410	419	436	440	413	442	418	458	421	415	433	423	412	430	427	460	446	427	412	451	439	433	439	440	421	420	401	440	431	435	426	445	429	410	405	429	414	433	410	425	409	407	426	447	412	412	418	412	447	453	389	449	410	381	458	404	443	402	413	441	430	421	460	431	406	404	427	438	464	433	438	430	423	455	442	453	443	420	421	442	397	477	439	411	415	437	420	404	421	417	458	428	413	445	429	449	415	427	449	428	429	405	404	415	442	443	454	430	425	432	427	422	424	425	408	466	406	453	410	419	432	398	425	425	413	405	453	412	464	429	405	396	417	448	416	434	428	425	424	468	391	445	443	415	457	438	422	419	419	447	447	435	451	398	420	423	464	426	434	405	400	418	426	430	418	419	409	437	402	420	379	452
52909	81018	34622	2017	1466	1208	978	939	818	785	760	751	689	655	662	643	637	642	662	572	580	647	545	618	594	620	638	603	637	577	573	605	581	554	565	630	595	583	604	551	560	587	553	549	630	553	535	540	583	601	552	569	561	581	561	595	577	572	583	617	585	567	581	581	596	604	584	549	597	607	540	560	607	608	591	557	544	587	542	558	567	563	567	548	545	527	646	594	536	511	583	584	590	597	567	597	572	548	589	540	613	584	557	550	588	615	561	614	526	599	563	572	548	537	558	575	604	570	553	555	607	571	617	580	536	557	563	560	557	605	583	593	607	578	594	593	576	611	587	566	585	570	558	549	575	554	587	560	572	546	551	567	543	566	627	546	606	566	581	544	564	586	563	585	566	604	598	587	555	588	623	577	636	575	579	607	616	598	592	539	595	602	563	588	539	601	599	612	588	531	598	606	613	596	574	558	519	560	563	560	569	631	581	582	573	553	610	536	607	562	586	556	565	572	596	585	579	542	614	601	566	593	586	602	528	565	613	584	548	549	584	587	592	553	606	617	558	553	592	590	543	555	598	587	555	587	596	622	566	540	618	608	536	598	542	575	551	564	570	574	605	576	559	606	579	571	594	617	527	562	546	573	595	531	584	584	582	551	607	591	589	600	561	537	568	585	588	557	607	545	587	601	602	594	571	526	563	577	589	576	600	553	621	589	592	596	600	573	596	590	589	585	596	620	559	535	556	577	586	596	605	574	566	603	557	577	601	563	578	611	588	548	572	591	592	580	576	596	587	594	616	574	567	584	601	581	579	531	585	598	561	581	531	584	581	560	593	577	588	570	603	565	540	567	592	544	537	574	589	577	586	587	546	580	556	550	543	574	607	563	588	595	572	588	584	554	579	576	561	558	562	565	573	564	590	593	608	572	579	590	599	575	590	555	562	520	576	557	565	581	559	561	566	581	584	569	595	535	591	598	557	605	554	602	612	604	598	585	576	599	584	547	584	582	550	571	574	603	533	630	577	583	581	573	581	558	590	533	592	622	577	566	538	624	580	599	586	604	526	588	594	537	591	578	591	531	515	624	607	583	557	606	548	588	557	570	580	524	577	592	563	555	604	562	544	584	574	588	575	566	558	599	575	620	569	631	541	552	543	581	569	605	525	579	572	604	599	588	584	543	538	584	588	570	551	602	567	590	547	568	577	602	593	617	577	573	604	562	598	563	576	604	579	584	608	575	573	593	569	525	593	576	571	594	577	560	520	597	645	576	587	560	553	578	575	589	590	568	596	547	592	575	558	608	556	540	579	548	636	570	585	577	569	577	555	577	600	629	576	566	591	611	527	585	596	585	555	599	561	551	564	586	539	543	572	565	546	558	574	581	575	569	598	631	550	596	578	571	608	559	554	571	590	592	620	548	603	574	565	601	585	580	554	569	576	543	552	597	599	564	598	567	605	545	589	544	611	537	600	624	550	576	538	559	573	588	558	575	610	589	561	556	585	544	581	567	570	579	567	568	556	618	610	562	581	565	575	591	575	598	588	571	555	559	587	573	548	553	598	556	579	570	593	568	574	631	596	515	599	608	560	562	613	573	597	559	600	568	563	550	595	574	541	578	589	603	581	573	572	554	540	548	523	581	544	599	574	627	560	619	581	574	554	567	557	618	558	579	563	645	576	569	567	560	569	616	548	561	611	551	587	586	543	532	557	580	558	606	558	572	584	597	596	547	570	605	602	547	574	566	603	570	577	586	549	581	537	572	588	577	555	612	591	621	547	552	597	581	565	549	580	588	581	559	570	561	569	541	544	605	579	571	554	572	550	567	632	564	571	551	574	616	587	620	568	602	577	581	604	613	555	583	546	570	557	581	571	569	591	611	547	542	591	613	592	594	588	552	565	577	564	560	583	592	558	620	596	561	625	577	638	593	566	541	570	581	591	532	557	552	554	537	551	597	610	575	523	625	567	537	594	559	583	597	549	587	537	571	539	612	558	562	563	554	582	561	595	591	584	568	568	534	559	576	581	552	592	578	600	644	598	591	569	578	573	604	572	594	585	569	573	547	563	558	552	639	622	617	575	606	565	566	577	594	585	643	604	597	571	564	611	534	586	563	577	586	558	583	527	553	589	593	561	564	562	609	568	596	588	615	548	600	571	606	585	576	596	620	614	554	647	581	602	536	587	557	644	566	536	600	583	561	572	603	578	572	571	555	654	583	544	573	571	545	599	588	570	606	571	601	583	629	558	577	610	580	578	553	608	582	587	568	570	551	595	606	551	566	554	544	568	540	573	640	561	559	601	597	586	584	578	580	562	572	532	588	585	574	597	575	584	563	565	560	541	567	586	606	586	556	538	568	565	564	577	565	576	550	556	585	583	546	595	537	620	557	551	612	559	546	591	560	607	539	575	570	571	561	575	565	580	570	581	544	548	583	599	582	606	641	602	601	579	539	546	578	572	561	601	547	571	570	534	593	555	576	556	647	568	579	564	607	582	572	585	590	562	585	549	573	575	570	613	572	638	591	588	564	578	584	550	576	566	581	557	560	529	541	543	570	638	572	579	565	605	606	567	580	589	635	577	607	615	600	571	595	603	584	582	552	596	611	577	629	551	561	571	569	543	588	567	539	565	546	560	569	525	601	564	584	585	556	582	636	562	514	578	565	620	566	622	557	554	606	575	543	596	576	590	593	528	556	590	586	556	582	585	569	572	562	564	616	587	592	609	577	555	595	569	600	586	552	595	570	600	579	622	535	552	588	541	587	545	604	535	587	558	620	566	616	561	555	597	603	567	556	563	609	596	569	559	588	583	583	623	551	561	541	615	561	656	575	536	591	601	594	561	598	585	528	592	572	563	557	568	586	531	569	604	526	550	508	606	577	567	598	571	568	557	570	562	585	569	645	572	616	617	600	597	587	586	549	567	544	587	592	553	552	600	557	591	579	611	520	607	603	558	528	551	550	554	583	563	576	586	601	548	535	580	584	583	545	559	541	552	529	599	576	568	560	557	617	643	570	574	597	543	546	566	589	585	555	572	578	573	516	606	565	572	567	571	568	581	575	576	540	571	603	575	565	537	585	562	616	626	592	565	559	586	555	596	580	553	549	593	610	592	577	543	579	579	518	577	554	555	564	631	557	574	574	579	563	589	549	570	541	558	571	581	549	536	584	527	580	568	592	569	591	566	543	584	598	605	631	553	580	550	583	621	565	590	605	555	580	561	567	595	541	571	594	569	583	577	565	572	570	572	552	546	546	582	585	556	619	620	602	612	592	559	569	579	572	577	606	550	566	566	582	558	597	564	627	553	536	610	570	564	565	549	575	563	579	602	543	579	587	586	561	573	537	560	570	617	598	604	535	623	594	551	570	580	563	607	530	569	546	571	575	600	539	570	596	567	563	586	560	572	618	586	608	552	601	572	590	579	594	572	597	534	565	567	603	566	540	589	595	591	561	579	582	624	582	599	564	563	576	588	584	578	604	548	589	535	562	591	585
23251	21669	30310	23426	21458	20714	5129	529	434	367	381	374	342	306	275	247	256	286	261	289	255	250	262	254	280	265	253	247	235	261	255	244	239	258	263	247	288	239	247	222	212	260	229	226	240	203	246	245	248	239	246	241	227	224	221	247	222	264	224	210	230	226	228	242	208	264	265	245	240	222	240	215	257	244	240	227	230	246	242	248	239	243	234	204	225	226	203	218	198	235	232	200	238	239	252	233	254	205	226	246	229	238	234	199	221	233	209	252	204	222	229	245	232	231	247	231	234	212	245	218	203	232	278	216	214	262	219	241	234	227	225	241	257	234	211	229	248	230	221	244	221	242	228	259	251	242	237	232	248	236	194	232	259	217	236	241	256	231	238	250	230	240	236	221	232	221	257	236	238	220	222	247	231	223	230	242	225	242	241	235	220	220	245	208	255	234	229	229	241	235	240	250	237	260	248	225	238	257	223	218	235	228	227	229	244	245	230	212	241	229	253	252	235	240	246	226	252	256	247	226	225	219	223	235	231	215	230	228	243	216	221	209	229	238	225	231	230	225	227	222	222	241	249	248	251	242	211	222	238	250	235	254	233	240	246	218	234	244	247	242	240	242	239	216	216	241	260	244	233	218	244	219	209	258	240	254	238	209	218	235	236	212	255	225	212	222	219	245	241	236	224	208	204	228	231	234	232	250	264	223	224	226	256	206	247	246	228	245	240	254	219	216	234	232	225	228	235	219	235	230	227	257	226	228	218	227	227	249	222	230	214	200	258	228	243	228	245	243	239	243	239	219	213	250	238	227	233	220	239	243	214	231	232	216	233	206	222	218	250	218	222	218	231	235	223	254	253	248	217	246	245	239	233	247	215	230	215	236	240	209	248	211	227	240	236	226	229	227	225	235	235	218	207	223	214	227	212	251	231	238	226	236	229	279	225	236	238	188	220	219	225	232	220	233	249	242	233	241	216	223	235	253	224	240	237	225	219	236	231	240	235	234	246	236	214	227	259	235	220	223	251	244	208	240	236	222	256	233	231	209	231	242	221	233	236	235	251	247	233	214	263	237	249	241	220	237	240	211	229	233	250	228	234	246	221	219	252	223	247	236	234	219	241	237	236	233	249	226	222	217	227	249	261	225	222	228	206	218	231	233	232	220	269	239	205	221	240	244	237	216	222	254	236	241	239	236	252	203	224	250	232	222	208	228	219	235	236	213	238	227	215	268	249	228	236	251	240	238	255	256	225	211	234	229	231	233	255	240	242	231	244	227	231	216	258	239	251	229	251	241	197	228	263	221	224	233	219	239	269	254	230	216	243	218	237	248	231	215	270	214	228	238	230	235	220	220	232	246	240	197	224	238	265	240	248	210	220	229	255	224	235	197	232	254	228	208	206	241	205	215	242	263	216	211	226	250	237	220	232	247	235	230	227	229	225	228	218	220	246	235	216	222	233	234	229	247	238	272	223	221	214	231	239	233	272	237	224	230	249	262	236	248	207	234	256	227	254	223	213	237	245	261	246	255	238	240	230	260	239	255	221	214	264	238	252	218	229	235	236	220	263	245	206	241	213	210	247	216	237	244	253	229	240	222	263	236	249	227	249	220	245	245	268	244	218	229	238	236	232	231	213	264	252	246	234	237	253	241	237	227	217	214	229	236	234	222	237	215	206	218	225	241	260	234	221	219	238	227	195	244	231	206	224	210	219	234	251	221	227	239	244	221	240	241	241	232	246	231	232	230	234	247	245	235	237	207	215	208	253	234	240	238	227	252	237	243	239	217	234	246	234	217	217	226	223	237	239	249	204	203	264	231	244	227	258	233	264	239	231	260	249	245	237	240	252	240	230	221	238	240	247	220	221	235	260	263	225	244	248	259	181	250	207	270	255	232	251	240	239	224	212	245	213	220	223	223	238	236	251	228	224	232	205	216	202	225	223	245	246	222	235	213	257	256	234	226	242	255	226	243	245	236	231	215	252	209	222	254	238	231	242	236	213	252	222	236	238	214	228	245	238	246	216	244	230	212	210	252	244	222	244	248	245	241	224	224	256	232	249	218	229	231	224	235	216	245	195	238	224	248	228	228	247	246	228	236	213	224	221	209	249	216	250	244	199	262	226	230	227	199	213	233	244	237	206	221	251	233	239	248	249	241	243	242	225	239	237	233	225	236	250	249	231	223	251	244	236	253	234	255	222	216	227	212	228	241	229	213	248	230	231	228	247	212	239	227	242	230	260	242	228	235	230	242	245	213	237	259	261	245	225	238	229	198	233	233	259	238	263	220	215	238	217	234	226	222	221	232	203	243	248	247	220	222	224	239	221	224	220	224	225	257	242	225	232	269	236	251	248	220	231	226	230	231	235	225	222	241	220	248	232	229	238	212	270	247	215	229	240	228	215	229	248	218	262	219	240	257	228	221	227	213	238	259	252	208	245	225	204	232	228	233	254	225	235	224	225	247	237	245	268	236	248	221	214	258	235	238	232	252	226	242	222	249	213	208	260	233	252	209	209	232	257	233	245	232	265	218	244	258	225	205	251	231	225	217	261	211	235	244	232	255	217	219	231	222	254	241	252	215	235	231	244	272	254	231	236	202	238	237	228	243	206	211	229	226	241	210	248	231	214	273	216	243	241	233	230	221	222	233	235	230	271	193	226	224	215	246	218	223	233	235	252	222	248	213	236	239	229	240	217	246	217	244	229	244	220	261	213	233	248	210	221	249	258	212	230	228	213	237	222	251	224	234	226	251	218	236	224	238	215	255	257	242	245	260	234	222	237	237	230	217	251	240	229	211	229	219	254	240	219	222	245	232	227	218	235	242	234	233	217	244	234	219	242	229	235	243	227	255	250	229	223	234	229	206	251	249	239	236	226	230	234	216	201	244	254	233	231	220	229	251	213	241	227	214	232	227	236	217	214	212	264	231	237	226	222	231	241	231	256	241	255	236	186	195	237	222	222	241	224	218	228	233	208	236	243	233	221	247	199	233	222	224	236	255	226	229	250	258	269	253	265	252	207	219	223	236	235	229	237	236	236	219	234	224	205	226	231	266	209	232	236	233	210	236	243	223	266	229	252	261	234	247	240	232	217	236	226	249	226	250	214	238	256	220	230	220	212	252	219	195	206	232	243	251	240	254	246	226	258	221	261	236	241	236	235	223	267	237	261	234	227	226	256	245	240	218	225	250	240	226	218	201	236	225	233	244	226	250	215	233	233	249	229	228	219	219	241	228	230	257	209	235	228	234	224	237	215	219	226	220	255	253	261	234	235	203	229	241	230	251	219	224	209	245	230	273	220	243	239	229	233	205	246	236	220	211	235	231	232	231	253	250	237	234	222	244	231	249	246	250	232	201	247	239	242	244	227	227	225	199	229	261	192	265	250	231	278	238	232	235	244	222	226	240	241	225	220	241	227	210	234	238	228	235	229	233	247	211	247	222	231	242	218	249	221	247	240	211	209	234	264	254	241	227	233	231	239	223	247	236	227	223	245	256
55726	82267	37637	2918	2009	1550	1209	996	870	690	626	572	556	477	437	435	414	384	413	390	383	375	367	346	328	328	355	335	367	316	311	333	353	353	299	322	315	341	347	334	316	327	304	317	314	303	286	342	287	303	338	332	321	320	342	326	332	288	333	343	319	320	312	329	318	316	322	307	276	323	335	357	299	325	339	284	322	307	306	320	295	317	295	298	301	341	330	314	299	305	307	327	309	331	312	329	275	318	338	354	294	328	327	338	321	296	319	340	310	304	327	289	314	323	342	312	327	333	342	292	311	311	340	325	313	313	304	311	345	306	340	309	343	307	291	312	308	331	351	339	299	306	285	312	334	327	308	318	332	294	329	312	305	304	320	306	309	311	317	319	326	304	327	338	315	351	309	327	342	341	317	312	309	310	355	316	293	320	301	301	318	322	309	332	311	339	300	359	282	310	315	316	339	330	348	309	329	332	304	322	317	337	323	322	313	303	339	314	320	326	322	309	319	293	337	317	300	334	302	295	305	325	317	305	311	324	326	316	319	308	289	285	290	326	295	308	310	324	317	348	328	310	300	302	314	347	325	311	349	326	316	321	304	301	329	335	304	289	324	320	317	325	304	310	315	302	318	294	294	325	319	326	299	330	315	320	316	303	314	326	341	302	320	313	315	294	289	338	315	296	330	337	305	296	288	309	301	299	338	325	320	309	306	324	309	302	278	321	345	335	319	328	302	319	310	325	294	320	304	297	314	323	322	323	300	300	312	308	286	311	299	317	317	317	321	318	297	305	324	359	312	316	325	315	298	316	348	294	341	319	304	348	311	290	299	327	309	321	294	310	309	292	328	326	320	317	333	297	357	307	319	319	289	326	306	315	297	334	323	336	330	292	316	302	307	298	299	305	331	335	310	344	317	300	302	317	314	308	318	320	340	300	307	331	315	314	323	318	302	299	305	327	311	323	314	307	345	326	307	336	347	339	315	311	300	306	349	339	326	323	324	289	288	317	341	341	319	313	299	322	329	316	317	313	320	308	315	331	299	318	317	338	318	319	350	341	289	307	331	327	308	316	293	293	337	329	306	313	305	279	284	291	332	327	317	316	368	321	355	330	306	303	330	325	317	353	319	331	324	318	333	291	307	339	321	317	326	317	321	288	323	302	348	355	336	319	285	316	307	292	321	337	299	297	304	297	325	314	319	315	328	334	306	313	297	314	294	343	330	371	331	314	285	313	338	297	305	317	308	316	309	333	308	312	318	318	304	327	323	317	288	310	316	316	294	317	322	327	287	315	291	293	307	329	343	311	299	330	328	307	332	315	294	300	301	344	321	315	297	348	312	319	342	306	314	322	309	288	316	280	323	318	317	327	325	293	311	324	292	276	289	322	314	330	295	345	288	294	326	314	288	333	332	291	326	293	330	277	333	326	298	297	325	322	334	306	310	305	318	315	319	320	334	310	319	302	303	323	304	326	297	332	302	337	289	291	309	318	309	296	307	318	337	307	297	343	315	291	333	326	318	323	296	309	312	305	331	347	325	339	330	335	317	312	293	289	328	324	286	277	316	310	310	325	301	290	335	306	317	318	324	315	340	306	373	316	329	307	315	345	306	313	327	296	334	338	298	308	299	301	311	301	344	276	323	326	318	310	293	310	321	296	303	292	326	275	318	349	303	271	314	299	323	298	282	293	346	302	310	334	280	322	297	306	328	315	321	329	335	333	317	317	307	301	311	321	313	322	341	321	337	329	339	318	336	307	320	313	324	310	322	312	312	310	352	291	318	341	328	310	317	328	311	313	336	326	336	325	303	317	285	307	286	330	337	299	324	290	294	309	316	309	292	297	331	303	336	296	319	311	305	292	312	321	336	309	269	339	290	306	324	303	306	332	309	293	358	310	327	338	328	288	342	346	327	303	331	318	305	333	288	304	320	304	312	304	331	328	285	325	296	296	332	319	300	289	301	315	324	306	288	312	318	293	308	347	347	312	297	359	356	351	284	285	313	315	317	314	330	303	313	323	310	286	313	300	347	315	323	325	291	336	281	307	338	333	323	305	325	302	340	334	291	373	333	332	360	349	293	328	339	303	335	339	329	284	311	299	341	312	320	297	321	311	306	346	289	297	319	329	323	294	333	357	322	329	284	341	294	303	307	331	300	293	314	314	294	350	291	303	297	317	321	284	335	327	310	368	297	343	318	322	304	311	297	335	311	308	308	332	293	295	294	336	307	328	323	315	316	328	338	321	319	321	310	319	341	322	314	320	306	338	318	312	324	281	313	330	322	295	304	306	313	331	291	334	310	320	341	323	345	308	325	289	336	314	334	316	344	296	329	344	327	323	266	336	300	314	305	311	270	316	296	342	327	317	336	319	330	308	316	317	300	317	316	319	315	321	350	297	358	328	337	317	320	331	318	330	312	283	341	320	333	324	354	280	314	289	316	336	323	305	304	289	326	326	283	314	294	304	293	314	314	278	304	348	335	320	295	305	318	335	323	298	308	311	325	300	294	290	293	288	323	317	359	311	282	324	309	339	313	311	291	327	324	310	317	340	298	335	301	284	323	325	344	310	333	334	329	343	319	327	320	315	361	288	323	290	304	321	298	330	339	326	334	339	310	341	303	339	301	315	289	343	304	313	277	293	293	317	295	307	314	321	338	333	316	323	333	288	306	367	297	290	270	304	274	328	309	327	335	347	289	323	330	318	305	341	308	333	295	345	312	310	331	336	294	298	337	351	303	319	319	289	288	319	317	324	324	315	348	315	345	301	306	321	339	303	308	315	298	308	344	307	265	340	322	316	312	292	304	301	326	327	313	326	339	301	321	305	305	290	312	288	321	302	326	319	303	290	312	313	314	286	302	325	313	304	322	304	324	348	305	283	320	319	334	276	315	295	326	281	341	320	290	322	312	315	310	319	319	319	313	329	319	299	293	328	356	314	337	330	285	313	309	308	328	320	334	308	310	279	314	335	340	311	319	303	317	328	316	323	313	293	309	317	320	294	330	333	284	347	329	331	313	303	316	304	307	339	327	323	313	326	292	326	313	319	297	315	311	304	317	284	298	310	328	306	300	328	326	339	327	316	312	308	314	332	280	304	323	335	301	332	317	317	306	321	332	307	344	303	325	322	298	335	326	342	314	289	320	343	345	306	326	318	304	342	330	336	333	314	336	298	274	330	310	285	320	288	296	307	330	315	325	328	308	292	320	265	303	306	268	316	311	304	327	328	288	294	328	314	320	326	323	310	342	308	351	335	282	322	332	287	318	301	319	345	308	315	301	296	343	312	304	309	286	355	310	322	319	321	294	313	314	291	327	314	285	302	288	323	320	294	281	326	354	311	328	319	316	294	336	320	302	313	307	307	290	304	331	313	325	307	310	326	334	340	289	276	314	305	294	343	325	308	289	298	296	332	333	294	352	325	316	309	313	319	295	315	344	311	331	321	347	297	301	328	322	327	314	305	311	298	312	334	332	333	300	337	337	334	331	340	277	343
27902	25865	22218	3192	470	445	442	435	431	429	445	403	413	405	412	421	406	426	402	404	417	407	414	407	431	438	452	430	457	403	406	388	403	415	421	412	414	442	437	391	411	445	418	403	424	396	400	464	424	422	419	410	400	396	401	423	410	440	405	410	364	426	399	453	396	419	390	396	404	386	377	416	394	391	433	409	411	404	400	426	432	425	437	408	427	408	394	381	372	383	413	424	413	414	428	414	410	408	412	415	437	388	435	385	411	376	452	427	391	423	439	420	430	402	418	449	383	418	436	445	411	418	433	428	405	433	468	398	368	401	392	410	412	393	381	452	446	387	437	417	442	433	433	410	391	388	404	409	480	387	424	378	389	407	407	406	411	431	415	436	420	397	433	421	383	427	401	405	435	382	437	429	436	413	424	420	417	405	380	422	426	436	463	428	432	424	404	422	450	434	374	413	424	386	451	417	427	385	412	437	377	402	416	426	431	399	405	409	446	408	400	455	401	423	461	426	418	412	400	399	410	384	402	410	424	384	387	424	401	421	411	399	395	411	415	421	450	428	434	440	398	402	422	441	419	432	446	405	409	401	414	452	405	429	435	436	407	444	387	390	431	430	416	419	425	420	402	390	420	422	424	390	413	448	422	386	419	415	384	368	414	461	418	430	388	387	463	412	408	396	438	412	388	391	418	397	400	432	432	408	414	422	440	410	421	420	440	439	399	402	391	412	404	391	428	420	438	398	398	419	392	415	413	443	367	446	379	419	376	384	429	428	399	384	427	394	405	387	397	409	416	401	410	429	422	443	422	407	422	435	378	417	432	403	413	402	418	424	418	395	418	422	406	451	398	415	408	405	444	432	412	432	404	406	434	424	440	445	375	433	404	392	432	401	428	415	418	426	417	413	411	435	429	416	384	431	382	415	396	393	405	424	395	405	433	448	432	381	392	426	397	401	411	445	441	427	417	429	438	403	407	407	433	397	447	421	423	433	412	418	402	407	381	386	410	398	434	435	370	390	409	408	403	407	432	420	435	434	387	422	416	396	412	428	410	402	403	434	425	417	454	417	428	423	441	416	389	412	403	410	452	426	425	395	415	403	387	413	399	436	436	393	419	405	419	430	428	421	427	432	433	436	424	411	406	411	421	404	410	474	446	448	415	413	405	435	412	422	408	406	387	374	420	420	438	411	450	380	396	434	463	410	427	405	425	416	427	413	429	420	397	404	424	429	421	406	403	384	443	391	430	442	437	439	391	419	390	424	405	452	425	412	396	393	439	411	421	378	404	417	414	442	436	399	437	387	416	417	434	419	428	451	417	424	414	440	428	406	397	428	385	416	396	434	423	408	395	427	401	437	390	412	382	399	425	390	430	425	420	396	443	422	424	403	412	412	442	417	395	414	424	414	418	400	419	420	431	409	445	406	407	387	421	405	452	414	400	407	451	410	443	412	471	401	408	441	404	407	452	404	450	389	419	392	436	401	426	416	428	423	444	426	429	447	420	428	429	384	445	399	434	407	400	440	406	404	448	389	414	383	414	402	392	430	452	412	433	378	386	446	445	378	389	400	435	448	438	422	447	437	435	443	422	419	416	406	394	418	437	371	393	421	465	402	399	438	435	400	420	418	446	404	382	463	428	407	419	404	423	394	410	424	420	437	447	448	417	409	384	427	436	422	438	397	378	381	406	418	438	441	381	372	403	434	414	415	422	436	424	409	410	422	423	410	410	446	433	368	428	406	448	409	425	419	411	401	410	397	400	386	431	423	406	366	447	387	461	427	425	456	417	417	423	410	406	401	374	414	360	431	435	382	415	395	412	447	407	405	354	409	414	360	426	410	401	450	449	434	406	430	439	429	396	406	433	432	389	429	380	417	425	417	428	451	403	414	394	401	434	386	348	398	425	411	409	428	423	428	422	390	437	387	420	399	424	397	396	421	432	408	402	421	436	430	394	415	433	416	451	416	418	401	423	392	420	424	415	407	418	441	459	439	418	431	416	409	435	442	450	409	424	388	433	434	427	440	406	418	391	400	438	430	429	405	403	435	409	421	403	396	382	440	439	430	387	457	392	415	416	405	449	418	391	395	409	416	427	426	402	440	432	399	442	409	408	376	430	449	434	387	421	438	409	436	421	428	408	391	404	397	403	403	379	433	405	398	400	391	424	442	402	400	399	433	376	434	429	402	397	451	447	427	369	438	422	393	433	418	444	437	381	398	422	387	412	406	428	430	433	414	414	393	419	424	419	410	415	393	427	435	461	388	416	414	425	405	405	412	420	423	435	391	411	417	417	443	376	462	402	428	434	405	428	392	428	416	375	427	425	424	412	449	432	429	399	424	460	421	372	399	433	429	400	395	392	397	400	413	397	406	410	400	411	420	417	425	375	423	402	436	468	423	389	406	420	412	397	403	390	438	431	414	415	416	408	395	420	443	465	437	409	387	392	401	443	414	377	407	399	409	413	402	430	435	388	462	429	455	406	434	416	419	434	417	421	410	406	414	444	462	415	431	415	412	404	418	401	408	420	423	378	392	416	401	396	404	415	383	370	385	389	428	419	461	410	403	402	401	408	414	422	425	451	380	435	458	422	421	411	402	418	417	361	428	442	434	417	414	421	436	363	413	417	397	407	446	405	404	401	437	401	429	424	409	418	383	394	410	381	400	400	459	393	415	438	442	375	405	387	421	428	453	415	421	419	422	420	409	411	407	393	392	441	440	434	391	399	440	410	403	416	395	346	412	423	398	424	412	424	420	447	412	422	402	404	401	421	399	426	374	425	397	402	414	395	393	409	396	436	414	366	400	431	415	434	433	438	418	408	423	410	446	437	439	383	397	430	430	425	445	402	361	409	465	415	406	401	447	388	425	432	415	356	406	400	425	429	443	445	423	401	395	411	416	413	387	430	457	395	428	433	424	408	393	367	422	392	442	400	446	385	399	405	368	403	399	459	412	408	410	448	407	395	421	397	433	429	416	411	434	434	388	419	431	405	428	428	409	410	407	415	390	440	401	425	410	458	444	434	410	390	433	393	438	437	421	429	426	412	411	432	406	425	432	387	433	420	425	441	399	443	411	407	405	388	413	416	415	423	428	417	402	406	404	438	443	438	404	427	401	414	411	389	437	385	448	419	397	417	427	438	387	402	438	402	402	383	435	413	432	446	385	405	434	420	425	444	411	408	418	410	458	423	400	419	391	433	442	423	388	367	418	383	438	405	383	408	408	464	395	392	428	402	383	411	396	438	435	386	444	416	394	461	408	402	381	392	434	394	404	427	399	425	407	422	412	431	382	419	369	414	406	434	392	453	412	434	425	416	407	431	430	432	429	399	415	436	410	439	414	399	446	383	420	413	389	399	432	408	442	449	421	433	398	430	434	408	444	414	418	430	427	427	417	444	456	439	411	418	437	425	410	406	408	391	443	411	413	364	382	428	422	395	447	425	404	405	433	401	419	405	418	384	430	381	411	408	385	418	419	395	403	428	416	403	407
29318	41936	17140	700	620	608	634	563	591	603	579	582	569	549	589	584	530	541	557	563	566	530	593	556	538	532	569	563	536	558	542	548	562	559	622	547	576	535	549	551	596	550	547	490	562	529	557	580	583	577	553	525	597	537	531	544	528	525	588	568	560	527	575	588	544	549	508	551	539	553	594	562	584	591	563	574	541	566	539	540	595	544	553	579	576	553	532	575	561	536	564	572	548	523	572	586	558	596	548	570	546	539	539	604	590	543	533	514	560	522	535	588	516	591	540	505	584	604	520	531	565	530	569	515	551	577	560	570	556	542	572	605	571	562	550	532	549	558	557	570	542	576	552	542	596	581	561	539	583	572	564	567	573	569	555	572	551	554	552	561	549	555	575	579	547	566	577	564	529	524	551	588	587	558	553	562	571	597	578	562	513	583	561	557	533	555	576	563	544	530	529	529	590	569	564	570	558	500	521	578	551	549	584	541	531	589	568	543	533	577	589	546	526	529	548	550	553	566	522	593	579	554	553	544	562	552	575	580	562	572	569	535	547	575	581	570	601	594	562	559	571	548	531	588	597	576	580	523	534	578	621	529	575	587	564	550	573	545	542	549	534	576	554	514	595	604	574	558	573	525	550	564	566	579	538	551	541	593	542	568	577	563	555	570	563	550	548	592	568	535	569	553	525	545	599	520	552	575	565	590	577	547	562	537	573	563	584	575	562	594	550	567	578	550	575	582	533	568	579	555	564	586	559	561	552	553	562	571	541	541	589	522	569	556	577	578	576	572	548	546	558	588	579	578	538	583	603	540	516	536	578	497	539	551	536	533	558	566	542	605	548	568	573	550	576	549	546	544	554	603	531	562	561	564	627	605	581	553	554	610	517	551	601	506	525	514	557	591	521	540	581	585	552	599	515	556	570	573	571	533	582	560	556	557	555	530	573	562	528	542	556	594	509	601	579	560	561	581	579	580	543	514	568	574	534	574	581	559	581	549	556	586	572	577	522	571	518	585	526	548	510	555	568	568	562	550	582	552	569	535	564	605	546	556	536	551	571	564	557	587	579	569	580	528	567	557	531	564	588	592	551	575	511	584	559	586	558	548	566	552	515	559	515	581	536	583	549	528	589	538	541	547	581	578	577	549	562	543	587	532	571	593	550	544	563	569	582	548	541	521	553	566	567	564	536	523	554	566	572	573	540	575	528	594	576	570	597	552	565	549	568	565	567	587	551	513	544	564	555	562	576	544	556	593	566	584	582	561	531	509	620	505	548	575	600	577	552	546	547	576	533	515	554	572	545	594	583	543	604	584	573	547	493	600	608	507	521	544	601	553	550	541	560	572	580	623	533	593	588	534	550	583	539	580	530	530	521	528	569	562	562	534	598	568	576	563	540	597	579	539	565	547	586	604	522	564	570	538	576	545	547	546	557	523	579	524	555	621	596	592	555	538	559	522	596	587	539	560	509	595	540	576	586	512	542	537	534	554	537	543	528	615	564	545	521	583	528	563	590	541	552	542	560	587	584	525	558	566	566	582	526	575	532	565	522	532	568	505	539	580	529	549	537	534	524	578	567	484	608	599	533	585	560	602	502	561	561	545	588	530	549	558	580	545	565	606	570	562	554	524	594	562	582	549	602	597	567	540	588	557	555	573	513	514	553	579	545	590	569	571	566	530	550	564	570	539	573	536	578	577	530	562	576	577	541	542	542	578	535	545	530	569	566	560	582	517	562	571	561	597	566	565	547	536	574	516	573	561	591	576	573	557	564	560	554	553	530	570	566	561	522	553	557	541	529	593	527	565	549	550	618	565	551	516	556	552	529	586	568	584	558	531	552	548	538	537	546	570	543	539	525	571	556	589	540	551	574	568	509	533	568	549	568	563	583	551	551	559	556	526	543	549	552	602	546	560	537	555	575	563	570	546	538	545	555	543	579	542	560	574	587	508	579	555	567	563	560	556	558	542	587	585	559	589	587	580	526	561	576	563	592	575	591	546	603	539	549	611	529	544	527	564	534	545	514	570	524	557	571	554	534	542	549	551	547	535	580	576	521	595	568	559	568	546	528	583	573	575	501	565	589	553	529	570	520	543	581	541	552	572	571	518	587	550	547	541	566	585	573	543	558	536	530	544	549	536	545	580	512	578	560	570	567	582	555	552	560	551	556	577	556	541	549	573	565	566	562	582	572	555	583	568	533	516	601	571	555	497	566	580	589	568	528	554	578	541	557	584	559	550	509	520	572	540	545	551	562	567	620	547	556	545	518	550	573	616	561	573	566	554	544	599	538	539	555	544	522	551	568	542	527	533	533	525	578	556	557	566	595	560	596	539	523	611	586	499	541	524	561	524	543	524	560	543	575	594	563	561	536	544	580	568	574	561	591	550	533	528	536	561	527	535	534	569	537	548	551	565	543	524	565	576	551	589	542	551	535	540	567	591	513	564	584	589	571	538	604	565	558	589	573	562	547	572	545	523	541	577	576	585	578	555	593	588	562	525	557	566	605	522	547	586	551	521	534	544	585	563	523	504	540	577	577	530	551	593	545	531	568	562	538	573	562	577	555	577	584	523	546	532	550	541	546	542	524	581	530	556	529	532	566	541	578	513	569	548	550	557	585	561	559	566	576	559	592	541	535	556	531	588	515	557	596	555	537	553	561	587	567	517	585	569	536	536	569	561	561	544	531	542	607	497	535	551	579	574	606	596	574	486	555	529	547	539	576	546	535	573	529	517	558	568	520	544	564	540	558	582	578	559	569	557	561	565	580	559	549	583	549	537	597	550	568	570	536	586	564	568	518	544	578	553	566	535	582	590	561	566	556	598	576	560	571	552	565	572	562	522	593	573	543	526	561	558	542	540	562	569	591	560	549	565	580	503	600	519	545	555	552	560	567	590	529	535	549	589	613	531	567	568	542	561	563	581	600	595	563	556	547	584	548	607	549	555	570	594	524	506	560	591	578	549	542	559	555	601	554	514	585	568	560	564	554	538	595	570	572	569	517	537	572	609	587	567	570	541	519	602	591	539	565	552	563	578	579	586	537	561	535	557	560	573	567	581	596	582	566	558	549	546	571	538	560	580	589	569	568	568	544	567	541	557	584	534	540	544	558	543	551	595	588	563	547	540	573	576	556	540	541	541	596	568	542	535	558	549	587	549	551	552	575	596	575	557	520	567	611	594	554	550	565	534	577	546	543	503	546	533	557	590	597	517	564	547	527	576	563	566	579	560	530	576	523	567	538	556	536	552	553	564	533	575	565	575	590	544	553	535	586	536	563	536	544	602	558	564	515	584	534	545	614	561	558	606	524	549	575	560	590	543	540	569	565	526	573	568	581	572	596	549	529	572	567	583	565	545	519	533	557	586	550	566	543	585	556	564	569	551	541	536	554	514	559	543	576	558	520	553	524	542	560	586	573	522	593	522	538	520	572	581	530	577	587	576	545	545	531	553	582	549	563	538	586	558	554	540	567	539	558	549	581	539	560	569	510	558
24134	22072	30911	23586	20370	7285	812	546	495	479	517	454	499	492	476	468	421	425	443	488	430	471	429	439	460	410	439	389	463	435	477	406	438	466	413	415	439	406	427	415	430	429	437	467	436	432	435	465	414	440	447	436	463	403	471	407	394	441	404	423	465	411	417	430	434	444	446	431	412	407	433	421	459	397	384	454	395	465	407	425	434	452	416	410	437	458	452	426	393	433	456	396	398	402	442	437	461	464	412	415	423	399	420	426	379	426	417	459	460	455	415	422	403	454	433	443	443	425	441	439	448	436	448	450	419	446	476	407	437	434	442	414	416	425	406	413	402	412	441	424	435	450	445	440	410	396	421	420	429	425	435	417	404	442	424	467	436	404	417	444	438	451	395	442	428	436	431	435	416	422	449	422	451	471	412	414	434	411	442	408	411	438	433	433	420	404	434	440	399	406	433	440	387	443	412	408	386	467	392	415	410	405	443	428	415	462	422	417	415	441	409	435	426	413	451	413	442	421	433	430	458	388	399	433	433	438	440	407	409	411	424	407	447	419	404	439	409	420	418	432	396	427	442	394	417	423	411	431	433	426	419	426	413	430	415	384	416	427	456	466	382	438	426	417	420	461	412	474	455	469	424	421	447	435	403	419	431	430	374	383	382	418	425	432	427	438	435	417	401	440	418	459	445	418	454	401	427	404	430	450	414	412	452	422	467	417	393	443	391	425	416	441	432	422	398	398	490	425	412	425	431	414	428	395	384	406	454	400	432	433	456	435	443	411	415	419	435	406	442	440	443	450	421	416	412	474	423	431	465	418	434	429	415	403	417	421	422	442	431	426	417	419	451	419	442	427	397	460	451	434	414	404	409	400	438	434	418	435	476	447	449	405	469	459	429	438	413	396	424	417	445	425	454	414	421	440	444	414	431	455	437	458	432	455	402	450	410	424	429	414	460	410	429	413	407	370	408	401	418	458	433	451	417	428	428	427	399	432	472	420	420	429	440	442	432	455	416	441	419	433	415	427	446	425	430	423	441	411	469	438	429	416	404	406	441	424	405	427	442	401	425	440	421	430	426	428	460	420	383	420	432	411	419	426	420	430	413	445	430	415	435	414	454	386	487	449	450	463	404	434	466	418	458	414	406	426	457	456	461	382	440	417	373	426	449	456	415	433	434	417	419	435	416	460	408	407	416	391	463	413	458	449	454	423	414	450	424	429	423	413	405	472	436	445	397	459	427	437	429	416	409	419	423	448	409	393	416	450	411	430	424	441	394	414	458	427	418	439	380	406	431	447	448	462	422	475	439	407	407	435	443	438	413	392	447	386	377	421	393	422	432	442	430	415	416	427	424	453	413	416	441	433	430	425	407	430	452	429	424	422	417	409	491	432	433	453	414	430	437	417	427	453	421	415	409	418	441	479	406	451	440	420	407	443	430	422	415	415	412	449	411	402	396	415	417	451	429	423	438	395	459	423	459	407	436	445	423	399	404	429	445	419	432	442	413	411	411	429	431	414	455	438	423	441	462	439	434	433	444	429	439	389	446	402	423	414	423	467	442	423	418	438	411	465	408	414	417	442	462	470	408	405	417	420	390	425	432	422	431	431	415	435	428	463	446	441	409	466	435	415	432	435	399	424	442	418	401	433	431	450	421	417	431	421	421	436	441	407	423	456	396	399	457	421	413	433	418	439	411	412	427	440	446	421	428	410	396	427	397	411	450	435	466	469	428	435	419	386	420	483	430	397	406	412	412	452	408	433	393	443	426	411	456	453	423	418	451	460	446	435	425	426	449	424	450	389	422	447	414	420	406	418	436	420	420	433	410	415	402	412	458	410	449	438	378	434	420	409	425	452	399	429	427	418	421	443	416	416	443	437	443	438	405	407	401	447	422	405	460	422	431	431	430	383	393	440	448	407	419	388	444	411	437	417	452	417	452	438	460	423	425	429	443	409	417	413	413	485	422	438	439	433	444	405	427	454	402	437	430	453	401	424	451	404	443	402	422	440	444	422	442	396	418	406	426	421	414	448	427	428	425	410	446	380	395	410	462	421	456	447	438	435	412	422	410	413	458	421	453	425	450	391	476	432	456	426	439	393	416	421	416	387	463	443	422	459	410	458	439	422	412	422	466	420	476	412	410	423	404	444	429	446	438	435	445	417	403	413	426	481	434	445	390	415	400	408	423	454	410	433	436	423	481	405	394	435	465	445	436	437	448	440	450	405	419	384	431	443	466	410	414	427	422	436	410	447	441	466	442	403	431	430	448	437	450	482	416	406	449	421	409	385	429	468	443	438	438	406	408	398	413	446	444	436	433	393	430	410	422	402	405	421	428	438	436	377	417	406	401	427	421	435	459	471	398	487	433	433	464	440	438	409	414	386	455	444	449	419	444	446	405	418	413	431	441	415	417	433	403	424	377	396	474	398	446	424	418	433	436	423	449	446	381	448	417	407	444	419	389	449	445	437	436	453	436	386	453	474	409	431	399	450	412	437	455	465	445	424	406	406	409	416	451	431	411	417	470	401	441	402	416	415	386	450	428	433	432	449	413	409	395	428	435	451	427	429	421	414	420	385	448	458	410	437	398	451	434	380	444	423	456	426	407	416	428	404	417	407	410	447	458	407	425	398	388	433	445	436	349	414	439	411	427	415	412	458	447	430	436	449	433	441	447	401	419	382	437	424	425	462	457	424	414	451	436	431	422	460	405	393	440	430	485	443	419	408	434	389	413	419	369	435	397	426	449	413	438	411	415	443	409	434	425	416	440	442	466	444	433	411	451	420	403	438	428	380	441	424	425	442	428	415	411	481	444	441	426	455	404	432	414	427	385	423	419	424	424	393	463	419	460	416	438	433	440	415	400	448	423	424	427	422	436	458	442	423	397	445	419	442	443	455	429	433	396	434	447	452	444	441	401	400	455	428	390	444	431	450	428	442	409	413	419	408	412	423	423	422	421	433	410	434	432	427	414	449	434	432	482	419	418	397	421	405	434	413	422	425	388	453	378	433	428	434	453	461	395	419	428	408	429	459	450	422	458	429	397	407	428	431	439	461	446	433	442	470	391	445	421	422	432	447	464	428	433	407	410	401	408	433	417	417	409	434	437	448	438	425	416	409	411	441	456	442	416	429	428	422	419	416	450	404	434	428	396	436	375	392	405	409	414	460	408	430	414	422	438	416	450	414	430	435	401	449	410	401	408	441	439	442	406	437	409	427	418	412	412	433	410	442	440	439	472	456	389	408	468	434	410	413	405	419	475	415	417	394	438	424	437	413	426	444	408	431	419	421	445	418	413	441	435	442	495	434	446	399	412	401	422	451	411	437	413	447	397	430	399	399	426	426	466	443	437	457	427	433	442	427	399	428	422	409	419	438	408	440	399	402	399	406	436	401	414	438	441	462	406	390	430	435	406	425	399	430	466	461	440	448	422	424	399	437	431	424	417	419	459	409	469	428	385	423	402	421	420	396	421	407	393	446	424	452	407	435	420	393
53549	79123	38434	2064	1447	1227	1070	940	860	747	789	688	666	683	646	655	590	624	643	619	637	610	632	601	588	647	568	587	568	574	588	584	601	576	591	522	592	587	593	568	620	580	602	580	597	602	609	645	580	562	589	582	577	577	623	593	573	596	586	582	564	578	534	579	573	569	535	572	584	630	610	552	579	645	570	571	594	622	582	568	604	579	568	582	577	572	552	572	598	581	514	560	555	556	572	584	590	528	576	587	590	568	592	541	594	604	598	558	562	582	562	608	603	573	568	599	636	582	569	579	573	574	591	555	566	557	555	542	551	596	571	573	609	617	592	575	594	588	587	576	606	531	569	585	611	571	570	596	575	574	584	623	622	570	576	542	537	586	582	551	589	596	600	624	548	559	554	601	583	576	604	576	583	529	550	556	582	566	542	555	562	596	601	594	554	583	579	618	559	556	576	569	578	628	561	582	592	563	567	580	600	582	576	555	591	617	573	581	599	590	619	563	576	563	574	577	592	596	548	543	590	571	553	569	589	556	578	556	624	576	569	607	580	578	608	595	602	572	568	646	574	572	589	559	534	537	563	569	573	594	542	567	628	594	582	613	588	604	589	616	546	571	600	592	577	586	592	594	573	568	566	598	566	557	544	568	604	575	571	552	593	592	575	609	617	565	607	567	593	561	618	589	597	568	564	561	608	579	584	585	583	549	617	544	603	601	576	550	587	592	540	598	554	591	570	585	571	575	549	577	553	593	614	549	574	573	537	589	599	572	602	592	610	598	550	566	554	571	623	590	567	564	583	533	553	594	541	609	603	551	581	586	569	582	610	531	571	553	570	553	582	633	556	584	580	581	524	570	543	605	580	553	623	593	589	549	596	587	571	617	561	558	591	579	604	608	556	529	566	628	594	586	564	567	560	585	577	572	549	584	592	553	590	560	598	590	584	621	588	597	572	551	565	572	593	559	604	569	564	553	610	567	513	545	582	584	596	613	547	549	543	583	598	578	549	580	582	584	613	568	598	573	585	578	569	571	584	586	585	611	572	600	544	558	559	570	556	588	598	592	546	615	544	517	603	607	548	554	577	604	576	543	615	582	635	577	570	549	590	575	581	593	557	589	583	573	587	583	591	535	589	579	584	616	555	548	588	584	604	582	592	587	546	608	621	593	585	538	592	557	577	591	576	631	542	560	619	564	589	542	505	626	553	606	564	575	603	580	598	551	576	606	570	593	593	603	606	569	563	594	588	555	544	559	562	617	536	601	617	583	587	570	591	567	544	613	554	589	577	574	589	597	582	561	603	595	555	539	569	546	554	606	565	551	574	560	591	559	589	586	560	585	607	587	562	592	591	562	576	601	546	612	588	602	529	576	576	569	586	603	618	562	597	591	627	557	604	596	619	605	594	590	547	566	591	618	569	560	594	606	587	558	603	572	621	551	578	556	589	523	598	595	600	579	588	584	586	585	596	589	558	577	584	573	594	580	596	597	548	596	589	574	574	614	570	546	560	580	599	616	571	553	574	524	554	581	553	611	570	561	545	576	587	610	600	585	583	540	616	567	557	579	603	621	560	586	604	533	590	602	558	587	630	581	576	552	563	607	639	560	563	582	551	594	586	599	571	563	586	608	596	525	583	578	592	594	581	591	593	581	574	570	584	588	563	548	561	547	583	597	555	575	605	554	584	584	588	578	625	570	571	537	620	575	567	601	579	610	563	564	588	554	576	585	558	520	582	564	569	607	556	555	583	584	588	620	538	586	582	559	557	594	585	580	604	619	560	519	572	593	584	579	549	578	543	616	539	596	562	579	556	566	562	552	609	574	557	586	636	595	555	607	585	572	538	562	593	609	615	560	556	594	559	548	554	583	607	568	568	533	602	571	546	598	542	543	582	564	519	556	576	575	551	592	589	536	589	588	553	638	577	585	558	587	577	607	538	617	589	571	581	557	619	569	609	581	566	592	550	562	590	571	554	579	557	561	613	566	599	561	543	576	577	565	580	554	576	606	572	564	598	610	574	591	538	603	590	540	570	567	603	561	542	573	613	590	568	593	560	576	601	578	584	592	587	584	577	550	563	621	584	585	571	589	547	614	607	531	639	525	602	561	609	558	567	574	591	627	596	576	551	554	584	577	636	580	550	594	597	551	561	576	577	588	603	613	564	536	509	546	618	532	572	601	593	620	596	563	570	590	587	576	614	599	541	558	589	612	574	593	576	597	592	550	590	578	595	563	591	554	546	570	577	609	556	582	570	621	523	557	632	567	577	569	623	572	625	581	559	583	551	572	570	585	585	586	567	574	571	581	565	591	545	585	603	569	550	596	578	588	594	568	574	592	580	546	603	568	572	539	600	556	611	613	604	595	604	539	614	586	564	550	578	567	543	572	576	542	595	593	558	588	564	580	593	582	589	580	594	562	605	546	589	580	555	587	564	578	613	591	602	556	566	574	549	592	584	543	586	602	572	546	567	637	591	624	561	552	579	572	582	576	536	570	585	527	568	574	579	615	574	583	554	600	568	562	545	560	607	612	580	504	578	508	592	584	616	536	591	603	575	562	593	587	603	610	599	580	530	570	587	559	550	579	547	548	565	573	561	556	586	584	581	569	575	572	595	552	554	586	582	547	535	615	522	603	543	623	596	588	528	575	567	590	538	578	599	540	573	553	584	596	586	529	602	544	589	573	580	597	541	544	594	535	571	510	583	607	607	624	602	599	554	563	586	596	565	586	581	569	551	577	581	630	546	582	564	578	541	552	553	543	606	546	576	585	608	582	584	586	574	554	533	563	553	573	600	616	568	599	555	548	613	561	602	557	590	565	586	586	578	577	555	587	594	579	627	598	565	600	609	605	563	603	573	557	567	577	588	556	596	542	564	558	578	607	614	607	556	569	560	587	566	526	553	598	587	589	546	633	581	581	566	605	606	592	567	550	614	572	588	573	572	579	610	564	573	564	599	594	607	554	602	576	522	592	566	548	549	562	623	542	568	612	602	560	533	587	577	585	557	570	590	582	610	595	570	550	583	586	588	568	595	626	570	534	568	565	571	560	552	555	612	602	572	570	585	610	595	553	580	565	574	595	556	552	596	582	532	592	528	577	603	532	558	612	586	580	617	569	548	604	561	570	568	552	612	602	587	571	614	570	547	568	587	625	564	600	577	566	568	631	590	566	572	576	578	568	590	573	560	601	579	575	551	614	573	622	566	531	621	577	623	563	598	594	550	546	566	565	582	580	577	534	592	589	587	563	612	583	567	607	563	545	595	577	549	557	554	588	595	575	621	577	588	599	567	575	583	597	582	600	559	559	585	544	611	564	574	566	565	567	568	614	625	570	581	542	580	545	550	585	585	552	569	606	581	582	624	581	538	594	602	568	576	579	543	578	548	612	577	558	551	619	589	531	591	559	612	571	575	558	612	568	578	558	559	608	609	584	568	573	582	566	571	574	560	586	578	570	561	617	568	578	632	580	625	581	548	578	569	552	574	585	590	618
23206	21685	30515	23395	21454	20429	4616	567	421	389	349	311	333	327	306	301	306	285	285	273	248	268	255	224	245	246	245	239	256	264	251	222	257	218	249	281	232	240	233	230	237	258	242	252	254	221	238	286	249	249	246	219	240	237	228	269	234	224	214	228	240	234	229	258	189	211	236	236	248	218	232	233	222	231	217	230	226	271	236	265	249	231	241	236	260	236	190	241	222	229	226	223	244	264	233	201	228	261	222	237	225	226	236	220	217	243	263	251	205	231	238	211	245	217	243	234	228	214	235	255	221	225	259	248	232	250	244	240	228	224	242	235	245	234	265	251	254	242	236	231	214	239	226	221	253	229	216	243	261	249	200	233	241	246	254	252	241	249	215	220	235	213	251	216	235	244	242	243	232	230	218	240	231	238	232	224	244	243	247	239	240	214	245	227	226	215	207	233	222	247	243	225	240	239	235	244	225	238	228	216	227	225	253	257	243	249	236	252	219	262	237	214	235	224	249	224	234	227	216	246	217	231	218	219	244	247	234	235	234	233	234	247	228	254	234	218	219	210	230	224	242	230	246	221	222	216	238	226	242	229	234	219	234	194	245	210	219	249	247	217	221	243	237	235	249	255	203	221	230	239	227	212	229	248	270	235	249	244	228	268	222	245	199	259	213	230	236	237	241	241	219	217	246	247	224	221	217	255	233	239	234	237	236	262	207	242	244	248	212	240	228	249	226	221	244	247	233	237	230	207	236	246	244	224	223	246	252	225	207	230	232	209	248	208	227	242	215	238	255	224	230	245	214	268	225	232	208	218	217	234	217	220	252	252	232	252	255	210	227	227	238	268	217	237	230	220	230	238	255	221	250	234	227	255	243	237	268	207	220	213	248	245	233	226	231	217	236	219	243	271	204	236	244	237	249	223	234	254	229	219	235	224	234	239	246	233	220	234	243	217	250	226	250	235	227	204	233	209	259	232	258	242	233	225	232	275	220	239	207	241	230	245	239	222	244	234	215	237	243	229	222	239	219	234	224	240	247	253	239	257	230	269	252	222	207	246	245	251	207	215	272	239	217	236	213	246	216	233	243	249	224	252	214	225	229	222	232	231	240	216	228	241	225	198	208	222	239	264	232	239	222	220	256	236	231	226	217	243	245	242	215	223	235	236	228	227	213	236	226	171	223	220	216	205	247	246	217	209	228	221	235	224	203	233	226	242	225	255	219	205	243	211	260	223	247	232	239	240	210	239	247	222	240	248	234	231	239	235	236	250	239	237	243	218	230	245	223	236	236	229	244	245	241	232	216	230	248	206	235	213	243	227	239	218	206	216	226	244	225	236	209	239	217	245	223	237	226	227	211	210	197	229	232	222	230	231	237	242	257	241	223	250	216	202	235	270	203	232	254	244	227	237	224	238	235	242	238	223	210	245	241	251	230	241	229	224	257	240	230	246	240	240	254	241	247	208	225	247	235	210	251	237	241	215	211	219	236	234	222	233	248	247	229	265	213	233	221	204	211	233	215	246	254	212	230	228	227	260	226	223	232	219	226	201	260	259	212	254	248	252	233	227	242	237	223	226	231	222	230	220	237	238	276	204	252	233	275	225	224	208	267	241	190	217	211	238	211	220	209	240	211	243	214	252	239	235	235	222	250	219	228	222	240	248	230	239	246	242	258	230	227	234	229	251	250	242	239	273	225	235	240	220	229	233	223	203	250	247	229	228	234	215	246	221	255	252	248	247	231	257	212	230	224	235	238	249	249	227	198	255	235	233	230	225	227	215	224	207	231	216	239	221	239	247	229	249	236	235	237	264	246	232	244	234	229	217	244	220	229	248	254	218	219	225	232	234	218	257	227	207	259	257	216	216	228	212	249	249	223	238	212	255	237	251	236	222	235	220	226	236	244	224	219	200	237	221	239	246	245	223	242	221	243	247	201	224	219	228	254	242	259	243	230	232	255	218	265	227	253	208	245	246	227	258	237	238	240	255	236	242	232	218	234	239	208	243	241	238	251	245	227	257	224	224	233	219	266	270	213	225	231	225	234	218	197	222	250	211	237	249	245	225	239	237	214	269	238	207	222	228	234	251	230	227	220	187	225	234	210	205	238	217	248	206	206	235	252	244	224	237	246	220	253	228	212	237	222	198	237	199	248	255	236	232	260	204	223	221	238	257	229	208	244	210	236	236	250	233	245	200	229	232	231	228	246	229	226	234	238	248	212	245	231	247	257	221	248	217	238	246	214	224	222	255	219	221	230	227	227	247	234	244	195	232	246	235	233	221	245	234	223	204	234	239	226	221	247	217	255	237	233	232	217	236	219	231	209	219	243	233	233	238	212	239	208	251	235	247	224	239	239	225	231	237	246	236	228	227	233	232	216	249	221	256	236	214	224	236	242	254	242	258	249	197	217	245	228	241	236	247	221	256	237	243	222	230	248	246	235	228	254	221	241	220	227	243	223	216	207	230	222	224	250	241	246	241	226	208	275	216	234	244	246	234	255	233	237	234	220	207	193	250	215	205	227	217	244	215	224	211	234	233	253	227	221	215	215	227	227	219	227	242	225	211	208	250	236	221	243	238	242	200	248	228	238	256	226	221	234	204	243	229	216	221	222	199	231	242	226	219	243	212	233	253	233	218	227	272	231	214	208	241	214	243	241	234	246	240	220	209	224	231	239	263	255	216	216	229	222	243	253	251	228	237	211	248	247	226	218	248	231	237	251	228	258	230	241	239	228	232	233	237	227	225	218	230	226	256	244	235	203	244	262	227	264	247	216	248	228	210	226	215	245	232	231	220	239	225	244	241	201	209	240	256	241	225	219	210	251	226	233	244	248	210	232	239	206	226	248	228	260	237	238	222	217	245	225	225	247	242	208	221	225	209	239	225	237	227	238	257	229	211	230	255	242	240	238	218	226	206	239	230	218	233	235	236	228	219	232	234	237	252	256	224	209	242	230	215	219	236	227	217	219	226	220	241	240	228	240	214	256	232	246	233	224	222	252	261	242	211	259	199	207	230	226	216	253	229	248	249	220	242	227	218	250	226	221	213	248	232	233	232	222	216	241	208	227	243	255	221	232	260	231	211	248	217	227	232	228	247	226	215	214	218	247	211	221	230	218	246	212	223	252	242	224	202	222	235	229	248	241	243	207	202	237	230	236	264	261	219	225	243	263	219	225	235	230	232	224	216	221	237	210	233	240	248	204	252	268	252	249	223	216	222	262	253	228	234	257	229	210	224	236	244	243	230	244	246	226	235	224	241	244	257	227	255	220	256	239	223	216	212	226	233	255	273	229	220	227	247	255	245	233	231	263	225	237	236	239	226	230	227	228	223	240	226	238	244	213	246	235	230	233	231	221	221	227	240	217	220	248	236	235	227	229	197	236	249	204	230	231	219	203	242	239	241	232	249	225	223	238	226	236	231	232	212	250	227	222	227	240	234	217	201	237	214	236	220	202	244	207	237	246	248	232	225	233	238	242	215	253	202	226	230	251	238
56834	87951	43508	3066	2092	1623	1331	1036	917	792	648	556	495	483	483	437	424	407	351	385	395	378	377	350	345	380	361	382	354	339	344	360	313	365	381	327	319	317	361	299	332	302	327	357	337	320	300	301	303	316	318	328	338	286	323	331	324	328	330	331	307	331	344	319	285	329	290	293	342	332	303	290	279	318	335	323	330	309	297	268	303	301	309	291	298	338	312	326	310	305	313	319	322	316	286	278	299	315	315	333	327	319	311	324	304	299	300	325	292	296	308	316	340	317	320	310	314	321	290	299	316	320	311	305	317	299	298	306	324	315	313	305	303	316	295	301	302	299	263	327	321	331	299	313	317	347	279	343	299	322	316	302	322	355	302	330	351	325	344	320	297	323	312	290	285	323	294	304	307	303	325	323	302	317	315	301	333	296	320	313	315	342	306	362	332	298	328	326	290	333	299	343	332	300	291	307	328	295	297	313	328	340	336	316	302	320	327	337	307	319	293	301	312	333	339	311	286	352	323	283	331	314	298	315	349	293	307	315	318	295	313	303	330	316	300	319	294	324	309	267	305	316	332	326	327	307	295	326	304	303	325	310	321	301	360	314	299	300	288	288	318	354	316	304	339	306	318	313	298	311	324	315	292	309	320	324	289	308	274	313	292	301	306	296	320	326	340	300	321	310	292	299	313	306	340	302	348	335	306	293	294	320	315	274	330	327	320	318	329	313	354	284	320	328	327	299	344	318	309	308	311	324	328	342	319	324	328	325	326	302	308	313	326	357	316	305	316	300	350	329	331	274	343	320	308	299	308	318	317	335	296	346	312	330	290	281	327	323	313	304	297	339	305	318	314	332	280	314	340	329	316	320	322	331	305	264	306	323	330	304	321	304	307	319	313	335	310	282	314	345	324	343	324	309	319	334	333	314	310	290	312	322	314	303	311	316	301	301	301	323	320	347	327	284	310	327	308	292	325	305	306	289	330	302	333	307	334	279	308	307	300	327	304	306	297	321	308	317	308	329	310	294	303	306	306	325	308	300	325	299	321	291	294	330	310	325	306	335	292	320	274	298	318	332	322	296	298	327	312	322	305	312	316	311	316	331	283	309	332	307	303	299	315	344	289	317	287	324	313	285	314	290	335	301	308	316	312	286	284	339	323	308	334	298	298	318	311	308	305	324	314	320	348	322	330	326	330	342	329	316	321	311	340	318	289	309	318	304	302	309	325	338	316	304	328	317	307	311	312	297	323	299	310	287	338	293	308	305	303	309	321	337	309	300	308	338	342	300	307	330	323	319	328	308	338	279	305	328	320	335	337	319	316	308	332	310	328	303	318	333	335	312	299	303	305	307	312	298	309	325	295	298	359	308	308	312	326	302	287	297	331	333	331	337	302	269	333	335	283	314	286	306	341	333	329	306	296	317	298	317	318	299	293	319	305	318	298	316	329	308	288	319	301	326	309	336	295	306	298	312	304	332	318	344	317	335	343	310	325	315	367	332	304	328	294	324	376	279	329	301	325	318	317	304	344	319	315	306	310	319	342	275	306	306	335	295	305	347	323	314	294	333	319	288	306	315	302	323	288	309	293	325	331	286	310	305	326	318	332	326	304	321	313	325	294	306	307	320	339	298	341	296	322	298	274	314	352	303	312	338	292	304	323	279	323	330	298	308	303	322	323	305	336	311	313	323	309	329	335	317	314	286	318	303	302	296	324	295	331	312	330	324	322	321	348	322	281	305	318	332	327	318	292	301	321	337	328	332	333	309	312	319	348	322	307	309	332	311	316	326	275	301	290	306	317	328	320	304	304	315	285	318	308	315	323	334	343	332	302	314	321	301	330	324	301	305	298	322	301	307	293	309	299	327	342	283	299	319	306	327	311	305	342	307	313	300	312	309	320	307	306	341	309	305	291	316	350	324	313	340	320	306	328	313	312	325	296	301	345	290	319	320	330	288	296	327	331	349	326	327	300	346	326	316	308	311	301	340	344	295	325	351	319	272	311	327	320	323	338	340	312	317	370	332	323	289	307	284	318	321	321	309	340	321	321	337	314	318	349	314	351	280	335	300	334	324	304	329	300	323	305	342	301	318	329	291	300	309	306	307	298	338	339	320	319	311	310	321	322	378	288	309	295	303	307	300	318	324	341	315	311	312	308	310	352	294	350	333	309	320	308	310	303	317	304	304	300	336	291	331	295	281	315	286	282	296	331	335	320	306	305	330	321	300	311	302	327	332	289	291	300	314	325	303	308	327	298	323	300	312	309	304	346	276	327	312	312	329	306	303	341	294	328	310	337	288	287	319	345	295	312	327	284	276	328	300	330	290	287	309	322	307	279	316	290	339	281	296	301	308	284	313	341	332	319	317	322	352	299	318	298	292	315	319	299	311	319	295	282	322	316	307	302	305	312	285	301	316	281	296	318	315	320	310	315	347	340	338	316	322	305	328	312	337	279	302	317	342	314	310	316	296	295	308	321	307	295	327	323	359	293	322	347	340	304	329	329	312	334	325	306	333	303	327	292	338	317	306	311	318	307	333	326	335	313	316	321	311	301	331	339	332	307	333	297	296	334	297	301	324	299	333	322	289	334	284	289	294	309	326	286	296	318	327	275	294	311	311	307	302	309	352	295	300	286	317	328	335	334	283	282	297	348	296	303	326	338	303	324	320	291	322	307	289	306	360	318	322	309	290	323	322	305	334	289	338	314	342	338	303	297	310	325	310	291	279	304	340	301	328	299	311	319	295	284	341	293	301	301	310	308	308	309	316	317	285	310	341	327	293	321	326	322	303	313	299	324	317	290	279	322	311	304	357	337	294	327	337	320	303	344	283	306	308	312	332	313	305	317	309	283	346	307	296	328	280	306	335	315	348	322	320	306	322	316	319	294	309	337	318	310	295	290	338	329	330	342	339	319	301	304	299	304	307	304	326	299	304	276	359	293	308	340	318	298	296	340	279	287	324	325	323	274	327	308	317	316	324	320	347	326	324	343	330	311	308	314	304	316	349	336	333	330	323	303	304	311	336	293	302	318	276	311	308	315	342	322	325	319	340	318	336	294	348	295	350	307	347	336	322	338	322	338	329	323	332	292	296	282	330	288	317	297	304	319	309	381	320	310	295	297	296	314	310	300	326	294	304	337	330	278	341	330	319	327	344	322	284	337	326	291	326	330	322	306	313	314	309	311	296	312	311	292	325	325	319	304	337	302	276	310	292	310	308	309	315	281	295	306	330	291	312	292	315	298	322	317	301	328	272	308	373	307	322	315	317	317	327	287	299	318	334	310	347	346	334	309	337	317	284	330	325	349	298	308	300	313	305	311	251	339	322	294	298	332	327	330	328	313	308	321	312	282	310	310	302	315	322	321	322	331	316	303	323	354	301	294	319	313	316	335	284	305	315	316	318	302	283	324	315	313	334	299	324	314	329	323	292	285	316	323	304	319	355	298	304	286	300	315	335	304	305	323	311	325	322	321	329	322	307	313	320	319	318	363	327
27752	25261	21005	2786	476	434	442	436	435	426	413	420	380	410	422	433	431	413	414	426	410	442	434	422	346	454	421	380	441	458	410	417	418	445	421	419	410	417	381	415	422	453	406	410	415	423	408	456	432	414	433	393	439	401	433	444	423	393	434	423	412	413	406	435	425	422	423	397	412	446	421	425	441	409	445	404	421	459	383	391	436	393	414	420	420	440	390	384	433	395	406	443	415	382	424	419	428	391	421	390	419	404	395	420	439	415	405	387	412	410	429	424	423	414	426	417	405	414	431	443	439	412	397	407	431	430	414	404	454	405	411	440	379	428	439	409	423	388	415	434	417	425	416	416	425	407	415	371	407	398	428	383	427	445	412	453	430	409	405	413	422	418	451	435	430	402	447	429	417	425	447	411	448	382	400	417	427	402	417	422	392	430	409	404	432	395	427	389	457	433	442	382	390	427	429	420	396	415	389	358	424	451	449	426	422	419	426	423	440	419	395	430	432	434	430	422	363	380	430	409	416	390	453	392	378	408	397	432	431	452	424	420	406	394	392	390	439	403	420	397	404	436	423	431	365	428	421	443	404	441	405	447	441	420	377	441	423	362	403	432	411	436	399	420	423	442	425	438	413	417	422	426	407	440	412	425	382	437	411	400	397	428	434	406	439	429	408	414	433	408	404	415	428	413	428	386	399	412	408	407	376	411	424	401	413	386	397	418	424	455	401	411	418	430	434	440	442	445	424	398	439	440	417	418	411	442	432	414	400	393	422	399	414	416	441	372	424	433	408	413	400	380	438	429	449	431	405	418	410	418	427	392	418	437	416	426	409	421	376	404	389	412	422	410	406	426	369	431	430	384	425	406	443	393	419	436	392	412	423	463	392	434	403	404	446	404	428	408	415	393	391	439	394	431	405	408	422	397	436	429	439	379	460	443	405	407	404	430	427	393	424	444	400	412	407	421	409	428	421	391	426	429	429	404	445	414	426	429	451	425	398	435	412	409	414	406	437	436	419	370	426	386	410	415	399	439	452	423	402	402	428	400	436	435	402	392	389	425	430	455	443	427	388	429	383	451	404	418	410	416	400	367	405	410	386	371	385	393	444	432	451	413	415	408	453	407	385	399	442	427	399	443	413	387	435	432	424	413	403	415	432	409	387	431	427	387	429	441	442	403	402	420	420	411	431	434	418	405	415	432	424	393	420	409	409	401	394	410	397	450	438	417	417	410	434	392	435	428	419	437	430	402	409	403	406	385	426	422	423	397	405	427	439	419	431	428	403	408	380	393	414	390	382	437	421	413	415	447	465	434	444	404	443	414	365	449	425	452	439	429	421	401	398	422	416	430	403	370	434	409	412	417	396	397	418	400	426	403	405	428	433	413	422	406	440	412	430	410	429	426	420	433	411	431	429	399	449	415	422	434	403	444	402	413	480	436	389	406	448	438	424	408	447	417	440	395	427	409	416	399	429	408	395	383	428	452	394	436	407	423	416	409	425	425	450	417	381	395	435	446	410	452	404	403	441	392	443	390	412	422	416	427	370	449	423	437	481	401	393	401	399	428	444	422	395	418	424	419	424	421	410	444	418	415	441	444	433	399	451	400	442	454	419	411	422	407	427	414	436	437	405	430	439	430	429	421	435	371	403	433	442	420	449	431	417	381	412	384	400	408	437	445	432	429	431	419	449	418	416	431	405	405	427	436	416	411	442	438	397	446	447	391	472	401	411	422	446	425	415	373	448	393	422	434	391	420	430	389	409	436	400	367	440	422	403	442	427	443	398	411	388	416	408	437	420	420	435	421	410	405	416	444	431	451	418	409	395	449	403	404	388	395	429	429	412	423	423	426	440	413	459	399	407	411	427	442	427	438	414	438	419	379	392	438	383	408	419	394	421	416	394	434	426	363	435	436	425	440	401	411	394	414	405	423	391	401	392	365	459	449	414	425	409	442	414	421	436	370	430	409	423	431	401	412	441	394	422	412	439	415	435	397	433	445	440	423	454	407	423	427	388	429	381	414	439	434	413	452	387	413	427	455	429	416	394	401	443	435	401	409	433	430	408	426	395	380	406	437	440	417	437	423	398	416	388	398	433	430	381	415	441	411	432	432	432	440	429	418	413	417	469	442	418	418	460	426	349	403	430	416	456	454	441	446	460	414	375	419	441	412	463	407	419	429	432	404	419	416	417	443	394	437	414	425	408	437	397	411	418	456	442	371	430	447	440	438	414	401	411	408	434	406	432	447	472	387	402	410	419	369	402	420	388	392	385	441	437	394	400	380	395	415	449	459	475	416	407	391	427	436	429	431	401	421	429	360	417	451	452	363	432	385	432	395	452	390	384	430	398	448	419	414	448	432	408	413	418	378	393	373	425	412	420	397	396	409	452	439	412	446	416	417	401	395	405	436	398	383	406	443	437	408	445	399	422	404	427	374	412	405	425	404	416	429	413	388	409	399	422	413	417	415	409	404	408	472	426	490	421	419	414	443	418	396	444	431	376	437	423	381	450	455	421	436	423	399	447	374	386	426	413	410	423	410	422	394	400	392	443	439	401	420	457	400	427	415	404	410	400	422	445	414	413	425	424	398	433	421	391	404	453	443	417	405	452	401	426	398	405	421	396	433	421	421	404	446	421	445	462	424	410	439	428	433	405	454	416	400	392	404	469	382	380	421	408	412	465	407	423	412	443	409	413	420	431	433	397	406	420	401	476	417	389	389	389	441	440	396	455	428	429	421	449	420	453	416	413	430	438	398	419	381	427	420	428	446	437	421	427	421	432	460	458	428	405	410	417	412	418	422	427	400	394	425	385	455	413	451	437	419	415	401	456	429	432	421	433	428	387	413	399	411	430	372	395	457	417	388	466	416	366	424	421	438	399	418	434	393	398	400	417	431	426	395	424	411	402	421	381	386	430	420	439	409	400	436	384	424	426	396	446	444	386	398	369	444	413	399	415	423	387	413	383	406	444	403	421	429	425	421	412	434	413	435	417	377	454	450	411	390	411	407	431	421	466	429	420	389	405	408	397	427	426	380	394	454	439	424	443	444	418	349	379	419	407	402	401	408	436	418	445	432	410	440	376	414	398	418	398	419	417	407	402	409	444	427	391	425	406	446	412	415	443	420	420	449	413	443	411	438	448	440	384	430	406	431	408	397	411	421	434	426	388	385	395	411	452	409	437	448	420	442	409	402	463	435	441	434	412	449	414	393	423	427	435	388	428	392	429	467	421	408	445	398	408	406	404	455	389	410	444	388	447	395	445	388	372	425	406	444	445	379	394	388	387	426	406	397	376	434	446	447	417	393	439	409	423	452	445	438	426	419	412	437	382	415	398	403	432	377	426	397	408	405	402	413	419	438	414	405	428	422	456	432	427	430	431	404	410	428	389	399	412	440	434	415	396	402	396	416	420	429	403	422	384	402	388	410	406	428	418	397	418	396	400	401	412	397	430	399	434	392	405	414	410	418	427	427	417	444	402	455	439	393	417	378
28755	40817	16897	691	668	641	598	592	583	565	571	551	603	550	574	584	537	563	563	586	541	532	622	602	542	564	559	561	595	579	574	551	522	595	538	594	536	554	573	567	614	523	574	540	549	529	556	550	532	540	575	564	569	564	579	598	589	579	538	551	563	544	574	545	568	584	554	556	537	581	516	545	562	562	547	566	556	531	562	543	572	593	558	566	525	546	580	596	564	606	559	573	571	585	587	547	552	513	559	561	537	556	501	572	523	583	546	521	561	574	602	552	531	550	581	569	559	503	550	539	546	522	581	596	557	570	578	561	593	573	509	555	540	515	525	558	546	548	525	580	608	560	583	549	589	584	535	589	569	552	555	548	553	544	535	528	593	617	543	540	581	594	596	551	566	591	548	585	536	594	543	557	553	550	575	608	531	537	566	550	577	600	499	531	605	572	565	616	554	556	562	524	552	572	589	537	528	497	556	547	572	567	550	501	526	570	536	522	530	538	563	587	597	521	572	577	485	564	544	567	566	559	552	603	603	563	542	558	615	548	613	557	565	519	583	543	597	572	566	564	536	555	539	582	570	580	561	531	553	549	563	596	577	573	591	588	553	552	546	557	568	555	573	546	615	510	572	569	616	528	533	531	550	550	561	524	570	566	572	559	530	589	550	601	508	562	556	579	553	558	560	507	555	590	557	530	582	544	551	530	523	574	554	576	533	595	548	593	581	586	575	607	568	559	561	619	561	551	559	583	552	544	575	532	533	563	553	535	515	559	571	599	589	562	544	593	537	564	541	533	560	545	532	582	516	556	563	533	586	583	561	589	529	554	552	548	541	566	539	551	529	549	568	553	590	573	576	536	553	516	549	535	557	561	570	568	587	594	545	531	606	535	536	605	563	534	559	559	545	567	544	600	582	578	539	553	550	512	552	597	548	535	530	617	592	524	581	584	539	556	570	565	581	553	529	510	527	569	534	541	546	563	562	585	547	547	562	560	550	607	581	514	573	580	572	611	566	566	529	583	547	535	517	573	554	559	531	548	561	569	575	552	539	542	590	564	567	602	509	538	561	534	509	570	582	544	589	572	563	555	578	537	586	547	550	597	548	560	520	566	541	546	554	606	545	520	566	529	542	533	566	524	559	600	545	611	552	530	537	585	576	560	552	535	542	540	567	546	488	556	510	590	567	535	570	575	562	571	567	553	515	536	562	559	548	561	541	531	546	537	573	577	564	571	518	508	528	524	560	590	537	589	549	577	538	597	610	584	535	545	526	588	558	573	561	550	569	575	571	557	563	576	545	586	576	595	589	495	552	588	568	537	607	582	527	595	557	543	578	585	533	576	553	555	572	590	532	544	624	572	579	526	570	548	569	554	558	564	558	525	565	553	584	521	562	593	559	508	540	578	525	541	533	546	556	585	581	535	567	529	558	597	542	546	528	536	513	563	558	549	568	575	576	524	528	586	546	569	565	555	552	554	595	518	533	577	568	565	551	518	579	505	506	594	552	574	540	564	557	555	496	584	561	547	579	606	558	562	572	548	544	578	536	582	557	537	540	592	561	573	512	555	493	529	529	559	556	538	571	539	509	547	515	554	566	540	538	572	508	585	534	555	540	567	589	554	573	533	529	565	564	577	575	573	501	555	549	588	520	581	604	535	544	600	562	513	576	564	593	569	552	537	586	634	555	532	582	530	521	546	540	546	571	542	563	583	553	566	590	571	586	544	607	551	520	541	548	562	586	559	538	554	570	543	586	556	538	561	616	548	570	562	572	565	568	587	556	560	587	557	546	606	542	582	515	535	549	546	585	558	516	606	560	542	556	543	599	575	581	553	557	556	562	550	585	594	568	557	562	562	576	554	572	531	521	593	562	515	529	553	568	544	563	559	569	542	542	597	539	539	554	559	551	583	566	557	504	561	560	564	554	580	546	590	572	513	554	567	504	541	580	553	552	550	567	565	569	563	564	535	556	564	581	542	552	557	521	562	573	559	584	516	531	517	563	587	593	547	555	582	578	545	554	568	542	597	571	579	575	578	548	565	529	501	617	580	561	552	522	549	526	524	545	614	562	605	550	560	549	602	540	576	528	556	532	554	538	555	577	577	529	547	567	531	539	581	562	543	581	544	547	548	556	553	541	538	575	571	548	563	576	531	567	521	538	560	591	547	559	578	571	565	549	513	573	514	580	575	580	574	586	571	546	543	555	553	528	555	604	547	587	563	515	584	556	553	583	565	560	611	573	569	569	549	565	595	557	580	546	545	573	570	582	519	556	535	514	545	544	490	586	530	566	530	573	566	579	569	539	537	549	527	574	587	538	571	505	564	560	548	544	578	536	562	576	576	547	553	554	563	563	595	558	536	551	565	560	572	556	557	512	549	532	560	550	558	582	570	520	595	567	543	570	570	588	607	550	544	570	555	557	557	557	555	551	591	566	534	562	525	572	580	579	568	558	590	613	561	566	615	560	540	516	565	520	553	602	533	555	605	570	579	569	551	537	575	564	574	521	598	585	559	610	573	506	570	550	538	567	531	530	575	570	516	560	514	596	553	525	581	574	550	527	575	546	578	565	537	520	594	581	556	553	554	563	520	547	547	523	503	563	535	599	562	577	534	557	557	549	590	546	560	573	553	541	534	542	566	533	508	535	573	543	600	569	579	570	539	575	524	552	524	581	587	576	531	529	554	586	568	526	537	564	544	537	564	591	564	571	531	607	565	581	570	535	552	544	543	541	588	544	574	542	569	577	539	534	554	556	562	616	557	603	575	577	575	559	565	538	517	539	538	564	595	580	564	563	566	535	546	582	579	530	551	552	564	539	528	558	565	564	574	591	566	548	543	560	497	562	532	540	608	596	566	573	570	561	546	596	535	502	607	573	544	561	584	581	581	560	583	611	569	573	564	574	549	556	541	553	543	543	593	554	565	563	521	570	613	594	535	548	556	516	585	526	587	547	579	603	524	567	538	539	539	545	530	550	562	539	546	550	564	580	523	550	562	546	562	577	548	532	566	532	572	580	572	605	556	549	583	556	537	542	584	575	586	563	551	561	574	622	563	564	578	486	563	566	543	564	592	542	545	589	558	570	531	558	543	576	614	548	545	578	570	558	554	602	541	548	584	572	572	575	568	549	539	554	551	594	568	540	516	577	562	566	581	499	589	545	567	547	525	554	568	541	532	561	532	561	563	543	587	531	592	547	534	603	553	583	555	537	549	574	539	558	575	555	571	558	538	534	543	579	555	563	548	576	583	534	545	541	548	568	497	571	599	564	501	554	565	562	576	574	539	524	537	529	611	542	532	533	526	551	576	584	573	547	553	548	574	569	584	535	618	557	543	553	539	571	588	555	553	567	525	575	552	563	565	542	518	560	557	542	550	607	529	581	555	584	569	574	526	541	606	568	587	543	585	551	538	568	609	546	554	554	567	564	547	565	581	583	552	507	546	552	554	524	549	567	520	539	568	547	548	552	530	504	542	540	528	567	560	534	534	604	593
24156	22038	29833	24446	20089	6490	809	590	503	489	504	497	461	474	481	449	502	470	450	448	455	417	471	410	423	420	410	442	446	483	425	437	448	447	449	447	384	421	401	438	443	446	443	411	440	435	412	388	437	454	414	443	451	408	481	417	466	435	452	435	464	420	434	428	393	401	435	417	475	402	456	409	442	397	447	452	446	407	437	428	453	449	480	447	431	457	435	439	453	446	459	437	414	420	413	407	444	406	451	444	463	462	410	440	440	449	408	455	434	433	442	447	464	439	391	431	449	439	442	451	470	403	449	439	453	404	431	402	437	437	441	455	396	414	454	434	458	379	437	450	396	422	441	427	442	427	437	428	443	430	395	412	454	403	424	436	422	410	450	436	459	421	410	445	415	459	472	441	405	444	416	445	442	444	433	452	439	400	422	424	431	447	466	498	441	431	432	410	438	439	469	446	397	416	446	427	455	464	439	417	479	423	427	435	411	426	409	453	411	412	408	439	425	415	428	410	434	458	441	415	484	421	430	412	422	453	448	431	464	454	447	481	444	427	459	450	465	418	462	421	457	469	434	443	427	436	454	436	427	381	421	423	412	451	440	402	468	435	435	427	452	419	425	426	416	499	416	445	410	441	396	452	435	470	466	426	434	411	443	429	430	414	445	411	450	420	418	463	462	441	453	456	446	448	407	431	416	412	420	441	454	404	455	432	446	417	439	420	478	427	470	437	411	443	453	445	419	480	438	421	437	462	420	436	414	452	442	421	450	417	409	421	415	423	447	432	452	450	408	430	425	429	434	443	438	423	419	464	442	418	425	432	459	438	446	400	454	436	445	421	432	407	416	429	458	404	441	439	421	447	409	441	428	380	443	477	441	420	448	476	471	434	443	441	437	423	415	451	423	433	428	458	444	418	439	449	434	447	436	436	405	439	418	441	431	442	486	485	447	419	438	416	416	406	415	434	423	423	462	445	403	433	421	450	433	440	429	457	422	392	471	451	430	452	405	418	461	439	429	417	423	459	411	419	466	433	420	404	413	471	426	462	390	446	440	450	411	430	414	445	437	421	451	422	444	419	466	428	417	416	434	480	403	442	449	453	418	416	427	427	468	395	441	426	434	392	411	423	419	453	465	441	419	449	420	447	443	416	470	440	423	440	437	432	467	386	439	430	445	415	418	416	452	462	432	433	446	419	423	459	427	415	426	399	437	417	458	489	450	394	450	427	406	460	422	456	456	431	440	441	454	446	468	437	432	444	453	449	438	439	437	398	409	443	448	405	439	441	428	443	456	407	430	428	440	436	443	455	438	411	401	457	435	459	427	433	445	452	448	428	411	429	448	418	429	438	469	430	399	414	431	452	462	492	453	412	370	384	417	424	458	451	450	474	456	444	431	441	465	448	440	434	400	468	441	455	407	437	429	471	438	408	404	420	460	446	458	459	469	448	457	464	429	479	417	395	429	440	394	402	457	442	417	411	443	415	434	412	432	417	486	438	427	446	470	430	438	466	405	428	455	458	436	457	445	424	424	437	450	459	435	422	404	434	443	472	429	393	404	446	379	445	397	447	449	449	456	447	442	447	443	467	426	438	411	432	433	432	454	413	482	445	395	469	444	426	404	444	439	416	433	438	411	430	445	431	473	440	437	408	435	436	399	468	404	406	394	436	438	430	423	461	462	437	446	431	438	475	454	404	415	417	413	447	439	453	441	415	424	441	453	449	445	406	478	413	465	443	420	393	438	438	409	443	432	436	461	422	443	420	441	416	457	421	406	417	442	437	414	409	405	445	446	441	420	441	429	467	420	423	392	425	437	435	436	371	436	442	450	417	428	399	437	418	453	439	437	483	444	446	469	400	447	457	455	444	468	456	441	455	408	447	428	441	420	442	402	431	426	436	436	458	442	465	448	424	423	403	433	429	405	435	406	403	441	444	446	420	437	502	420	428	454	407	430	419	440	415	452	414	446	431	430	379	425	405	464	410	450	454	442	456	442	411	419	440	431	428	408	417	436	423	438	418	405	438	446	446	423	415	416	437	415	439	448	454	435	433	399	420	379	467	373	397	425	418	432	409	414	452	436	398	432	408	439	428	408	392	451	438	398	425	372	472	446	450	464	463	445	417	403	411	433	415	421	431	405	427	426	415	448	445	431	481	458	442	456	442	400	423	379	445	435	445	428	400	422	397	395	454	428	426	435	410	413	398	402	455	453	434	422	438	421	468	423	433	448	420	416	407	437	473	434	457	408	431	426	410	384	419	464	424	432	445	417	430	448	419	438	432	456	448	428	413	428	440	420	431	425	448	415	427	433	418	402	444	420	409	425	504	445	407	437	383	468	440	460	407	442	419	416	424	435	456	415	444	421	503	439	421	395	423	410	415	478	427	413	434	449	396	429	420	473	426	418	438	448	417	435	426	470	455	420	430	443	491	403	420	467	416	393	403	398	485	471	410	451	455	471	459	406	425	448	400	419	438	446	418	431	403	439	447	433	426	411	421	457	447	422	460	439	437	425	431	414	446	472	426	424	438	416	459	440	447	430	462	448	417	427	408	408	397	419	439	433	446	412	418	419	397	459	456	456	465	432	432	429	458	447	435	437	429	389	424	449	422	460	421	426	429	455	419	424	428	436	504	475	405	447	458	447	427	423	450	422	423	445	412	451	448	397	446	458	478	429	446	429	425	433	421	433	453	447	447	460	437	392	456	459	421	469	419	433	445	458	426	408	424	420	412	418	418	446	394	414	451	458	411	437	433	431	394	405	432	404	436	421	465	440	439	434	426	408	432	420	425	412	425	445	412	467	453	424	421	408	449	429	427	462	441	452	448	433	454	467	407	457	394	432	416	455	444	434	392	469	405	425	443	415	459	423	436	432	425	419	441	434	427	416	459	437	439	418	407	416	420	438	416	449	444	461	412	432	443	416	402	427	420	411	416	439	438	407	450	430	463	458	419	401	412	422	409	447	427	443	413	435	432	437	457	403	374	474	441	450	454	430	413	416	402	420	438	368	409	425	421	390	403	437	471	440	449	416	433	444	446	419	404	435	432	425	431	430	421	435	466	456	468	420	473	435	442	417	430	422	446	424	425	439	445	427	458	404	468	442	440	437	434	443	439	397	452	417	435	437	403	436	464	431	417	432	431	445	420	431	436	429	460	425	426	412	440	462	413	439	416	407	475	453	468	432	437	454	387	397	436	422	398	420	466	459	472	428	414	427	442	438	422	384	419	467	479	429	435	429	480	410	418	468	428	425	440	428	414	435	405	464	424	465	443	451	406	441	409	451	401	420	407	455	420	438	447	428	453	431	411	419	410	443	447	446	438	459	430	445	446	429	440	432	443	435	397	393	456	426	406	439	428	421	428	433	432	414	419	391	449	403	415	429	421	409	428	489	459	415	441	448	410	407	397	433	449	402	422	436	445	427	431	420	432	455	423	455	416	460	424	448	438	407	428	412	425	454	384	466	406	442	430	437	393	428	405	476	439	429	446
53295	76225	37711	2078	1528	1309	1051	999	872	826	775	709	705	645	657	678	648	678	623	616	659	587	621	613	618	620	616	596	595	556	613	598	580	556	600	586	569	587	581	577	617	622	600	628	616	575	598	565	578	618	596	615	586	554	594	597	589	631	602	557	558	581	581	579	577	567	546	571	603	561	606	592	572	579	558	603	604	545	551	556	615	528	563	611	526	580	557	540	593	591	553	578	614	593	569	541	572	627	603	601	569	642	573	601	558	578	554	617	601	550	544	581	560	576	553	604	615	597	555	588	566	605	584	591	575	614	570	592	576	572	606	577	575	562	608	552	589	563	559	558	544	558	582	613	562	537	574	590	602	615	615	580	564	559	602	582	598	544	580	577	602	576	607	569	560	588	594	564	578	635	557	553	622	580	615	593	586	599	599	588	598	560	600	590	573	603	557	642	594	569	607	573	597	560	570	567	660	599	585	603	597	598	560	630	616	578	561	565	584	599	585	566	576	584	585	567	627	571	533	585	530	595	575	569	576	604	593	580	580	549	628	602	569	533	590	571	637	557	567	562	533	535	569	587	551	537	617	578	602	591	567	649	576	615	581	567	582	608	561	593	596	553	543	586	588	600	548	577	608	615	629	602	582	609	590	621	605	524	579	597	562	611	573	626	579	577	593	560	577	606	583	601	539	598	628	589	610	552	574	566	578	561	606	576	596	630	565	586	603	553	595	591	586	549	576	556	583	593	586	575	592	581	611	556	589	581	559	589	596	553	613	606	570	596	576	576	616	624	588	605	595	576	576	559	583	580	560	596	585	567	585	576	560	587	594	586	608	571	561	569	556	566	615	619	610	545	562	562	595	574	605	569	617	595	564	588	577	574	567	573	605	637	588	590	579	556	608	572	584	623	634	589	567	583	590	599	561	618	610	611	624	581	567	557	598	596	581	607	590	602	554	596	579	566	597	601	601	593	582	575	618	556	590	591	575	591	559	600	580	539	580	561	583	612	589	547	543	587	603	541	615	597	573	584	615	619	569	561	616	625	619	595	577	590	571	534	621	569	578	592	555	573	565	607	598	626	563	530	586	581	608	579	570	631	531	597	557	613	586	596	565	577	600	598	583	562	531	608	583	633	545	607	559	615	572	542	569	578	574	575	597	548	578	558	582	555	604	578	573	584	563	623	558	589	571	592	593	548	583	568	492	607	584	597	555	625	584	586	570	617	556	581	668	625	561	618	583	577	591	561	551	563	613	584	587	566	597	573	580	566	582	584	630	561	562	584	619	595	622	584	617	594	561	571	586	575	587	608	539	584	565	580	609	609	571	542	594	585	596	644	611	600	571	568	617	611	606	595	578	543	593	600	575	600	559	567	589	568	609	594	575	613	550	606	559	562	561	600	601	602	588	581	596	590	561	610	570	554	595	620	638	643	596	576	564	552	568	587	599	603	538	608	609	587	567	584	583	541	586	578	569	588	541	568	611	586	601	557	605	562	585	562	608	577	620	591	563	616	597	601	590	579	533	601	578	580	537	600	581	588	598	556	584	591	589	566	571	582	570	612	577	571	568	555	571	557	605	541	600	588	549	559	564	573	580	583	599	584	586	605	628	583	576	633	554	527	571	545	579	566	597	546	583	594	573	584	569	620	547	563	573	582	563	547	600	583	554	575	613	549	644	601	612	565	578	550	611	575	548	558	567	598	542	602	552	607	594	587	524	574	576	542	579	607	579	565	636	579	578	566	535	552	591	578	575	596	602	628	558	579	618	558	587	602	584	577	605	556	604	576	583	580	571	592	566	547	579	562	582	582	566	581	579	591	589	569	559	601	597	606	537	571	596	574	597	587	566	585	565	571	621	589	570	560	605	618	573	586	565	564	553	562	579	604	571	565	592	584	605	582	637	575	618	590	595	595	573	573	551	595	550	574	562	563	553	597	592	606	582	575	584	568	592	575	560	552	619	586	567	569	589	584	563	586	573	564	600	570	633	616	577	542	619	576	610	606	548	536	587	626	576	616	535	569	590	598	542	611	615	535	589	609	542	618	554	535	534	570	555	639	599	581	586	556	608	565	556	581	569	633	589	605	575	634	522	615	596	583	571	586	578	596	619	569	575	540	572	565	603	563	592	615	598	511	584	622	612	557	570	591	591	556	563	576	587	580	612	557	565	629	574	568	604	593	579	608	625	574	635	616	562	589	570	573	589	614	531	559	603	571	617	566	552	590	589	586	519	599	604	598	582	644	578	563	585	625	615	586	569	628	585	551	561	579	607	598	533	571	591	595	563	607	585	599	643	614	582	581	568	565	568	583	609	549	531	592	577	600	639	577	544	566	594	551	583	595	581	535	598	607	542	565	526	550	549	558	585	617	619	577	603	569	594	561	564	614	576	575	598	649	579	596	563	600	579	586	603	600	535	551	584	574	587	590	571	571	578	575	582	553	551	607	558	598	626	541	571	602	537	603	590	552	557	593	573	605	567	581	586	579	612	597	603	565	576	567	567	555	601	576	562	562	563	569	595	547	545	587	591	595	576	583	611	585	641	577	584	536	566	577	539	600	551	540	627	595	591	571	589	583	617	581	532	590	576	598	547	598	564	585	575	545	608	552	628	534	572	632	567	558	586	596	606	541	559	610	625	568	600	548	591	590	569	594	600	580	546	569	619	582	633	617	633	601	564	569	579	630	576	556	641	574	608	633	552	591	556	577	576	554	578	579	579	550	563	600	605	564	567	581	591	594	570	608	577	581	609	612	575	560	609	576	590	519	556	581	576	631	594	563	548	551	601	560	600	590	570	594	601	595	594	616	595	609	615	600	562	597	557	573	597	583	603	596	607	587	580	591	552	609	559	605	605	609	604	611	585	591	606	578	542	573	644	573	582	584	596	609	628	606	619	564	573	561	564	582	573	611	600	611	589	634	579	583	618	602	562	541	519	554	616	589	624	603	612	588	621	572	592	593	556	586	566	534	581	541	542	540	603	566	579	561	557	583	585	578	612	602	582	538	550	578	549	565	585	586	640	574	571	610	575	611	584	583	585	549	570	626	577	535	605	587	605	602	597	589	589	615	591	573	590	586	602	607	547	558	551	598	598	556	604	582	576	577	589	585	620	539	554	569	636	598	589	588	559	601	580	593	609	597	559	618	602	626	592	580	552	574	556	590	560	601	600	591	591	590	550	566	597	577	544	583	592	570	586	590	562	604	571	607	579	571	612	540	567	590	585	589	579	581	590	614	556	613	597	531	556	601	593	601	608	562	588	564	576	565	577	553	622	545	595	638	566	560	596	552	542	595	625	562	607	594	586	587	571	557	578	575	556	600	570	601	615	579	583	595	587	545	533	553	570	627	626	608	573	554	577	560	582	575	593	597	590	609	573	591	557	600	611	599	598	599	585	606	614	610	594	604	536	571	583	551	585	591	528	554	604	576	554	572	590	608	570	621	597	621	550	615	594	563	565	565	549	584	565	584	605	612	604	608	639	574	595	566	558	550
23215	21771	29917	23898	21480	20185	3878	520	399	372	365	326	304	322	317	286	286	295	270	272	222	275	250	255	277	258	253	232	273	261	276	261	247	256	258	211	252	250	229	243	240	219	221	225	245	224	244	239	224	234	251	253	258	266	246	227	244	217	252	251	216	233	230	229	234	232	245	228	228	241	233	231	256	244	273	211	234	238	241	253	256	213	220	225	251	235	227	221	235	215	228	254	253	237	248	247	233	231	238	210	266	289	224	242	246	253	247	221	225	247	221	233	229	232	257	272	232	223	245	232	221	244	215	231	223	234	212	278	240	264	255	230	239	226	220	234	231	234	237	229	227	223	218	221	258	243	231	227	223	262	240	214	214	233	231	238	235	248	235	230	243	223	246	259	245	221	221	221	235	241	229	224	226	233	236	266	232	252	218	212	227	224	230	254	216	240	228	241	247	224	233	236	235	236	215	245	255	243	225	210	229	213	230	252	234	228	269	237	233	267	243	239	226	248	237	217	230	226	241	249	276	224	237	247	253	230	254	254	240	216	231	280	237	203	254	221	241	218	250	254	227	232	226	224	239	223	224	269	246	227	235	227	256	233	241	241	240	240	252	242	242	226	235	236	227	278	218	248	245	238	242	220	231	226	230	214	246	239	234	228	225	226	220	200	214	236	240	255	219	268	248	227	233	235	260	258	255	225	249	226	232	241	258	236	246	229	222	235	228	255	231	231	234	253	245	260	243	227	217	220	237	216	247	258	219	241	201	247	253	242	237	233	229	244	234	243	239	242	233	250	241	227	234	221	231	257	223	221	234	234	247	208	245	294	251	237	239	244	252	262	238	223	232	220	247	230	218	299	218	249	225	226	237	230	253	256	228	217	225	233	246	258	239	237	233	246	214	244	264	218	218	242	248	250	256	233	249	219	251	232	238	228	250	241	257	229	203	221	235	250	243	232	237	237	207	245	244	261	229	217	237	240	238	238	248	238	235	252	239	243	233	210	235	226	261	226	237	245	248	245	221	275	252	224	252	240	220	239	232	235	246	252	261	226	235	243	215	232	217	215	226	232	261	243	223	221	226	249	191	234	245	262	248	206	237	225	223	243	229	222	219	230	264	259	248	257	258	244	229	236	208	250	243	260	239	229	251	248	209	241	226	237	234	258	240	222	237	225	204	201	215	236	244	224	227	244	215	216	226	215	228	233	274	209	231	239	237	226	209	243	226	244	246	200	243	274	230	227	232	224	230	226	235	224	233	203	237	233	261	226	222	211	255	221	238	222	241	245	247	245	229	229	207	234	242	205	239	259	237	251	233	222	244	262	227	263	265	248	251	231	241	243	250	259	241	245	241	220	230	200	227	237	205	249	244	247	229	257	223	226	251	220	231	231	247	234	241	238	218	226	265	251	217	239	275	239	253	223	232	225	250	247	208	229	235	251	232	210	218	231	239	248	246	239	242	245	249	221	228	223	237	215	251	240	241	201	232	223	246	203	234	229	249	232	225	260	220	227	220	212	247	226	229	230	248	245	212	239	256	238	227	253	226	219	233	242	235	265	252	233	238	226	246	219	237	232	247	240	237	225	243	241	225	217	240	229	218	202	229	232	249	227	219	195	230	244	238	199	233	246	256	259	233	239	229	224	250	257	217	235	241	273	234	229	209	255	259	241	239	210	213	252	227	235	226	246	238	220	237	240	224	192	256	234	262	250	229	234	252	230	220	230	245	267	231	217	226	232	248	239	245	231	230	268	240	243	237	247	274	220	263	241	236	244	240	240	230	237	239	247	227	246	230	209	242	208	258	209	238	242	217	229	235	235	232	238	244	264	222	252	241	241	267	244	255	225	227	249	252	210	237	226	219	232	239	225	272	267	217	260	231	218	226	212	225	255	221	219	241	221	247	233	230	236	250	225	235	243	236	213	209	225	232	209	244	215	228	232	237	231	229	239	232	246	261	242	224	244	231	228	235	242	226	204	243	225	237	238	230	218	237	256	205	234	217	225	223	213	231	254	236	245	239	224	235	236	244	230	228	216	227	243	251	210	225	200	233	236	233	248	236	241	248	228	224	230	254	231	238	238	222	248	229	251	240	229	246	250	240	242	225	253	246	223	263	228	251	223	220	222	211	240	260	231	212	218	239	269	235	216	222	215	241	238	243	242	236	237	230	241	235	216	231	255	213	249	234	201	237	234	243	228	231	225	233	250	227	229	237	282	257	244	258	225	230	233	233	247	253	260	260	199	231	260	238	243	237	248	247	232	229	253	233	226	210	236	264	234	245	253	233	257	223	243	232	219	206	209	257	233	220	247	206	227	229	248	252	220	243	239	252	222	247	230	196	224	248	242	244	235	204	229	227	250	245	230	235	198	245	267	235	213	230	213	238	233	231	240	201	253	228	215	253	243	240	243	232	227	243	206	235	229	225	235	267	250	217	222	231	250	246	253	229	230	226	237	224	251	219	228	230	252	207	234	217	224	234	227	247	248	232	232	257	219	231	238	231	228	254	239	232	215	214	225	227	219	202	204	233	242	235	240	239	236	230	251	240	235	233	263	219	225	243	246	235	228	252	250	217	225	232	233	237	243	220	235	228	225	214	255	258	228	276	234	260	230	258	249	206	263	237	251	254	233	232	236	244	208	235	251	231	250	237	248	223	251	203	237	250	237	237	234	250	251	232	234	228	234	258	228	242	215	230	257	227	238	236	228	214	216	255	244	239	232	232	234	216	223	250	241	221	223	231	227	255	238	251	215	225	237	237	232	236	208	244	236	238	238	235	235	210	205	201	245	220	214	219	257	244	252	233	225	217	247	214	242	217	221	250	253	233	207	220	244	236	230	236	232	229	231	217	238	254	229	230	260	222	234	244	244	209	248	227	246	265	249	236	248	235	247	220	204	261	230	232	259	241	214	255	245	266	235	231	237	235	237	235	257	241	236	268	252	230	255	240	260	266	195	223	247	230	254	252	244	229	229	243	265	251	233	234	268	219	256	231	250	207	231	251	250	235	243	217	245	232	212	220	224	261	242	253	240	257	227	242	223	235	237	244	221	239	225	247	238	239	210	251	262	238	242	235	234	253	230	231	230	243	212	233	239	256	232	244	245	225	246	229	261	221	220	220	252	240	240	227	205	223	230	249	229	244	237	202	247	272	227	207	233	253	249	241	236	250	250	226	242	253	236	227	216	258	255	219	245	223	224	205	219	254	254	218	228	266	247	245	239	222	250	235	217	239	250	252	231	231	237	250	240	259	221	253	214	233	230	245	214	261	243	232	228	263	222	221	228	238	234	234	213	217	230	231	235	248	225	273	238	240	244	244	254	233	222	251	245	254	222	233	238	229	233	258	249	223	241	258	202	201	252	253	241	252	230	257	229	233	230	221	226	238	254	254	240	225	245	238	240	236	201	219	232	250	219	237	245	227	233	226	221	229	229	229	225	248	231	247	219	227	246	243	247	234	234	229	248	243	229	225	219	244	259	261	247	226	252	193	257
58140	74386	38636	3151	2138	1602	1294	1082	852	762	628	590	479	519	447	450	397	445	395	377	366	394	375	366	345	350	356	377	332	353	369	320	352	347	355	335	373	358	353	351	352	318	329	310	349	319	313	311	313	313	330	302	341	300	302	286	322	340	353	350	344	317	332	340	359	307	305	285	330	337	331	331	320	318	341	332	321	345	329	301	316	325	317	311	293	328	287	300	311	293	340	323	351	320	312	339	323	287	313	321	321	302	300	349	304	308	355	323	308	329	321	303	332	331	324	320	325	309	325	331	327	344	321	308	323	328	325	339	332	336	305	322	331	296	299	319	311	316	310	325	312	326	341	357	315	317	308	297	306	316	313	316	331	272	336	306	293	340	325	311	301	336	326	314	358	323	338	317	312	339	361	292	283	333	297	326	337	315	333	322	339	279	334	308	325	341	318	332	341	374	314	312	314	316	306	283	332	330	291	306	320	335	335	310	330	368	331	348	298	311	344	283	306	324	336	300	331	301	350	334	317	314	344	303	312	290	279	325	309	325	292	369	307	283	316	338	313	310	342	296	321	367	330	327	309	330	364	336	297	308	303	289	330	282	320	329	298	329	315	321	286	316	320	323	310	319	336	342	337	344	297	295	357	310	325	330	315	326	331	304	343	291	329	324	290	317	337	286	297	328	294	294	323	313	299	296	317	315	285	298	269	318	299	322	320	308	335	305	336	312	326	293	336	300	319	309	315	326	336	309	350	313	321	307	294	318	305	353	305	331	303	284	281	289	319	325	315	309	332	318	353	327	322	306	300	305	308	323	310	298	332	308	335	318	292	334	297	328	324	363	328	307	269	315	324	344	309	311	302	331	299	321	318	346	310	348	342	332	354	327	319	337	333	342	305	331	317	337	338	329	293	318	318	336	304	326	313	296	304	320	303	327	320	340	318	328	320	334	329	307	300	300	301	326	283	320	320	341	316	308	298	307	350	291	296	304	306	297	335	335	300	339	359	325	321	320	288	304	305	322	344	291	305	314	315	286	327	323	322	298	298	312	305	326	336	283	352	316	310	332	290	312	363	297	305	318	330	328	298	296	314	329	322	332	318	301	345	313	312	297	320	308	285	297	311	316	340	303	310	311	309	311	307	310	304	323	331	294	328	333	303	353	286	334	342	306	318	314	308	307	329	300	320	323	346	322	322	354	328	311	325	302	327	315	311	317	314	294	301	324	293	318	329	311	319	311	322	314	309	334	323	311	336	306	317	359	316	305	298	321	314	307	295	312	302	316	317	318	347	327	314	335	322	332	299	347	314	324	308	310	292	329	287	317	351	300	308	327	316	317	329	319	322	317	306	316	300	359	283	292	329	344	328	311	317	311	333	304	320	311	299	352	354	318	323	323	339	349	322	296	317	305	290	347	302	320	295	300	302	296	316	299	344	293	316	363	292	297	305	320	302	346	305	296	326	312	320	296	324	350	312	309	291	330	309	307	307	314	297	323	302	293	328	310	320	322	315	332	343	323	322	321	318	312	308	315	303	327	330	330	339	336	291	337	321	321	346	306	320	366	340	325	334	296	333	292	309	353	291	284	306	340	329	325	340	306	282	326	323	320	324	309	305	319	344	325	294	318	311	291	311	343	306	294	324	278	323	325	271	310	297	297	339	323	328	319	335	324	315	299	301	320	326	303	360	333	334	316	315	338	342	325	302	333	295	316	340	319	343	275	330	321	329	317	322	309	302	327	319	326	291	338	308	326	332	353	320	324	283	330	301	303	318	339	295	277	304	328	324	295	285	345	318	312	324	320	297	304	294	337	321	317	340	306	342	333	313	338	320	337	308	316	338	332	328	294	331	342	338	298	318	316	285	339	304	323	344	296	279	318	284	329	309	307	293	314	318	333	299	298	307	323	315	312	349	316	333	341	317	308	314	306	328	281	286	314	332	334	329	319	303	343	328	334	309	321	314	324	332	313	313	330	307	343	297	301	315	302	330	292	307	291	341	295	336	343	287	341	295	325	312	279	323	357	337	357	331	309	336	325	336	318	328	350	305	283	295	315	328	306	320	320	358	320	307	316	334	316	321	325	300	303	307	287	334	301	303	291	318	351	305	321	326	314	317	339	316	310	320	331	310	308	328	329	301	306	332	319	319	342	306	333	378	331	332	317	321	306	335	300	287	330	305	311	318	325	268	319	339	337	347	308	321	322	314	311	308	307	281	301	325	335	285	291	290	296	297	332	334	339	260	313	305	332	312	311	330	325	316	325	323	359	320	329	292	318	351	314	313	338	324	339	323	314	325	354	292	331	304	302	310	300	314	317	320	322	311	303	320	290	281	253	281	330	329	318	344	304	301	306	323	320	291	340	309	318	343	315	328	315	330	331	307	319	346	332	341	332	306	308	305	299	299	344	312	318	294	296	295	307	343	326	308	344	310	331	309	321	318	317	326	321	273	367	292	331	319	299	327	313	353	314	308	317	338	344	295	311	314	325	296	306	340	327	325	335	318	283	293	325	320	295	309	339	307	325	307	324	313	314	325	323	308	325	296	329	293	314	330	346	323	316	331	285	323	318	313	330	300	348	311	321	315	334	315	294	311	325	318	314	351	266	317	315	310	319	309	318	335	286	329	321	281	294	328	320	335	311	297	340	324	299	337	311	298	310	319	322	327	318	323	321	323	345	288	272	297	325	322	300	322	341	314	288	332	343	289	289	350	323	296	314	312	310	335	296	314	343	318	298	315	302	369	291	328	312	301	309	330	309	294	316	355	312	310	331	347	329	329	337	326	346	303	316	288	301	335	353	313	299	309	334	329	331	338	338	318	325	317	319	335	302	318	331	331	338	305	314	278	320	313	305	312	303	297	309	345	310	304	289	300	327	301	299	301	294	292	287	331	309	356	300	295	314	351	319	341	307	295	338	303	298	346	297	314	331	327	322	304	352	299	320	317	331	329	346	331	311	366	324	307	313	313	320	307	328	327	339	330	325	320	317	335	301	299	321	354	339	328	345	335	309	293	308	343	326	325	300	324	315	318	340	332	278	309	329	301	310	348	296	329	339	296	315	339	330	334	299	311	325	331	308	324	341	319	324	299	310	306	337	306	313	310	328	297	312	284	302	308	294	341	297	306	295	338	321	333	340	308	300	313	319	325	336	336	324	331	331	292	359	330	325	311	295	290	337	317	332	307	313	336	316	335	303	335	317	342	336	322	304	308	331	316	303	308	366	309	336	312	375	330	341	327	313	279	302	315	341	321	347	331	353	302	329	326	311	288	311	298	318	337	314	316	293	347	327	333	289	331	293	302	327	317	280	340	286	310	353	330	321	318	301	296	308	344	295	338	319	307	290	320	330	283	322	326	289	301	308	331	314	327	317	297	315	322	312	320	309	377	362	318	319	294	323	311	312	304	321	307	344	341	352	303	330	319	350	322	269	296	334	315	319	327	270	358	319	303	301	307	325	317	319	328	326	341	315	322	296	351	344	330	325	348	325	315	310
27791	25948	21339	2927	473	439	479	437	452	411	444	466	445	407	425	411	446	422	407	444	421	443	466	441	435	405	409	430	412	409	400	409	404	439	425	419	430	423	423	427	437	478	425	422	421	432	403	419	423	405	456	431	396	466	448	423	411	416	415	467	443	420	453	426	423	444	440	404	421	401	422	419	418	443	401	431	444	432	420	439	403	453	438	423	432	446	417	427	400	459	421	443	464	459	432	416	459	430	455	401	422	433	445	423	447	456	398	435	451	403	422	429	422	408	407	423	442	454	426	416	396	449	429	422	417	456	445	422	437	437	428	406	451	420	443	430	429	395	456	453	450	395	430	406	408	382	447	442	409	403	417	435	434	442	445	422	469	445	454	450	379	459	427	440	424	424	384	404	467	440	412	422	431	470	414	397	434	424	416	397	437	434	430	418	426	431	410	398	440	426	405	463	407	414	415	426	447	439	418	467	436	428	413	418	433	412	429	423	414	412	439	408	413	395	408	425	400	438	439	391	406	450	430	405	376	431	415	405	449	420	416	403	413	433	446	432	413	424	424	415	433	451	401	426	384	401	429	436	431	395	408	440	409	436	428	445	434	414	425	404	437	427	416	419	456	424	444	434	418	425	398	412	441	430	432	433	381	424	443	443	437	422	413	422	420	445	431	409	451	436	416	411	408	432	435	409	428	420	417	405	388	420	416	439	445	429	408	424	440	406	429	437	423	428	420	442	403	450	394	480	425	433	424	442	434	453	435	437	385	424	382	443	429	386	426	434	430	418	415	416	440	392	428	430	440	425	418	435	427	407	466	406	406	410	430	450	395	434	436	420	385	417	429	429	452	383	433	418	430	400	428	429	424	394	411	437	465	384	423	403	398	439	415	425	407	409	425	414	414	424	413	433	442	425	412	408	427	414	425	411	427	414	412	420	446	410	377	430	459	435	402	386	455	453	432	438	415	453	419	431	433	431	431	377	411	417	394	438	416	415	432	429	413	422	432	402	412	430	397	430	437	481	428	375	453	443	430	423	402	423	395	464	424	429	423	405	415	416	449	419	447	403	405	410	410	423	395	398	457	433	425	393	422	443	456	407	437	423	450	429	379	405	411	430	418	424	483	467	435	466	440	458	449	418	420	423	388	427	432	429	396	425	449	427	425	412	447	444	430	404	428	456	446	397	432	439	411	450	422	422	416	407	422	421	460	421	441	412	435	413	423	410	403	402	425	402	429	459	402	460	401	402	425	433	452	410	398	438	462	405	437	387	393	389	409	438	422	408	450	403	386	422	456	390	444	434	376	436	418	412	418	407	386	435	407	410	458	412	434	433	430	430	423	431	448	413	404	443	434	418	454	458	424	447	420	415	440	437	424	425	463	446	446	445	451	368	455	456	445	409	414	425	439	390	431	443	454	440	406	399	419	415	436	420	430	419	464	429	447	442	406	451	420	400	472	399	416	408	444	421	420	433	446	437	436	408	455	407	409	419	438	425	439	421	444	385	417	415	412	408	431	456	426	445	413	388	479	448	419	443	414	438	468	412	392	446	445	466	433	463	409	453	432	404	419	422	425	415	436	392	423	482	421	423	413	458	437	433	376	429	401	433	407	432	415	459	468	390	423	427	452	420	415	470	425	428	421	437	415	445	450	399	405	437	401	447	473	431	402	389	396	431	428	383	398	443	463	387	426	414	435	425	414	456	416	430	396	402	431	430	396	441	426	416	446	425	439	424	411	398	411	425	412	420	425	429	418	420	396	462	417	425	410	417	432	398	453	404	392	414	401	470	449	467	436	422	454	435	417	415	431	432	427	435	470	421	473	446	427	397	446	409	427	418	444	417	384	423	428	459	429	425	427	394	445	399	457	438	398	438	446	455	450	453	418	415	447	406	424	405	440	452	428	394	422	412	447	439	439	416	445	366	420	433	425	419	440	431	446	441	424	434	431	447	401	416	423	416	410	405	432	439	422	423	432	410	457	427	437	401	417	421	404	411	407	434	440	407	386	393	429	396	420	415	410	405	445	453	429	402	402	408	388	416	408	412	403	408	426	452	430	389	390	404	436	420	445	421	424	439	415	388	418	443	450	401	444	415	448	404	411	423	416	396	465	373	416	412	449	405	431	454	426	426	439	420	408	394	433	422	407	421	422	432	426	437	411	458	453	403	433	423	426	407	409	407	388	436	430	420	437	441	437	418	438	411	441	431	423	425	404	414	451	421	415	430	409	412	434	422	449	397	429	416	420	436	413	447	433	405	416	422	447	417	404	427	431	431	447	406	427	450	418	411	444	442	447	419	401	459	405	445	424	418	395	427	423	462	431	421	415	436	410	428	445	422	419	432	449	422	440	408	449	474	430	409	426	424	408	423	436	459	413	434	432	477	444	443	447	463	436	432	392	416	422	426	416	442	442	430	448	455	430	442	443	447	423	411	438	436	401	480	383	447	446	432	394	430	427	396	440	409	431	440	396	441	414	428	436	423	419	436	376	396	438	429	408	427	434	418	418	436	445	444	398	446	417	453	393	427	415	413	429	410	421	428	421	464	453	418	403	409	417	429	434	420	403	407	438	425	436	412	428	445	402	419	431	401	412	427	419	396	415	390	479	424	439	382	448	404	414	444	436	458	431	416	424	401	436	469	403	434	442	402	471	431	436	405	431	422	423	414	461	414	424	407	421	395	421	397	449	418	435	408	432	453	414	458	422	419	432	429	389	389	415	412	402	426	416	403	434	453	392	413	440	434	430	429	401	432	407	411	466	427	437	434	428	438	400	432	407	413	407	405	409	463	431	439	425	416	412	421	442	475	413	442	416	403	446	431	434	428	407	416	421	420	457	391	457	473	422	390	447	417	464	420	422	420	441	430	417	411	454	413	409	396	463	440	422	425	445	460	418	422	386	436	436	405	385	405	457	435	412	410	425	432	408	440	422	415	453	412	410	438	445	436	445	404	435	406	427	437	452	421	436	461	430	413	421	436	448	425	439	428	407	424	420	427	433	407	451	390	443	420	427	479	404	418	462	415	431	429	428	397	426	416	430	414	419	408	451	414	403	429	421	429	406	422	453	413	398	412	422	462	399	410	401	424	463	424	423	398	438	439	466	425	410	418	420	404	431	428	431	425	422	410	455	451	430	434	413	413	434	457	434	455	416	410	451	442	430	443	419	428	401	432	446	418	445	418	435	436	409	423	462	438	399	394	442	463	425	428	416	423	485	418	441	427	407	417	440	439	427	442	437	415	416	415	436	439	427	451	449	392	437	429	426	392	442	472	422	407	412	428	457	407	405	434	439	473	441	417	437	417	450	426	421	408	419	420	435	422	419	432	429	399	405	396	428	469	440	433	406	425	459	441	398	440	409	423	425	384	410	392	407	416	406	433	403	426	414	429	408	461	462	396	448	408	411	422	432	437	425	413	448	433	439	430	394	443	416	425	417	408	410	441	422	455	400	416	446	447	399	419	445	429	422	394	436	416	425	444	429	430	455	418
28773	41624	17405	721	636	611	613	576	617	576	619	597	589	573	589	569	584	596	556	551	559	558	570	565	572	562	567	550	526	550	542	559	582	578	596	588	581	555	547	545	576	564	548	575	544	533	542	569	573	602	572	572	602	594	598	557	550	560	539	580	608	592	612	560	564	585	580	570	531	587	577	541	552	545	582	544	569	544	606	543	531	547	560	561	549	577	627	550	619	574	585	532	600	563	569	541	570	547	576	579	543	580	536	554	597	577	594	562	579	562	561	561	592	561	603	542	546	597	579	548	579	604	539	598	585	513	570	581	557	517	541	523	583	547	562	622	557	531	595	569	542	588	567	558	600	546	578	535	538	570	558	562	551	586	591	554	608	565	580	569	554	520	552	587	563	618	618	564	578	587	562	559	516	582	577	600	589	564	520	579	564	568	596	585	549	546	606	544	554	557	592	561	575	603	554	554	611	579	562	545	582	544	602	566	562	538	554	598	552	571	562	591	613	582	552	544	555	614	583	573	549	591	610	562	580	588	582	550	520	575	598	552	569	580	587	545	573	610	580	551	572	566	597	565	562	562	568	587	554	503	563	593	569	567	562	589	582	531	550	601	549	542	620	568	540	541	585	565	557	529	597	583	571	542	572	588	557	555	605	556	548	588	553	581	533	576	540	605	571	584	562	601	538	585	551	597	622	600	572	566	547	560	551	596	594	559	580	553	548	586	569	549	539	496	601	550	572	570	583	566	600	586	569	564	548	563	546	546	574	606	527	555	593	545	564	589	577	585	539	582	547	560	569	547	549	559	525	537	565	569	546	536	568	592	551	572	554	550	597	602	599	524	534	556	581	542	592	595	513	578	576	544	531	544	582	593	602	551	576	557	578	590	518	633	538	597	555	568	584	570	566	550	560	528	591	572	600	539	571	562	557	548	533	550	574	564	561	564	550	576	569	574	567	574	556	584	557	570	539	570	537	586	568	536	569	575	561	535	533	634	597	542	590	585	557	574	559	601	625	586	615	582	589	583	567	571	553	569	556	583	609	555	559	555	585	537	559	573	529	569	515	557	538	567	591	580	592	576	555	573	563	587	600	568	535	563	592	549	576	537	585	564	543	552	578	578	614	557	579	513	543	563	593	577	586	602	587	580	569	600	541	574	546	570	538	601	518	558	579	576	578	546	582	558	571	613	585	563	551	560	585	560	564	578	550	542	556	540	595	555	564	564	573	598	570	533	579	599	578	567	602	560	560	582	625	560	576	601	543	610	596	574	575	581	545	579	586	573	560	618	586	547	560	540	595	582	544	544	537	592	566	569	578	585	568	568	566	580	581	554	536	561	561	534	612	566	567	581	593	532	605	564	586	562	556	585	548	589	536	554	542	586	560	571	559	518	548	562	560	549	585	560	539	560	535	596	565	569	561	593	580	545	541	548	617	593	596	554	535	545	597	592	537	526	554	559	563	546	556	569	586	558	531	611	588	569	584	578	553	568	600	586	564	558	576	562	552	597	555	586	518	570	557	556	586	572	562	556	569	555	557	584	568	578	597	573	536	602	593	537	586	604	598	580	595	598	533	585	577	539	587	525	623	555	569	582	562	582	546	558	544	571	574	587	618	538	541	574	557	544	572	567	572	600	560	564	569	575	549	510	528	562	586	548	571	568	603	553	540	545	524	578	577	563	567	573	565	583	583	582	586	595	558	599	568	532	599	561	550	549	578	546	538	590	508	569	590	574	563	605	545	567	586	580	537	561	552	582	555	573	603	575	578	559	586	587	562	582	557	575	556	546	551	578	574	611	556	549	513	570	562	541	578	594	587	599	566	514	580	574	569	576	571	536	560	573	582	633	572	571	564	553	551	578	538	565	613	541	567	639	556	545	572	606	545	558	612	574	562	568	589	591	584	549	592	600	540	562	585	604	550	552	547	578	582	567	598	553	572	566	555	597	543	557	581	568	608	573	607	538	555	569	608	553	568	554	527	553	607	565	567	580	555	569	576	555	537	604	533	599	602	554	578	549	569	600	549	563	572	584	535	557	566	583	530	565	583	592	569	603	602	534	572	607	564	634	588	548	580	596	590	529	544	563	530	574	562	576	582	558	563	522	584	591	626	585	544	588	580	583	576	570	543	538	564	562	582	589	584	581	522	554	546	542	575	572	575	580	582	572	560	551	573	573	561	565	549	543	561	569	509	571	546	585	576	582	529	585	562	564	554	565	591	583	541	568	563	545	565	588	586	574	608	601	603	563	553	546	542	545	545	555	620	543	568	559	598	554	567	558	566	575	573	533	566	565	557	594	587	572	563	551	577	558	615	576	595	608	527	559	532	572	578	582	574	583	553	582	554	567	585	558	598	570	554	603	524	565	565	551	559	563	545	569	600	611	594	524	538	571	541	580	557	578	520	604	568	605	525	567	609	608	564	555	550	592	575	568	580	533	570	586	581	548	557	540	574	509	575	605	547	595	540	558	511	564	601	567	556	562	510	559	528	546	517	582	598	615	521	576	574	581	587	541	579	562	609	589	533	595	540	558	589	540	550	565	572	583	620	589	603	501	568	565	558	616	600	570	542	560	573	537	591	571	555	550	524	565	585	574	581	577	580	577	532	542	542	585	592	594	617	585	577	557	610	514	541	558	567	596	591	554	567	575	548	613	544	538	577	541	554	623	571	597	559	618	534	536	585	575	552	573	547	562	534	548	579	590	569	577	521	594	575	573	565	561	527	565	535	574	542	612	581	551	555	540	541	583	570	537	583	533	561	589	595	604	538	580	580	590	545	594	521	574	566	563	586	557	570	602	575	552	598	557	610	555	518	589	561	600	539	546	575	563	544	563	585	581	588	575	552	564	547	545	595	600	553	558	590	545	596	544	579	503	555	594	568	554	549	570	605	568	567	555	569	607	562	583	594	527	556	582	590	571	525	582	563	613	536	577	559	603	574	616	559	587	584	565	592	595	591	569	537	609	520	614	601	581	546	546	624	583	554	578	577	587	611	559	560	616	551	514	546	537	572	569	524	571	571	581	571	558	542	579	594	608	560	585	576	532	566	560	587	575	567	570	562	581	605	593	595	505	584	567	589	517	578	593	547	593	589	541	550	586	580	551	557	610	552	573	603	582	573	585	568	531	593	545	573	633	559	551	614	537	539	539	568	593	552	552	572	559	580	563	607	572	541	560	572	572	560	572	593	563	592	535	550	542	564	524	555	572	618	533	568	535	535	582	613	593	569	526	572	541	580	543	580	527	558	605	573	557	549	533	574	565	548	550	575	612	580	561	578	524	568	622	557	527	560	585	571	600	564	555	554	552	532	552	557	575	576	549	535	556	579	570	518	535	558	541	597	522	591	562	578	572	571	556	624	583	556	539	590	562	571	555	547	555	552	587	536	569	561	550	586	537	580	543	592	581	580	577	569	574	570	577	586	557	550	582	579	561	546	551	557	598	580	511	569	584	546	559	590	573	593	553	584	512	534	547	578	577	530	562	556	529
24210	22128	30736	24437	17274	3277	765	625	537	537	485	524	456	480	506	492	432	460	437	434	429	489	489	459	421	459	468	472	439	468	413	460	412	409	439	418	462	460	455	462	426	437	422	408	425	423	455	439	460	392	469	453	429	416	470	440	427	397	480	422	433	421	470	436	461	410	441	439	384	399	452	435	443	448	417	421	462	455	450	498	437	439	437	417	465	437	427	440	462	453	417	467	426	445	447	438	445	433	441	431	441	419	441	401	451	442	454	435	414	401	476	480	406	469	453	448	496	452	446	463	447	442	427	431	419	484	411	411	422	475	453	446	428	431	412	404	449	441	435	418	473	435	432	448	469	440	434	448	397	455	416	431	438	498	439	426	492	474	463	442	435	468	432	423	432	446	446	433	427	423	450	481	451	451	419	435	491	431	471	465	419	465	448	446	439	415	431	411	461	459	447	461	425	422	433	441	388	395	431	417	455	460	435	421	461	413	447	462	442	426	442	449	431	426	405	428	402	418	440	402	415	401	428	393	424	421	459	431	430	437	453	436	445	460	412	457	427	412	449	453	400	397	417	417	413	409	442	424	423	440	417	426	424	444	427	426	446	452	421	481	461	443	459	440	430	454	450	410	451	424	460	461	453	451	428	474	464	450	456	441	439	453	425	418	433	427	464	444	457	431	485	438	407	443	423	468	479	443	440	437	436	469	460	439	443	434	457	442	434	440	462	418	442	453	412	411	431	447	407	428	436	449	406	422	419	430	475	449	450	382	446	472	429	453	444	469	431	405	401	441	453	426	449	447	410	405	417	442	425	428	450	450	441	482	429	440	387	411	410	428	455	435	412	443	382	421	451	469	464	446	466	463	425	410	428	474	463	471	444	414	471	423	422	435	425	468	428	437	457	450	410	446	464	455	478	443	417	434	447	445	473	439	437	438	436	451	462	436	445	433	442	454	477	392	460	424	439	444	471	423	424	430	429	424	439	415	458	442	423	450	410	448	429	435	438	453	442	426	430	428	438	448	409	423	429	401	416	442	454	449	421	442	412	459	484	440	437	464	396	452	498	434	432	472	439	421	453	435	424	464	437	434	438	454	420	453	479	435	405	479	453	423	462	438	422	416	419	464	440	431	438	439	421	451	414	420	451	423	420	458	453	401	423	408	420	439	466	427	448	428	430	443	478	478	449	454	454	453	475	455	448	408	470	415	419	447	427	442	439	436	481	463	455	434	459	454	436	450	448	437	435	433	437	478	451	443	464	461	420	451	452	464	408	455	430	483	439	399	457	422	428	429	447	439	437	412	432	436	465	438	465	459	469	450	439	472	448	446	441	463	447	451	422	439	446	397	474	465	450	416	419	446	477	435	443	414	425	435	408	450	461	449	444	434	456	440	430	420	492	443	447	431	435	435	405	469	457	413	487	478	462	429	439	454	433	425	474	453	454	451	405	431	435	431	463	461	462	449	465	421	443	387	465	426	436	437	452	469	449	413	423	414	471	424	389	426	439	412	442	456	433	413	424	443	467	478	415	418	453	424	410	398	407	449	442	462	438	427	404	450	450	417	475	407	438	450	446	452	431	442	470	445	454	438	426	455	472	411	466	410	441	460	443	444	410	415	428	487	430	405	465	436	461	416	476	466	410	440	447	455	427	448	426	445	445	438	463	471	435	431	466	452	428	461	459	455	424	420	428	479	452	433	476	435	458	410	436	451	438	455	436	452	434	439	460	432	436	429	425	455	424	393	412	434	426	436	454	442	445	448	466	428	434	405	477	418	458	444	453	441	447	461	427	443	459	445	423	441	414	440	430	419	456	441	434	425	407	456	442	450	493	433	455	424	417	446	412	429	427	441	413	468	405	426	451	421	445	452	468	422	464	464	430	426	456	412	412	437	438	476	453	444	463	460	446	461	394	474	442	413	423	461	439	450	444	449	448	419	424	442	439	466	449	427	437	415	443	452	428	452	417	416	417	399	445	456	426	432	424	430	429	474	458	452	423	476	422	453	463	456	453	434	403	455	411	453	425	449	461	449	443	451	426	440	469	447	439	431	458	453	420	423	457	423	407	455	423	424	478	422	419	448	409	433	427	441	455	446	434	430	422	473	452	424	414	437	460	452	453	427	443	416	450	465	457	424	439	440	453	421	452	467	463	398	415	467	418	453	459	453	443	435	449	435	457	426	418	449	467	418	425	429	411	433	416	401	430	426	433	412	463	440	432	404	458	440	435	446	477	393	430	454	435	432	451	452	445	422	466	466	423	433	463	440	426	437	435	437	456	399	455	456	414	445	446	405	461	443	459	420	438	420	447	427	445	422	420	400	475	435	461	408	423	434	421	424	441	439	443	422	446	493	455	434	410	416	429	460	472	454	434	415	436	443	469	469	472	412	488	438	489	417	421	427	450	422	417	394	434	462	445	465	448	433	416	405	478	437	434	472	420	430	411	459	429	411	435	425	449	402	457	430	471	421	447	438	451	413	392	457	446	440	424	441	447	458	425	419	439	432	434	434	473	428	442	428	439	426	431	430	437	435	414	467	420	464	451	433	448	430	431	446	444	405	424	428	453	407	431	401	454	453	439	443	461	458	435	429	458	428	439	427	419	414	422	429	406	442	413	431	404	423	422	423	472	397	423	420	427	437	441	419	425	444	422	413	442	438	437	449	479	434	430	452	432	428	437	421	448	440	407	443	439	408	473	438	411	421	413	443	443	434	433	441	470	492	444	397	463	417	448	437	458	438	433	410	458	447	451	422	456	426	440	486	463	441	385	397	427	413	427	413	417	428	457	449	437	449	428	452	450	439	483	469	485	448	450	460	459	447	434	413	431	462	441	426	449	462	444	459	486	453	439	444	391	470	432	422	442	436	405	416	472	466	447	443	437	436	442	465	473	419	479	395	416	420	454	415	446	418	417	438	461	461	431	426	446	430	446	437	446	443	417	449	434	428	422	470	434	474	428	453	429	444	444	476	404	407	435	455	425	426	417	421	433	447	445	475	476	448	436	403	476	418	440	413	433	460	477	453	473	432	461	430	434	427	401	428	424	458	441	424	474	418	413	444	435	405	450	386	421	422	450	429	409	423	441	400	449	461	423	472	428	442	411	416	417	470	456	438	406	428	456	437	458	441	471	424	441	406	432	440	424	439	437	449	423	431	426	422	431	469	452	416	420	474	473	449	404	392	424	417	433	455	437	454	450	428	436	407	444	431	431	466	407	418	447	441	453	414	434	403	412	438	444	421	450	446	437	419	457	441	452	439	411	443	432	484	417	482	456	428	468	450	470	440	416	437	441	461	411	448	494	468	447	436	437	441	461	465	443	435	424	430	458	451	433	410	447	450	393	439	433	380	417	470	431	452	487	435	442	423	421	435	458	454	421	467	417	420	435	424	416	450	425	428	462	403	404	459	448	470	444	458	434	435	406	436	445	444	436	435	448	456	464	420	448	464	417	419	426	420	401	449	460	432	420	459	450	454	415	420	434	447	453	438
52081	79897	34212	2176	1647	1283	1130	965	872	812	760	733	696	620	692	646	645	641	636	678	616	629	612	597	634	551	656	583	574	620	626	611	588	606	580	572	632	612	567	553	628	560	624	608	615	542	633	569	591	567	623	586	609	602	536	549	621	600	642	602	599	595	566	585	621	555	642	619	567	566	601	577	550	617	578	600	619	556	578	592	615	598	611	577	614	605	615	552	566	602	621	567	592	590	549	614	578	556	588	574	584	581	552	595	601	591	605	579	620	625	581	550	564	593	540	572	653	596	607	595	566	570	615	578	610	533	628	620	576	522	598	569	608	579	600	621	603	600	570	610	631	605	546	557	539	618	625	581	598	611	573	619	543	602	594	649	598	552	603	583	632	550	647	592	571	613	586	634	595	578	574	601	605	610	586	609	548	603	611	587	561	618	604	611	600	594	586	626	596	573	557	584	603	618	568	611	557	603	582	553	581	634	603	603	609	539	563	611	551	563	622	596	587	594	601	590	585	587	566	563	574	609	567	542	581	604	587	605	572	584	547	568	612	634	582	569	559	571	572	565	542	592	581	580	586	609	599	546	587	610	582	586	602	599	571	587	560	593	615	576	544	568	564	616	571	558	567	604	619	557	596	608	556	588	554	620	612	561	588	580	604	568	593	561	651	587	580	635	642	566	573	562	579	586	586	561	589	607	566	629	583	567	591	614	579	589	589	553	608	639	594	549	590	556	590	638	575	602	610	587	621	539	584	587	625	587	562	583	616	575	566	558	579	572	576	604	619	550	608	598	567	593	561	638	597	550	595	574	569	609	580	608	595	577	603	565	579	597	602	632	587	610	605	561	615	604	587	565	604	557	608	583	614	562	546	585	573	573	562	605	554	581	548	591	566	611	565	594	567	586	592	609	590	569	558	570	587	624	541	600	584	585	587	562	569	531	576	552	576	575	594	601	656	586	566	588	570	540	562	577	593	565	598	635	569	594	572	557	588	601	603	600	631	665	561	623	569	576	595	530	620	553	595	591	618	610	579	597	547	569	604	579	615	558	620	589	545	628	619	601	616	554	571	555	596	551	572	643	616	584	606	584	583	532	589	605	586	618	558	576	594	599	552	595	551	582	561	635	526	579	552	597	577	625	544	582	594	583	601	584	584	619	540	613	582	581	592	573	591	571	598	579	630	599	549	630	598	579	555	604	612	626	611	610	619	604	563	596	562	588	585	563	584	627	607	554	571	542	588	602	577	537	589	556	577	570	593	597	574	606	637	588	579	563	586	562	579	584	590	586	603	630	572	591	593	595	593	574	615	586	613	577	600	596	584	567	593	555	602	569	606	584	591	608	616	595	566	574	615	617	582	593	620	593	606	570	543	571	545	590	584	613	602	641	608	571	562	624	580	601	567	596	580	560	650	617	570	608	588	591	612	615	576	560	555	580	587	578	599	572	581	552	615	617	610	582	583	568	561	599	638	600	602	550	622	585	658	568	571	581	606	578	597	552	523	612	565	609	600	580	596	595	582	610	565	554	588	605	549	569	586	593	565	579	555	589	604	564	587	637	580	560	600	564	600	605	622	604	617	574	586	595	557	573	555	546	591	554	589	578	565	552	593	588	555	576	561	574	597	630	587	596	603	644	573	563	581	598	609	601	558	576	592	572	537	607	613	599	582	556	583	589	579	654	567	568	593	608	623	555	587	622	571	622	553	594	568	611	594	657	595	588	572	564	586	613	583	573	562	567	520	630	608	593	565	623	618	593	613	628	590	647	582	606	626	603	574	618	646	596	558	600	611	611	608	620	617	559	572	572	584	599	614	562	616	598	568	592	594	566	560	574	561	669	569	604	601	597	558	557	639	601	604	626	652	588	573	571	609	609	538	560	571	617	588	599	568	606	563	559	571	589	602	580	560	551	611	570	576	586	606	626	583	641	610	605	582	575	544	551	541	630	597	549	611	560	575	575	590	588	593	591	597	572	604	617	590	599	595	656	580	577	563	560	639	558	611	598	582	587	586	589	607	590	617	584	575	576	547	573	588	577	600	583	631	606	584	570	588	567	620	612	598	648	611	577	554	604	600	629	611	600	558	537	571	579	569	583	564	575	601	579	592	582	534	575	598	581	634	581	585	585	583	580	563	556	580	590	573	576	569	603	593	597	583	623	574	639	579	564	608	567	655	612	562	593	575	611	559	608	609	565	562	536	565	601	587	578	564	603	602	600	528	601	643	593	542	580	573	578	587	588	610	623	540	560	584	576	560	555	570	586	568	549	613	631	609	605	556	620	600	583	615	580	579	589	578	589	550	603	594	568	587	614	588	574	595	587	576	585	582	596	582	583	561	616	604	561	591	602	640	556	601	571	583	578	546	583	608	591	583	555	555	583	576	582	576	538	590	583	588	592	546	556	582	582	633	609	565	619	623	564	549	566	587	592	591	606	543	600	534	608	589	555	593	615	599	598	617	590	610	583	611	597	604	560	581	562	614	616	644	612	589	576	604	568	591	572	594	558	613	576	582	617	590	580	601	608	596	602	603	611	574	585	594	569	584	617	585	555	600	622	571	592	603	557	593	569	585	587	587	577	623	608	640	601	551	590	596	586	568	619	611	583	591	622	638	599	580	568	640	533	626	567	564	581	544	599	521	607	564	615	577	567	616	593	554	603	596	610	544	597	573	577	630	577	563	584	583	540	592	628	579	619	594	547	602	585	606	575	564	580	552	594	524	579	584	575	588	593	568	595	577	593	562	578	544	572	575	590	599	591	585	583	613	582	610	594	651	561	556	569	617	574	628	540	609	590	527	580	612	564	599	613	648	572	598	569	572	573	574	620	605	610	559	593	575	588	554	616	577	606	618	576	609	551	618	587	569	561	609	627	576	543	609	617	573	591	621	563	568	582	609	626	603	616	580	612	570	604	604	569	582	606	591	576	585	593	568	628	584	567	584	578	593	569	596	564	583	547	555	560	567	578	608	613	541	583	560	593	583	617	595	525	582	639	591	607	594	603	578	585	592	625	588	633	651	578	601	604	569	568	584	572	598	633	588	559	562	606	538	597	543	600	625	588	567	615	567	574	591	595	618	566	566	579	594	595	552	610	633	547	575	616	571	580	570	561	569	576	568	547	601	580	600	609	587	616	612	595	593	642	613	547	571	593	601	590	566	584	578	586	544	570	569	569	544	586	581	570	595	628	529	591	579	568	582	602	602	594	580	572	615	606	595	543	642	586	590	569	562	614	632	616	589	572	560	596	586	553	599	614	572	611	633	572	588	550	550	626	580	602	596	534	591	588	591	583	568	603	620	573	591	573	634	610	620	623	578	595	613	590	589	564	596	602	539	594	617	600	526	599	610	586	594	641	608	612	584	587	578	578	564	616	587	562	544	580	564	569	595	587	573	610	594	611	600	617	621	574	576	621	611	573	574	623	558	587	599	645	632	623	654	586	592	582	599	614	592	638	578	567	572	568	639	582	584	572	585	565	625	586	564	572	584	576
23154	21584	29859	23852	21383	19022	3414	562	444	351	326	331	313	285	306	280	307	263	262	270	253	248	249	238	278	291	243	273	245	267	254	232	253	244	228	241	258	237	231	238	238	266	264	236	226	233	223	209	238	246	241	244	262	217	257	268	259	268	229	224	240	212	247	231	249	250	230	260	233	257	231	206	225	216	234	251	268	223	228	236	248	234	232	250	270	238	245	244	241	242	240	220	242	239	205	245	231	241	217	223	241	248	258	231	212	236	240	231	219	243	211	261	243	229	229	256	239	225	214	222	243	223	253	233	233	256	242	251	213	226	230	231	241	264	215	251	230	227	258	247	230	251	251	229	247	242	206	229	232	236	245	234	221	238	245	220	245	250	213	216	214	246	249	233	268	263	233	237	257	240	219	230	245	252	222	222	260	230	225	240	254	265	249	224	255	215	262	225	221	254	224	262	261	239	218	238	236	211	209	222	243	228	245	268	243	236	260	225	251	207	222	228	237	226	249	234	240	220	229	248	235	235	233	251	245	231	241	235	217	258	246	241	243	226	220	200	258	247	252	245	227	229	232	245	260	240	263	231	211	234	248	246	217	251	272	209	241	219	228	214	238	259	225	237	248	227	222	249	253	239	246	244	266	265	231	257	200	232	257	215	238	236	261	225	239	204	208	258	222	228	228	237	237	227	244	231	236	212	246	260	256	250	243	237	243	268	217	227	208	242	218	235	257	218	217	236	259	245	229	260	222	242	244	249	227	248	234	239	213	234	244	264	248	221	253	222	234	229	225	230	243	244	232	195	223	250	300	253	218	250	209	236	237	244	212	229	234	234	231	231	251	251	270	249	234	271	266	246	255	250	232	234	243	237	254	254	237	211	222	258	235	274	236	233	239	231	276	208	253	259	245	237	231	228	229	256	229	231	236	265	248	231	235	228	226	249	247	239	240	217	239	233	266	228	237	258	239	244	245	251	235	230	250	221	235	227	256	255	243	230	221	246	209	231	225	217	235	241	238	243	189	234	222	242	222	233	248	245	232	253	237	238	236	224	238	254	227	231	235	211	236	217	237	218	241	238	223	227	238	228	265	232	249	248	266	230	204	266	260	256	236	224	214	217	236	257	236	245	263	241	256	250	238	224	228	220	234	240	239	237	251	213	212	256	250	208	227	226	231	234	218	209	218	214	255	245	215	240	248	256	236	246	264	249	223	247	257	248	252	229	238	236	251	220	233	254	245	228	238	242	214	252	261	262	224	220	228	257	263	239	253	234	224	219	260	235	255	225	241	248	257	222	250	254	222	252	239	237	220	219	232	242	243	262	235	224	242	234	245	236	235	237	226	231	249	256	256	241	244	213	238	278	232	264	234	205	236	235	257	240	240	218	228	236	247	219	225	252	206	233	241	223	254	236	231	262	230	214	256	236	220	237	227	252	220	240	236	230	216	229	227	241	211	244	237	234	252	244	237	228	267	244	242	239	232	239	223	250	222	243	222	252	248	243	215	245	215	241	241	238	239	236	231	238	236	215	237	244	248	259	256	229	238	224	231	267	225	245	244	218	239	235	262	242	236	228	219	269	239	266	242	256	241	231	256	256	245	233	239	229	265	215	229	246	248	245	231	241	250	232	247	216	244	230	220	206	219	239	226	240	241	256	211	245	234	238	220	229	240	233	259	203	255	234	245	229	241	228	252	240	249	271	243	216	241	222	244	242	241	234	221	267	243	228	235	245	223	237	253	259	251	241	238	215	262	242	228	244	248	260	237	248	257	229	220	234	246	216	238	241	237	240	269	229	225	238	226	236	231	255	200	228	238	234	214	265	229	232	236	256	208	217	250	237	275	248	249	245	218	238	240	224	238	245	231	243	227	222	235	227	246	222	257	257	232	244	250	225	254	256	232	248	246	254	273	211	259	252	248	236	253	228	250	246	231	237	248	249	248	244	246	247	239	253	252	229	232	244	240	222	233	219	197	227	225	242	220	237	252	246	249	209	244	253	239	222	255	227	233	243	224	223	238	234	237	235	240	247	232	251	251	212	217	232	239	251	218	228	217	233	231	254	234	248	238	263	247	227	229	228	221	233	216	218	240	254	262	219	224	256	232	239	221	247	260	245	232	223	243	259	235	268	243	220	233	257	250	222	236	246	231	215	237	245	227	246	236	220	252	239	240	242	237	244	216	216	220	244	216	234	267	212	250	238	243	253	231	235	239	256	219	243	233	219	235	253	208	237	238	268	229	227	259	248	236	233	245	238	229	245	224	260	227	238	252	240	242	262	236	237	227	243	214	233	223	190	216	255	251	233	256	252	234	238	270	234	237	242	232	242	254	206	227	248	259	272	251	243	225	253	221	229	246	232	228	239	243	234	217	237	257	218	261	245	229	266	232	222	215	229	250	240	215	229	249	255	257	248	254	232	232	228	234	216	262	236	247	225	216	243	242	266	254	247	229	209	223	229	252	239	225	202	243	245	240	254	253	221	221	215	241	224	232	211	233	241	234	241	259	237	240	214	253	231	259	240	264	261	244	219	226	229	245	259	256	214	233	221	236	218	227	231	282	257	245	257	225	228	239	236	230	255	236	240	244	227	233	237	245	264	271	241	249	232	234	247	211	237	255	227	257	241	234	241	231	244	225	230	227	226	245	250	227	270	228	223	247	242	227	239	230	224	238	208	273	242	230	211	204	213	245	240	226	257	235	235	264	234	240	258	234	256	233	211	255	189	231	209	230	253	214	229	247	244	241	240	245	258	234	248	257	221	250	237	249	219	252	230	229	248	275	242	243	264	224	231	251	247	259	224	229	226	224	238	242	240	248	257	255	235	231	247	228	223	238	251	252	233	242	236	239	262	212	228	216	232	237	219	260	238	228	235	250	215	240	236	274	230	226	242	235	194	233	232	247	258	255	241	228	255	271	246	231	254	223	223	239	215	264	240	224	224	213	227	229	256	224	235	248	224	219	242	258	239	248	235	263	238	221	255	220	233	236	238	263	214	234	227	242	216	261	248	236	253	256	247	237	237	234	220	231	251	239	232	257	254	256	261	227	236	230	226	252	247	230	218	202	237	227	253	246	237	220	230	224	261	217	230	230	218	241	258	220	218	259	244	246	269	213	239	243	232	244	231	238	257	265	209	217	230	200	235	254	245	218	237	243	208	249	246	221	237	238	225	226	209	214	255	253	202	257	213	225	202	253	243	291	277	237	231	251	239	247	224	220	247	226	228	233	270	235	226	221	248	245	219	229	223	230	256	219	225	230	232	237	250	216	220	234	236	265	232	244	241	214	234	241	219	252	232	230	262	271	226	258	231	212	226	250	255	274	250	263	223	215	223	234	232	234	244	231	230	230	241	229	231	237	230	223	226	245	244	241	226	244	238	223	247	233	236	223	239	225	225	241	240	210	220	226	242	273	242	228	231	220	249	243	248	245	239	241	223	241	255	253	241	256	246	230	247	243	227	246	259	221	218	206	235	252	240	220	253	240	239	250	222
58607	85301	36153	3027	2020	1649	1295	1047	876	773	635	576	480	502	471	454	432	422	385	401	380	369	358	369	368	380	377	354	383	358	386	322	362	357	339	328	345	323	355	354	326	339	298	333	297	346	309	319	323	345	297	289	315	322	336	354	345	327	310	344	353	321	312	336	364	303	303	316	306	341	344	337	332	367	342	340	311	316	309	323	336	324	354	324	307	312	321	329	330	352	332	314	318	347	338	310	304	308	336	298	260	300	312	337	330	372	329	317	328	326	326	298	340	347	324	282	314	304	334	309	290	298	336	278	336	320	314	330	307	327	314	308	326	306	314	339	315	350	313	315	318	348	310	327	341	317	299	299	359	329	332	294	311	316	287	318	308	355	311	293	325	314	315	349	315	333	313	342	327	307	328	331	310	311	341	308	325	336	308	354	326	329	305	321	301	344	278	301	339	302	340	357	346	288	325	338	316	314	303	345	302	317	293	314	345	344	352	305	344	350	326	328	327	326	323	334	320	322	337	318	321	298	328	313	307	322	329	349	338	309	341	315	330	320	309	321	311	293	319	311	320	332	359	321	302	319	299	321	306	343	344	333	322	316	317	319	302	341	319	323	291	312	320	333	330	326	322	322	317	321	338	322	350	342	332	326	343	316	335	314	335	313	316	324	326	303	333	332	326	306	357	324	348	305	335	314	285	293	320	335	299	341	318	356	314	339	319	332	316	317	292	318	309	301	330	319	306	319	323	369	323	325	326	334	298	285	328	328	301	329	299	317	312	325	319	328	317	305	344	327	313	311	326	315	324	317	293	345	354	314	335	322	351	305	306	330	313	293	304	330	315	308	334	327	339	323	310	309	305	314	304	325	319	308	343	311	320	304	307	291	323	282	325	322	324	310	341	305	331	329	327	335	331	317	326	325	308	329	305	316	341	370	306	340	339	293	298	333	331	310	328	322	297	297	311	357	320	307	313	337	317	288	315	337	320	314	340	283	343	326	303	334	309	283	328	327	321	302	329	287	324	308	330	329	310	308	318	328	281	313	301	320	312	341	316	327	312	330	306	355	330	338	298	339	317	313	329	300	292	328	325	331	326	317	336	342	318	315	311	323	311	306	334	307	305	311	343	299	320	292	301	359	325	303	306	319	313	359	325	319	329	295	320	320	355	336	355	304	350	304	278	338	304	311	327	291	357	310	310	338	338	294	344	309	312	322	313	321	314	317	299	378	314	325	317	322	290	297	302	326	340	331	361	333	332	346	310	321	342	297	340	312	298	329	320	314	313	300	332	300	347	330	325	321	307	324	313	294	327	340	326	323	348	335	317	335	342	307	322	334	304	328	334	313	353	337	323	333	308	349	330	346	338	329	320	328	321	337	304	313	320	327	325	300	345	301	311	344	314	295	335	325	311	367	303	335	325	357	322	345	328	336	298	319	311	312	307	314	322	292	318	345	315	323	301	326	320	286	338	313	325	310	316	299	326	304	319	338	350	329	301	328	318	303	334	327	334	300	282	343	307	340	329	327	315	310	297	310	298	335	311	309	313	321	325	302	339	311	337	297	294	321	301	310	299	333	315	326	327	328	317	324	288	319	324	308	303	327	290	337	340	333	291	292	313	336	304	285	319	309	304	326	313	334	318	302	302	314	319	315	343	348	323	338	308	337	359	280	319	332	315	322	355	297	314	316	340	337	323	301	289	317	300	343	307	323	328	330	348	334	300	341	303	313	284	293	306	360	332	294	295	346	301	309	337	340	369	323	316	326	302	316	307	290	330	293	325	318	332	311	307	309	323	313	298	328	313	303	339	302	300	356	326	303	307	303	314	344	314	308	308	342	301	334	320	338	335	332	321	278	298	321	357	324	353	299	305	276	304	323	322	307	289	323	326	332	299	333	321	314	332	327	309	305	304	311	321	304	321	332	346	337	312	332	342	310	309	340	295	311	313	352	332	306	306	374	344	320	314	303	330	337	300	324	368	310	301	339	333	307	307	323	326	363	285	354	323	307	313	330	348	323	319	298	337	341	320	319	317	293	301	340	302	347	311	333	327	333	276	318	275	316	303	315	296	332	320	306	325	321	312	341	312	330	329	336	321	332	312	344	315	291	285	344	321	313	305	310	309	324	362	326	340	339	311	315	324	304	292	309	331	329	336	358	312	324	333	335	303	323	296	334	331	345	314	355	346	299	287	327	330	347	301	310	287	324	293	315	323	337	320	321	338	333	316	318	315	344	343	322	309	308	285	350	336	320	321	332	307	324	328	330	323	333	295	284	316	298	312	328	294	297	310	317	325	302	297	289	293	335	297	373	285	283	300	320	315	343	331	276	333	338	322	315	313	316	293	329	333	338	323	324	299	315	293	317	336	322	303	350	331	308	325	343	305	346	322	325	341	307	316	348	317	321	307	319	321	313	305	338	309	311	351	330	334	329	332	304	338	330	310	316	335	290	320	328	329	288	316	319	319	332	312	346	321	289	302	356	304	326	303	334	336	310	287	319	317	318	307	299	308	310	325	300	318	310	341	330	325	312	321	295	315	328	316	313	334	313	305	357	331	323	320	332	275	352	324	319	311	321	306	315	345	323	324	310	309	307	295	355	320	321	314	327	327	308	317	314	318	347	313	347	320	338	338	308	308	312	329	334	306	345	293	290	320	302	301	303	323	309	342	307	288	298	319	322	336	317	325	307	319	326	319	326	326	362	302	294	310	290	309	274	321	315	313	325	325	313	338	350	319	306	328	284	319	316	324	288	315	324	318	301	354	311	345	322	342	312	327	317	331	306	315	312	304	273	266	315	310	302	285	322	349	324	305	299	334	339	324	356	316	339	319	356	306	321	311	327	299	362	285	306	345	324	327	334	285	323	327	313	303	349	263	320	329	315	306	350	313	308	306	295	325	314	313	321	296	304	290	334	314	315	316	323	324	323	322	318	304	288	306	310	358	310	288	341	366	354	333	328	342	311	290	332	309	340	337	300	347	306	334	320	357	332	300	320	319	350	279	314	299	310	338	319	311	323	331	343	300	305	311	313	319	320	288	285	329	332	297	324	292	299	337	330	313	339	336	320	286	337	297	329	317	304	339	319	326	281	344	312	298	314	347	307	315	289	323	328	303	309	323	303	342	340	303	331	311	307	322	332	306	352	326	300	295	329	330	316	325	317	311	303	321	325	318	334	326	341	335	341	314	291	354	351	336	274	306	309	353	326	317	341	342	321	326	328	334	283	340	329	324	306	307	324	323	310	336	325	311	342	338	333	293	342	316	286	355	345	333	318	331	315	322	372	316	328	338	310	346	283	336	295	326	329	307	362	344	330	356	308	321	328	314	292	299	332	325	295	303	277	328	323	331	305	301	317	296	282	326	330	315	327	313	294	305	311	313	331	321	329	327	324	288	308	326	347	310	290	298	302	302	306	353	314	288	337	359	305	317	325	316	372	338	295	340	310	336	336	316	316	337	307	325	322	323	294	306	309	299	302	307	329	303	293	313	346
27904	24726	21012	2767	469	433	477	484	436	456	436	420	449	482	415	468	407	469	432	435	439	422	412	479	456	384	434	444	431	440	395	407	422	421	417	437	429	415	457	447	418	413	456	434	432	414	409	443	426	424	448	436	424	384	421	386	434	438	420	401	442	444	422	413	454	449	449	427	439	438	400	415	423	452	426	396	415	426	426	432	424	391	450	425	409	446	428	444	438	405	421	387	421	432	409	418	403	435	434	439	471	430	441	410	424	422	428	416	430	432	453	369	435	412	455	398	458	397	402	402	426	430	450	390	396	426	409	433	431	412	464	446	433	438	438	431	405	436	438	397	448	406	407	392	376	424	402	424	401	447	409	399	416	428	406	447	441	423	410	393	411	434	427	421	429	434	441	393	402	419	390	403	392	427	422	425	423	395	413	421	442	423	441	418	443	414	436	457	443	410	421	421	463	443	413	428	403	438	442	441	440	450	432	467	387	458	474	438	416	441	431	440	433	437	404	405	439	436	413	433	396	455	425	422	423	395	411	443	460	421	423	437	386	452	466	393	439	393	428	421	411	424	423	407	447	424	441	394	378	424	417	399	435	428	433	417	427	464	429	469	405	431	443	452	431	413	432	456	419	444	389	419	422	438	421	426	421	408	385	448	416	426	387	457	442	419	452	398	418	416	415	452	410	393	424	414	410	448	415	435	460	437	432	434	469	412	453	429	442	424	400	439	409	419	433	446	450	439	408	430	391	397	423	463	431	430	384	417	445	437	422	437	429	404	419	432	424	408	415	397	403	445	418	411	448	419	436	439	414	429	390	438	423	461	431	427	414	414	451	447	440	413	426	389	492	432	405	421	408	422	413	466	412	441	436	438	418	423	448	423	415	414	412	408	421	441	434	464	433	428	425	417	424	428	419	432	421	442	423	443	429	488	414	419	443	425	399	416	430	432	423	458	475	411	419	419	416	391	454	420	392	449	408	435	473	407	389	413	434	440	456	374	420	450	409	424	406	421	467	405	428	436	413	434	436	394	431	408	415	389	417	466	454	399	403	424	428	417	433	410	410	421	419	414	428	409	401	430	450	423	439	424	445	412	452	436	447	435	389	451	445	400	447	419	424	431	437	416	400	402	436	435	387	417	448	438	442	410	429	443	421	422	416	404	405	450	429	433	400	435	440	401	386	411	425	444	470	434	415	434	433	444	396	449	409	414	426	404	417	418	421	399	434	443	442	440	394	406	408	401	448	442	418	426	431	448	418	416	421	419	448	420	420	431	418	416	412	417	421	392	428	430	423	417	401	447	422	397	413	432	400	490	468	419	421	449	455	435	442	411	441	428	424	434	393	404	474	481	471	432	417	453	409	437	405	437	409	421	425	414	418	408	451	432	417	442	441	432	404	453	449	438	445	438	419	438	410	394	431	414	412	405	413	462	448	451	428	381	430	440	478	380	461	456	434	421	453	450	397	436	429	425	379	456	443	443	421	441	428	425	402	416	433	434	411	445	425	427	445	419	436	414	415	416	389	413	457	419	434	410	427	405	416	405	455	454	432	467	433	427	418	412	409	419	420	432	422	436	425	362	433	469	428	428	432	433	465	432	451	418	431	419	428	436	421	394	407	417	394	425	433	416	406	446	441	425	402	408	443	422	405	437	392	416	431	417	427	399	456	419	411	443	439	453	434	449	426	410	404	435	393	422	409	448	440	446	421	428	422	441	432	421	422	432	427	442	438	444	419	416	440	454	438	446	478	434	429	414	409	425	436	455	453	433	430	437	441	435	401	427	420	434	397	402	422	385	410	450	443	401	419	386	439	435	430	413	429	455	415	409	431	434	427	418	411	419	450	431	409	418	441	382	449	431	401	439	414	443	429	428	432	455	420	451	451	424	419	444	415	401	429	403	429	423	424	432	462	404	420	434	427	425	436	441	427	368	422	442	426	425	397	473	432	442	434	406	448	431	437	390	422	412	394	422	377	444	424	419	399	454	440	397	405	401	406	451	442	436	404	452	412	446	439	427	437	407	447	441	425	448	399	382	412	424	397	429	390	449	419	461	432	437	425	413	419	466	422	415	431	436	384	425	415	404	417	448	445	416	442	405	438	432	400	442	450	449	410	452	418	438	423	420	417	420	421	431	425	473	484	440	428	398	426	415	440	431	431	426	424	432	417	476	430	433	463	457	464	421	427	424	437	436	443	447	440	413	409	429	404	424	395	423	447	420	431	450	444	404	411	434	432	465	403	401	388	424	441	416	431	431	453	406	454	397	413	422	430	447	435	440	454	393	439	424	406	484	418	483	424	423	422	447	425	443	403	431	441	365	432	434	406	434	415	448	397	447	423	427	430	395	438	428	432	421	421	384	435	432	441	421	443	409	400	466	440	430	419	441	374	437	396	426	430	426	421	393	453	452	422	423	437	448	441	412	443	461	384	406	431	423	415	426	409	433	433	414	425	429	419	433	386	421	420	409	432	404	419	435	416	436	469	393	416	414	432	403	465	431	489	415	417	400	390	388	462	421	460	432	442	416	424	423	373	429	423	460	429	437	450	427	444	432	437	440	439	426	407	404	434	395	431	383	398	445	411	458	477	458	429	419	455	414	453	425	436	462	455	370	453	442	437	392	438	411	441	444	376	441	442	425	406	425	428	406	443	405	434	427	443	455	402	458	417	450	444	383	407	416	393	468	413	460	410	442	459	423	461	466	398	417	463	419	423	449	436	422	436	439	412	442	458	402	439	413	423	422	434	418	416	453	406	430	402	413	476	406	463	428	400	395	412	417	453	423	504	426	469	428	414	397	424	435	412	421	433	425	443	417	432	407	435	430	417	440	402	416	465	415	411	403	429	451	427	433	415	426	432	403	437	457	443	407	412	425	431	457	426	446	462	410	441	460	424	481	423	423	408	423	411	442	426	421	418	478	410	407	418	449	428	412	425	413	467	417	433	429	372	442	426	426	446	452	436	417	418	460	444	456	450	447	443	436	447	423	439	449	430	411	405	432	395	415	439	418	398	394	410	432	433	449	399	436	420	401	416	422	427	426	444	416	415	408	431	445	405	345	416	368	421	445	409	395	392	437	451	412	443	441	455	412	424	403	398	482	437	438	406	419	422	431	431	430	428	424	431	431	431	394	405	457	439	449	432	426	462	432	463	369	425	445	440	427	456	440	411	402	406	394	457	453	422	426	433	409	396	414	404	445	403	443	427	427	438	464	444	439	386	410	396	456	453	450	416	446	462	405	449	455	457	395	383	434	432	421	428	438	402	438	408	389	448	434	433	432	435	432	427	397	429	437	408	448	450	448	418	413	415	445	426	411	435	441	408	428	436	408	443	404	413	441	449	410	451	411	439	460	455	420	419	451	436	415	434	447	394	440	405	454	420	421	431	411	406	441	444	421	431	431	414	423	417	430	421	419	433	431	408	443	407	451	410	396	442	415	430	447	429	415	419	447	407	432	456	454	424	456	436	405	430	426	431	407	397	416	441	465
29901	40651	16680	725	614	639	612	602	556	568	589	597	610	605	556	552	629	520	599	576	579	591	567	576	561	594	620	558	532	567	565	539	555	559	577	603	586	535	562	599	597	602	536	595	557	613	561	559	528	568	586	574	575	568	555	570	580	540	563	569	550	556	589	563	633	540	563	563	562	516	549	561	571	592	532	594	591	563	568	545	578	546	564	604	560	568	526	593	531	559	570	535	535	556	549	591	550	598	561	597	563	589	614	584	570	565	562	522	550	577	525	628	562	578	593	559	597	571	548	600	578	553	604	586	545	576	543	588	560	598	566	572	556	580	552	574	584	596	560	521	596	555	567	622	537	550	546	604	568	521	563	573	580	577	560	583	587	598	580	585	524	611	543	563	568	560	602	558	543	546	526	540	559	561	608	604	604	566	595	551	588	596	603	551	591	595	572	584	607	529	584	584	560	556	560	622	570	558	588	570	584	558	564	586	608	605	550	560	586	580	576	560	615	590	584	640	575	542	560	584	546	558	565	567	589	558	559	597	544	553	552	510	577	543	598	578	562	568	561	566	597	583	579	567	564	605	575	576	561	583	565	595	582	601	597	579	551	575	560	625	606	558	538	551	551	584	595	563	575	558	604	565	542	593	562	567	554	630	551	598	527	533	535	567	584	594	588	552	580	573	578	581	551	545	556	563	595	552	554	526	588	548	613	571	567	520	602	571	576	596	539	596	558	560	563	607	580	570	559	555	566	561	516	565	591	552	598	579	593	600	556	560	559	595	574	558	628	583	552	559	624	605	552	575	572	552	610	517	550	567	574	554	609	580	592	584	574	594	580	590	562	572	557	595	582	568	574	570	583	590	557	544	614	548	573	560	594	558	576	562	556	567	591	569	616	628	532	584	618	588	530	588	585	584	609	585	598	566	584	582	590	581	603	544	542	595	553	597	574	599	580	605	572	557	592	601	558	576	567	536	546	549	544	601	620	581	588	561	576	601	567	573	577	545	570	545	584	550	598	535	566	585	621	586	556	578	552	590	565	574	583	587	570	538	616	587	575	559	546	568	576	601	546	538	591	548	574	549	569	589	593	604	569	576	606	578	593	561	605	539	616	519	593	575	553	581	587	580	601	558	569	537	547	584	536	531	587	608	580	553	532	548	572	613	617	573	588	566	561	573	592	557	569	558	548	559	583	537	623	561	552	575	538	597	570	534	562	580	588	569	576	538	629	558	572	587	609	582	577	595	577	570	593	602	639	572	540	595	607	595	600	581	568	579	581	585	533	562	580	586	565	596	550	604	585	545	580	595	577	585	544	602	577	519	556	585	573	571	554	581	618	591	534	583	644	575	547	584	532	560	529	540	558	569	591	546	594	560	516	601	599	586	573	588	555	591	622	566	610	554	572	615	600	540	591	570	569	576	615	558	595	562	593	548	548	523	566	580	600	560	597	565	577	583	576	606	580	573	602	590	582	561	567	527	610	573	561	553	573	602	608	576	573	596	574	559	611	567	626	591	577	561	614	580	582	507	577	569	575	581	524	600	549	577	633	588	553	590	557	593	548	587	568	588	594	564	557	554	574	557	580	583	548	569	570	528	607	611	560	524	571	565	564	589	547	584	578	554	591	567	581	586	532	590	594	577	597	554	565	542	562	611	587	578	577	558	545	622	563	600	558	560	579	574	556	558	514	561	628	610	544	550	592	599	547	576	588	551	572	547	580	566	602	571	581	586	550	581	596	560	576	574	579	596	550	570	585	565	571	623	548	579	616	569	608	594	589	559	550	586	587	600	496	569	557	617	588	560	575	542	566	581	576	543	583	595	581	538	621	586	571	599	604	554	554	547	593	558	599	587	581	566	593	552	541	574	546	573	539	590	576	576	549	584	550	591	565	579	557	549	568	592	580	545	616	601	570	559	584	564	567	609	564	596	604	603	603	545	504	555	608	563	533	562	575	572	590	587	568	502	564	591	556	566	572	542	578	543	541	544	596	563	561	564	592	624	552	561	533	570	631	531	582	613	572	586	597	552	545	565	568	571	561	560	570	573	547	541	572	528	597	576	602	559	565	608	574	570	632	609	540	572	549	556	540	543	565	609	602	563	607	534	559	545	536	630	611	546	606	567	547	570	565	529	538	553	601	557	599	616	561	560	561	591	544	536	575	571	566	579	565	614	560	585	494	566	583	562	531	597	532	562	574	613	598	610	526	585	571	581	574	518	577	561	599	572	563	569	532	578	531	567	544	561	585	565	605	555	581	589	598	640	577	619	580	601	564	592	581	590	570	565	546	588	548	572	580	560	586	598	590	622	547	603	595	617	599	608	595	561	509	602	576	598	587	613	576	559	552	551	558	576	560	565	613	596	561	577	541	530	613	572	565	566	596	557	555	550	577	564	609	586	584	607	554	527	581	589	539	598	544	568	592	574	552	541	566	572	572	523	548	561	540	598	593	612	536	579	582	599	545	611	606	600	540	595	558	584	605	590	576	607	558	570	633	578	617	584	581	571	563	606	600	552	582	580	555	601	601	545	620	558	574	584	589	581	565	582	599	595	553	576	600	580	566	626	552	609	534	541	570	560	615	600	533	593	565	592	563	588	552	542	580	596	540	583	569	552	536	552	540	574	621	576	590	563	518	586	570	571	579	558	556	537	585	580	535	608	568	629	575	551	578	562	608	566	575	581	645	608	579	614	578	566	632	539	585	544	594	574	561	562	573	567	544	601	567	570	579	573	548	613	561	521	569	584	568	624	559	579	533	538	565	571	589	612	551	575	572	585	536	601	578	536	516	539	576	566	604	556	568	586	592	569	560	581	575	583	572	564	563	593	598	556	528	565	583	580	596	568	581	580	604	552	591	563	591	573	613	597	594	597	563	544	515	563	566	598	553	556	554	530	616	576	519	580	601	531	563	572	629	613	606	552	550	590	533	537	584	598	548	561	562	578	599	582	554	581	543	603	594	588	594	568	562	568	566	538	601	547	579	559	568	561	527	563	541	573	599	565	549	602	546	561	590	523	558	586	589	591	616	555	587	576	583	624	562	547	584	603	560	562	547	601	550	575	574	590	566	566	573	588	563	575	586	595	560	605	558	579	556	584	563	567	526	578	558	588	585	614	568	574	593	569	587	566	578	611	573	589	563	550	542	571	611	580	535	542	570	594	601	546	567	615	612	599	533	526	573	534	559	577	584	543	536	616	576	564	543	614	538	612	572	558	575	575	564	538	574	561	583	560	578	566	529	581	585	574	620	586	572	578	551	571	558	541	576	574	592	570	562	570	582	551	588	585	568	601	599	627	587	572	590	600	578	562	566	585	620	619	580	588	568	559	570	613	573	543	557	612	525	560	544	614	556	550	572	575	575	568	576	619	620	573	601	604	570	635	573	540	596	556	558	629	602	575	556	520	550	612	532	569	538	586	575	575	559	555	566	569	590	561	580	595	609	567	590	592	576	562	575	555	576	545	539	557	593	579	542	530	588	579	577	548	584	546
24232	21955	30655	25217	17367	3521	738	577	530	557	505	476	487	471	475	488	473	435	470	432	448	432	475	456	434	474	479	430	465	439	474	453	429	450	434	427	449	451	463	460	451	464	434	423	482	400	468	424	492	440	430	451	454	452	458	434	468	433	437	420	437	418	473	444	477	430	407	433	443	458	460	459	459	484	433	464	486	433	424	462	456	493	462	443	459	453	447	482	435	413	434	436	458	451	479	417	469	430	485	440	406	428	483	445	377	483	407	456	459	457	421	464	435	432	432	424	479	473	471	452	472	443	450	410	447	420	423	428	432	469	466	453	475	453	413	444	457	429	448	445	464	449	437	455	452	443	441	426	442	433	471	423	443	418	482	453	447	426	440	457	454	470	442	442	432	405	438	423	422	465	429	431	448	431	460	440	417	448	452	443	424	457	459	407	438	444	456	450	435	446	446	425	447	447	411	441	475	460	424	483	452	419	423	439	439	457	408	447	428	407	455	433	468	490	425	450	487	445	458	420	452	475	427	437	407	458	455	420	466	427	423	450	444	459	411	439	449	425	405	465	467	487	424	435	474	446	430	436	455	452	413	458	451	425	458	441	446	493	470	418	475	446	448	437	415	431	462	441	436	468	481	468	449	409	438	432	441	435	443	463	445	444	393	466	454	434	448	497	451	450	426	465	467	452	479	474	443	461	441	426	415	432	449	414	421	407	425	463	452	444	409	417	445	433	446	433	406	481	449	436	448	462	424	449	449	415	434	442	449	453	426	452	414	443	449	440	459	431	454	409	441	443	427	449	410	399	463	439	447	463	456	431	433	412	445	430	468	429	448	442	416	467	471	403	461	450	456	450	453	439	444	458	424	439	424	445	469	427	440	467	435	415	429	463	407	482	424	428	411	436	445	461	431	433	451	440	428	488	437	414	464	446	392	477	460	430	436	482	455	451	426	441	432	443	446	413	418	427	418	432	450	425	439	430	451	435	432	444	454	443	431	427	425	479	469	444	427	437	458	444	429	443	455	479	454	451	424	428	445	455	437	445	433	442	442	426	445	467	441	459	420	465	451	442	419	476	445	414	420	471	409	480	420	470	446	449	463	442	405	478	457	483	433	470	453	474	444	445	394	450	459	433	427	455	427	442	462	461	439	396	409	435	459	429	389	459	419	430	437	438	397	459	449	449	451	453	439	454	439	400	486	417	429	415	463	488	409	489	487	412	418	459	444	494	404	429	410	435	424	431	424	444	456	459	407	455	436	451	437	455	420	455	440	484	434	438	471	469	447	455	442	430	449	427	422	461	408	465	487	429	465	443	426	432	451	465	462	468	427	434	412	457	395	436	418	394	422	422	438	464	443	431	414	418	434	430	439	447	460	441	451	441	482	495	442	426	443	456	468	438	450	416	440	451	444	426	434	433	460	444	460	442	409	457	446	438	453	427	390	456	439	430	477	487	448	421	423	417	444	460	419	444	468	498	451	462	438	440	499	455	436	417	467	406	444	484	399	410	421	448	468	413	465	426	401	406	444	490	453	442	467	462	447	437	433	462	452	415	422	448	439	441	461	406	475	437	432	429	425	434	428	470	431	444	437	478	436	436	461	442	425	464	441	456	440	447	467	470	441	414	419	442	409	415	421	449	436	450	465	438	474	497	458	410	461	454	465	455	445	439	428	443	450	456	479	432	475	423	452	428	453	459	421	435	434	413	470	447	414	436	454	425	449	434	418	433	448	469	466	445	455	471	416	447	445	450	422	448	440	377	458	451	422	431	414	446	387	418	443	454	426	425	462	441	448	425	445	449	429	435	478	484	439	483	463	460	446	421	437	464	456	418	432	483	453	486	450	413	448	447	449	419	487	452	468	452	453	462	440	421	425	437	392	454	429	415	414	429	428	448	467	473	433	422	409	447	436	441	421	446	436	445	450	480	452	388	448	467	428	433	484	404	462	473	446	455	414	454	417	420	465	456	464	414	479	401	442	421	423	469	431	423	453	418	470	432	456	423	439	433	449	467	427	409	454	419	399	456	460	495	457	419	412	424	458	428	465	466	438	440	431	460	435	451	457	464	436	454	458	452	402	407	455	419	430	374	421	433	444	489	454	408	476	432	452	421	468	423	406	442	466	464	479	425	441	444	453	436	457	426	407	455	452	440	464	442	393	428	428	448	413	422	468	445	430	475	440	475	442	468	424	446	456	429	448	473	401	433	421	467	448	446	452	442	411	463	430	415	429	475	413	435	448	407	411	413	424	478	424	428	418	473	438	457	422	468	396	459	422	452	456	477	444	444	468	485	417	439	464	401	452	424	431	409	497	444	428	448	450	462	431	442	440	425	450	450	454	416	465	466	411	454	438	398	456	435	427	452	464	420	461	456	459	444	420	426	463	439	408	422	454	443	456	453	473	435	448	411	418	489	452	441	440	415	435	443	450	448	455	471	433	408	438	438	449	414	479	435	456	464	432	427	430	417	445	426	432	437	464	462	433	433	441	465	469	439	443	460	435	419	417	437	445	431	436	471	444	459	420	428	464	455	438	437	437	422	419	430	456	435	432	447	475	445	468	481	435	434	447	451	417	419	444	453	478	437	448	423	467	438	452	465	438	446	445	433	451	467	480	426	467	413	437	432	497	459	437	443	410	429	440	434	409	429	437	428	457	501	440	444	461	426	437	439	442	426	435	440	458	464	463	435	417	447	450	421	426	450	448	424	458	465	439	472	475	422	478	430	454	430	456	426	447	483	447	451	405	438	420	472	423	424	429	495	486	437	447	408	444	458	458	446	463	425	466	456	417	470	414	482	430	472	482	443	422	466	471	440	447	508	423	437	463	448	450	401	440	474	442	416	434	454	448	468	463	482	469	451	428	429	492	453	457	405	454	448	433	436	473	422	448	438	415	421	416	445	444	450	460	470	432	467	471	428	455	441	452	412	440	383	425	429	422	448	425	434	457	461	454	434	433	461	486	445	444	442	444	427	430	446	471	434	431	459	485	466	475	445	425	431	428	454	427	438	425	443	458	393	430	456	485	465	460	442	417	457	414	456	439	453	463	482	468	460	449	424	445	418	410	469	437	443	438	443	472	475	448	426	389	430	466	433	435	450	421	437	453	417	435	385	400	430	416	414	440	440	435	434	435	460	444	439	436	424	455	447	472	406	454	443	465	424	429	419	448	457	441	471	442	409	450	445	454	441	445	432	453	457	458	422	444	466	451	463	433	431	431	447	444	479	416	444	449	432	446	452	404	443	417	415	456	427	426	425	435	446	453	437	427	422	449	456	434	444	417	437	448	443	425	436	469	408	443	446	481	404	424	444	462	411	458	421	421	447	411	419	401	448	440	400	467	477	457	426	396	435	465	427	429	451	444	434	434	446	418	435	424	413	434	504	432	443	450	438	472	460	436	429	463	437	436	424	413	429	441	476	440	445	401	434	446	430	434	409	447	455	473	436	426	441	446	462	416	439	433	450	442	450	447	437	460	459	450	449	421	443
54896	77548	34334	2049	1505	1270	1123	949	876	808	743	724	711	688	675	669	634	643	624	616	579	596	641	625	623	647	591	639	636	614	625	629	581	611	588	601	567	584	603	613	588	627	612	612	611	575	621	588	586	646	620	561	599	614	587	596	649	572	663	578	602	616	605	638	586	611	580	646	641	588	573	609	653	604	599	610	612	621	576	631	596	607	565	595	585	646	576	610	581	604	626	601	583	593	556	576	643	568	612	594	604	612	561	619	607	573	618	608	633	579	625	628	568	592	595	589	583	625	553	601	611	623	590	575	589	620	600	643	577	595	595	634	591	623	623	615	601	577	614	546	621	608	533	582	623	619	563	586	610	576	632	628	565	583	546	574	577	596	568	609	624	592	627	610	592	558	602	588	574	608	574	614	588	585	531	589	614	605	616	598	581	603	586	610	617	603	596	593	596	608	603	574	607	626	607	616	587	634	584	629	605	577	631	602	619	583	600	608	606	613	595	591	579	626	626	534	576	577	587	541	560	628	611	623	581	587	561	623	620	621	616	591	615	647	599	627	570	661	596	609	630	629	599	626	542	593	610	626	573	596	564	554	585	586	606	626	597	584	544	605	568	599	590	603	629	626	581	606	605	581	598	601	596	560	575	589	586	640	592	571	553	587	601	627	604	582	580	576	585	610	626	619	582	589	588	600	592	617	599	620	593	615	631	572	628	587	614	645	615	618	576	604	590	628	590	568	578	568	632	601	555	608	633	610	604	584	597	590	585	671	581	638	607	599	588	561	592	598	598	576	609	634	578	604	608	613	581	625	539	588	619	579	592	583	591	610	608	611	608	585	610	609	586	649	559	597	606	635	632	577	598	616	627	571	589	595	626	626	574	576	561	602	601	592	585	578	620	606	651	590	588	617	611	557	578	629	606	627	620	611	633	552	630	592	611	610	595	597	645	591	620	616	624	636	622	609	591	566	606	558	629	591	544	613	599	597	596	590	593	576	589	582	587	637	577	570	647	605	586	685	576	592	594	581	559	589	608	599	587	578	618	564	616	618	561	606	589	637	638	632	595	604	630	609	614	604	561	613	589	615	554	606	581	612	591	602	574	651	612	584	645	605	597	628	596	589	585	572	601	576	628	597	603	587	565	596	651	609	599	609	602	604	643	534	596	636	576	596	587	615	635	594	608	568	600	511	581	622	625	595	622	585	581	596	567	578	614	618	620	537	618	609	621	535	611	563	586	659	552	545	626	595	605	633	601	616	564	609	569	556	628	599	595	586	600	620	648	565	598	606	590	621	615	589	618	584	580	609	579	575	635	575	588	603	606	557	580	563	597	613	625	593	557	611	621	592	562	635	582	592	589	633	610	579	593	579	602	617	602	599	641	577	611	570	622	581	594	600	580	565	606	601	606	599	615	618	573	604	573	633	574	570	564	598	629	572	628	562	633	588	559	578	605	585	591	595	623	603	575	580	585	584	600	574	583	558	613	630	610	589	620	617	612	602	589	557	597	603	581	589	595	583	569	590	628	593	589	613	628	615	569	549	602	600	583	616	562	566	591	650	632	569	594	580	544	603	584	560	614	611	568	600	598	633	555	610	612	616	611	574	619	585	565	612	579	538	587	592	580	582	580	585	625	605	533	615	550	639	600	608	621	623	581	578	577	604	608	607	613	545	615	620	586	560	642	619	540	615	584	615	550	602	637	639	566	565	583	601	563	580	598	600	648	619	613	614	618	601	610	584	556	609	626	605	569	594	609	601	579	541	588	615	573	571	573	638	584	576	604	585	619	622	561	577	550	559	566	627	582	602	585	612	642	578	583	650	667	558	555	618	598	622	579	605	542	557	602	580	593	558	602	606	601	598	635	595	627	595	616	635	576	583	632	643	593	575	615	572	590	583	585	592	603	559	591	584	633	574	580	582	620	632	642	605	554	584	591	623	608	596	623	580	604	620	595	577	581	573	586	610	572	612	647	642	643	569	570	622	562	644	587	596	575	631	667	610	579	624	596	629	598	605	560	561	609	582	590	612	611	613	576	596	574	613	554	565	622	608	577	586	598	634	576	550	577	596	651	602	660	600	619	577	577	601	584	604	578	571	604	560	544	651	580	573	623	620	589	607	631	575	597	574	623	580	590	590	582	572	575	591	597	609	573	658	600	609	583	619	538	581	603	602	596	595	584	607	575	612	595	597	545	586	613	621	555	582	599	603	606	630	574	575	608	587	592	696	567	615	601	602	616	583	548	613	599	567	580	610	580	608	597	584	610	549	575	596	619	603	566	579	610	556	548	565	605	630	598	635	545	583	580	615	581	603	612	633	564	572	631	576	586	611	580	601	602	581	573	619	632	590	630	583	603	595	610	560	611	602	568	587	553	591	541	602	594	611	619	596	597	587	588	639	587	613	606	612	663	624	588	592	598	646	603	592	593	577	618	589	603	603	610	622	581	581	575	633	570	611	582	566	591	578	590	604	549	614	606	609	655	634	593	609	626	598	598	606	598	605	567	622	613	610	638	554	589	602	596	584	612	585	560	609	592	568	587	580	601	599	614	607	627	622	631	579	586	560	622	612	616	593	554	594	573	565	617	621	601	599	586	610	570	604	609	572	608	619	601	625	603	587	632	616	620	586	609	584	625	543	555	584	585	571	584	571	544	621	600	560	573	565	630	597	581	598	616	626	597	614	594	638	619	573	616	622	597	664	586	608	613	572	629	604	610	601	611	542	613	617	628	570	562	584	604	585	548	554	582	603	610	596	630	598	615	576	624	597	600	575	601	572	592	578	589	606	584	633	570	576	571	607	596	594	608	544	642	595	564	579	604	619	619	603	595	623	604	600	559	627	603	627	602	555	626	576	566	574	606	571	617	586	598	586	573	627	658	612	628	617	583	618	596	585	595	612	660	631	607	620	628	597	620	597	653	590	583	607	579	622	585	581	608	604	573	592	601	634	611	622	585	607	545	589	558	562	607	572	613	571	583	590	608	627	593	628	583	597	595	588	614	583	561	626	596	629	600	579	598	597	590	599	588	597	561	613	571	597	618	575	584	604	615	553	597	592	566	582	607	591	603	595	544	619	623	585	602	586	581	637	608	626	619	620	635	549	603	593	609	558	599	562	591	577	573	622	579	604	634	620	558	607	590	596	586	606	588	624	590	604	592	546	621	603	618	641	570	628	568	594	621	588	645	576	602	614	612	583	602	619	604	578	637	604	637	609	644	617	565	584	585	571	613	663	586	626	602	654	565	548	653	611	608	650	603	600	578	575	584	578	628	605	646	633	646	597	599	575	582	586	625	560	606	578	577	621	610	563	594	567	585	584	575	648	613	622	622	591	588	600	594	612	579	603	592	647	603	587	616	572	590	595	570	626	597	571	560	596	572	616	613	562	594	603	610	574	652	565	589	563	588	605	605	580	618	537	604	621	647	576	608	578	620	576	600	607	565	556	619	613	591	582	616	583	630	586	593	581	621	565	604	585	588	606	625	596	616	587
23233	21749	29831	24808	21401	15860	1509	494	412	401	406	361	343	299	324	287	284	261	289	280	292	235	252	249	279	255	284	262	235	257	263	250	245	242	260	268	282	245	292	254	229	245	257	223	243	268	240	275	251	265	265	224	259	248	252	234	259	234	239	234	231	247	230	242	248	246	242	231	238	246	251	250	220	239	222	253	251	256	242	242	234	232	213	244	216	235	241	225	242	250	241	259	241	240	261	239	257	236	269	247	243	228	267	244	255	254	268	246	222	214	240	273	256	248	248	245	240	218	219	246	231	257	241	242	236	244	249	243	234	272	242	248	242	242	224	246	207	224	232	235	255	242	283	239	236	251	222	239	239	224	272	234	252	234	260	241	257	232	261	229	234	259	227	265	227	256	286	250	227	262	252	206	237	251	232	257	248	280	215	272	261	249	215	228	251	246	223	238	218	241	219	244	227	244	231	206	236	234	245	245	260	205	245	260	245	269	266	236	233	255	268	227	231	247	234	238	257	246	246	257	239	238	260	250	264	243	227	266	257	230	233	245	233	242	248	261	234	237	256	232	208	284	251	244	257	246	251	255	244	209	241	253	229	219	237	241	244	215	206	214	231	222	218	250	249	242	249	228	238	256	225	242	263	235	245	244	233	251	263	231	208	255	227	251	237	243	245	201	239	238	234	254	240	251	220	250	228	236	233	229	228	243	242	256	257	234	237	233	266	246	237	231	252	242	237	247	242	250	227	246	247	245	239	220	246	227	229	229	246	234	251	230	209	242	235	241	272	248	243	260	269	229	243	210	227	279	248	246	234	251	253	253	234	275	236	242	264	256	233	238	233	228	248	235	256	247	268	242	233	249	219	217	239	247	258	223	249	260	238	245	235	235	220	237	226	222	230	248	231	289	241	229	265	243	258	254	247	251	254	225	234	249	260	236	231	246	253	250	248	242	245	226	239	227	237	218	264	248	251	256	219	226	218	232	222	226	234	262	236	256	227	251	224	226	263	246	266	234	252	238	220	272	242	246	234	260	240	239	225	234	238	226	237	223	248	241	240	235	263	211	244	251	223	254	265	220	238	244	255	236	224	226	235	235	246	256	257	253	218	240	267	238	229	249	248	222	213	256	237	233	234	241	254	237	218	269	244	245	234	252	226	243	281	244	243	243	233	230	237	238	236	238	230	254	244	258	231	264	241	235	257	225	232	222	252	264	230	254	250	265	282	250	226	213	247	263	232	243	256	231	254	254	225	223	239	248	242	277	243	258	218	228	256	234	213	236	237	243	261	232	233	250	251	225	241	231	233	236	244	242	238	247	253	250	216	239	245	229	235	229	216	244	237	237	230	260	281	226	224	214	238	207	239	238	247	226	247	249	217	242	247	238	218	223	202	228	232	259	237	240	227	239	252	219	231	260	227	245	253	239	249	225	225	265	244	224	226	227	239	249	241	221	248	229	223	268	247	253	249	261	262	231	271	227	240	221	255	243	225	226	234	231	245	236	251	263	252	240	247	253	245	230	248	230	251	227	264	244	253	242	227	246	271	237	238	217	269	237	274	241	200	280	237	211	230	239	229	243	221	221	243	246	246	248	274	258	250	245	239	244	263	247	270	229	266	240	259	263	241	229	248	233	224	237	282	228	259	246	230	284	239	259	288	245	261	243	215	253	234	248	245	249	256	256	226	267	230	237	219	236	245	270	245	234	248	258	228	250	232	237	232	228	247	223	234	243	234	213	217	260	241	239	215	259	251	271	262	239	244	244	243	240	250	244	240	230	235	278	254	224	231	247	258	246	252	242	241	250	269	236	255	231	225	232	267	241	251	269	244	237	245	284	226	204	225	261	238	215	222	247	240	258	246	266	255	218	229	255	220	258	254	235	258	227	213	262	240	244	274	236	251	210	240	255	262	241	253	239	243	220	224	253	262	247	235	234	239	257	229	281	260	240	235	236	219	242	236	255	227	213	218	247	236	255	246	247	256	238	283	225	250	253	248	211	240	248	258	219	245	252	236	226	232	239	255	202	257	247	241	231	237	226	245	232	219	239	241	236	256	266	242	233	233	261	267	246	237	219	264	224	254	254	237	246	242	237	226	263	242	268	250	262	244	222	233	231	253	239	243	228	222	236	260	242	255	232	219	255	252	218	288	227	251	238	246	244	226	226	243	229	235	255	250	248	246	240	250	208	241	232	227	267	256	242	221	234	233	217	254	250	251	225	235	235	226	229	230	228	233	238	243	262	246	235	225	222	251	232	233	229	241	265	277	263	249	247	243	211	252	264	244	262	231	240	263	261	238	257	247	246	234	254	220	222	246	280	247	221	231	258	256	235	228	229	226	236	217	245	253	243	227	263	233	239	212	244	259	229	235	227	255	242	213	253	215	260	230	222	215	213	237	258	235	220	225	261	216	243	225	260	246	243	239	226	233	239	271	247	262	259	222	248	223	248	247	250	231	235	258	229	220	216	238	235	254	243	229	217	262	247	266	214	253	222	244	194	249	233	210	224	232	237	235	247	240	230	266	262	255	245	224	237	233	229	245	230	241	242	234	240	241	235	246	239	231	226	247	249	207	229	239	259	216	244	239	263	272	231	248	242	247	249	261	252	246	255	242	236	224	242	255	229	247	247	233	242	230	227	230	232	236	240	225	248	282	249	273	206	228	260	238	230	227	204	245	237	234	249	220	229	251	248	245	245	253	249	249	218	243	255	226	272	212	244	255	238	226	268	234	241	240	238	231	230	262	230	251	281	242	231	266	215	225	237	250	250	259	244	231	233	242	231	265	244	250	210	249	230	241	237	231	265	233	257	244	243	224	252	262	218	233	257	224	231	237	270	255	255	219	221	242	221	228	232	234	232	241	235	261	238	232	259	257	245	233	233	245	243	246	250	231	268	212	235	236	239	258	235	233	249	233	242	249	232	233	244	227	242	236	252	226	252	243	268	257	243	244	250	255	198	230	250	249	248	233	245	202	293	257	256	225	232	235	226	223	279	239	220	274	237	255	241	278	243	225	203	224	256	255	256	225	234	248	199	269	238	221	233	265	223	205	240	214	264	233	254	238	231	239	222	232	250	249	224	273	207	237	261	251	231	269	244	261	231	247	239	222	251	244	251	265	237	233	253	239	244	239	249	250	246	246	246	227	241	261	270	254	241	256	258	270	254	228	234	242	267	244	221	246	240	227	266	251	234	236	262	219	268	249	238	260	248	214	247	199	234	227	246	225	266	232	254	247	259	207	205	257	254	245	243	259	218	263	240	229	217	240	235	245	259	218	240	224	261	251	234	235	229	235	237	249	225	247	238	239	259	267	230	226	234	248	247	257	246	246	217	258	268	227	269	249	221	230	219	232	225	228	242	235	258	243	247	214	254	252	247	225	244	263	262	266	265	228	257	252	229	226	226	238	244	220	284	239	264	250	208	253	261	231	233	249	241	250	228	276	246	221	239	247	245	229	283	217	230	249	246	247	225	241	246	227	256	238	239	253	256
60000	87504	34461	3068	2040	1574	1279	1030	826	744	630	567	529	555	465	427	415	405	396	380	399	370	372	372	338	356	344	342	339	347	373	326	344	324	306	326	329	317	346	335	331	335	324	335	323	356	296	310	344	317	318	359	315	326	309	315	348	315	314	366	310	309	331	320	340	343	333	337	306	333	350	310	331	330	356	333	351	308	274	284	314	320	328	366	315	330	328	317	306	338	337	318	327	329	324	336	316	303	337	315	303	360	324	307	304	358	340	312	339	315	310	291	319	332	295	355	351	304	322	339	340	301	339	330	310	332	298	355	310	331	329	289	332	330	326	330	340	329	322	289	313	326	313	327	321	350	323	327	304	324	338	341	332	334	315	322	339	326	344	351	321	320	308	316	311	313	344	332	364	288	319	335	313	359	326	328	329	317	295	330	319	366	322	341	305	311	319	322	349	328	302	355	330	336	333	327	306	350	320	324	337	328	302	350	297	323	319	359	297	314	328	321	308	348	351	340	332	324	302	333	328	324	318	362	315	291	337	299	351	336	356	336	312	307	317	326	313	300	339	333	329	342	339	336	339	322	329	293	319	307	332	337	316	344	338	316	310	338	325	308	329	299	332	339	323	279	327	329	334	331	318	309	325	315	329	326	306	321	323	329	343	315	294	317	327	341	299	337	356	331	303	335	334	321	338	316	328	327	324	322	309	323	328	343	318	341	348	309	350	319	309	315	320	317	349	333	351	299	338	339	320	349	353	343	371	366	320	336	305	321	330	334	321	337	337	298	325	317	303	347	320	324	345	337	367	347	300	291	318	354	321	350	312	307	329	333	330	330	303	318	361	328	317	304	319	316	318	341	312	318	319	326	329	307	304	372	309	324	338	321	327	340	332	339	347	313	321	312	297	334	313	345	352	324	318	367	355	321	324	363	332	340	350	337	300	326	308	359	327	335	353	317	333	343	308	344	365	319	325	297	328	282	340	319	332	331	289	333	315	335	318	341	305	328	323	326	333	325	311	344	320	338	325	338	341	308	318	321	317	312	324	298	312	319	339	375	340	349	299	333	320	311	332	329	309	332	345	358	301	320	332	347	305	334	347	316	294	345	340	336	326	334	330	316	332	316	319	355	326	324	323	327	310	346	331	302	326	321	275	322	369	309	297	330	335	323	336	326	317	342	313	322	302	276	334	293	330	327	321	331	317	323	326	301	337	296	295	356	303	337	338	351	350	344	360	306	331	348	347	329	334	290	358	345	325	283	280	293	288	314	334	330	321	340	329	304	335	307	342	332	320	294	307	314	318	324	324	306	316	364	295	336	320	307	324	346	337	317	324	331	340	314	345	345	324	343	328	322	299	302	354	326	346	346	308	347	303	329	361	354	343	310	300	317	319	325	326	339	352	321	291	320	322	339	319	302	320	329	313	304	305	322	329	298	354	336	331	292	336	309	321	303	323	309	334	334	325	312	326	345	353	365	333	325	337	337	298	333	313	321	302	300	313	311	313	300	313	331	309	322	321	290	314	333	324	330	324	331	323	318	320	310	378	314	366	348	324	323	333	332	327	313	291	329	319	321	325	320	314	344	337	322	297	329	322	321	336	315	323	344	309	328	343	325	346	330	334	347	332	348	328	315	302	360	323	323	323	355	325	325	339	358	313	331	342	324	357	320	335	306	310	289	347	332	311	338	320	320	336	302	351	328	301	320	321	321	311	351	345	347	308	291	339	312	333	324	337	305	339	310	340	304	322	334	290	300	335	309	340	343	318	297	302	327	340	325	316	355	328	287	308	315	309	329	312	326	328	342	375	342	321	354	329	313	330	320	328	324	313	302	321	322	317	334	339	315	304	322	337	330	331	295	324	322	326	336	301	299	344	306	311	337	319	320	272	337	323	330	317	336	329	352	344	316	343	330	328	293	307	319	362	319	357	295	339	328	378	348	294	335	331	308	327	316	327	339	338	307	344	351	337	385	309	332	315	364	327	336	291	293	309	341	309	335	362	312	326	307	350	322	336	335	301	310	339	326	335	335	337	350	310	334	337	336	319	321	327	352	348	304	311	364	344	331	354	329	302	303	331	334	304	334	331	297	314	317	340	348	341	332	325	272	334	360	349	340	300	284	305	293	324	315	315	301	326	345	304	306	323	313	347	352	313	336	329	301	329	321	336	341	299	302	335	327	313	309	319	373	334	341	295	323	317	308	299	335	317	291	308	307	303	315	309	285	324	318	353	336	328	304	302	328	317	346	354	323	318	348	335	369	360	303	325	327	313	325	326	328	335	333	305	305	330	333	296	311	356	308	314	334	286	343	337	335	331	307	335	328	316	339	360	311	303	323	332	341	308	290	351	292	327	321	350	334	312	309	324	324	323	346	324	335	320	313	292	318	346	347	342	326	358	340	313	323	331	335	367	337	309	330	308	346	338	368	301	336	339	307	344	340	351	278	276	343	341	345	324	301	314	287	330	325	338	315	306	346	326	321	362	379	341	307	293	317	316	292	327	333	326	336	311	310	310	332	330	301	346	333	353	339	374	347	364	335	326	303	312	324	315	330	325	327	339	353	344	333	309	317	311	332	326	342	345	348	323	310	320	310	313	332	331	331	276	308	323	332	353	319	345	300	327	336	304	300	343	324	336	330	325	311	304	328	326	346	337	345	314	335	344	344	324	340	319	331	345	331	321	332	345	313	342	355	335	339	347	317	296	318	351	344	360	316	330	298	331	321	291	353	341	329	328	323	314	326	357	338	304	343	309	308	329	325	352	276	321	324	328	325	334	347	315	325	299	317	306	307	329	308	333	337	353	356	324	314	343	345	326	332	352	341	325	309	320	342	314	349	336	343	337	301	366	341	334	347	346	299	288	350	311	322	322	343	312	373	364	334	292	360	330	335	321	323	332	306	324	367	311	348	330	306	318	338	343	316	330	345	313	323	328	336	355	305	317	282	325	331	293	316	325	308	313	334	318	327	317	324	323	325	298	316	331	311	300	311	310	350	349	350	325	327	343	347	350	337	308	296	301	313	364	331	350	318	287	311	353	317	337	312	329	358	323	349	330	311	327	310	334	361	289	338	326	351	356	334	322	335	317	304	344	317	349	339	310	308	361	294	318	322	310	355	326	310	320	356	325	317	335	296	367	331	303	318	302	326	313	338	333	346	337	324	332	313	350	339	316	341	312	316	338	345	327	331	319	305	336	337	326	333	320	306	274	333	312	312	339	326	350	338	314	336	365	334	308	308	334	336	315	305	310	326	325	327	328	331	309	327	337	336	350	290	340	324	321	307	311	329	317	324	347	317	320	329	363	338	360	313	318	345	320	326	319	311	335	325	343	286	305	313	295	312	282	316	310	320	326	360	374	347	338	300	339	301	326	308	320	319	314	293	321	349	319	320	308	325	332	319	334	333	374	322	324	308	311	332	323	345	347	313	303	332	337	299	353	331	322	306	330	300	333	297	286	347	317	330	341	325	325	311	319	290	327	289	325	320	340	340
27808	25036	21276	2296	482	450	477	484	462	397	451	402	425	434	434	413	418	436	448	387	474	427	444	427	420	423	406	432	432	403	432	416	435	434	436	420	436	441	420	408	440	390	480	410	437	473	445	432	441	412	446	449	434	396	462	431	444	490	419	428	388	437	435	440	430	462	418	394	435	436	432	414	432	384	441	402	416	433	418	442	384	453	439	432	440	439	425	422	426	449	432	438	419	428	387	433	403	409	389	432	423	443	400	424	398	413	443	452	419	448	438	424	427	417	450	423	433	432	429	452	421	457	418	417	407	456	421	411	403	384	472	426	441	453	440	408	443	442	440	443	427	440	415	425	446	398	435	431	429	439	435	421	445	392	427	401	424	446	424	435	416	437	459	440	444	436	415	420	394	400	414	402	430	405	439	431	446	449	410	450	427	439	408	435	453	437	423	420	448	395	424	405	486	450	396	414	397	404	403	402	447	426	418	401	458	485	404	450	449	430	400	421	431	413	394	417	450	451	442	423	418	424	423	436	386	447	428	386	463	414	411	401	460	418	434	443	438	401	450	470	448	403	417	466	417	442	443	402	436	418	423	437	395	412	447	427	401	424	403	428	441	396	423	433	409	404	440	469	451	423	443	408	453	429	426	502	460	435	420	442	399	390	424	400	430	421	429	421	428	410	405	434	424	431	438	436	431	448	446	397	411	401	410	422	427	414	454	447	424	444	472	416	436	466	426	450	434	405	388	396	430	435	448	454	429	478	416	386	431	464	443	437	405	448	456	398	422	428	429	413	409	421	424	446	422	437	429	442	448	416	416	431	403	424	440	407	452	419	415	448	417	433	442	469	421	423	440	450	449	418	418	408	409	439	432	427	427	394	430	394	400	406	387	425	410	393	430	406	401	423	441	431	420	409	423	420	415	415	435	407	423	422	444	426	414	440	415	402	445	424	413	458	446	415	418	439	437	422	417	435	439	431	414	431	413	394	426	453	421	410	433	441	450	440	435	412	421	412	424	442	407	415	430	414	403	454	458	430	428	426	451	427	419	407	442	394	421	478	413	411	435	430	435	408	448	441	439	478	443	463	436	441	439	441	424	425	409	454	390	434	423	412	427	440	411	430	430	448	399	421	447	389	407	424	408	433	440	403	426	437	413	388	437	440	424	401	396	424	454	413	412	434	426	433	423	388	415	414	459	402	431	431	424	426	410	423	411	386	443	419	437	427	434	401	420	452	414	421	426	452	446	410	434	463	413	433	422	417	451	392	383	386	437	430	435	462	443	466	446	416	470	459	460	397	411	408	417	424	470	428	405	421	452	384	432	406	438	434	437	434	391	430	458	393	441	414	440	442	385	438	424	397	418	426	426	397	398	437	410	385	405	460	439	432	425	422	416	414	439	390	471	465	432	411	415	421	423	402	424	401	417	459	433	410	452	455	438	433	447	408	403	432	431	437	424	448	463	437	439	412	435	420	420	405	413	456	434	423	401	446	424	405	443	402	444	456	432	392	468	434	473	414	414	407	416	423	436	387	422	420	407	452	403	464	417	388	413	442	403	415	411	424	387	420	416	407	456	443	396	455	419	421	435	394	435	438	406	409	426	424	418	428	418	419	429	430	470	470	406	443	444	405	422	406	418	433	425	406	433	427	409	438	400	422	442	409	436	448	423	439	419	419	415	399	400	392	423	433	405	450	409	405	422	446	392	444	404	445	392	473	473	428	414	382	428	428	385	459	424	461	440	409	425	454	413	445	421	427	442	400	419	423	478	419	435	411	406	436	405	424	394	440	415	442	427	451	417	420	430	421	387	457	439	456	434	446	401	434	488	405	412	402	431	431	411	409	443	421	473	402	461	449	426	416	443	448	414	434	415	430	448	426	418	460	451	448	422	439	416	455	444	426	452	406	431	414	405	457	424	411	411	428	409	398	433	410	432	451	446	430	421	423	436	468	440	444	447	432	391	444	423	446	420	461	417	429	428	445	397	439	415	440	414	416	458	444	416	416	445	407	429	430	449	422	416	434	440	442	431	447	452	397	438	418	432	420	438	380	403	430	401	417	409	421	400	455	402	432	388	440	438	418	414	409	432	437	448	437	444	443	447	438	430	412	422	402	428	439	440	432	428	437	430	421	445	460	422	448	414	469	453	395	423	412	421	436	426	412	444	449	432	406	394	455	407	418	437	425	404	430	472	450	408	436	437	413	434	397	424	452	444	424	418	435	424	429	403	374	435	426	446	416	413	411	419	427	389	427	372	404	408	427	432	403	391	440	462	409	417	423	395	473	416	408	441	398	411	434	424	428	456	439	437	401	410	447	417	432	434	453	400	436	440	421	415	398	472	412	454	443	467	389	459	429	414	437	437	424	427	462	396	445	427	425	433	408	417	414	417	418	425	423	427	419	466	411	435	395	431	415	417	386	460	479	394	413	448	377	392	421	479	421	443	401	422	368	422	410	427	424	415	423	402	439	414	447	427	417	402	434	386	398	467	437	420	445	461	455	469	441	433	463	392	447	442	428	410	435	448	422	386	428	421	422	403	414	439	421	429	437	428	457	393	394	409	459	435	442	407	432	441	420	460	402	451	415	385	422	451	424	450	407	451	416	449	462	454	408	391	435	400	448	443	411	446	450	453	422	420	473	463	463	411	437	401	445	422	435	420	433	413	447	392	422	398	416	382	427	429	438	409	451	410	423	452	462	443	434	433	430	415	430	423	443	392	438	464	421	432	474	459	454	405	390	459	388	443	435	426	403	420	447	385	440	451	426	414	445	442	420	434	427	418	428	457	449	457	424	434	431	381	415	451	405	424	463	452	404	437	435	385	444	391	401	448	438	439	431	426	430	427	450	424	396	400	445	480	409	449	429	443	407	400	443	427	421	418	427	437	418	421	440	483	406	436	422	411	418	420	444	420	445	420	430	422	454	424	439	385	445	437	419	466	455	433	418	418	444	445	428	417	462	463	453	432	432	444	418	423	430	446	400	449	434	396	469	403	405	448	444	386	444	386	453	443	449	458	424	431	397	410	482	440	434	397	446	447	416	443	401	454	459	415	437	419	410	432	384	399	414	442	414	447	436	441	408	473	420	458	427	462	443	390	465	424	421	429	426	421	441	446	428	446	406	421	394	448	464	458	477	400	429	451	435	430	462	441	406	419	443	396	427	412	409	419	424	434	426	447	443	439	452	414	411	435	446	434	399	405	455	428	431	424	430	448	449	461	397	411	437	435	433	439	436	418	460	429	412	411	437	434	428	435	437	425	449	433	407	408	403	423	450	409	439	451	398	458	433	425	428	419	425	410	429	440	419	390	420	444	435	437	416	446	427	426	419	400	444	420	428	423	454	465	460	439	414	384	431	420	457	448	412	450	433	436	387	461	410	406	448	470	403	449	418	427	440	427	446	418	429	387	413	422	403	407	400	457	437	452	437	466	448	441	406	412	414	392	424	403	418	440	380	429	453	430	428	450	434	426	414	408	422	416	465	388	401
28056	41392	17177	727	637	649	627	610	658	559	551	581	575	602	552	563	592	593	586	586	586	600	566	580	571	572	581	586	593	588	592	603	551	596	579	565	556	595	558	606	586	555	554	627	606	548	576	640	598	596	575	595	580	547	582	542	590	625	580	591	613	543	547	574	577	589	593	570	564	621	548	584	571	566	559	604	597	583	570	585	565	575	596	588	568	579	565	602	557	599	551	552	609	574	563	549	555	563	565	568	578	566	582	575	553	554	564	589	547	515	554	602	576	575	515	582	572	608	574	589	566	584	542	596	555	616	560	548	518	599	546	570	593	559	571	553	599	601	566	584	601	565	560	552	559	568	587	607	586	555	561	563	558	574	579	574	597	554	563	583	550	574	598	563	613	552	602	579	610	503	590	549	562	578	584	563	578	594	575	517	555	547	577	594	586	588	587	563	531	569	559	571	557	609	553	584	604	567	576	531	542	608	610	602	563	584	573	567	598	572	586	572	610	583	557	508	542	595	583	548	570	596	595	598	596	569	563	551	596	546	564	589	588	574	561	612	590	601	564	558	550	581	579	595	578	545	575	597	611	533	538	563	567	588	564	577	598	581	584	602	560	548	579	575	524	600	535	540	577	560	543	557	584	585	581	579	584	616	549	602	596	599	574	583	543	503	611	574	522	560	628	593	548	539	563	554	550	558	556	597	579	591	528	564	585	606	574	583	568	591	591	632	539	576	554	574	534	607	540	572	573	561	592	591	571	580	560	578	573	566	594	603	592	580	594	607	572	570	530	573	578	556	576	575	601	617	602	615	599	588	608	597	600	564	583	624	542	527	582	562	579	583	557	583	608	588	592	563	561	571	588	585	538	569	531	612	566	592	555	594	606	592	580	530	520	537	595	522	540	629	586	502	573	594	538	516	596	622	562	571	579	549	609	584	535	602	572	582	637	547	529	566	563	554	566	556	597	593	553	605	560	543	589	600	549	568	546	548	617	578	601	555	571	589	564	582	591	621	557	565	588	595	574	562	576	527	573	580	602	579	581	541	588	546	552	579	568	595	558	563	541	555	604	584	582	548	561	573	543	590	581	536	587	560	608	552	607	580	584	570	586	558	565	595	587	577	614	559	566	586	610	533	631	546	585	543	542	569	552	555	603	567	571	594	552	575	574	604	599	590	568	579	602	561	555	607	568	609	568	545	592	614	620	584	570	603	565	597	584	535	605	547	565	546	566	607	551	560	602	566	611	599	553	594	540	574	573	612	563	550	534	553	541	578	537	577	585	584	592	564	541	571	583	579	572	569	530	604	571	591	610	594	578	627	576	616	601	583	591	568	551	577	612	586	578	541	535	557	569	566	581	597	600	561	575	618	573	651	575	600	575	580	571	577	557	583	562	543	574	594	603	562	584	603	564	574	563	565	558	556	604	607	563	574	582	560	556	559	586	586	547	609	569	573	576	616	551	559	604	575	604	564	597	559	598	595	559	564	577	571	606	552	573	589	589	559	564	567	584	615	575	574	568	529	542	591	553	574	572	639	600	579	573	617	550	554	582	544	564	601	601	579	545	539	561	587	554	575	578	569	605	571	540	623	556	608	531	583	576	560	619	557	587	574	556	626	592	572	577	578	601	532	577	536	542	608	612	562	574	582	566	591	595	606	558	585	559	598	583	584	609	568	542	566	598	552	603	548	567	566	583	560	578	573	574	599	596	550	516	574	598	553	651	568	571	586	583	595	562	556	535	579	556	604	620	573	591	558	574	595	604	579	576	574	579	590	576	593	574	552	559	533	576	607	589	542	570	580	596	570	603	579	549	550	596	574	513	531	614	579	555	581	561	577	567	547	536	550	599	573	558	622	537	576	581	604	581	570	564	594	566	589	598	548	593	583	570	569	604	586	540	566	556	591	570	603	568	595	557	574	582	584	543	539	602	550	592	562	578	616	590	602	542	564	566	559	587	550	588	581	556	521	570	610	589	601	569	586	628	572	561	568	610	559	596	583	594	578	554	573	531	557	587	604	564	590	591	587	585	600	584	552	557	528	519	583	564	595	586	571	588	551	572	576	538	608	550	570	622	561	583	527	598	546	603	566	602	539	574	606	583	576	548	592	569	572	581	598	583	575	589	587	590	600	589	647	586	585	621	590	570	506	602	543	574	577	557	557	557	581	598	586	548	548	597	579	568	564	584	547	553	588	569	603	566	565	610	528	574	537	541	568	616	589	576	571	561	577	575	568	549	609	583	579	584	589	553	540	584	538	597	575	574	574	586	557	626	616	554	532	538	535	574	575	570	547	589	576	573	571	556	598	590	536	598	550	569	581	569	574	540	586	516	558	560	546	548	559	606	589	572	610	567	580	581	611	581	563	583	587	579	559	548	588	555	516	558	599	584	557	572	601	610	572	568	587	553	570	535	563	607	577	590	560	549	569	594	586	618	610	574	587	582	590	593	556	600	578	578	618	548	516	590	556	579	575	561	593	595	600	577	570	584	573	571	592	588	587	622	567	597	563	564	568	549	599	602	541	580	569	595	584	588	557	592	632	639	609	542	580	587	547	561	569	587	575	562	531	623	538	591	578	530	594	597	594	621	588	568	603	589	599	596	623	636	597	547	601	534	580	609	589	580	564	584	605	557	605	579	604	549	591	551	577	580	587	607	549	587	543	529	571	589	594	601	568	594	580	529	597	569	579	600	590	580	580	562	570	595	554	561	603	577	562	571	596	617	580	571	595	572	569	567	587	536	574	561	553	587	572	586	567	552	572	571	595	596	536	610	581	581	569	614	583	573	568	588	577	576	581	533	618	558	604	550	522	556	576	564	597	603	576	589	559	585	600	575	596	613	558	574	531	622	584	557	573	581	572	605	613	569	618	579	583	569	558	599	580	587	589	592	572	589	556	542	585	592	584	540	578	581	596	531	577	590	591	580	565	559	563	559	634	548	594	566	572	587	567	588	579	594	580	549	547	553	566	607	595	563	613	557	598	559	554	569	562	610	584	600	558	583	550	588	621	587	593	608	562	577	554	531	558	569	583	581	586	562	591	567	633	592	559	588	597	590	630	598	547	566	584	571	591	552	592	576	541	574	584	537	556	563	549	578	561	555	552	594	569	596	608	558	543	575	587	593	534	551	561	615	559	608	570	595	603	600	612	561	559	567	562	615	598	603	584	578	581	532	604	567	588	579	576	564	598	571	589	548	575	541	550	538	583	609	572	556	585	583	538	594	546	573	599	550	600	532	557	623	543	611	580	585	594	546	583	587	555	590	559	562	536	556	575	580	569	597	567	536	580	582	583	597	571	566	561	571	562	540	580	576	591	586	552	532	553	598	594	602	565	564	597	567	601	539	559	597	556	597	532	584	540	546	565	569	609	623	619	549	575	541	520	555	595	575	611	560	556	600	553	572	593	591	596	562	590	582	525	614	568	614	564	608	570	568	591	575	570	587	554	602	572	539	605	604	588	543	629	605	577	617	594	586	544	545	554	564	568
24223	21991	29734	25609	18732	4574	805	618	600	546	507	531	527	498	465	499	467	498	451	472	467	434	472	451	459	430	465	449	460	426	436	426	441	464	458	446	436	435	426	427	431	494	441	440	447	464	475	433	451	431	456	437	421	408	433	440	453	468	461	430	442	416	440	482	427	450	449	462	443	459	433	465	422	446	439	459	416	487	465	425	439	421	404	477	447	462	453	427	443	467	440	457	447	429	443	488	432	486	419	437	452	482	472	432	404	458	437	446	437	427	438	428	455	439	457	443	449	466	441	461	484	426	448	479	430	433	476	454	467	407	448	441	480	442	457	447	444	438	429	451	462	428	474	456	442	441	438	420	440	412	457	458	456	439	473	436	432	444	426	434	411	414	453	435	439	478	426	408	462	424	444	470	460	418	437	448	420	472	434	399	439	427	437	438	418	444	434	451	438	419	492	450	442	458	454	450	438	410	402	423	472	436	448	466	435	448	419	454	462	471	479	426	450	470	411	444	437	429	447	432	482	420	436	468	438	426	444	458	431	418	442	428	435	449	443	424	459	418	435	445	441	432	472	475	416	470	471	433	444	431	442	474	483	465	444	422	460	420	458	433	438	426	462	476	428	475	461	419	426	439	434	458	422	488	498	442	454	434	394	428	442	424	425	470	446	441	441	426	421	422	430	447	418	449	447	427	478	484	417	471	430	482	414	398	428	431	447	467	428	458	450	437	469	441	418	411	434	457	415	473	448	423	423	434	462	476	436	471	457	453	494	477	425	475	503	442	457	396	445	500	469	449	456	449	402	433	444	394	465	462	426	430	441	410	414	443	435	463	438	431	434	475	495	424	451	448	435	421	426	476	464	414	472	452	436	442	441	400	449	454	435	459	421	451	424	463	440	477	440	437	410	415	420	449	444	473	476	443	413	446	422	459	460	442	457	436	458	432	432	426	435	420	428	442	430	491	399	485	432	433	455	430	466	467	419	452	418	484	465	442	433	396	423	428	409	454	433	458	438	431	408	487	446	425	499	421	425	431	463	410	433	410	433	429	430	446	445	423	456	453	436	459	468	465	465	440	437	453	429	436	419	474	437	481	451	440	447	446	440	484	480	412	437	448	428	407	440	459	423	417	458	473	462	439	439	443	418	416	449	436	442	461	419	455	482	450	474	449	410	427	441	404	451	420	459	444	464	427	478	443	446	434	435	384	466	443	448	402	456	430	441	460	420	475	443	429	419	456	428	479	453	437	444	471	469	447	445	472	459	427	442	438	449	444	433	442	435	462	423	445	485	425	461	445	472	468	460	428	426	421	409	427	409	449	425	446	447	436	466	470	435	401	411	410	463	447	460	461	465	422	509	442	457	416	450	446	449	440	445	429	455	444	436	440	437	431	414	414	464	442	450	451	425	412	448	425	455	442	475	456	452	444	439	436	436	437	409	452	454	429	423	460	458	437	436	434	439	473	440	429	391	420	398	440	479	455	453	467	421	454	452	422	419	474	459	463	462	439	422	423	448	464	437	446	404	439	419	430	450	466	430	459	429	461	389	461	474	442	476	452	414	429	440	446	436	427	375	452	437	440	422	418	469	469	460	409	453	430	449	452	423	484	431	422	437	456	442	414	425	446	445	441	431	486	437	429	447	493	429	423	434	428	444	414	456	474	447	460	450	461	445	434	479	448	390	448	465	432	470	391	427	476	451	431	471	419	425	432	417	452	460	439	451	423	434	439	453	458	452	419	435	442	461	457	436	486	446	439	429	442	426	432	428	422	448	467	463	480	469	410	485	474	436	403	493	466	447	449	429	434	463	463	447	426	467	453	437	439	447	445	453	451	482	432	438	446	401	421	457	435	423	418	467	447	435	469	468	412	480	420	457	456	422	452	482	433	448	492	453	406	418	461	501	426	448	417	465	442	450	431	440	443	435	441	455	437	456	480	450	442	446	448	446	464	437	427	464	427	447	453	439	445	446	465	465	443	430	474	434	481	439	441	448	438	501	476	406	441	450	453	419	451	406	431	472	440	442	444	444	423	440	452	445	430	452	462	449	480	480	463	444	439	447	450	457	450	430	442	435	453	437	463	449	447	428	479	420	475	466	442	446	455	430	458	464	443	434	468	436	441	482	461	469	398	444	406	430	447	439	423	433	467	487	429	447	425	466	425	460	424	412	459	459	424	410	432	465	434	412	412	455	425	449	417	427	474	438	430	441	408	438	444	468	429	468	445	427	454	440	425	431	446	422	461	471	455	446	427	407	448	422	437	443	439	385	430	476	484	436	447	444	422	465	431	428	468	417	435	424	451	413	430	422	423	438	458	456	437	454	442	421	466	466	443	452	449	405	443	435	483	447	441	465	476	461	468	425	430	466	406	434	467	505	450	468	433	459	423	455	445	430	446	441	430	417	444	451	453	421	445	421	440	444	507	441	480	422	434	419	426	481	428	434	440	440	441	449	464	412	426	455	452	463	433	460	407	430	431	431	444	452	468	479	414	467	423	397	425	465	473	420	439	431	465	459	441	452	459	433	425	410	473	441	469	425	451	459	426	395	437	448	456	480	446	427	416	469	419	434	439	475	447	412	434	441	483	458	467	470	481	447	454	401	483	471	416	435	501	438	452	450	420	483	458	436	464	431	450	484	438	421	443	429	477	429	413	438	480	497	415	421	444	425	459	465	465	488	448	450	439	453	435	445	457	452	448	425	430	432	413	441	458	446	466	409	430	453	426	440	454	441	387	440	473	412	430	461	462	460	452	408	478	414	486	429	449	444	421	488	431	469	426	455	442	431	419	449	438	439	472	448	396	467	453	451	437	449	435	469	465	423	420	440	418	450	404	453	438	445	485	448	466	473	427	404	438	410	479	462	433	447	425	464	426	436	498	479	465	451	439	406	440	447	438	471	455	436	433	421	428	437	463	450	420	428	467	406	453	430	454	465	460	428	417	445	435	470	439	441	474	381	449	458	437	467	438	455	437	453	477	437	440	462	458	428	437	403	450	433	435	472	448	437	445	459	432	454	431	438	421	448	429	464	460	443	434	404	439	470	404	442	458	457	461	448	440	455	467	425	441	454	440	464	441	459	434	493	447	428	443	459	488	476	450	436	414	416	428	415	427	459	411	448	460	472	440	441	421	444	415	447	472	422	436	441	452	455	484	404	460	459	443	455	477	430	462	443	434	427	431	435	416	447	427	474	457	417	475	445	467	463	451	410	439	435	433	429	490	467	412	442	442	485	455	468	413	415	468	488	434	476	409	462	461	388	469	460	420	447	435	461	490	427	425	424	436	461	457	432	435	455	406	412	435	407	426	443	475	453	416	451	451	455	441	463	458	426	472	432	437	503	416	439	489	448	491	396	468	452	438	466	446	459	416	447	437	409	407	440	446	440	476	462	401	453	415	409	452	423	455	431	444	440	421	434	434	438	417	382	436	488	442	427	431	432	432	464	442	433	440	460	455	416	436	422	459	433	472	449	440	422	411	467	451	438	441
53534	83032	35566	2192	1550	1304	1124	1048	929	818	767	738	718	651	640	689	640	673	656	663	669	663	645	655	646	612	644	626	614	584	602	634	591	650	612	607	599	629	600	589	623	593	607	600	614	608	616	567	591	618	610	612	614	600	633	611	626	605	606	657	586	575	585	607	620	588	598	556	655	576	577	613	600	632	594	634	614	663	608	626	594	613	594	605	628	608	558	591	631	600	585	594	602	609	572	624	585	604	624	604	585	615	617	597	625	612	583	576	572	581	600	608	608	591	557	600	571	588	662	640	580	587	617	595	631	600	638	633	623	634	619	598	622	642	562	641	628	621	589	618	650	617	628	629	615	570	621	607	634	608	597	591	611	629	603	617	625	596	588	596	594	600	583	603	569	614	567	575	601	629	589	665	632	575	647	636	563	565	615	601	630	541	612	581	593	609	630	575	648	588	575	610	616	628	601	613	573	597	587	602	563	579	540	599	596	617	632	612	607	600	575	625	599	601	601	587	551	609	591	551	557	580	618	624	595	659	587	608	572	567	609	607	583	632	569	579	635	581	592	550	613	582	599	610	632	578	600	614	599	601	633	583	570	576	594	594	601	585	638	600	626	590	613	545	657	621	598	602	599	610	644	595	554	614	585	586	605	586	615	579	607	598	582	614	608	622	611	599	579	570	572	551	604	647	611	563	634	620	602	604	580	581	562	602	592	620	595	634	605	618	612	636	552	620	664	587	629	600	608	572	578	619	613	608	572	586	580	607	588	597	587	625	589	587	584	557	616	597	602	633	616	591	618	629	606	612	609	618	625	593	600	622	568	608	605	584	578	583	613	633	619	623	574	598	603	645	554	587	631	612	601	589	608	605	595	621	598	580	600	601	611	567	594	607	570	568	592	564	627	622	618	609	617	608	641	597	658	604	636	599	602	630	602	606	625	619	620	572	595	590	621	586	566	646	591	627	628	621	633	607	591	621	620	570	606	608	590	597	570	552	568	608	614	613	622	560	604	601	623	630	582	594	596	620	643	598	595	655	578	614	573	575	593	548	583	591	617	565	608	608	594	598	594	618	568	550	607	600	622	618	605	592	610	590	634	626	576	607	566	612	607	623	601	613	624	571	605	619	611	626	575	625	571	611	608	587	635	625	630	552	548	609	600	628	581	627	602	593	605	576	633	601	642	584	572	629	576	600	637	606	581	584	604	646	570	610	564	592	613	593	595	605	572	575	617	594	579	634	631	605	640	597	610	623	562	618	575	605	594	594	630	625	580	607	623	623	602	567	593	600	598	610	594	655	603	602	645	586	602	575	537	588	604	603	599	601	576	576	590	593	592	594	625	614	609	639	612	636	581	604	564	628	647	584	600	578	587	582	590	614	608	579	645	594	614	598	629	625	593	594	591	575	594	609	657	616	577	590	598	617	582	555	632	572	580	603	570	595	611	579	597	591	645	582	563	618	610	598	604	635	603	595	597	674	578	549	634	605	573	585	609	606	616	590	603	605	601	583	582	578	585	552	565	581	616	574	622	557	637	577	615	581	658	602	611	606	598	599	608	625	625	602	578	634	626	617	620	623	646	624	615	610	620	659	572	633	624	582	554	608	596	636	638	612	606	584	595	567	593	620	646	582	604	598	583	593	605	608	559	604	619	639	680	540	596	589	602	604	608	571	600	635	636	550	602	575	597	598	599	596	628	618	630	601	624	591	540	576	632	589	588	592	590	607	603	601	626	605	599	617	606	618	559	604	578	596	617	601	559	594	591	592	593	568	606	644	631	589	603	586	608	610	627	567	593	639	561	563	574	572	620	621	584	631	604	612	596	608	601	621	562	583	559	610	597	566	620	585	607	589	614	651	637	580	558	581	553	623	602	595	624	595	592	600	619	594	654	563	596	600	589	626	588	613	635	612	569	604	616	624	638	614	629	584	583	582	629	598	585	611	616	562	631	574	624	623	614	632	572	589	655	612	602	633	611	608	677	595	589	571	614	592	669	613	598	600	562	659	564	594	589	579	599	625	610	596	591	588	556	612	588	597	568	622	608	595	612	611	576	600	598	554	652	589	631	585	606	591	587	601	576	630	580	605	622	662	631	608	591	600	568	593	591	554	629	604	577	584	627	586	625	583	655	598	587	583	624	592	589	652	600	666	613	571	575	582	609	577	609	581	595	577	603	588	607	558	636	594	608	569	608	631	608	606	605	626	608	617	590	589	550	607	597	570	607	631	620	591	592	580	622	572	631	619	559	611	595	591	583	605	627	605	635	607	586	555	592	622	604	532	574	648	614	579	589	599	604	610	641	603	570	634	572	573	579	561	621	559	576	556	624	586	600	643	595	640	584	615	615	568	646	566	610	608	583	600	635	613	586	620	604	643	645	583	591	622	626	589	568	570	667	597	562	592	621	576	596	569	576	607	584	617	570	615	639	579	577	573	564	563	632	626	613	566	644	609	620	600	629	568	623	583	641	622	612	591	624	627	623	568	571	641	605	602	643	606	645	648	591	622	606	610	581	589	602	619	630	583	632	581	586	638	621	565	625	594	570	643	641	630	621	599	597	626	616	633	569	648	598	609	574	621	605	600	579	590	604	615	619	605	636	645	562	595	599	638	566	630	621	632	593	584	590	584	603	623	629	559	593	587	535	563	609	599	570	604	631	594	607	650	562	612	593	581	602	569	575	591	606	621	614	632	553	580	640	590	640	622	607	577	616	637	558	575	587	622	606	616	589	576	582	646	577	642	609	668	596	594	608	610	582	565	615	638	592	622	607	592	627	552	590	614	612	639	583	616	610	620	582	578	649	647	602	596	598	580	613	616	625	594	616	573	628	634	587	611	603	559	589	649	583	593	590	578	552	621	603	559	570	624	581	636	596	616	604	579	618	576	580	565	624	576	596	567	600	625	617	608	600	591	616	620	634	575	606	590	656	649	604	613	602	582	615	565	616	653	607	648	586	610	592	663	609	564	635	577	610	590	541	606	610	567	606	607	557	585	604	576	594	551	626	564	595	613	646	577	693	632	617	573	612	589	644	572	608	578	602	601	607	581	601	623	617	613	570	607	590	628	620	631	607	622	556	568	618	610	607	584	578	616	628	631	610	644	582	622	611	607	615	608	589	565	588	600	583	600	553	580	601	577	574	651	575	594	595	614	606	566	601	592	577	623	605	605	584	598	586	598	602	630	570	558	597	618	593	630	559	598	581	592	621	649	636	609	606	631	620	608	600	604	606	628	628	593	577	609	609	610	609	606	604	634	589	626	626	554	580	575	632	603	620	619	627	626	580	577	540	620	602	583	601	656	578	641	583	632	597	607	641	623	594	619	623	612	579	652	589	619	618	605	607	600	625	635	601	577	613	650	580	564	616	580	607	585	583	557	617	623	580	577	576	591	579	620	610	625	627	573	576	608	605	605	618	614	551	593	594	566	631	616	545	619	587	603	600	572	580	599	611	616	601	620	592	634	571	627	582	639	567	560	604	550	560	613	581	581
23220	21588	28536	25133	21470	20815	5710	572	464	386	361	359	336	292	313	301	304	280	297	271	255	252	265	270	242	251	267	260	237	238	246	232	273	242	243	254	234	254	241	235	265	239	225	229	224	252	248	254	243	220	249	231	222	251	222	260	258	241	252	243	270	250	260	249	242	248	248	230	263	245	257	237	242	236	272	238	229	270	237	242	243	271	245	267	257	238	260	249	224	240	226	247	263	205	226	237	256	222	241	239	254	214	246	242	234	247	277	258	218	258	215	248	249	234	248	246	227	257	250	221	207	258	214	246	245	267	267	223	230	222	227	281	244	246	232	259	254	254	229	228	261	239	231	239	250	254	234	244	254	256	220	230	243	231	223	234	280	228	266	223	238	226	201	235	220	242	237	248	231	218	248	223	220	231	239	243	210	231	240	244	248	232	241	235	241	240	279	238	253	216	243	249	262	244	262	246	223	269	244	251	247	246	235	253	239	234	229	261	230	235	225	242	234	249	228	243	241	225	241	227	226	212	235	242	231	221	263	241	228	253	236	234	250	235	225	223	223	254	257	251	231	212	233	234	221	223	257	223	221	238	240	246	229	204	245	249	255	243	251	249	238	232	235	258	242	239	217	229	259	249	251	221	245	222	232	237	248	257	234	245	239	246	214	232	222	224	250	274	252	280	238	213	253	234	247	233	247	290	213	228	258	233	225	259	247	228	245	241	235	226	254	252	236	265	243	225	244	244	258	222	234	247	245	260	219	266	240	246	230	229	217	245	253	229	264	246	254	229	234	243	249	269	237	256	238	261	230	234	240	236	277	255	235	261	237	211	258	249	248	237	275	217	245	246	247	227	243	262	230	236	242	241	225	223	249	231	234	255	223	258	228	212	243	262	225	228	253	221	212	225	249	242	227	244	221	236	236	243	251	232	247	251	219	229	244	245	237	233	241	222	230	235	238	232	248	231	256	252	251	210	251	251	251	231	227	241	232	265	234	253	232	254	234	243	240	231	266	226	249	237	243	258	269	240	248	228	221	205	230	225	250	209	221	231	248	230	247	225	282	226	245	231	216	249	247	227	256	209	249	240	261	236	251	232	218	240	262	256	227	256	228	246	242	267	233	254	251	232	244	257	246	245	248	236	222	220	240	211	239	251	253	255	208	229	238	248	226	224	245	232	227	250	233	268	232	239	224	232	243	248	222	239	212	215	231	247	265	228	230	245	238	207	247	212	240	264	216	252	264	238	223	244	226	236	217	258	219	236	225	279	243	268	263	237	203	230	205	236	219	240	221	229	222	238	249	232	247	212	216	257	232	250	270	251	246	245	228	210	258	240	249	256	245	228	234	244	244	249	232	237	244	244	230	214	250	207	237	229	255	249	229	225	223	251	213	250	252	225	241	225	256	245	246	257	260	220	243	217	223	245	252	246	232	217	190	227	248	236	253	253	252	235	197	227	221	246	220	247	239	250	268	209	260	216	221	229	242	229	245	242	196	245	225	230	236	242	244	260	251	242	240	222	264	291	242	245	257	264	238	229	218	254	236	258	221	235	235	233	240	231	257	248	233	237	218	249	255	245	213	235	223	233	245	230	218	256	239	270	248	239	231	241	255	230	257	224	274	237	210	239	244	241	230	257	227	230	257	217	251	242	218	234	244	219	210	252	226	233	220	244	239	223	209	237	249	240	223	234	256	257	251	265	239	244	258	235	240	240	213	261	229	237	234	245	245	235	269	226	219	251	229	223	238	258	241	243	217	252	237	246	250	240	220	233	219	233	224	278	238	227	213	261	243	252	237	222	262	242	231	239	238	253	255	240	234	220	241	253	226	261	267	263	249	245	249	260	251	250	239	233	230	244	233	220	234	249	217	249	233	249	216	245	218	244	229	241	237	231	229	222	216	252	236	221	234	246	251	239	248	229	238	253	241	251	262	250	219	233	227	258	213	278	247	238	234	227	239	249	256	252	200	232	265	286	237	241	254	222	246	253	227	227	261	215	241	257	210	253	218	242	246	238	227	227	240	228	234	239	232	213	220	237	217	244	230	240	227	252	249	229	222	255	227	237	221	237	224	223	259	266	250	210	238	237	203	231	218	219	246	216	225	239	234	219	259	261	251	238	252	245	256	228	244	240	250	265	250	243	253	234	205	223	262	234	245	235	262	242	218	225	268	238	229	229	230	212	258	261	224	239	244	258	238	253	248	236	229	256	234	280	213	290	233	222	213	250	242	255	232	258	246	236	231	226	227	260	240	250	232	242	225	227	255	229	204	228	255	203	207	242	227	261	195	247	220	260	245	205	227	284	246	226	216	232	200	234	240	225	238	229	213	235	252	221	245	244	223	236	242	233	241	231	220	235	224	247	232	258	221	214	221	224	259	214	231	224	262	235	259	219	242	208	238	254	232	253	218	237	248	247	240	222	207	253	243	253	226	216	289	235	230	244	248	243	274	230	226	229	264	252	254	207	236	230	252	268	222	219	245	210	244	246	230	252	229	229	213	231	226	242	243	245	225	211	245	238	218	239	223	230	211	217	239	233	274	239	265	220	234	233	229	230	249	259	260	246	205	254	243	236	226	248	223	235	243	221	247	242	213	237	270	260	206	245	269	223	232	219	227	204	236	257	265	258	227	246	229	222	239	253	238	237	213	224	235	253	246	261	244	258	236	226	234	256	257	236	257	248	233	241	238	231	220	243	248	222	256	254	242	254	244	211	226	245	241	233	244	232	207	221	228	212	233	247	261	253	225	229	256	223	217	232	244	236	224	240	212	238	258	229	221	241	248	248	215	238	246	229	263	241	241	247	268	240	220	237	222	220	251	238	247	218	243	225	226	243	248	247	227	229	243	292	247	245	253	220	253	237	197	209	233	255	230	202	263	223	218	251	239	241	255	237	232	248	241	224	257	239	213	241	220	239	240	252	228	225	224	240	246	233	242	254	236	252	228	223	247	248	233	237	217	228	228	268	243	225	251	260	242	212	229	216	217	244	237	232	264	235	235	233	247	254	255	259	223	232	230	242	237	234	237	233	266	237	245	241	232	215	262	239	237	230	214	213	228	243	236	221	225	233	240	232	233	219	235	228	235	245	248	230	261	257	238	219	235	272	230	217	241	241	204	239	257	246	218	253	224	213	214	227	252	229	234	218	230	249	228	237	238	236	233	230	249	233	234	248	261	221	253	211	246	212	204	246	223	235	257	245	249	212	250	261	206	234	223	215	234	231	251	249	233	253	226	218	252	220	222	199	234	237	240	246	239	242	252	223	237	249	220	231	232	238	222	222	269	223	263	248	258	238	255	221	239	210	217	252	235	227	231	214	230	227	232	254	275	247	249	251	274	241	243	257	239	244	259	214	245	227	253	239	237	253	261	251	237	252	228	236	243	230	229	254	267	234	226	267	236	243	241	244	257	213	231	241	235	213	224	252	235	255	247	266	227	230	256	233	225	231	254	260	262	255	256	228	234	226	237	226	236	237	235	216	254	277	232	238
58133	85411	36611	3159	2131	1695	1356	1089	889	778	690	598	559	553	494	461	442	438	418	390	393	383	399	386	385	341	392	358	382	362	362	377	340	373	361	330	310	349	353	327	340	360	375	338	355	364	330	312	324	333	357	346	364	305	349	365	344	351	329	321	315	344	310	346	331	340	346	359	322	343	316	298	319	315	331	350	317	354	311	322	325	276	305	331	316	313	323	316	283	338	325	292	334	357	342	312	318	320	309	329	361	334	333	331	364	329	330	328	335	321	326	352	340	344	336	294	335	348	313	291	360	329	304	319	287	333	360	320	331	360	350	315	328	334	327	327	317	284	345	329	335	341	316	329	303	314	302	317	359	343	312	338	312	350	301	328	346	321	351	332	314	342	368	318	328	347	278	311	332	328	333	308	335	334	320	323	335	318	359	317	305	300	323	339	374	321	309	306	330	344	330	318	328	350	326	318	334	334	343	324	307	331	341	324	301	330	320	314	323	314	336	337	338	334	302	318	334	300	348	345	350	325	334	327	313	302	298	304	307	342	306	306	319	313	292	342	303	302	301	301	316	338	309	319	324	314	315	335	351	356	340	335	318	319	315	315	351	317	321	330	334	343	328	311	332	324	291	339	309	316	297	319	308	312	303	319	320	330	306	326	331	303	335	322	309	323	310	339	344	314	305	329	344	310	320	311	330	336	325	303	329	303	338	316	313	343	351	314	319	338	324	336	300	321	332	303	343	348	337	312	302	308	323	321	319	334	343	315	313	325	340	307	321	333	337	323	333	325	306	309	326	331	332	342	356	300	305	317	338	303	338	326	351	314	316	331	317	339	347	317	331	318	376	363	345	313	348	349	320	323	331	334	298	329	305	326	331	271	347	303	342	292	292	327	350	329	308	306	325	305	351	330	317	328	328	338	291	328	306	315	310	333	323	334	323	301	336	312	316	336	303	328	310	338	316	312	324	316	302	306	332	330	318	355	356	311	332	307	328	359	331	294	346	339	358	326	357	319	325	337	302	334	314	356	335	337	309	312	339	304	330	328	309	316	299	321	340	337	329	336	337	337	286	337	330	325	342	300	304	298	350	335	333	341	324	312	349	349	301	361	314	360	308	321	300	360	289	337	340	288	321	348	329	292	337	320	314	331	311	328	331	323	345	338	350	318	362	334	327	318	311	370	297	363	317	338	342	348	312	303	311	322	322	305	323	302	320	342	329	354	324	345	315	337	320	337	325	323	321	328	299	343	317	318	315	347	308	340	303	343	310	313	339	314	307	312	339	340	305	339	321	335	311	341	315	306	334	324	341	333	320	306	307	356	315	299	312	340	320	351	322	300	365	318	329	314	310	310	351	369	296	295	336	307	346	339	315	307	307	325	324	352	323	335	313	298	326	352	325	322	310	313	336	310	307	337	300	331	309	304	310	315	302	321	318	319	331	307	331	323	353	331	337	301	316	313	328	349	299	353	311	321	292	296	327	349	317	336	357	321	352	330	330	283	310	299	313	299	332	307	299	332	312	346	305	347	309	307	322	324	291	324	360	338	321	319	326	338	327	302	336	331	305	332	296	297	285	319	331	320	306	308	331	299	301	335	318	294	278	335	339	299	341	322	319	315	296	316	316	320	327	319	328	335	326	321	304	340	343	343	329	320	337	340	321	341	344	312	329	355	330	323	332	317	331	321	294	310	313	337	357	340	299	343	328	302	324	336	293	320	329	350	326	294	361	339	339	332	359	329	325	337	328	327	364	313	270	301	314	338	363	338	327	303	289	298	305	321	344	340	321	307	334	308	319	346	342	306	300	319	330	325	321	323	316	357	340	326	353	321	319	341	329	320	341	302	337	334	334	339	320	340	310	304	313	284	320	304	300	324	346	315	326	326	349	333	335	333	303	323	309	310	338	329	329	327	327	324	333	348	313	329	360	340	350	328	321	326	340	374	327	343	350	328	325	343	345	311	334	317	315	307	330	329	347	331	328	328	363	312	364	350	345	280	331	325	326	332	350	307	357	341	334	320	344	296	325	346	313	334	365	339	318	341	332	328	320	310	333	323	302	325	311	313	340	341	331	319	315	338	324	320	337	307	356	345	345	324	328	303	311	347	290	345	320	326	324	309	318	339	322	335	328	321	300	312	319	318	317	359	331	367	335	338	303	304	332	321	368	354	280	355	336	358	329	296	318	334	317	288	338	304	307	303	313	318	309	314	310	299	286	321	320	312	317	303	335	338	328	346	335	339	315	350	351	337	335	298	330	297	342	306	327	309	315	321	341	314	312	330	348	319	330	345	331	310	306	321	347	323	317	332	298	318	321	350	303	288	308	333	319	315	303	292	288	320	321	316	339	317	315	333	336	316	309	334	330	362	321	313	340	346	305	307	290	323	340	335	332	325	335	320	350	286	355	329	300	342	365	329	338	339	324	308	323	323	309	327	317	323	331	321	318	313	317	315	327	346	335	313	322	353	314	337	332	374	302	315	294	320	299	342	319	333	326	313	320	321	370	317	315	330	310	330	329	317	311	301	340	326	303	319	313	315	325	317	343	330	344	342	291	317	333	349	329	314	311	310	309	335	334	313	310	317	339	351	341	309	319	318	364	322	350	317	302	344	338	297	333	308	329	337	350	332	319	331	289	313	314	325	358	305	321	302	340	320	303	305	334	322	351	330	325	299	317	306	344	314	328	322	329	364	354	330	321	332	284	326	311	317	321	322	335	306	309	361	321	324	313	306	328	306	331	331	319	366	336	268	301	359	304	304	311	359	330	345	325	336	345	334	349	320	298	344	319	287	320	306	317	306	307	362	312	321	296	311	312	321	344	310	324	348	335	300	370	352	283	301	332	302	351	312	308	300	303	302	301	332	305	325	331	352	337	364	313	312	281	352	325	305	327	364	320	288	281	321	337	333	306	362	300	358	294	343	322	337	298	340	333	321	324	321	329	340	319	355	316	321	305	340	321	316	322	322	294	329	311	348	309	316	323	300	338	319	317	353	303	306	319	334	339	326	324	349	310	300	337	304	330	346	334	319	290	315	379	304	341	333	322	336	322	302	289	346	325	347	339	308	335	340	330	334	313	312	311	312	323	330	334	298	311	342	334	342	314	329	300	347	324	344	313	307	297	326	362	339	327	304	304	291	353	316	305	376	333	352	359	354	316	306	351	321	313	317	341	336	324	342	338	322	342	324	321	327	316	351	333	326	330	309	324	313	323	291	324	324	337	356	340	334	338	316	325	332	325	315	321	339	335	286	299	325	326	343	323	298	354	304	330	312	349	330	332	317	317	344	336	282	337	321	311	357	324	341	336	324	314	342	305	312	326	348	347	331	323	297	338	326	334	320	314	289	317	329	348	310	309	348	367	348	308	329	320	307	332	317	322	323	328	303	311	346	299	343	297	355	295	318	304	313	339	303	331	301	367	317	319	317	323	288	347	340	334	331	350	320	338	321	317	328	300	329	329	311	306	360	349	325	354	285	308	294	356	322	311	297
27987	25034	21228	3268	500	474	445	447	470	436	453	423	455	429	467	422	435	435	429	423	463	431	407	399	420	450	441	407	411	426	456	445	428	437	447	432	449	470	454	453	431	437	429	405	428	427	404	420	443	430	412	423	448	438	464	410	420	471	435	403	418	430	449	464	444	448	415	447	428	442	443	402	408	420	484	433	427	464	415	452	443	422	458	442	437	449	426	442	439	457	444	435	426	404	455	477	439	442	406	447	414	428	410	396	431	456	425	459	418	435	453	423	437	460	413	391	406	427	424	446	453	429	428	441	471	430	409	433	438	392	425	466	453	414	452	451	416	409	415	481	423	444	438	400	411	425	433	455	436	464	426	459	448	408	410	438	446	422	414	416	428	436	432	411	410	474	423	455	427	440	442	421	436	419	450	460	430	397	478	405	437	445	426	414	432	434	414	424	443	470	432	444	431	440	358	444	426	414	444	439	391	407	436	457	438	422	405	452	419	445	427	429	433	472	453	418	443	411	421	399	429	462	449	397	430	415	415	412	426	414	457	437	430	427	419	445	422	416	450	412	468	423	416	476	428	432	421	430	417	428	443	436	424	416	429	437	471	416	426	412	427	435	448	428	428	399	413	388	399	445	407	423	432	454	420	421	419	433	419	401	435	419	446	415	454	499	403	439	414	421	423	452	409	443	417	424	451	438	381	426	434	421	465	419	431	431	421	422	412	456	445	422	435	448	424	434	440	436	436	437	422	458	407	452	432	426	407	409	446	428	419	431	443	403	443	430	427	412	445	408	466	412	397	445	453	416	428	416	411	404	433	420	484	419	440	423	425	434	437	457	448	414	451	440	461	413	426	440	419	434	427	430	397	414	429	415	438	427	431	468	408	423	434	457	445	423	430	468	422	456	433	389	451	413	431	440	439	482	375	431	454	417	426	464	418	432	423	400	444	419	426	408	416	394	444	410	445	432	444	405	474	466	450	404	403	430	432	438	403	438	443	456	410	423	447	465	431	479	448	433	400	425	420	438	423	434	416	411	480	448	429	435	476	432	432	447	487	411	422	454	443	440	435	455	458	449	411	407	449	470	443	449	414	389	412	444	457	458	431	418	427	439	434	429	417	416	453	430	440	420	440	405	449	422	443	462	447	442	424	446	440	454	416	421	489	423	435	411	441	458	442	437	437	453	430	446	442	405	442	412	454	458	398	425	444	426	442	416	462	440	410	464	430	425	427	487	420	433	424	443	455	458	438	452	400	446	458	428	407	384	404	450	407	421	444	421	437	429	467	428	433	474	447	458	427	418	427	452	431	411	441	405	447	452	443	454	431	433	408	410	407	399	425	442	454	480	468	368	443	442	431	506	433	449	438	414	386	463	426	453	435	409	446	448	436	406	402	456	435	447	436	422	429	408	451	417	444	452	453	436	442	451	422	419	395	449	425	451	416	442	448	444	432	426	400	432	404	421	377	448	460	429	432	411	429	400	451	463	462	465	443	432	407	428	416	453	417	477	431	477	427	407	407	445	444	439	452	443	411	383	462	460	416	451	457	391	418	431	417	437	425	428	419	409	447	418	445	409	417	437	419	441	462	404	418	453	445	456	443	407	435	467	415	445	420	400	454	475	428	415	412	453	433	433	440	456	449	421	422	399	424	430	448	456	431	446	440	446	435	442	421	459	442	445	437	425	427	411	421	432	416	382	427	433	448	424	434	421	418	454	414	460	457	425	414	451	388	449	442	455	404	442	421	451	432	460	420	408	436	410	405	430	437	421	445	441	439	447	471	408	403	462	440	437	467	423	428	430	425	456	445	441	426	442	430	438	423	408	439	380	424	451	434	418	458	407	415	427	433	440	415	445	421	476	395	405	431	420	432	457	438	435	428	460	407	412	429	467	462	407	449	482	452	437	431	452	400	440	434	426	433	463	413	439	422	440	427	463	459	447	415	441	446	441	467	414	442	430	483	404	465	396	421	431	417	400	420	437	432	436	427	411	427	404	447	445	442	423	459	411	404	440	457	414	470	449	388	439	460	434	383	446	416	430	445	433	449	408	426	423	446	450	420	439	412	405	426	442	407	389	432	451	406	405	425	444	436	433	451	445	473	436	411	378	439	443	386	373	426	473	420	435	413	450	419	463	450	444	467	425	426	409	432	422	423	458	446	435	416	463	479	451	445	424	404	402	423	423	441	435	432	450	431	467	455	451	423	399	457	444	394	487	446	441	424	406	418	423	459	444	434	442	452	459	438	432	431	418	426	452	481	439	410	401	433	440	446	443	394	438	452	444	399	416	453	443	412	424	432	417	409	429	385	459	438	442	397	454	461	426	435	441	419	396	411	423	461	421	419	410	416	387	435	421	400	449	402	423	421	436	448	456	453	435	412	429	450	404	394	421	430	449	426	421	444	443	424	438	453	452	454	409	436	439	419	415	433	444	383	451	402	403	438	436	390	424	436	429	435	415	419	426	413	423	444	414	415	441	450	442	420	431	461	419	394	416	434	457	436	437	448	425	459	442	417	442	436	419	466	435	424	428	455	466	434	417	428	453	457	455	430	402	434	429	423	442	438	413	396	442	451	410	404	455	433	453	422	415	444	435	434	480	426	436	439	406	414	413	416	435	423	462	461	461	447	378	397	421	428	446	441	392	448	454	448	438	450	425	456	419	452	435	425	401	395	454	437	449	404	466	402	423	418	429	441	433	415	393	427	446	425	438	474	482	410	420	421	440	434	441	415	403	388	437	415	421	444	438	398	425	438	445	462	406	399	416	434	442	431	467	458	427	443	432	428	395	414	441	442	391	403	414	453	431	385	455	453	428	431	452	464	410	468	436	441	406	425	429	380	420	420	433	424	434	445	462	432	425	433	412	419	463	408	408	420	453	413	442	473	417	436	451	441	388	440	453	438	413	467	438	417	433	400	420	417	425	426	411	403	417	460	398	425	391	412	443	404	425	472	453	416	423	446	423	426	424	420	405	419	434	405	429	395	435	409	442	410	474	468	424	430	426	411	411	443	447	397	460	429	427	406	421	432	442	405	440	436	474	429	395	449	426	420	398	457	416	438	437	441	440	426	477	436	446	444	500	418	463	432	450	451	452	454	454	428	383	421	417	443	451	411	429	443	371	445	449	442	444	432	458	461	440	425	439	420	439	459	419	423	439	451	396	431	396	430	418	450	457	476	417	450	429	407	456	429	404	447	456	439	444	416	414	392	449	397	451	414	450	436	439	472	459	424	437	427	429	432	468	448	415	417	436	417	422	442	440	440	427	452	424	396	425	401	430	437	449	445	423	399	434	418	440	432	440	416	457	437	423	468	434	423	423	464	462	437	411	420	446	375	414	375	416	424	416	439	419	435	476	418	461	482	422	447	430	429	416	438	465	459	400	431	443	446	413	473	470	440	452	432	428	428	414	438	430	425	407	392	415	426	417	477	402	411	405	443	398	444	393	401	426	423	473	430	416	415	418	462	423	453	440	421	412	394	447	404	456
28748	40510	17624	735	686	681	599	626	616	592	597	600	592	539	607	563	591	597	583	581	567	668	595	591	620	603	558	582	551	585	614	584	598	614	609	601	605	620	627	562	578	610	599	557	562	568	596	542	560	602	571	611	562	565	613	553	548	616	564	617	579	625	578	584	539	598	556	556	603	566	585	628	583	615	602	597	615	607	611	608	600	620	592	576	564	619	631	591	573	574	607	591	557	581	550	572	567	592	562	552	604	584	616	547	596	590	591	630	591	559	595	586	577	581	591	618	623	596	607	601	571	590	542	600	575	596	546	605	615	583	580	602	537	569	590	548	582	545	613	541	596	562	538	589	597	574	590	568	613	583	598	573	598	569	542	564	527	595	601	591	581	603	556	598	617	629	549	579	561	581	597	607	578	575	592	613	596	601	532	593	555	571	574	600	586	591	562	576	574	620	626	604	587	601	579	608	594	601	610	577	616	594	594	572	593	585	592	588	613	566	619	559	564	567	572	591	569	549	596	578	630	560	551	619	604	541	584	598	550	572	604	630	614	610	591	584	606	611	584	592	583	579	617	575	605	611	567	583	576	593	568	588	594	577	603	560	609	557	619	584	606	540	615	589	562	581	616	558	655	571	584	578	545	598	579	588	570	593	585	523	565	592	551	583	593	585	555	596	571	559	565	558	565	598	604	575	586	592	575	575	611	581	559	622	608	606	572	615	620	585	575	602	596	587	572	575	567	612	563	549	605	592	600	605	567	593	580	574	592	579	556	585	589	610	561	601	571	574	583	590	602	590	593	592	619	539	579	569	562	596	616	573	557	609	557	598	553	578	571	582	568	600	639	596	585	594	597	590	549	590	566	600	605	579	586	568	605	575	547	594	543	569	608	547	536	595	597	621	570	568	582	569	612	556	558	582	568	597	569	608	593	567	560	614	564	621	609	617	543	599	634	556	584	596	559	583	555	557	573	583	559	583	560	578	584	572	568	595	601	591	580	562	625	581	601	589	597	565	574	611	606	545	564	567	599	544	529	565	576	593	603	616	569	591	597	570	591	558	584	577	555	626	592	539	601	585	544	590	570	604	567	567	586	581	572	613	554	569	603	588	597	573	601	574	600	557	574	586	591	580	577	565	614	601	626	570	584	594	615	523	583	596	590	582	554	623	597	583	579	612	603	578	607	580	588	573	587	606	606	606	633	534	596	535	565	613	591	630	596	600	581	563	602	563	589	579	609	627	564	558	561	545	617	595	580	618	544	603	582	559	543	612	601	577	575	566	608	609	615	583	565	613	570	558	560	554	563	599	593	541	603	595	584	586	607	575	538	572	578	588	550	573	595	594	578	600	591	589	593	582	603	559	569	581	594	588	560	585	542	587	618	602	584	596	601	621	620	603	611	567	585	607	605	599	613	579	585	526	586	609	579	557	598	588	619	580	563	569	562	552	574	585	574	574	576	569	582	558	564	537	608	571	606	542	564	549	545	564	587	536	587	520	610	596	584	584	638	602	598	601	608	591	601	549	574	579	582	593	571	560	590	567	564	614	600	570	610	571	590	585	518	605	592	592	582	569	603	613	532	588	621	563	572	585	585	586	594	574	566	552	601	541	644	566	548	580	593	620	578	557	619	600	613	599	547	590	581	630	584	644	570	568	568	583	591	599	574	564	556	607	595	614	626	581	620	579	582	573	601	601	565	579	594	581	619	556	612	603	607	580	587	578	590	608	599	564	635	604	569	565	559	603	595	605	576	606	551	608	595	571	579	596	602	579	603	588	626	540	593	601	597	562	592	571	578	544	610	551	593	590	555	547	598	592	574	581	607	595	564	557	588	560	541	539	609	560	607	606	610	614	587	548	581	581	626	574	581	586	612	529	571	630	627	549	553	569	610	582	593	572	580	553	592	580	563	602	648	590	623	585	584	576	575	555	579	604	587	592	593	608	562	603	585	548	610	570	555	584	597	606	585	627	548	577	575	581	586	573	545	586	559	602	600	572	556	574	534	568	594	578	590	625	536	570	533	610	558	641	609	585	589	614	605	600	567	607	569	563	572	632	531	597	615	588	601	580	574	602	570	579	604	565	584	585	563	547	610	635	566	551	571	579	600	551	544	607	557	594	554	585	597	591	586	609	610	572	552	546	568	576	587	631	576	564	565	566	579	605	593	599	575	587	579	612	620	582	572	566	594	563	587	596	576	539	580	578	574	627	569	584	610	606	633	573	578	607	585	580	639	601	584	581	614	553	596	594	631	549	601	596	585	572	554	617	608	575	544	593	624	601	570	627	577	576	586	616	573	557	532	585	588	571	592	546	608	622	589	597	557	562	619	599	553	566	613	582	591	545	589	594	621	562	605	589	595	536	590	578	614	560	560	601	542	612	634	556	584	595	596	565	584	583	616	621	566	575	586	563	614	566	652	588	567	585	592	613	564	589	609	605	543	578	596	591	547	601	557	569	613	567	532	614	545	569	584	567	628	550	619	640	620	638	576	571	580	576	556	571	625	613	618	555	546	571	629	540	609	615	602	548	546	617	567	571	555	580	609	545	608	561	610	555	568	610	595	620	580	590	605	622	594	576	606	618	605	583	548	609	606	562	567	567	579	596	622	613	602	631	609	590	622	574	599	601	596	611	643	566	543	580	599	623	617	599	645	601	585	585	625	592	550	580	568	580	565	574	568	633	578	582	627	615	583	564	574	601	568	620	578	587	548	569	552	623	568	621	566	563	574	597	589	572	604	587	574	603	587	571	603	586	572	568	620	606	567	595	582	557	612	631	584	566	626	567	579	611	590	597	566	598	598	569	575	602	621	580	567	584	629	583	627	583	539	558	559	535	608	568	589	601	573	591	598	563	577	564	612	592	565	541	606	588	598	659	561	598	546	580	604	562	557	590	538	593	614	613	606	611	606	563	575	606	569	585	638	587	583	592	597	590	609	563	601	583	617	564	554	626	615	590	584	566	573	558	565	575	590	600	633	569	596	563	581	573	587	576	600	582	571	579	566	591	611	596	580	596	584	583	615	627	587	544	570	624	575	617	593	573	577	590	586	605	625	561	578	560	625	618	564	592	618	594	553	639	626	624	602	583	602	592	562	590	561	537	585	606	619	598	570	554	597	576	542	558	608	571	556	592	577	596	621	587	560	578	535	563	582	572	592	581	553	598	576	621	539	554	565	562	540	581	564	559	606	622	560	560	607	576	601	577	591	596	577	585	584	612	544	548	566	601	609	579	596	607	630	570	588	612	622	596	587	585	606	545	586	622	580	538	579	617	599	622	563	555	558	572	630	588	626	568	599	606	544	620	552	597	570	566	597	586	580	583	562	545	612	596	559	596	579	589	622	554	555	585	604	581	566	591	621	615	624	616	593	550	617	598	594	591	621	598	568	563	587	558	554	540	594	630	591	593	540	601	587	585	558	568	591	564	599	600	582	574	583	616	585	616	585	581	605	601	579	567	616	545	598	592	589	619	601	583	542	566	581	597	586	586
24222	21799	28173	25492	21228	11268	957	670	595	540	504	506	521	487	456	486	493	476	470	467	451	501	435	462	481	458	444	471	467	445	502	441	481	441	485	436	490	469	451	414	460	458	457	477	426	456	438	463	483	453	465	464	454	437	435	460	473	440	433	449	438	475	451	468	446	468	398	402	434	457	467	419	434	447	474	408	470	454	419	461	433	408	442	434	428	464	457	445	445	454	481	449	476	445	440	476	440	427	435	450	457	484	446	433	455	429	463	460	438	445	414	445	457	458	467	460	446	442	456	477	421	455	440	421	474	445	437	470	462	482	465	426	465	455	445	463	434	439	436	398	435	426	475	440	412	463	467	458	479	466	420	494	427	419	414	427	445	452	466	465	410	480	434	425	436	425	440	450	453	474	459	431	466	405	432	408	455	421	455	432	434	416	445	468	474	452	447	447	456	440	478	470	463	463	472	431	461	416	486	421	433	439	398	472	445	461	447	449	492	466	428	452	465	430	441	455	465	390	477	450	434	479	444	424	452	480	439	443	390	421	433	442	462	441	451	469	497	441	422	476	445	460	458	483	447	433	428	468	435	459	439	448	509	435	451	458	406	499	496	428	500	410	433	480	450	414	451	454	424	448	473	457	439	462	435	467	447	453	448	434	451	448	417	424	479	437	452	450	469	445	511	449	491	458	446	407	472	443	453	436	457	478	390	470	438	443	439	472	422	454	448	435	466	434	427	447	457	426	478	446	454	461	521	434	459	415	457	445	418	463	429	418	474	440	486	437	470	417	447	428	444	440	471	398	454	465	479	413	425	459	401	471	446	444	437	449	434	419	448	420	431	428	427	476	466	454	434	468	465	422	463	452	442	470	453	449	439	414	443	479	446	468	469	416	468	478	480	465	423	434	441	465	472	435	441	475	435	471	463	438	427	440	455	465	436	432	454	397	464	459	465	449	470	444	450	462	432	442	459	467	443	479	468	446	450	459	451	419	472	451	413	457	468	445	467	453	430	434	421	435	457	434	425	466	440	444	436	439	462	498	467	461	440	419	444	462	454	451	459	429	448	440	411	456	451	448	443	482	460	463	443	426	437	451	459	429	450	427	446	475	497	453	436	429	461	452	456	489	432	466	426	448	451	453	440	467	430	467	437	435	446	453	462	397	465	457	409	475	460	423	434	440	427	449	428	432	424	480	489	448	467	415	452	433	440	443	416	431	429	448	427	419	420	432	452	418	437	450	465	458	482	423	452	468	441	445	452	454	448	454	467	455	460	440	471	472	458	465	464	462	449	452	445	427	489	449	460	455	436	436	445	440	416	453	462	449	427	469	427	458	489	429	403	444	440	430	420	423	440	462	433	460	480	470	412	400	454	454	455	470	477	455	429	419	452	479	433	463	465	447	445	404	442	465	478	436	436	426	456	439	465	401	464	450	454	473	406	408	456	442	451	460	459	471	423	443	460	440	434	431	455	454	464	485	466	444	453	427	455	466	474	446	440	475	418	460	469	417	421	422	426	472	463	451	432	434	432	411	453	474	424	474	454	456	437	471	423	441	415	449	437	472	445	434	466	482	465	499	457	414	457	502	483	443	404	446	435	440	478	415	428	447	387	458	449	493	437	464	473	494	454	463	464	458	457	453	457	464	460	419	466	439	482	476	481	465	458	432	415	445	405	435	409	464	464	474	475	464	447	440	457	479	498	471	440	451	439	438	435	453	436	475	439	471	461	417	410	413	456	439	438	436	427	415	459	444	461	485	439	451	455	419	469	472	405	471	483	472	425	416	456	430	447	438	448	440	463	446	449	428	413	445	432	452	452	435	461	434	444	474	463	494	426	408	423	440	466	480	423	467	402	427	442	477	461	475	433	486	439	469	498	454	433	440	430	501	467	479	448	462	446	476	459	439	434	427	427	445	444	473	431	471	460	418	464	415	452	479	437	455	406	446	436	452	458	440	453	440	391	479	487	471	444	437	444	474	427	459	495	478	450	434	460	455	454	441	457	491	411	464	446	451	478	459	454	440	444	462	461	449	454	437	451	417	422	441	439	438	471	470	448	444	466	435	464	476	426	429	451	463	402	465	484	447	441	452	445	441	444	430	442	422	442	430	462	480	530	431	434	445	450	464	472	465	434	452	448	438	500	503	443	465	427	431	489	467	461	451	439	438	465	443	443	445	422	472	449	475	424	442	418	452	454	431	466	440	458	442	453	472	469	469	431	430	436	442	432	441	403	451	439	462	453	457	482	461	446	416	468	462	472	473	446	423	396	481	456	429	457	461	414	455	489	392	445	429	457	447	429	461	435	448	407	426	444	456	473	464	433	456	448	442	450	458	405	430	460	471	445	462	455	460	433	463	430	458	446	474	438	437	459	464	450	474	451	451	441	466	429	456	411	450	429	474	470	431	472	418	440	451	430	420	405	466	447	443	456	439	452	476	447	451	442	458	419	443	438	422	431	453	450	437	459	467	437	455	434	479	443	465	462	452	449	468	462	436	437	451	472	419	465	451	432	442	415	416	419	450	478	433	465	453	402	455	457	471	479	443	465	467	457	470	436	434	463	434	426	468	394	469	461	470	475	468	425	427	452	426	410	440	463	451	478	470	442	444	428	444	419	473	464	466	450	419	446	429	470	434	483	428	430	448	450	452	437	441	462	473	436	441	465	452	454	478	508	422	482	460	462	431	460	422	413	454	462	401	494	460	445	479	449	440	434	396	481	445	414	448	465	402	465	436	448	419	471	464	484	470	427	405	446	447	461	438	476	480	434	404	420	465	443	459	454	480	451	432	431	466	458	454	464	400	439	450	463	456	424	464	467	414	441	436	443	472	455	416	460	478	463	434	429	454	448	459	457	439	461	408	449	444	435	439	427	473	467	437	458	427	405	414	441	462	465	438	421	436	428	434	471	429	431	421	453	460	418	450	432	456	439	432	473	439	441	452	422	419	466	455	490	436	487	472	476	444	485	433	409	422	441	438	445	456	453	458	451	419	473	434	430	444	456	445	464	454	453	440	441	467	465	473	444	451	468	410	465	459	438	469	462	422	427	472	464	424	416	459	473	438	457	454	468	445	415	432	420	462	450	481	457	455	467	443	443	477	436	455	451	436	434	452	432	454	423	462	452	443	491	447	443	455	460	425	469	478	425	434	442	432	414	458	444	433	448	411	453	487	480	431	433	448	425	430	412	407	439	424	467	454	443	422	445	473	451	440	469	435	478	479	449	447	423	430	462	455	432	428	457	445	460	449	447	382	407	430	427	422	390	443	435	404	487	437	438	451	405	456	442	406	446	430	441	450	466	476	444	448	407	419	443	467	431	433	466	432	428	441	440	480	451	444	473	456	467	507	464	478	406	423	467	475	498	426	429	437	427	466	420	456	469	454	451	463	441	427	449	435	448	438	435	431	445	434	462	490	469	474	467	468	434	473	467	423	452	435	435	434	450	439	440	444	443	448	463	488	468	498	446	469	395	446	474	401	449	436	430	432
54429	70988	40001	2124	1629	1309	1114	996	876	827	830	762	717	688	692	709	707	705	647	647	636	653	646	641	570	623	651	596	594	640	605	611	628	606	646	598	644	620	598	637	599	618	590	586	626	632	598	651	616	583	582	592	608	591	674	592	583	635	596	613	586	586	620	601	642	636	573	611	614	611	606	619	632	580	601	599	591	608	532	601	585	629	614	605	601	680	625	605	578	620	585	637	610	577	598	595	605	609	618	620	599	625	622	614	621	614	598	633	599	630	652	620	566	626	616	589	580	639	609	621	659	640	610	617	639	605	611	619	635	628	590	615	588	590	631	621	632	640	643	606	594	625	598	613	625	604	589	616	623	587	638	626	627	636	558	582	618	627	609	593	620	559	590	615	582	608	641	602	603	613	582	561	645	581	614	602	590	608	634	631	615	612	568	627	587	566	616	651	599	626	621	644	603	606	611	593	614	591	607	648	576	629	615	607	608	597	582	611	584	599	596	609	588	619	676	631	613	605	589	591	570	606	632	586	598	603	629	607	651	550	592	635	584	602	580	600	594	601	581	613	598	605	598	593	594	628	580	609	561	590	620	619	623	627	625	616	604	596	625	604	587	607	626	661	612	622	603	590	601	587	608	626	623	591	624	566	584	622	605	616	607	636	618	627	639	586	588	608	567	575	615	625	639	612	626	632	632	585	591	613	643	594	635	570	582	623	634	623	625	578	580	585	604	660	586	577	627	579	625	575	630	606	646	623	604	617	586	584	626	580	602	607	569	615	625	606	648	606	630	610	623	599	598	606	595	610	577	583	667	631	621	632	604	565	611	641	581	615	588	589	595	597	609	569	592	643	599	576	599	625	626	582	632	574	607	620	644	632	623	592	584	612	629	621	583	564	588	610	623	619	611	569	601	589	644	601	606	586	571	629	580	581	590	598	592	642	618	607	607	606	616	617	599	581	572	583	608	579	592	623	593	606	538	619	630	628	583	588	611	584	590	590	593	584	588	612	593	573	574	603	614	604	613	629	627	576	620	606	680	605	623	534	575	609	589	634	672	606	637	560	580	603	576	606	653	663	633	651	588	629	594	633	608	604	566	584	613	610	599	609	585	602	612	607	638	642	604	629	618	641	546	635	563	606	558	604	590	589	579	637	641	621	627	607	582	682	606	593	582	619	625	659	607	563	622	610	581	616	605	588	629	578	614	555	591	581	564	611	574	601	611	641	633	612	589	581	604	602	630	623	622	612	603	621	595	551	592	630	585	590	595	639	619	646	617	612	569	627	588	623	629	597	584	623	624	585	583	606	610	608	654	603	618	641	566	603	591	560	578	610	613	633	602	617	645	639	606	623	623	601	662	590	599	591	548	625	578	628	611	602	629	613	617	613	581	617	662	569	634	607	587	646	578	606	596	613	625	538	596	608	585	665	598	572	636	654	610	632	625	592	623	627	622	607	567	643	637	612	626	609	644	591	601	619	598	594	636	566	561	584	589	621	583	601	600	632	618	612	581	623	573	672	637	623	605	609	606	621	600	617	581	577	620	596	620	618	626	603	632	608	611	621	649	639	600	620	628	591	641	591	605	577	629	603	573	593	605	631	557	606	571	593	646	607	649	603	571	597	591	613	590	634	616	597	593	600	613	617	570	597	564	628	618	594	611	586	564	563	604	591	611	619	590	600	603	567	581	610	587	619	607	618	617	579	618	615	592	611	565	605	582	591	593	646	641	635	569	627	636	599	589	580	615	638	612	626	596	625	598	584	597	617	633	590	589	603	616	591	613	607	589	623	584	584	573	642	599	595	586	621	631	595	577	624	636	636	639	616	605	634	630	569	591	601	601	607	623	606	601	591	572	633	609	623	583	584	633	654	613	592	608	574	587	605	603	564	611	595	593	598	603	636	627	579	559	585	626	593	586	622	630	561	580	587	601	639	617	622	638	603	652	609	555	620	618	592	611	640	596	620	614	585	633	584	585	583	610	611	661	627	650	635	631	585	619	612	596	597	608	592	634	631	607	611	582	576	620	637	603	630	656	631	600	561	595	604	630	608	610	562	592	585	610	629	619	639	592	577	604	655	569	605	616	617	570	603	633	605	606	616	600	600	627	586	620	598	599	582	633	589	607	639	631	590	632	606	607	588	612	599	612	631	607	597	597	585	630	606	562	588	613	633	561	612	636	572	622	602	662	584	603	634	581	617	639	607	623	627	632	634	561	575	601	588	612	636	604	615	610	602	600	601	599	614	613	624	620	611	603	617	589	611	641	640	638	575	631	604	553	590	613	643	654	627	602	584	639	630	609	598	624	611	598	608	592	617	558	664	623	592	627	589	596	617	618	596	591	620	602	597	605	594	642	652	584	608	625	616	588	615	616	584	620	609	605	630	585	611	605	592	595	595	596	624	589	622	599	566	564	600	570	578	616	570	618	638	583	600	602	590	599	559	655	582	603	627	679	640	564	628	640	564	620	626	590	620	621	631	592	597	570	610	588	605	621	622	632	582	610	621	621	636	634	614	628	606	587	607	627	601	629	622	601	618	627	596	587	615	638	593	646	601	597	663	603	592	611	628	619	585	596	593	597	609	587	631	598	599	608	618	581	599	584	610	572	626	617	641	606	637	614	609	583	622	622	640	633	628	619	611	604	608	605	595	610	602	589	610	562	607	638	596	602	592	631	585	576	613	633	606	557	633	564	624	616	622	617	613	616	622	612	627	613	575	578	585	603	558	637	610	604	622	619	583	640	547	625	604	587	609	585	606	602	616	624	600	622	644	618	566	621	598	598	586	598	628	636	671	654	589	625	623	614	591	638	601	599	586	578	615	587	583	571	677	669	641	615	595	618	650	625	556	650	666	597	606	619	628	614	594	618	617	642	597	654	630	630	631	649	628	575	614	592	625	636	591	593	682	610	633	622	634	590	593	626	607	595	615	620	619	626	574	605	643	607	643	632	626	608	620	635	580	589	559	612	589	594	614	580	552	607	597	598	631	624	607	636	572	623	556	637	659	645	642	607	625	618	577	557	625	598	603	607	590	615	609	597	633	582	581	553	648	603	548	641	523	631	604	623	636	620	602	609	649	597	553	569	601	608	588	579	611	617	604	602	623	624	579	649	601	643	577	587	614	623	614	639	578	594	611	595	600	640	583	617	617	618	614	595	644	599	603	623	626	611	609	590	578	572	590	644	594	614	655	599	615	605	608	640	607	642	647	565	596	606	604	627	543	606	566	606	569	599	564	588	601	589	670	573	597	590	549	599	640	576	608	617	615	579	592	572	600	634	587	569	590	628	626	635	612	621	593	634	616	557	654	590	627	622	590	609	560	593	650	608	633	618	658	569	595	638	642	644	600	598	607	596	610	612	613	615	594	588	599	654	620	609	584	617	618	635	620	654	600	568	596	632	597	601	591	643	595	625	591	599	634	605	615	657	625	641	600	643	567	610	591	632	617	632	628	599	623	585	604	607	625	619	620	625	634	589	579	606	606	630	610
23236	21625	28784	24796	21482	21147	6715	556	460	382	431	387	327	314	332	289	306	317	282	275	303	279	280	247	290	248	246	262	260	245	224	275	293	269	266	238	261	260	244	227	211	227	237	224	247	255	241	262	237	256	231	249	263	211	255	237	248	244	246	250	230	252	259	247	224	249	232	221	230	267	241	225	253	275	273	239	251	255	253	249	243	245	234	224	246	244	244	272	192	231	248	253	242	254	233	236	241	255	262	214	228	236	241	267	241	251	227	243	251	259	219	289	265	277	234	218	249	238	245	275	244	227	226	250	269	239	222	265	223	263	214	222	260	244	262	284	247	242	205	250	251	243	238	228	212	285	237	229	224	227	240	237	252	226	241	266	226	245	244	241	262	252	227	246	240	254	246	218	239	235	241	260	253	248	208	224	252	262	222	229	264	236	252	226	252	242	248	242	257	236	237	253	214	256	276	244	243	261	233	243	269	242	236	252	247	264	247	251	245	236	224	256	239	246	234	253	243	219	246	208	240	242	251	222	234	232	199	257	243	236	243	239	274	252	260	231	246	240	248	233	262	225	282	215	250	245	239	240	207	239	217	277	231	243	229	226	229	217	229	240	268	260	272	238	240	251	259	241	248	245	227	220	229	279	242	218	232	223	257	228	236	237	271	244	254	246	230	244	246	226	254	266	222	258	239	246	239	245	260	227	227	222	221	248	249	266	227	243	264	232	249	259	243	239	242	243	240	252	250	217	240	221	246	250	240	242	237	226	230	262	257	226	239	223	239	241	238	239	263	211	249	241	239	248	228	229	268	248	224	252	246	229	249	261	245	234	254	230	253	234	238	247	247	260	244	256	258	254	229	238	214	235	212	233	239	246	244	244	241	249	241	243	228	231	262	244	268	219	245	257	248	242	253	254	250	241	259	237	234	227	238	250	239	263	252	240	255	209	240	262	235	242	242	246	215	235	252	243	253	224	261	232	236	234	228	231	229	227	253	266	237	245	229	233	265	242	232	251	236	256	254	264	255	213	240	251	223	234	234	205	220	238	235	244	214	227	255	245	238	268	227	247	254	268	235	255	229	230	258	279	257	236	231	231	239	245	242	223	251	248	219	190	261	251	213	248	235	247	233	261	239	258	245	237	239	246	241	234	248	251	262	242	243	250	263	249	263	237	246	221	237	247	251	236	226	250	238	252	239	242	250	251	243	238	206	234	252	253	232	226	249	230	236	234	221	233	241	231	240	226	236	242	197	249	241	244	224	245	205	251	262	254	230	220	207	242	231	229	243	234	230	268	255	236	245	249	245	236	232	240	241	228	235	246	227	265	246	262	242	267	237	230	212	278	261	258	240	253	215	246	225	215	227	237	263	253	222	220	266	236	228	218	256	265	222	233	266	261	267	275	247	260	247	244	204	224	227	239	247	239	238	256	208	247	216	241	238	238	234	254	255	216	262	276	223	268	254	218	218	229	226	229	248	245	221	237	217	213	237	239	241	242	229	247	229	231	262	224	231	261	237	232	232	238	252	234	223	247	230	241	248	249	245	238	241	264	220	236	243	220	230	266	228	226	237	261	238	227	249	254	231	232	239	222	268	232	265	239	226	249	252	236	242	266	262	254	251	247	234	231	234	240	260	220	219	252	271	255	226	256	267	232	262	263	262	241	225	228	229	240	237	246	271	257	245	253	268	236	238	220	205	241	241	255	233	241	255	270	287	240	258	239	241	248	253	235	248	265	253	273	243	246	241	228	270	255	213	273	249	204	255	216	209	230	240	234	235	273	265	256	232	247	229	219	263	233	249	272	245	248	280	231	225	236	253	208	237	233	221	230	229	249	249	247	253	245	228	241	257	236	253	240	258	240	245	239	247	239	216	272	234	249	262	273	226	263	239	228	278	238	238	240	225	241	249	275	234	230	242	234	243	230	254	210	241	231	242	247	245	229	241	240	255	244	210	251	232	246	252	200	232	232	239	221	248	267	251	227	226	261	223	252	232	257	240	244	225	233	242	251	230	229	221	234	212	235	252	233	260	259	241	260	237	265	239	235	207	247	240	244	234	205	234	244	223	227	251	238	222	246	212	213	226	228	224	254	246	254	242	256	251	264	237	249	254	259	245	240	235	224	223	226	216	243	240	243	284	238	265	219	221	239	237	282	252	243	256	227	214	248	226	228	241	225	235	239	257	239	238	212	258	237	257	218	238	246	234	253	216	224	241	264	244	252	265	273	236	255	238	253	275	275	225	266	237	221	241	245	238	244	237	254	255	229	275	249	265	264	228	253	220	238	241	228	229	255	240	229	266	238	239	238	246	215	198	218	237	250	218	261	258	240	249	226	257	256	271	241	217	265	233	246	282	214	247	250	247	229	228	249	238	250	228	231	233	243	245	231	254	260	238	261	233	280	237	248	234	221	244	248	261	230	233	226	258	255	268	234	251	241	237	257	243	253	245	232	237	232	258	258	237	205	245	250	234	243	234	229	246	264	221	225	233	260	215	226	223	236	225	241	259	228	243	220	236	244	250	256	218	240	248	235	212	241	252	241	284	240	256	245	267	253	272	227	241	262	245	218	218	212	256	251	219	242	271	234	248	255	248	250	232	234	249	245	226	252	243	230	254	254	228	226	221	219	245	234	240	240	247	259	243	249	230	259	226	217	230	217	251	220	256	235	236	233	252	246	258	241	237	225	267	224	231	241	214	238	243	216	219	236	236	235	253	221	214	254	227	239	251	256	239	231	262	225	227	245	200	223	231	241	239	229	230	261	258	262	236	258	241	236	226	263	251	231	233	204	223	263	248	225	249	233	238	224	232	237	280	237	251	227	227	253	226	280	228	229	244	237	226	223	237	254	241	245	256	246	241	244	239	242	260	265	236	225	218	248	251	260	257	254	248	236	216	256	264	251	259	259	236	246	262	238	241	239	211	214	246	243	240	237	266	249	240	241	258	249	222	253	259	222	223	262	221	257	226	231	255	239	273	263	235	241	228	236	255	268	254	259	246	269	252	250	257	229	251	232	214	259	274	242	252	259	248	234	223	220	269	247	246	249	235	247	232	209	242	237	252	250	236	238	236	228	239	254	247	233	238	244	258	246	267	241	229	220	254	242	227	223	254	227	219	223	247	251	251	220	235	236	231	242	239	261	230	228	218	238	259	254	249	232	248	227	237	233	238	197	242	245	266	230	238	228	224	219	243	241	240	232	241	237	239	214	231	231	255	254	246	228	206	243	237	238	221	237	245	220	269	249	270	244	243	257	221	280	254	227	241	268	222	264	257	232	231	213	260	238	249	226	230	230	264	229	238	234	247	263	251	218	233	229	241	244	259	234	243	259	242	248	233	230	237	258	256	221	253	241	259	230	228	245	249	215	229	221	224	228	246	232	223	265	257	244	240	215	254	213	250	258	205	240	225	231	261	250	228	251	250	222	236	229	255	223	215	247	232	266	247	261	235	246	236	263	260	230	251	258	231	248	224	231	218	227	251	219	254	250
57828	74765	43726	3284	2191	1656	1370	1104	932	779	675	595	588	498	514	492	434	411	414	410	394	417	376	355	357	356	374	362	376	361	326	318	378	348	339	344	371	341	366	344	350	307	328	320	367	376	299	361	360	326	363	324	322	317	342	306	338	326	298	316	314	306	312	319	333	346	310	324	338	352	331	350	286	338	338	355	352	323	311	334	360	313	328	301	330	300	338	350	292	332	328	341	304	299	357	341	350	296	344	336	315	286	347	329	320	324	354	319	309	358	323	328	308	325	307	341	348	321	309	317	327	327	297	303	305	308	333	313	366	327	335	315	313	349	344	306	327	302	341	348	308	338	317	327	347	333	331	324	321	341	287	331	320	337	326	338	306	323	303	336	330	294	325	328	317	340	329	331	299	333	294	320	328	309	336	346	326	321	331	348	332	342	332	315	305	346	319	310	322	333	335	338	324	313	333	305	308	300	295	331	319	324	344	339	321	340	334	357	325	324	331	343	362	350	329	330	327	312	332	369	321	357	337	335	343	285	326	342	325	335	337	324	344	345	314	327	307	373	320	336	340	332	276	327	343	309	360	309	308	374	318	337	283	309	345	317	310	321	310	320	342	304	296	358	325	352	316	323	336	310	301	301	348	315	317	336	307	313	339	339	325	310	364	326	337	334	310	329	303	342	314	329	325	318	334	353	303	337	297	351	345	303	326	317	330	344	314	309	317	342	316	336	293	338	314	341	318	310	314	336	339	336	364	346	298	321	359	329	328	319	347	306	344	315	325	309	332	345	349	320	342	338	310	305	313	297	350	320	342	335	304	348	338	332	317	303	348	300	307	301	364	346	353	326	316	344	327	317	371	346	346	317	350	340	349	327	322	315	325	321	311	368	316	325	319	325	340	330	331	321	355	286	317	338	344	334	341	323	321	315	339	335	331	342	319	299	327	329	321	353	297	320	323	320	294	293	341	322	310	346	325	304	327	319	306	329	347	323	315	337	318	310	315	348	344	363	302	323	311	326	309	297	331	322	294	324	326	318	309	328	303	316	320	351	326	281	300	328	347	317	328	357	360	319	320	316	297	307	331	304	306	338	328	317	332	335	301	311	346	328	314	353	307	321	308	311	333	318	349	337	309	317	315	345	304	315	315	329	304	326	330	363	321	317	322	318	330	333	362	319	315	316	324	337	312	347	338	311	334	332	326	319	314	318	308	306	350	321	349	305	297	334	336	290	297	327	323	325	330	318	301	315	321	288	335	290	318	332	310	328	321	332	320	349	355	333	348	344	332	327	365	357	360	313	367	331	299	323	339	343	339	317	310	341	326	331	321	321	333	309	336	304	318	344	320	326	359	313	349	290	336	348	310	316	333	303	346	347	327	312	322	335	322	325	335	328	337	313	312	341	360	345	323	319	364	305	318	363	322	330	352	329	316	328	343	297	327	354	321	320	339	304	326	342	321	302	313	337	304	344	369	336	329	315	310	344	320	303	342	329	330	323	313	336	349	319	329	317	340	309	349	325	331	322	329	343	303	309	351	343	330	362	333	346	331	323	312	308	328	339	345	340	293	326	364	304	312	287	297	309	345	313	361	338	336	355	349	369	311	350	315	309	332	335	339	308	335	335	344	309	305	350	299	356	319	331	340	365	324	353	313	311	304	335	323	299	302	302	353	315	364	337	336	347	319	358	340	354	354	353	325	319	342	355	320	317	316	334	326	323	303	335	321	317	317	297	299	334	322	340	325	318	359	335	291	331	303	324	315	325	337	344	306	302	346	312	348	314	338	316	309	337	330	314	331	318	320	332	321	338	337	318	321	326	316	324	352	316	325	324	306	351	341	336	325	339	307	299	325	355	337	324	314	338	322	330	355	347	320	313	333	319	315	328	323	313	326	343	338	310	317	305	323	298	315	337	321	312	358	327	317	323	329	301	312	360	320	336	316	320	331	318	313	301	344	334	331	344	330	327	305	318	321	324	326	311	317	344	350	318	337	353	343	325	337	326	323	321	315	314	304	348	334	356	345	333	367	335	297	319	359	313	311	314	323	341	359	285	299	315	331	316	298	331	329	333	317	355	331	373	336	343	302	342	310	325	308	333	344	355	361	342	364	345	319	299	302	343	323	318	324	313	348	320	318	368	319	284	316	325	334	329	338	329	316	329	316	310	321	342	306	347	312	335	337	327	341	306	313	316	335	335	346	339	339	349	358	338	318	326	307	369	364	289	364	308	334	309	309	325	319	315	328	325	343	343	311	318	341	338	351	327	336	310	323	323	323	339	301	321	352	347	361	285	337	313	332	307	334	320	341	310	347	332	310	323	321	325	320	319	349	300	347	342	322	329	303	336	304	316	335	320	374	321	341	338	332	304	307	288	299	329	304	303	359	322	341	345	295	358	319	315	304	318	319	325	333	322	344	325	331	318	316	314	329	300	326	310	337	334	318	289	353	361	326	323	334	338	311	309	309	318	340	342	312	310	317	319	339	352	355	333	312	352	362	307	299	319	338	342	314	308	335	322	333	325	359	335	357	311	339	357	347	326	319	307	311	341	297	334	323	315	333	370	345	347	346	305	332	292	313	372	299	322	356	303	324	361	299	326	316	324	314	317	308	353	345	363	325	352	353	330	327	300	316	302	307	332	335	319	343	308	320	308	327	280	350	284	326	312	315	340	347	328	333	344	322	341	318	332	324	309	329	348	331	335	351	321	314	341	318	321	332	318	310	316	316	285	339	340	328	302	323	342	314	376	342	336	333	333	314	345	348	317	332	277	317	311	317	310	357	324	330	314	350	344	335	329	321	328	334	352	333	331	345	293	326	308	322	302	319	360	301	342	326	356	337	356	328	321	316	346	346	341	331	367	343	318	330	349	311	312	286	332	333	302	305	333	307	301	330	337	308	317	328	316	335	356	347	361	353	294	324	303	333	353	312	338	304	305	312	299	324	338	345	312	330	312	333	347	357	312	321	342	311	326	319	339	344	365	341	302	312	319	293	345	372	316	339	308	335	311	319	300	307	306	342	314	324	320	303	336	324	323	356	344	341	342	345	348	317	323	348	352	347	331	335	321	334	329	319	319	344	324	329	313	348	318	339	331	317	346	330	327	319	343	331	338	313	330	314	329	332	298	356	332	305	347	330	342	301	358	332	324	350	330	307	330	360	329	318	334	363	341	337	353	346	364	348	316	308	343	329	341	321	343	350	333	328	343	343	313	334	335	347	310	356	314	323	313	335	323	337	326	327	318	317	332	310	323	332	328	357	343	352	327	323	310	328	329	335	308	334	316	338	335	307	334	316	317	347	315	323	330	352	295	313	332	321	330	322	322	337	348	291	301	329	345	344	348	329	357	346	318	301	336	332	329	352	307	319	293	328	320	292	333	323	319	337	326	325	319	303	330	355	326	318	321	331	324	333	340	311	308	341	294	326	343	318	317	305	320	345	332	299	358	323	353	322	299	337	358	321	347	351	320	320	311	351	280	348	337	298	311	339	304
27864	25146	22063	4125	543	448	459	468	433	457	443	473	433	480	481	410	455	476	414	449	431	448	405	470	448	443	452	429	418	404	452	459	420	424	457	422	427	462	416	450	432	442	417	410	426	487	420	423	434	458	441	426	446	518	431	458	450	446	452	504	409	468	439	442	418	417	443	447	439	442	428	469	436	443	474	450	402	438	468	430	428	456	465	438	430	455	476	440	456	459	431	456	459	430	472	416	430	459	441	436	440	480	429	404	441	465	430	460	450	422	414	466	428	426	442	423	399	405	463	430	412	451	441	464	442	443	441	421	407	470	490	420	420	408	459	453	471	473	445	460	461	475	438	458	400	430	407	439	424	441	434	430	457	422	459	378	410	437	438	485	472	409	429	426	427	441	441	464	387	430	471	430	433	453	416	441	456	433	434	463	469	465	425	433	493	474	416	433	414	418	401	441	428	448	487	449	446	465	403	428	457	462	399	440	448	508	464	429	448	421	445	476	507	461	447	424	442	438	448	394	416	446	422	450	391	480	459	445	453	420	441	384	433	431	442	400	424	455	437	458	401	459	442	451	464	476	424	436	423	473	437	455	456	471	452	439	425	444	423	433	437	423	441	444	447	454	431	429	469	419	439	451	432	445	460	463	434	455	416	435	426	436	450	433	426	450	435	458	438	418	419	431	466	412	423	369	453	429	431	412	443	428	411	451	416	426	428	440	425	388	432	445	483	460	437	467	447	451	426	428	408	421	472	434	408	454	456	442	442	423	418	454	432	475	446	415	442	428	468	429	443	447	464	467	438	470	413	457	418	439	448	450	455	414	454	444	405	433	474	445	452	458	460	418	448	414	460	421	437	423	448	446	413	453	448	458	425	428	468	406	415	411	400	395	451	418	444	441	458	439	391	442	434	451	426	455	402	439	438	418	420	395	450	410	409	422	443	453	407	420	409	451	425	446	425	464	426	442	451	429	430	448	445	437	438	435	464	478	456	424	450	468	474	465	445	431	433	427	413	411	440	391	417	445	433	437	433	444	457	427	420	470	437	409	467	439	429	410	431	415	420	455	420	449	437	421	413	435	428	441	480	465	433	415	406	448	454	429	414	435	420	430	437	453	437	412	411	476	423	435	412	477	420	445	421	428	468	457	408	447	432	432	424	434	457	430	423	431	431	440	429	454	432	436	439	462	429	449	431	434	500	389	416	414	426	443	448	449	460	421	418	448	442	440	457	444	399	477	405	442	420	443	438	431	417	443	448	430	444	446	433	444	439	430	406	439	464	453	472	439	436	457	422	427	444	473	453	463	444	446	448	458	453	456	425	430	464	442	434	426	375	441	440	422	451	449	420	394	453	477	450	441	427	429	423	429	399	415	439	479	443	450	411	470	468	381	435	429	452	457	433	475	432	450	415	441	478	407	441	449	447	448	447	461	461	447	435	448	482	445	421	432	378	420	459	422	418	448	449	457	427	440	423	429	475	441	433	494	422	431	440	433	421	452	415	409	440	490	447	431	456	461	440	463	454	463	436	460	486	449	435	447	417	449	455	466	427	421	479	418	429	435	443	430	415	448	425	469	459	413	459	445	426	436	456	444	440	440	416	431	471	411	427	436	455	452	446	450	447	435	465	407	445	463	457	398	429	438	451	443	444	399	444	409	429	422	442	452	456	410	465	397	461	456	401	430	448	474	407	394	426	445	421	414	415	441	434	469	423	426	443	430	427	472	454	443	435	437	436	450	444	415	405	453	434	458	457	404	427	430	454	452	418	409	423	425	421	445	491	428	449	435	443	450	428	444	428	439	455	448	414	426	460	415	441	491	433	449	481	429	434	424	454	480	429	438	452	408	391	434	453	437	476	444	431	463	461	435	441	415	421	486	476	468	425	427	438	437	405	440	436	410	435	449	443	439	441	415	439	434	430	476	437	451	458	471	464	423	500	397	407	406	427	436	425	445	445	427	432	436	443	433	422	437	442	430	446	418	456	401	447	440	479	409	416	441	448	435	413	480	413	430	444	486	406	428	415	450	342	432	426	423	417	419	434	426	431	449	438	464	429	432	428	459	466	409	416	425	420	477	426	432	447	431	442	433	449	473	438	441	408	433	412	433	475	449	410	466	444	412	401	399	404	412	436	419	407	438	421	434	436	454	453	454	467	465	410	480	422	419	432	461	426	397	450	447	464	407	411	434	430	432	456	425	416	411	443	444	416	435	486	426	409	422	453	437	473	430	428	448	402	431	444	413	436	444	458	407	440	424	415	435	471	436	405	412	430	443	425	443	421	462	454	455	468	416	439	430	424	433	440	422	460	427	422	414	445	460	489	421	456	415	482	416	437	467	422	485	452	451	436	457	429	427	426	449	413	454	454	428	449	439	456	456	422	454	462	463	455	441	465	395	424	441	418	432	437	450	424	453	410	424	474	472	402	412	417	432	403	438	435	413	369	481	419	470	455	426	419	420	456	462	465	418	422	435	508	428	471	410	392	444	442	410	409	453	421	479	470	432	445	438	457	410	478	472	429	420	404	392	457	408	418	441	473	477	414	440	466	441	384	436	470	436	426	435	462	479	432	430	418	432	418	459	441	468	417	435	450	463	456	481	427	465	427	501	454	420	403	459	426	482	468	396	459	437	439	438	483	392	430	440	444	423	382	477	431	443	421	464	425	488	447	441	429	403	426	446	449	421	453	476	410	420	450	461	438	404	481	429	446	487	430	429	422	401	413	424	412	448	406	413	414	457	440	421	423	436	399	420	433	420	446	446	456	409	425	456	464	434	439	431	432	471	442	440	462	447	448	419	442	451	440	382	452	421	426	429	407	405	426	426	421	450	424	409	439	466	431	463	449	395	451	417	440	407	442	448	450	409	465	461	439	436	427	444	416	441	443	464	417	462	426	489	441	442	455	463	441	427	448	450	447	446	445	461	426	431	464	430	448	441	415	432	424	438	461	435	415	455	432	444	419	432	416	427	494	422	466	443	383	447	441	434	429	450	420	436	412	438	475	405	435	469	437	447	403	471	450	436	457	466	420	382	446	457	444	410	468	437	441	404	437	447	451	454	469	471	435	424	400	448	422	446	456	445	418	451	430	448	414	404	464	468	393	403	435	433	447	434	460	438	427	450	416	460	413	431	410	442	410	471	454	458	451	489	452	430	467	422	437	453	457	468	414	444	482	467	419	436	431	444	454	439	448	431	465	439	455	451	407	432	412	450	436	472	446	471	433	456	443	434	429	436	416	471	416	394	445	411	446	433	461	418	444	400	444	413	450	446	450	419	420	419	442	393	401	398	436	428	418	446	430	406	436	457	471	485	439	454	451	428	463	443	460	430	445	421	451	418	483	448	439	368	418	411	442	440	429	428	451	448	427	403	417	429	472	433	459	428	462	432	432	406	464	429	452	421	417	445	449	429	450	437	435	437	438	452	434	414	463	450	442	478	449	429	436	422	466	449	430	451	424	446	435	422	469	456	409	455	435	433	465	419	428	408
28102	40589	19498	724	655	627	623	689	627	641	564	571	613	555	600	589	578	603	613	611	550	585	616	612	589	556	605	617	579	539	613	623	576	561	543	642	576	585	612	585	627	599	581	595	632	597	589	599	559	563	593	544	565	585	590	564	582	601	608	578	550	569	587	570	583	597	626	544	576	573	589	564	587	570	618	599	628	611	616	588	586	609	567	561	540	658	609	597	587	567	574	604	575	605	585	579	548	573	579	587	566	599	589	581	590	613	605	558	573	574	527	570	558	583	587	577	589	592	579	575	613	575	597	601	615	587	596	587	554	531	575	605	554	596	593	574	582	565	609	625	588	629	604	589	598	581	601	578	648	646	629	597	572	596	577	572	582	599	578	588	605	609	572	597	591	626	620	582	593	560	613	547	543	559	571	544	556	595	586	576	556	558	587	579	593	595	574	620	606	587	544	611	568	573	560	573	603	601	562	627	600	568	602	604	601	617	591	618	600	635	599	584	573	617	562	576	596	578	593	604	577	557	576	603	590	553	582	558	649	623	590	553	638	614	600	636	584	589	613	584	568	583	536	552	570	531	603	587	622	602	585	611	606	537	556	584	609	606	612	579	602	587	578	617	577	567	602	596	590	584	568	583	593	598	567	586	567	614	584	595	602	573	564	580	602	579	559	585	605	559	593	589	590	589	595	630	601	606	589	571	599	562	571	605	580	671	572	601	580	583	599	535	604	578	605	621	586	593	550	581	605	610	609	621	560	587	599	599	579	604	608	561	645	569	582	643	585	591	615	577	602	547	559	566	577	576	562	571	566	557	653	567	572	625	581	617	607	592	564	665	579	616	619	587	607	624	543	618	633	590	581	595	629	573	549	598	596	617	554	616	618	534	603	608	605	586	591	606	600	609	571	566	604	574	568	599	550	615	564	595	566	607	556	613	586	590	582	585	559	612	618	626	572	526	562	592	533	568	531	641	578	621	535	578	552	614	565	635	579	604	593	579	599	614	569	564	574	609	597	555	637	631	573	592	591	612	598	630	600	582	553	578	573	631	582	594	569	602	586	573	579	648	585	568	567	581	577	614	633	579	566	616	645	609	599	618	594	606	585	597	572	615	589	589	595	569	611	585	633	588	603	595	628	611	580	528	587	584	587	561	612	592	596	627	570	572	544	603	570	593	585	590	616	612	603	594	561	580	599	577	630	589	621	608	559	602	578	571	639	616	607	591	565	619	616	599	593	606	596	556	577	532	553	575	623	622	585	550	613	579	595	615	578	621	601	584	573	590	581	617	639	537	561	576	589	584	639	584	604	569	598	571	579	556	563	562	593	604	601	550	576	558	588	564	631	614	611	594	588	610	558	594	603	621	606	621	581	601	581	598	587	611	593	631	571	617	590	582	621	582	632	608	593	602	623	595	587	585	572	556	553	561	580	566	535	601	611	554	594	556	623	567	595	590	576	595	563	544	593	608	533	611	587	616	533	595	568	596	573	624	563	588	572	577	573	597	552	591	557	577	573	592	583	582	589	604	529	575	582	556	608	591	590	564	568	587	567	573	593	584	571	567	606	542	577	585	593	589	593	565	545	610	615	601	633	595	588	565	596	615	589	587	612	565	567	563	563	589	575	565	541	568	587	587	598	544	553	608	592	589	613	598	592	595	586	596	625	574	587	625	579	539	591	575	565	627	577	604	575	582	548	577	646	558	597	590	591	566	626	591	609	575	602	577	528	547	585	595	562	601	606	553	591	550	571	593	570	612	580	596	562	604	609	565	574	618	535	579	607	573	575	612	642	636	599	594	575	539	592	587	591	590	591	599	588	574	533	606	586	591	636	555	609	631	601	549	579	589	590	576	634	582	579	594	558	622	572	590	605	578	574	585	594	599	624	625	603	595	612	608	586	602	633	569	606	571	586	601	542	598	586	602	626	555	580	582	596	570	592	579	646	588	608	590	555	584	547	610	579	568	589	595	561	607	580	591	565	560	595	656	577	588	562	543	570	591	616	591	595	596	563	598	549	588	593	619	591	550	609	553	608	576	584	612	602	587	606	569	584	558	573	629	607	604	598	614	630	614	635	612	589	627	566	587	589	603	626	607	571	572	588	610	612	560	566	598	606	641	540	581	609	607	560	605	632	564	577	604	575	581	564	579	567	603	596	614	592	555	594	569	555	519	618	583	563	543	560	594	540	590	551	591	565	587	590	570	575	593	555	584	571	609	573	587	588	547	548	583	587	602	629	519	616	600	619	545	620	613	590	597	579	621	559	612	600	558	574	588	596	592	580	582	639	574	597	625	560	567	580	582	591	612	603	625	599	587	599	579	585	590	553	575	602	631	609	590	595	590	585	550	592	633	614	624	608	606	618	562	561	593	555	558	580	558	533	626	585	591	600	619	594	590	627	583	663	582	590	604	578	570	557	602	598	553	621	630	600	566	535	577	590	575	548	628	574	581	569	573	585	593	623	573	567	608	547	592	577	654	581	558	555	571	557	574	573	572	612	569	605	594	556	615	589	632	580	580	584	563	588	628	616	594	528	616	559	616	605	580	609	612	609	594	575	571	560	543	545	618	582	553	607	573	585	591	593	606	559	612	605	592	604	573	607	612	565	669	568	606	580	646	557	553	590	547	624	574	596	585	573	586	604	564	592	588	564	565	597	561	614	583	564	558	589	613	595	632	611	610	589	559	585	588	588	598	590	624	607	611	604	557	606	569	581	577	575	580	587	623	572	594	572	549	596	599	532	606	623	564	559	578	577	575	632	577	546	626	585	581	602	544	591	587	533	571	592	593	576	599	587	619	586	568	583	570	575	611	584	603	592	567	592	594	602	594	580	600	573	600	563	573	573	570	631	592	611	610	597	558	610	561	597	613	620	566	551	565	580	603	532	593	610	559	654	555	597	596	552	643	591	582	557	626	586	581	576	550	547	569	600	573	582	592	555	620	567	596	559	553	571	577	628	600	611	592	564	615	576	599	624	589	616	592	556	576	575	581	604	590	570	592	593	588	599	599	599	583	603	560	600	581	631	579	611	607	582	542	607	601	595	600	561	619	618	564	614	628	573	580	555	591	573	598	630	632	573	567	561	580	595	522	525	579	541	608	537	576	588	597	589	592	571	579	569	617	570	568	577	576	538	588	574	615	570	584	601	601	536	557	626	618	598	566	634	542	637	608	560	584	606	563	598	569	585	575	596	587	578	588	615	541	588	604	596	558	608	566	619	617	580	618	572	612	560	584	598	564	640	552	609	580	612	600	613	622	568	603	557	619	625	555	590	572	624	608	576	594	588	625	606	588	571	609	618	587	595	562	599	594	586	595	603	579	580	605	616	584	630	597	558	601	607	613	587	578	612	616	562	565	574	618	549	572	618	599	572	576	591	594	590	592	569	578	582	609	604	611	588	573	607	554	579	559	623	611	607	559	576	570	577	553	568	577	549	556	576	604	579	605	599	571	604	596	578	617	590	574	590	582	569	647	591	597	586	582	570	610
24162	21916	29041	24936	21152	10535	947	608	544	545	491	505	512	517	497	502	461	487	465	478	462	458	487	461	444	482	442	453	473	478	445	437	428	465	468	456	471	415	450	498	482	478	465	425	418	452	442	450	468	482	446	476	431	449	462	464	444	457	459	412	474	455	440	429	440	482	449	443	462	470	430	441	471	415	465	474	480	451	450	454	481	487	407	465	446	411	467	399	486	463	472	458	427	462	471	440	455	455	463	489	481	443	457	482	456	466	465	449	424	500	482	454	458	443	447	478	452	426	454	420	445	449	407	435	460	460	427	449	466	461	459	477	419	488	465	437	434	492	423	456	477	462	466	426	446	427	428	440	455	438	442	461	442	405	459	468	434	459	468	472	429	475	429	412	429	463	484	425	407	463	448	453	440	434	413	460	458	448	482	448	466	445	450	430	458	433	455	456	452	469	444	455	427	417	432	477	501	449	435	466	449	439	467	472	456	430	413	466	472	445	462	435	478	426	456	471	442	453	460	465	500	433	433	436	458	463	499	453	436	458	441	422	448	460	482	450	460	486	438	443	448	428	428	434	455	441	471	459	495	442	460	505	441	438	425	478	428	452	448	460	468	446	497	446	448	467	462	469	432	462	455	441	450	471	501	457	454	456	486	457	448	457	413	469	441	487	442	445	451	442	463	497	439	469	428	432	490	443	463	442	457	401	429	482	428	498	431	440	472	443	444	483	469	491	472	453	447	428	424	495	488	451	424	464	442	421	481	456	435	447	459	429	447	476	432	452	443	443	441	452	428	443	446	458	424	436	427	482	423	486	455	433	477	430	441	472	444	444	462	487	427	455	403	469	452	485	499	464	439	431	487	418	470	435	446	446	494	449	463	425	468	432	440	456	477	508	442	453	422	437	484	423	421	455	430	445	454	474	467	437	427	477	471	429	459	409	461	423	489	458	439	456	424	449	474	433	434	461	437	499	465	471	453	432	430	438	463	427	447	461	476	464	459	459	482	464	448	400	492	430	422	488	445	424	447	461	424	469	453	445	493	457	457	488	454	416	482	493	429	452	472	477	483	449	445	488	456	455	452	459	486	456	437	439	447	449	439	454	463	436	454	424	438	460	430	473	467	446	447	439	435	458	469	445	463	434	493	453	433	435	441	447	461	419	470	451	443	434	472	476	477	460	431	420	445	463	424	466	466	479	449	458	475	443	500	474	511	463	454	470	477	449	455	451	493	476	437	492	421	464	461	459	459	491	442	458	464	406	430	462	471	492	474	468	484	440	524	472	515	437	408	460	436	450	428	440	441	430	476	469	451	445	458	463	472	498	459	440	454	458	450	433	444	466	447	467	419	472	424	458	447	452	421	436	451	479	505	468	467	475	446	441	476	434	465	430	463	449	463	435	475	450	443	454	472	476	490	447	452	467	475	446	471	453	445	469	422	473	462	443	495	467	437	445	417	461	441	433	451	429	433	426	436	473	485	461	485	444	459	440	456	446	440	450	489	468	422	454	432	475	479	472	495	445	473	479	442	445	447	466	432	416	410	460	463	476	492	447	466	460	440	452	425	470	476	453	473	473	431	474	442	432	439	456	522	449	423	433	483	450	459	418	436	461	428	451	393	456	439	444	457	427	457	459	437	479	438	454	450	449	432	488	454	434	441	479	450	460	418	435	469	431	464	424	464	436	446	423	430	479	406	441	433	484	412	468	467	467	451	453	490	448	422	459	433	465	440	435	503	472	466	472	462	478	487	447	423	463	459	467	445	462	449	470	465	478	428	466	441	435	491	448	472	435	440	430	480	441	405	443	469	427	412	469	467	462	450	416	460	464	465	418	444	425	466	416	437	431	467	435	452	469	490	438	425	473	454	438	454	465	501	452	482	404	443	438	450	447	446	481	456	457	429	449	466	444	424	446	461	456	424	454	457	469	454	497	461	443	438	454	500	477	456	449	481	458	456	451	466	450	459	479	429	442	455	440	467	467	414	441	466	446	461	452	424	469	502	434	482	431	446	453	462	467	483	415	451	472	464	493	442	454	477	427	434	430	428	472	479	465	460	417	443	436	465	466	467	437	437	440	459	442	455	432	491	478	436	457	492	437	456	475	451	439	423	488	433	464	438	445	436	445	436	416	479	487	456	442	456	461	464	443	467	451	445	453	469	446	467	463	441	468	458	441	448	463	468	458	450	455	439	435	471	424	443	421	428	469	447	434	459	492	418	428	437	479	422	412	442	430	428	457	440	443	420	446	403	479	428	443	470	484	429	446	462	453	442	450	475	459	465	498	420	474	485	470	480	488	465	459	442	415	475	465	433	463	436	448	435	451	479	435	434	492	429	438	458	439	418	430	462	437	461	446	482	478	437	458	451	443	421	479	451	465	477	455	442	450	469	421	483	455	455	435	460	447	481	447	418	467	478	442	469	434	448	411	480	445	481	479	456	458	450	436	437	502	432	468	469	467	494	465	491	432	476	453	451	464	481	466	437	462	454	476	479	468	438	471	440	470	440	437	516	467	474	424	440	443	428	476	438	432	447	442	450	427	459	496	426	434	466	452	501	466	443	451	489	493	484	449	448	451	475	417	438	468	513	460	457	445	467	420	434	474	438	449	433	476	456	441	410	430	472	440	437	462	431	464	459	444	466	454	474	412	472	439	438	435	430	448	458	444	425	453	484	451	467	431	459	441	426	409	459	450	428	470	428	432	419	395	450	425	482	457	448	429	428	506	446	429	456	486	447	462	450	468	472	447	453	436	443	457	427	515	451	506	435	452	444	449	422	462	435	463	433	437	429	462	445	411	439	399	453	444	436	490	459	447	455	468	422	434	454	451	462	480	435	477	441	453	480	449	463	484	456	469	441	451	428	429	453	442	453	457	450	476	451	450	485	473	452	477	422	462	459	464	460	451	461	408	465	459	426	472	453	484	456	449	413	447	442	445	449	483	428	458	440	439	421	455	446	458	439	443	468	439	441	421	435	441	421	428	439	478	482	474	422	453	418	453	453	451	431	457	474	455	459	474	425	424	432	459	423	452	443	471	463	470	455	440	461	484	499	472	453	428	431	441	464	430	443	451	425	465	431	442	433	442	460	475	473	424	439	466	464	444	438	425	475	467	445	425	433	454	458	477	458	444	465	445	436	446	450	485	467	432	475	441	454	469	483	445	455	436	451	444	458	471	449	479	490	436	442	446	476	443	464	431	409	431	457	465	476	500	421	444	493	460	482	449	476	413	498	449	470	423	459	416	441	444	449	460	470	439	436	469	466	453	437	479	499	465	455	426	456	424	470	464	442	440	449	467	488	467	463	434	505	438	459	428	458	417	463	455	493	454	439	408	449	467	474	439	478	426	511	451	431	476	481	478	499	464	462	429	447	434	456	447	468	446	496	473	448	444	452	473	483	447	445	457	414	466	455	427	459	439	451	487	460	427	473	433	463	458	438	461	443	423	459	470	427	483	424	497	484	458	458	454	422	447	452	445	451	473	436	429
51721	79111	41391	2150	1637	1321	1153	983	988	827	763	699	755	700	638	678	689	625	656	653	683	654	627	602	625	610	608	613	649	647	648	615	623	591	651	644	633	613	591	605	576	617	650	603	595	592	591	602	617	648	624	587	594	622	603	592	613	607	604	649	617	607	566	650	593	564	632	611	604	575	593	628	624	588	602	599	632	618	573	627	607	583	679	589	586	652	593	556	604	684	619	642	612	601	609	663	605	632	598	617	654	593	653	583	583	628	636	614	645	603	620	643	617	641	648	597	603	636	633	646	612	593	622	555	640	627	648	624	624	584	636	630	623	620	623	627	561	608	614	634	585	644	583	578	621	653	631	607	626	579	638	617	633	583	632	588	566	594	576	586	623	638	641	614	593	647	583	642	610	599	599	637	611	592	563	618	604	605	601	587	613	645	643	616	588	609	609	605	641	581	630	594	600	613	608	604	603	625	620	612	645	643	643	625	619	601	638	613	632	610	573	617	590	613	583	552	668	634	597	620	592	642	573	629	640	615	633	621	603	581	611	636	586	603	591	600	581	630	648	642	598	614	607	575	586	629	593	605	584	605	633	618	638	594	608	602	608	617	664	612	587	575	625	629	661	602	614	611	628	578	636	631	595	610	645	601	612	581	597	622	618	607	621	661	628	610	578	597	608	590	551	603	597	636	640	629	649	597	577	624	619	581	620	595	595	635	653	595	638	576	626	606	586	608	633	591	563	615	606	616	584	625	615	622	637	656	598	612	592	571	620	610	654	599	573	595	586	594	578	635	632	584	629	629	633	618	617	613	612	570	642	598	599	626	648	594	646	615	616	627	609	578	601	649	586	620	597	595	572	598	592	587	601	579	605	643	629	615	609	588	613	638	590	614	585	566	568	638	622	600	648	641	636	578	606	619	585	612	579	556	635	639	615	582	602	625	624	586	627	630	602	638	635	621	621	612	655	560	581	567	609	588	638	636	594	639	616	633	614	602	583	615	612	642	586	601	571	621	635	600	610	602	627	590	641	613	630	587	583	617	597	614	630	587	607	612	629	650	652	620	689	601	609	596	612	633	620	591	607	621	655	645	615	674	622	599	607	620	586	655	627	600	609	566	621	597	607	606	553	629	577	582	608	575	599	615	622	611	568	617	577	620	632	593	616	598	586	639	599	595	602	630	627	616	630	626	642	620	618	609	630	635	582	634	606	571	632	575	601	612	630	625	575	609	578	569	592	569	595	659	643	637	622	635	592	596	612	626	629	616	639	629	576	609	590	640	631	617	583	586	613	631	582	642	599	632	624	625	624	584	687	608	555	599	626	625	577	609	591	613	633	632	602	608	615	634	613	609	651	630	592	570	645	648	627	612	570	622	640	588	622	637	646	621	631	560	607	614	621	596	650	584	608	618	599	598	584	640	653	584	607	597	592	630	612	564	623	627	583	610	611	592	583	642	580	601	617	632	603	598	616	548	614	598	557	595	579	628	621	628	568	634	598	648	628	569	597	638	597	640	634	620	639	627	588	625	606	605	598	596	577	619	594	654	624	621	663	590	647	616	613	628	621	614	616	631	606	618	631	611	607	612	604	641	638	569	626	640	596	596	599	612	627	596	599	602	616	609	577	638	565	610	587	623	623	587	596	605	607	580	613	645	623	589	606	632	606	590	592	612	642	606	622	618	624	646	610	591	614	603	611	644	614	634	641	589	579	624	658	629	601	639	643	567	607	599	598	629	638	662	581	580	630	578	613	614	616	605	551	639	596	635	606	613	631	610	596	594	619	572	653	584	608	577	615	621	572	631	625	623	609	619	612	625	581	597	617	613	630	629	632	609	628	583	612	667	620	572	652	580	636	588	621	655	650	616	573	583	617	642	635	640	635	590	613	571	598	623	634	621	587	623	577	610	584	585	616	624	579	629	623	613	623	618	633	641	639	581	638	669	590	616	607	624	639	593	608	608	612	585	581	629	597	608	622	561	593	607	586	593	612	669	607	654	604	607	567	614	598	630	646	600	625	606	625	616	606	561	655	548	615	647	604	629	586	611	597	609	607	609	646	678	613	624	578	603	591	633	612	641	572	622	586	610	595	577	561	603	627	624	599	599	655	563	661	659	583	626	619	581	554	605	604	601	616	629	606	618	610	621	620	606	604	608	615	631	610	620	595	596	623	595	570	595	595	582	584	646	606	593	631	620	593	595	598	629	595	629	572	630	624	605	606	598	637	569	620	618	598	616	650	634	621	590	639	638	632	579	585	600	651	588	650	673	610	573	605	640	598	589	611	648	592	627	597	612	595	628	614	640	621	620	601	564	639	597	610	656	616	615	636	583	611	614	641	660	613	593	644	589	617	621	610	595	591	594	651	618	614	620	608	618	620	593	642	617	625	581	558	626	618	666	633	621	630	625	647	573	555	648	620	622	627	663	600	647	640	616	612	602	656	623	613	620	606	622	646	565	611	646	624	632	572	646	620	581	625	592	615	593	603	620	581	621	614	595	623	595	660	609	624	608	545	616	615	611	597	598	601	630	566	633	596	625	618	626	574	609	603	578	647	624	659	621	637	635	605	633	611	592	589	604	610	626	665	628	651	624	576	610	623	623	610	588	603	590	580	636	656	587	658	594	598	648	616	601	623	607	586	606	643	590	649	633	644	604	628	623	605	634	597	590	616	622	607	652	602	594	605	645	592	573	588	644	611	613	631	583	608	573	625	581	618	604	618	603	602	629	625	589	609	611	620	620	624	651	588	669	586	601	630	609	653	582	655	587	560	627	626	578	649	590	615	649	640	605	583	557	624	623	615	576	629	615	601	650	635	620	648	598	621	606	621	612	569	620	596	613	581	623	616	629	562	586	623	586	636	578	616	611	550	598	609	635	610	596	612	624	630	625	611	666	609	634	620	602	642	597	623	625	596	600	608	564	629	605	635	628	608	560	595	547	630	589	636	598	582	595	650	576	639	635	601	577	586	650	596	531	619	605	601	575	594	582	608	575	565	591	622	570	609	595	625	628	632	607	649	611	605	605	604	580	622	602	638	612	635	620	597	583	621	613	644	629	665	632	608	591	603	593	619	611	637	666	633	582	623	604	654	678	601	638	596	582	621	627	613	614	615	647	660	615	598	585	621	641	630	611	631	607	629	595	617	617	626	627	628	651	628	613	593	613	611	638	583	612	653	623	653	614	597	567	614	578	590	589	594	636	615	611	620	600	581	630	604	641	610	613	597	615	615	601	655	614	589	601	635	610	628	596	617	668	646	612	673	593	629	614	577	586	615	627	598	608	678	622	629	612	581	636	606	593	611	614	631	582	626	629	603	608	635	595	578	604	632	568	581	639	553	581	637	606	581	639	601	563	609	645	592	603	582	616	607	632	648	638	591	622	619	612	625	574	620	601	622	591	634	609	602	616	623	618	603	586	601	553	635	592	608	621	602	644	620	602	614	625	653	650	605	628	631	577	620	613	603	618	580	560	628	596	621	588	620	584	609	612
23165	21588	29296	24184	21426	21330	9092	641	454	399	385	361	306	312	330	280	261	304	267	254	264	266	255	264	279	259	263	268	256	283	236	256	241	247	259	235	232	262	246	239	237	230	232	225	243	260	265	251	231	246	242	254	239	257	241	225	235	262	251	247	189	212	225	231	253	261	246	254	271	220	249	249	242	253	248	242	258	245	210	227	223	272	262	274	263	248	221	211	246	256	258	220	231	234	220	227	202	249	236	255	263	234	233	220	267	262	238	229	218	262	228	231	232	264	227	232	242	267	272	252	233	266	266	235	234	243	241	259	276	277	229	233	228	270	228	269	224	266	247	264	250	243	212	254	218	228	245	227	254	245	254	266	232	269	227	261	258	244	240	250	255	224	257	249	223	246	248	240	227	254	224	232	224	260	277	222	230	267	251	242	250	239	231	249	240	234	262	224	248	241	215	235	230	247	249	228	248	217	212	243	250	226	222	246	245	249	256	241	241	266	242	251	257	250	236	245	241	212	243	258	265	229	223	241	251	255	237	222	235	270	244	243	235	228	222	241	266	250	279	244	238	216	261	240	235	247	255	245	233	249	233	231	244	215	229	253	234	228	250	267	237	231	262	250	243	259	252	246	268	237	232	261	252	244	259	232	207	213	235	255	255	224	250	280	255	220	266	225	218	256	246	244	242	235	252	225	253	236	249	228	261	253	242	245	261	253	231	239	222	241	244	241	237	241	261	230	241	242	277	222	230	237	233	249	231	265	237	229	248	257	245	255	239	221	210	249	247	235	277	246	248	249	289	233	232	262	263	247	213	262	265	233	257	222	233	230	244	205	240	249	237	254	238	224	234	263	243	213	235	230	249	234	257	241	216	239	270	227	228	219	230	263	231	263	245	228	237	239	231	226	217	253	229	230	243	229	259	235	228	237	220	211	224	260	205	218	281	259	258	258	272	228	240	214	241	260	234	230	234	259	263	257	240	203	247	232	232	253	251	260	230	255	222	262	235	251	250	228	209	241	245	258	250	242	229	200	229	221	225	253	240	253	230	226	237	250	227	237	234	258	254	223	228	233	270	238	252	224	243	239	237	215	269	236	268	243	234	258	244	232	277	250	213	260	254	273	234	259	248	231	232	241	242	238	256	248	260	247	224	253	237	252	215	261	252	248	225	244	227	242	219	230	235	222	256	240	248	217	195	234	232	228	231	218	291	232	214	240	219	262	229	270	218	245	213	238	258	253	264	297	224	252	232	219	268	244	255	223	241	203	241	252	245	254	239	261	261	224	228	252	231	236	244	253	233	237	215	246	255	208	229	235	227	230	251	238	245	282	237	251	270	257	242	231	215	259	250	237	224	247	221	250	231	224	237	274	230	225	271	243	245	239	255	230	240	247	230	243	257	241	224	227	263	250	254	236	226	211	256	217	227	240	238	229	224	258	260	215	243	232	249	237	223	259	244	224	262	231	249	266	269	239	238	259	268	218	216	246	267	253	236	248	221	251	239	210	212	230	227	232	237	219	240	259	238	220	284	222	270	263	223	215	244	244	225	250	248	239	244	243	252	241	231	267	252	251	220	222	261	232	236	239	254	250	238	244	241	237	213	251	243	260	292	216	273	211	224	239	231	243	260	217	210	242	224	257	252	199	224	255	255	222	236	273	215	229	233	233	225	260	239	241	241	254	215	226	206	247	236	222	257	242	245	241	292	261	237	228	256	243	230	242	244	235	230	226	259	222	245	250	254	248	239	245	241	241	231	211	264	217	252	258	266	263	262	220	262	253	258	227	253	269	223	231	227	226	221	257	241	264	258	261	256	236	268	252	249	243	232	226	229	241	241	251	220	236	248	236	250	246	226	259	227	242	227	263	245	222	222	241	241	237	243	225	235	256	276	243	219	222	249	214	228	275	261	225	251	218	256	223	219	235	259	214	257	247	232	259	252	261	214	256	260	221	254	237	229	218	244	211	273	217	263	218	240	210	251	249	224	227	254	261	245	233	253	242	242	241	253	267	217	215	258	244	219	230	223	272	221	256	269	254	239	257	238	211	228	236	262	245	224	209	266	251	263	264	208	265	239	265	245	262	231	235	268	235	248	260	255	254	223	255	249	240	239	256	244	244	215	244	234	252	216	238	275	221	250	236	237	220	233	237	228	222	287	248	228	260	255	236	238	253	235	221	247	231	248	253	250	244	231	225	219	248	241	243	252	248	252	221	233	249	222	244	249	232	257	257	221	234	252	256	247	278	245	255	217	228	260	238	222	263	250	241	252	217	245	241	249	255	230	230	250	240	249	227	256	266	265	240	225	251	254	255	244	252	235	229	255	253	226	251	250	251	251	243	255	232	231	233	234	245	261	223	244	260	248	220	239	259	232	243	256	249	279	239	256	235	226	272	235	243	250	251	259	250	246	233	259	235	239	228	239	220	241	268	245	230	227	238	231	228	252	241	207	247	223	245	213	242	223	246	238	246	233	237	256	217	253	259	255	238	224	220	230	229	238	214	201	252	228	235	242	200	307	248	239	249	244	220	238	221	246	240	266	243	269	242	255	247	262	207	282	232	217	233	222	258	244	227	257	257	255	246	250	229	269	259	254	255	244	253	258	248	228	248	255	228	253	237	218	258	250	236	253	240	255	219	243	258	261	275	248	224	234	247	231	256	262	257	263	230	268	224	242	262	240	234	222	271	218	216	236	222	217	206	240	266	210	259	235	223	249	233	227	274	239	258	237	256	230	254	217	245	266	238	248	272	246	262	225	217	236	232	219	228	253	246	238	262	241	259	265	246	234	237	277	244	239	252	250	232	262	241	274	259	239	227	233	253	255	249	244	236	213	238	239	232	249	234	220	252	244	225	222	242	224	231	254	230	237	250	269	234	233	219	258	247	237	232	229	233	248	235	238	231	257	232	248	241	231	246	271	218	251	235	254	226	231	247	252	234	218	253	233	235	241	243	237	228	214	245	237	216	251	247	228	215	271	229	260	246	222	222	230	238	257	233	261	232	239	236	247	250	232	219	234	260	227	236	241	261	242	262	244	267	239	231	220	224	227	230	227	266	225	233	241	235	265	273	248	222	229	237	269	245	241	245	261	249	215	272	229	258	222	227	260	251	252	235	227	240	230	237	214	263	218	247	237	230	257	235	222	225	241	225	230	258	241	239	239	241	238	236	255	232	222	236	252	248	245	268	257	245	242	221	235	229	232	257	235	260	241	245	254	230	253	228	262	252	264	255	247	236	259	259	248	256	263	253	243	253	260	242	249	228	248	221	235	253	248	245	279	254	238	259	252	219	252	242	261	251	255	218	249	244	238	240	220	236	248	233	236	240	242	243	245	236	229	258	248	248	245	235	251	253	256	235	235	253	236	222	255	239	237	224	248	258	224	240	241	228	276	221	241	220	235	216	239	248	229	251	232	237	239	244	238	231	245	247	226	235	242	287	233	206	227	238	264	227	224	242	270	248	242	265	252	233	241	262	227	231	221	256	258	249
55286	78240	44894	3325	2182	1727	1344	1123	919	816	664	592	517	495	493	463	459	441	388	406	406	402	379	402	360	365	378	353	375	345	406	354	358	322	328	326	321	354	329	277	378	339	341	346	346	349	327	326	313	337	333	317	353	318	339	339	316	344	378	342	325	330	333	329	348	327	321	325	354	311	301	367	318	342	309	347	357	300	359	318	326	368	335	347	301	339	353	289	341	328	318	348	310	353	339	330	319	309	335	307	356	311	340	326	306	335	322	319	352	331	339	309	305	313	365	339	347	329	299	334	306	327	335	317	304	321	323	320	321	309	312	343	325	342	339	344	344	334	346	337	318	324	350	349	357	355	313	341	337	340	326	308	325	345	321	347	316	316	316	343	353	323	307	320	317	330	290	319	329	339	341	315	345	346	357	325	341	309	363	351	337	320	320	297	338	326	317	294	302	334	306	307	326	325	330	319	327	342	331	347	295	345	288	371	313	316	319	313	283	286	348	322	342	300	334	342	390	352	331	349	333	339	323	306	322	306	338	341	327	319	335	349	304	326	344	350	354	303	309	302	310	329	338	349	326	351	334	322	384	284	334	325	357	320	298	333	308	317	309	321	349	310	332	326	344	345	343	353	338	313	292	353	331	340	312	306	321	320	300	345	330	312	353	321	347	351	318	337	349	351	305	344	333	328	348	348	330	329	353	312	324	348	348	323	327	351	323	313	318	342	337	325	338	315	300	302	314	331	311	335	307	327	315	327	322	335	356	333	339	362	350	340	329	326	301	337	333	326	327	324	321	368	325	326	362	313	320	334	319	321	323	290	321	342	332	317	312	320	365	332	321	320	328	348	321	320	303	338	305	340	341	318	330	297	317	327	348	355	339	354	357	313	312	335	306	305	333	322	327	335	364	307	341	322	350	308	319	332	322	309	299	314	327	325	347	298	311	324	333	351	353	357	314	339	332	318	330	329	329	366	317	328	320	335	321	335	321	296	326	324	330	347	305	326	301	332	337	337	305	341	342	336	360	335	347	349	339	358	340	328	344	321	313	330	288	342	318	358	318	308	352	373	298	307	353	307	355	340	329	323	316	348	316	324	323	307	319	304	309	328	353	367	334	349	289	315	338	331	327	367	340	336	359	365	319	346	338	321	335	311	351	333	308	290	344	329	317	285	317	328	265	298	312	336	336	344	336	292	321	347	311	334	351	331	340	320	301	363	313	333	287	306	312	310	339	311	339	338	325	343	343	343	335	301	334	323	292	369	327	328	326	330	323	307	313	298	323	358	272	316	294	336	333	301	298	331	330	299	332	321	347	338	359	328	310	319	342	323	333	308	301	323	314	348	316	334	336	316	325	339	303	290	330	348	310	313	317	310	310	333	370	313	334	351	346	318	330	333	345	345	303	294	317	318	302	360	351	356	300	320	317	339	307	345	321	306	344	367	301	361	316	327	335	352	305	298	325	320	334	301	303	361	343	356	325	328	353	329	366	312	341	330	322	327	300	338	319	293	356	287	322	320	305	335	346	350	308	312	295	309	318	327	329	308	294	334	358	364	341	302	348	321	366	341	318	330	310	322	339	306	329	316	352	316	361	327	336	327	307	356	336	350	318	308	331	324	317	324	330	338	315	315	315	340	340	348	336	345	334	336	322	351	324	319	337	334	334	332	328	341	325	333	320	356	339	337	343	319	313	327	341	320	335	334	354	330	326	336	378	321	332	341	344	335	320	325	351	310	328	333	292	339	299	345	312	303	304	330	310	325	305	335	316	319	315	323	303	343	306	319	327	319	342	323	326	341	324	348	352	333	336	357	314	325	338	341	351	316	336	309	336	350	330	303	340	318	326	345	332	334	337	319	319	329	328	321	329	333	342	359	299	326	355	375	313	331	343	309	332	333	327	314	332	317	323	354	323	302	323	368	340	336	307	310	348	347	361	336	310	310	338	327	312	333	332	336	309	296	339	333	289	326	367	326	307	306	324	347	338	342	348	336	357	284	342	333	341	334	320	366	320	340	325	304	303	340	336	326	300	295	324	332	355	333	331	328	303	313	352	307	309	318	326	310	326	316	329	335	320	337	329	318	330	299	334	310	314	312	315	305	338	325	339	339	307	325	326	358	317	289	301	325	354	338	338	338	338	331	346	312	324	335	321	306	334	352	317	356	304	316	313	301	337	302	308	320	336	334	326	338	350	295	340	331	336	316	316	318	352	344	330	321	303	335	332	346	298	335	321	337	316	361	342	347	349	329	327	345	347	313	332	359	304	334	326	286	282	314	330	292	372	311	314	323	331	312	346	323	335	274	309	356	302	341	301	342	318	317	325	314	348	336	330	353	329	333	342	329	322	314	326	324	340	304	335	348	389	340	317	317	321	328	295	314	356	360	329	342	311	307	293	319	351	326	340	322	322	316	313	349	311	342	342	315	340	328	360	375	302	335	320	324	313	370	312	342	322	349	348	311	337	346	340	311	302	320	312	310	330	325	348	341	319	332	320	342	348	330	311	351	313	335	340	350	332	327	328	334	324	319	336	369	324	361	335	329	303	342	322	323	301	341	311	342	344	374	323	355	340	342	338	360	313	334	328	324	356	297	330	302	304	313	330	335	338	341	356	335	362	306	323	334	330	343	321	343	323	318	325	351	352	340	318	313	305	325	350	336	337	334	314	358	330	324	315	314	316	328	341	348	307	341	321	327	329	365	308	292	321	323	339	327	309	300	340	363	397	299	308	343	355	338	351	331	321	329	326	327	307	333	296	305	333	324	334	305	341	334	342	354	327	339	318	363	329	328	356	306	317	336	320	324	339	344	320	316	341	347	323	317	317	327	344	344	322	306	304	332	314	324	335	350	323	353	311	308	359	321	341	314	348	318	336	329	318	289	325	338	358	317	331	301	325	318	321	325	317	309	350	324	337	299	321	337	319	316	311	347	347	338	329	336	302	380	330	335	310	294	342	352	338	340	321	316	339	329	318	333	318	338	319	318	314	333	313	355	337	350	317	320	328	325	348	316	327	320	359	338	339	333	329	357	333	321	316	339	343	344	323	287	320	330	362	337	310	347	316	327	321	307	343	330	321	299	365	339	367	329	335	340	326	321	326	343	322	319	326	325	364	341	333	344	308	325	336	368	345	349	320	327	322	306	341	332	315	329	334	330	343	327	320	332	316	337	352	328	299	354	328	354	338	327	310	311	318	326	339	308	341	351	338	316	318	360	354	325	341	328	349	355	303	321	331	339	346	316	304	345	308	342	346	300	327	328	354	342	285	338	325	338	345	325	324	339	331	331	359	306	322	313	299	325	310	326	354	303	311	326	312	332	317	319	354	341	327	338	312	339	308	341	319	313	338	312	319	318	319	350	304	335	344	311	331	295	315	309	350	348	330	325	320	334	325	319	356	351	351	339	347	365	318	297	302	331	342	314	307	349	330	335	338	300	349	278	353	312	353	332	306	321	320	333	325	359	375	307	328	317	351	358	346	331	305	331	328	326
27863	24088	22167	3957	476	467	479	464	458	437	418	458	427	470	420	466	419	473	461	463	418	458	461	425	421	410	397	417	437	460	434	447	424	473	411	398	416	466	442	415	427	463	429	469	454	455	414	447	432	481	432	459	409	436	405	455	461	446	420	465	409	440	398	433	427	474	443	423	455	446	402	446	433	444	476	419	477	452	438	434	478	419	447	457	427	468	427	420	452	446	427	435	442	450	421	375	471	441	449	414	430	427	453	477	429	422	427	465	433	456	431	411	450	433	429	434	433	406	424	431	476	440	426	441	439	428	491	453	414	443	439	435	457	487	439	432	439	456	466	423	428	504	415	455	416	423	420	408	437	447	454	516	456	447	458	425	427	470	427	454	436	427	443	427	407	415	432	442	425	481	426	424	414	422	441	436	423	418	418	420	420	450	446	426	439	432	472	436	446	477	447	400	452	424	448	426	431	453	410	418	450	413	479	403	441	464	479	431	451	427	417	426	463	431	420	484	483	450	459	423	488	474	449	426	439	454	436	443	411	464	440	420	435	420	431	429	437	477	483	430	447	504	453	427	491	454	441	422	380	418	441	428	463	465	434	438	469	433	428	428	426	429	448	478	464	485	472	434	418	442	466	444	443	414	408	433	430	461	416	434	427	448	463	452	422	421	448	452	473	411	416	445	440	436	444	428	453	405	412	463	457	426	459	424	459	426	438	444	436	432	458	437	439	416	452	433	428	433	445	439	441	437	451	443	414	418	410	460	462	438	457	461	448	477	467	484	463	463	409	462	473	485	468	436	441	445	450	441	455	449	468	426	450	443	462	421	438	415	437	470	425	477	458	468	466	479	430	428	436	453	444	467	408	462	435	441	432	483	438	439	415	446	425	452	444	476	456	464	429	430	439	455	413	463	450	426	455	472	432	431	408	441	456	426	434	426	432	441	475	451	481	454	413	494	422	412	424	451	465	450	452	418	438	478	438	391	470	468	417	470	456	435	461	445	430	406	428	420	423	425	439	390	456	420	456	450	457	467	422	418	447	434	416	446	416	430	445	451	457	451	452	442	479	444	461	413	438	433	420	433	428	442	427	446	449	424	449	394	419	425	431	415	412	466	405	430	465	484	473	435	430	429	465	446	449	442	460	453	453	422	432	405	422	463	427	461	428	459	411	444	465	433	459	441	433	465	483	489	446	440	445	457	436	407	460	404	448	476	440	430	450	401	474	450	438	418	441	437	456	451	373	473	435	447	476	442	452	440	438	444	467	442	462	445	417	462	481	433	414	474	441	442	445	399	418	461	461	448	465	467	430	461	445	426	470	475	418	442	412	455	443	423	418	411	404	432	476	450	456	449	465	436	444	417	446	455	465	470	415	482	407	454	439	446	425	419	437	470	443	439	444	445	450	470	435	437	407	447	440	498	432	438	441	434	463	467	441	459	474	456	415	458	455	393	436	426	447	417	416	456	446	453	447	449	461	428	435	415	420	453	467	405	413	400	488	482	448	441	453	401	441	435	446	426	438	443	423	429	447	434	425	448	398	438	449	427	427	456	421	458	458	465	415	436	422	425	459	434	476	466	467	450	430	425	442	401	446	404	433	427	419	466	434	440	401	402	450	435	426	450	433	442	406	454	446	465	460	417	495	393	444	454	462	465	461	471	469	430	461	445	418	442	457	443	447	419	458	442	444	464	457	450	429	435	428	457	454	429	423	449	419	396	449	437	455	453	442	452	451	437	423	474	457	448	436	433	446	446	401	425	425	430	489	481	452	449	497	422	428	477	420	431	450	460	458	428	479	448	464	453	426	431	428	427	470	448	453	450	442	451	459	437	454	446	438	463	425	447	436	434	398	465	419	479	431	418	426	446	428	424	438	463	449	434	435	458	457	434	407	448	447	445	489	458	431	416	497	462	461	436	425	448	454	436	451	425	468	436	497	456	461	409	447	442	469	421	473	445	490	443	444	474	486	449	419	450	424	432	443	469	448	446	468	467	440	443	408	472	425	419	437	459	437	446	434	434	439	428	433	466	436	427	453	383	426	426	424	446	448	445	474	452	455	473	422	437	444	446	455	489	454	470	441	460	486	463	426	446	427	450	457	427	458	475	422	452	465	443	430	458	420	454	453	396	441	432	440	425	411	434	419	458	452	462	456	459	459	421	474	477	446	480	447	454	433	478	489	446	437	442	415	438	425	427	393	455	452	442	493	460	408	419	470	481	468	429	439	409	434	476	457	472	470	446	449	419	450	440	415	475	468	420	427	462	425	441	451	460	450	429	418	435	476	473	395	423	441	448	457	429	403	446	426	427	457	451	470	420	438	453	420	470	455	449	471	457	451	434	454	427	398	439	427	459	396	424	449	475	439	410	448	490	421	440	453	438	420	423	467	436	432	420	469	438	433	435	462	437	472	450	427	383	433	440	413	409	455	464	469	440	423	453	404	453	413	419	412	456	457	470	397	440	411	454	443	441	426	431	412	439	401	418	419	436	448	451	465	442	430	423	473	456	439	452	471	414	475	459	455	425	450	451	439	447	468	449	475	464	449	419	447	446	439	414	457	445	466	454	421	456	447	418	457	459	467	474	460	453	443	449	497	432	466	456	432	444	405	417	435	454	439	455	418	461	485	462	442	423	485	467	459	491	415	465	448	469	458	448	484	466	463	428	425	451	433	446	436	440	400	459	435	460	428	434	464	476	465	434	453	442	464	445	425	436	486	473	446	418	446	439	458	448	426	443	422	468	423	459	413	484	441	464	466	435	453	431	476	421	415	422	471	458	436	372	430	445	413	466	466	426	451	442	433	470	448	409	422	439	458	475	409	421	438	426	439	422	438	423	432	425	475	438	461	440	410	435	410	426	428	459	475	427	432	435	456	426	473	447	455	471	459	422	478	456	449	448	454	434	417	447	463	394	435	490	400	451	415	444	427	490	457	455	445	449	456	438	439	421	434	414	419	442	452	444	432	458	438	427	443	443	463	462	443	480	406	462	455	414	430	435	423	463	433	459	406	464	466	424	494	430	405	452	392	436	437	479	455	422	418	424	444	418	396	430	460	489	472	483	465	466	457	479	427	455	457	428	464	421	421	458	443	442	456	421	446	455	438	465	476	431	414	450	432	434	428	380	421	445	464	431	434	464	465	428	421	437	427	441	437	462	412	439	438	461	435	432	444	419	413	424	418	414	445	433	425	461	423	434	448	425	459	439	451	413	456	468	480	448	442	479	432	417	456	450	463	426	430	441	446	459	496	435	460	420	506	445	454	457	423	454	422	439	470	440	448	421	441	494	433	459	413	452	482	449	451	493	435	486	438	436	460	466	467	501	461	433	465	447	451	441	425	426	397	454	442	474	440	450	434	427	468	425	467	474	437	466	416	439	460	442	436	449	477	436	428	442	459	451	452	423	422	460	424	439	412	433	461	458	455	422	466	437	457	419	441	474	434	450	459	450	460	436	446	422	465	478	424	456	414	461	430	444	473	402	452	411
28583	39231	19941	722	627	658	634	661	638	643	607	616	584	597	581	590	617	604	620	581	641	594	573	606	606	591	595	599	586	582	616	568	605	586	635	604	575	596	584	612	562	577	620	608	602	599	615	590	634	563	574	636	612	610	593	578	573	567	567	575	584	551	620	563	610	616	610	558	592	553	562	616	597	630	586	639	632	543	571	594	614	589	565	555	562	598	620	567	632	591	551	604	577	612	586	591	615	586	549	626	567	637	594	591	599	577	614	596	603	582	614	634	647	605	605	588	561	579	624	612	582	600	575	590	565	613	560	565	627	562	588	594	655	564	604	648	595	595	621	590	568	628	610	530	597	576	588	618	583	564	623	601	612	560	552	609	573	580	592	611	627	593	586	619	610	548	585	604	542	597	625	643	602	562	583	603	630	595	595	575	572	584	591	583	590	597	631	617	609	583	586	626	567	578	590	568	562	594	582	596	606	594	603	565	585	533	616	581	627	560	610	575	576	584	595	570	529	597	644	641	593	609	612	550	613	624	603	532	579	602	552	622	641	579	553	608	616	603	617	583	580	599	614	598	582	626	595	628	581	590	592	604	588	606	582	586	607	611	634	585	613	584	586	597	570	563	604	557	572	568	590	612	564	605	583	617	618	601	558	585	620	587	595	557	610	572	588	605	544	589	584	641	609	624	581	612	610	623	598	612	579	615	574	590	605	574	626	572	575	613	560	618	597	614	598	553	594	595	562	587	623	568	597	595	582	605	577	610	563	599	632	595	602	596	634	576	606	563	620	591	561	583	586	613	594	608	581	617	580	579	573	594	595	574	619	620	627	604	623	598	651	620	617	605	583	599	601	614	614	636	597	600	595	573	604	595	573	532	612	607	575	627	607	576	620	559	564	597	590	590	614	588	597	586	611	610	610	581	592	575	602	623	606	569	600	546	586	591	577	578	572	608	596	620	606	595	607	622	633	606	569	586	536	621	594	624	604	590	597	616	614	582	612	605	601	602	567	624	636	590	569	552	609	550	617	599	572	621	609	600	604	603	576	591	589	554	585	610	580	581	620	577	619	560	593	568	574	593	601	579	586	586	597	622	580	579	541	584	571	610	591	583	602	557	595	597	600	605	589	581	559	600	605	551	612	563	633	605	652	605	563	582	564	621	610	588	568	538	586	622	620	646	590	600	569	584	580	590	605	599	602	606	566	598	550	565	591	612	595	592	618	574	603	630	547	636	635	584	624	596	609	611	626	590	589	620	602	542	614	553	618	634	587	607	574	633	600	590	600	608	595	564	586	600	593	569	598	571	579	604	617	566	586	624	560	550	554	617	597	599	622	564	591	624	600	555	574	582	612	548	585	577	587	553	636	600	558	596	594	533	603	644	553	606	569	601	596	566	593	607	621	610	589	571	572	598	594	564	641	557	604	572	614	599	572	562	578	605	609	617	576	631	556	635	624	550	629	588	575	579	600	631	617	609	651	613	611	614	615	632	595	598	586	623	609	588	576	594	601	597	616	609	594	555	609	582	606	593	616	621	643	610	616	574	578	625	562	561	605	619	597	554	608	585	597	626	604	603	575	573	597	576	595	618	579	584	597	595	613	590	564	631	574	612	577	631	554	607	576	580	641	615	578	575	572	560	587	575	567	590	621	598	517	560	563	599	589	590	597	580	561	548	580	601	583	599	575	558	579	603	616	588	581	605	575	574	582	597	610	576	582	610	626	599	646	598	570	603	587	613	589	578	593	621	555	582	593	618	590	586	613	586	607	573	567	590	610	545	568	572	610	618	609	613	591	546	581	637	618	641	580	599	575	589	577	603	629	594	596	604	598	563	598	551	579	564	580	547	575	599	626	576	608	589	557	622	596	595	616	619	589	599	604	603	587	636	646	536	547	569	620	611	587	606	619	613	569	569	609	580	596	581	566	594	612	640	613	577	600	541	652	616	584	554	593	592	592	590	612	623	575	615	584	569	623	599	569	577	648	577	612	617	593	645	591	554	597	591	586	624	618	589	634	606	619	614	623	600	588	590	602	618	597	595	574	613	601	605	544	572	638	590	604	598	575	606	576	592	636	605	531	561	631	598	525	612	610	589	641	594	548	631	601	581	598	597	574	620	580	590	604	588	583	577	573	586	576	560	590	584	581	593	562	593	624	615	637	572	563	577	620	587	654	570	610	553	594	577	620	597	615	611	624	553	641	600	592	599	629	591	581	554	626	556	594	615	617	562	601	604	607	649	591	625	560	651	604	587	590	601	613	587	584	575	562	584	586	599	592	556	616	578	643	629	600	627	620	584	617	627	609	600	558	579	589	586	573	579	556	578	578	607	611	595	612	571	573	574	605	624	588	570	582	564	563	583	604	620	567	618	613	613	592	603	572	601	599	599	599	606	572	629	628	593	580	620	576	599	587	569	600	537	593	578	608	574	576	599	599	566	575	587	578	636	579	619	584	563	627	581	524	601	582	632	568	609	544	585	589	553	570	588	612	585	619	615	585	641	581	604	612	638	620	605	579	632	615	600	611	596	608	561	626	601	557	625	609	596	614	610	581	599	609	594	644	577	611	608	594	604	578	592	558	633	548	623	575	587	602	585	602	589	566	586	575	615	605	614	625	594	585	596	623	586	645	593	633	581	591	591	623	606	578	572	576	555	592	606	546	605	567	606	569	566	647	612	593	564	607	600	548	619	617	626	595	617	590	549	559	576	600	614	603	633	591	558	600	632	609	580	604	590	616	536	563	589	567	570	597	643	569	586	549	621	576	577	569	578	601	597	588	592	585	583	566	642	588	595	597	608	595	608	570	591	587	585	608	613	610	555	626	573	588	600	561	610	623	561	608	597	622	574	603	610	612	621	611	568	636	586	608	614	623	556	611	600	599	573	585	592	580	567	613	632	583	556	571	621	609	542	567	610	630	602	615	596	573	569	560	587	562	605	600	606	646	602	591	600	606	643	624	585	594	612	572	617	615	563	595	542	609	541	640	589	592	594	628	577	616	610	620	594	573	588	556	617	629	572	586	570	573	540	609	573	573	609	616	621	573	606	597	556	626	623	573	573	567	561	560	566	585	598	590	576	632	627	581	566	624	584	653	593	607	600	564	584	595	557	596	609	568	601	566	616	625	648	588	615	613	590	584	602	576	555	598	624	577	570	561	600	587	609	611	565	608	582	604	619	658	574	608	567	566	601	597	625	596	611	594	570	566	581	574	614	599	587	598	591	562	558	582	634	603	547	604	643	615	624	586	631	565	586	602	573	606	636	632	578	604	593	563	585	613	579	592	624	604	551	581	578	590	598	597	605	620	577	563	614	578	584	633	615	640	566	601	559	630	611	609	581	613	617	555	584	573	623	574	581	589	588	585	627	570	593	589	608	592	576	590	668	609	570	574	612	615	593	549	601	642	586	552	530	603	614	605	570	559	631	620	605	608	597	592	614	609	616	593	594	583	559	639	556	618	595	598	589	646	598	635	593	603	581	553	559	573	586
24248	21984	28883	25663	19915	6078	793	636	549	550	525	520	518	490	486	498	462	496	444	440	470	471	481	449	454	439	514	499	432	476	464	505	452	471	477	457	482	484	461	464	470	474	495	447	446	423	470	446	435	445	482	487	486	485	455	430	469	463	456	455	493	464	508	453	468	476	461	475	467	435	428	509	464	450	448	429	444	441	465	467	478	444	463	492	480	487	440	445	452	490	457	473	439	416	511	481	423	473	440	490	419	463	453	472	464	479	459	484	451	454	480	467	469	452	458	426	465	474	468	456	440	468	475	470	487	467	475	449	467	435	458	441	447	432	469	496	473	464	466	457	446	428	485	409	412	443	465	477	440	458	476	469	441	464	479	469	491	446	448	463	477	472	426	430	486	448	450	449	453	475	482	464	480	464	477	425	471	464	443	477	440	439	409	456	478	470	452	445	459	460	467	482	463	468	416	432	489	471	452	491	463	469	444	483	487	497	449	485	446	440	444	462	452	480	455	461	439	453	464	467	490	453	482	471	464	491	448	488	484	454	492	424	459	494	460	471	492	502	484	463	455	446	504	458	482	480	436	421	463	476	453	448	439	433	434	432	481	465	503	433	447	504	463	474	459	462	489	486	456	474	434	472	466	429	462	487	444	445	476	469	470	467	447	446	472	482	446	434	452	468	489	457	489	426	470	502	464	463	491	447	465	430	461	468	433	451	444	451	453	484	461	478	473	462	451	435	446	461	438	466	444	425	453	491	423	455	484	472	453	466	461	462	416	486	478	479	465	475	475	463	463	496	465	440	455	479	463	470	461	459	493	427	429	445	470	426	478	455	455	455	439	460	531	456	444	438	482	473	461	441	449	430	436	454	463	432	435	469	488	437	449	445	493	532	469	465	405	449	421	471	434	431	464	474	481	468	475	445	469	469	440	446	431	460	484	447	439	461	445	462	470	463	520	432	437	474	447	448	466	454	440	444	504	470	438	441	447	492	452	472	474	447	443	483	448	477	447	457	440	447	471	450	488	443	425	440	487	443	444	465	482	471	426	511	453	486	485	471	426	473	473	480	471	433	444	508	424	508	486	461	484	442	467	461	484	451	453	447	466	438	444	467	434	456	447	427	470	465	459	490	470	443	480	423	449	451	484	472	452	426	450	467	442	445	475	435	494	465	460	423	418	459	465	499	479	448	464	471	453	468	419	444	444	474	391	487	455	448	452	479	482	453	446	471	455	464	443	478	449	454	452	430	485	464	476	487	437	429	481	435	456	433	447	468	448	454	427	410	409	462	472	481	462	441	462	482	467	428	437	435	452	464	449	446	461	488	450	497	451	462	466	442	477	461	426	482	476	484	474	464	484	432	471	475	492	461	519	453	478	450	465	441	440	475	491	499	450	466	455	458	475	444	454	463	457	510	431	476	442	426	422	471	432	468	450	485	432	427	433	443	468	445	473	481	450	414	472	451	462	440	486	472	422	488	448	468	457	438	465	480	468	485	449	469	496	480	438	435	470	447	427	451	462	456	452	468	484	459	484	424	459	465	441	473	453	456	433	419	465	412	477	460	473	424	450	433	420	484	421	469	445	464	440	456	479	457	472	518	476	418	441	412	459	475	469	469	455	460	494	501	432	427	467	492	449	483	486	477	466	445	447	436	460	507	436	474	450	459	465	459	443	436	438	470	452	477	476	475	498	444	475	472	444	477	469	465	472	466	460	459	457	458	465	451	436	472	468	449	478	479	481	449	501	500	447	473	455	467	422	480	458	467	477	418	488	470	474	439	462	439	508	424	448	450	443	437	455	431	463	454	456	467	456	444	476	440	434	496	490	483	466	495	428	472	449	455	457	462	475	439	418	409	482	463	442	485	433	445	462	411	460	461	489	472	450	421	431	443	456	519	500	451	430	454	488	422	464	452	459	456	451	448	474	467	415	456	441	465	444	456	453	513	437	465	437	450	489	476	481	469	440	479	461	437	456	446	471	412	465	413	444	457	466	466	466	432	468	450	451	428	471	474	454	488	453	475	443	439	428	488	462	437	474	472	495	426	436	446	477	454	492	474	464	452	469	485	486	437	454	450	470	444	497	457	476	442	468	499	453	420	457	480	457	453	457	462	478	424	447	478	499	448	471	459	442	451	447	451	465	501	441	469	430	476	475	452	468	496	449	437	471	476	468	470	438	478	452	440	484	462	450	445	474	474	463	463	447	443	477	498	470	433	431	430	448	440	418	445	415	468	471	451	473	456	475	457	416	423	454	425	425	435	441	469	459	459	465	469	452	498	453	447	428	483	473	432	465	408	469	448	447	462	407	429	440	487	464	449	410	478	460	426	474	478	464	456	461	491	489	470	470	428	483	478	413	490	451	454	453	446	460	426	473	443	424	455	434	444	449	441	456	485	467	461	437	467	447	469	430	445	449	484	442	446	443	438	432	490	447	436	427	456	483	477	453	454	456	457	443	426	431	437	458	440	464	487	448	462	478	462	458	421	448	450	434	483	464	467	456	441	442	493	431	475	452	484	494	443	415	453	452	455	467	480	453	437	475	463	465	471	447	431	454	463	442	420	473	424	446	465	446	476	429	456	453	458	478	503	426	481	456	470	494	481	429	444	480	476	471	481	492	460	483	417	477	457	467	456	461	431	435	463	438	464	441	481	428	465	456	427	455	468	474	425	422	440	488	445	464	433	445	440	468	445	440	452	505	432	476	467	456	443	480	489	479	410	472	432	456	496	486	457	440	462	411	435	456	425	480	474	489	423	469	472	432	430	436	472	445	504	470	470	422	451	475	444	453	478	426	452	435	487	461	448	471	460	458	432	468	414	459	515	451	481	479	472	486	428	485	497	466	525	448	449	455	469	480	472	499	437	456	493	473	459	443	462	435	429	430	456	479	447	474	451	463	459	425	444	476	443	445	435	439	471	441	467	442	420	479	467	454	469	482	450	475	485	424	446	472	439	504	490	476	497	456	480	484	443	451	451	453	449	457	423	492	431	447	464	437	454	489	440	487	487	441	455	481	476	430	499	494	436	470	461	450	460	505	439	504	440	452	462	478	531	457	468	430	441	449	492	415	439	464	473	444	473	470	457	477	497	447	410	486	448	480	467	509	486	461	457	459	432	478	463	464	435	465	434	457	435	487	431	464	437	466	417	469	447	467	434	441	460	457	454	457	432	466	492	457	443	483	465	453	482	445	460	465	481	447	448	475	442	440	468	473	476	482	449	436	462	465	453	452	446	471	468	475	447	449	424	461	475	436	468	434	427	459	459	423	484	439	471	445	424	460	438	435	484	430	469	485	439	444	475	472	435	426	451	466	440	465	458	470	489	448	472	437	495	452	398	471	498	462	453	468	474	436	454	445	431	437	472	487	473	435	448	453	445	449	449	436	457	470	422	468	447	464	471	471	456	426	465	477	422	447	448	472	469	438	480	440	433	463	485	463	408	463	418	473	439	479	476	474	454	450	441	442	459	497	463	447	498	453	442	458	437
52103	69687	38359	2180	1593	1301	1109	991	900	819	795	781	747	737	727	663	674	702	607	641	690	675	646	618	633	645	646	677	675	660	668	629	635	597	655	612	626	635	605	646	613	630	616	634	607	619	622	638	607	601	603	658	596	617	618	609	603	639	630	629	632	679	595	694	662	650	653	603	644	645	627	590	617	652	609	607	653	603	589	622	624	571	609	640	612	642	655	567	633	644	608	628	641	642	634	624	608	610	599	609	627	653	600	601	641	610	623	605	629	608	582	593	640	601	589	653	625	611	626	638	608	595	567	616	647	600	623	618	598	620	632	606	597	620	613	633	632	635	594	602	630	641	673	588	631	603	587	627	609	648	633	626	593	604	607	602	624	596	618	653	636	607	627	641	610	627	623	645	627	660	629	670	666	629	605	652	613	635	629	624	594	619	639	627	616	612	625	640	604	634	641	597	601	608	637	611	621	619	598	667	627	613	627	588	657	607	609	644	589	612	609	653	626	583	620	606	637	588	622	666	597	593	597	603	609	621	633	659	612	629	583	652	625	600	601	640	582	646	619	635	637	615	603	628	611	619	605	653	625	630	559	598	609	611	619	611	623	612	585	604	596	625	615	588	618	632	625	645	617	610	583	604	612	636	616	620	597	575	582	579	604	618	611	599	612	669	593	606	666	664	615	612	593	645	586	643	609	592	612	604	577	603	595	595	630	634	605	578	625	632	607	568	631	603	639	627	633	663	600	614	611	599	578	658	593	612	625	643	619	588	649	599	607	645	633	623	637	575	649	628	639	615	636	604	642	604	648	642	615	600	651	583	610	595	630	604	623	642	608	619	628	606	591	607	622	620	547	603	548	640	621	610	641	582	605	631	606	583	596	613	620	608	598	616	627	619	618	598	649	589	605	625	587	643	614	618	641	639	624	605	674	625	635	640	608	632	624	613	608	608	620	593	592	598	565	612	614	628	637	571	602	590	578	621	613	616	621	577	628	633	621	582	643	599	656	630	589	622	613	639	595	576	654	625	610	654	637	596	622	623	598	615	656	571	652	628	625	677	644	640	622	574	657	646	637	579	600	647	547	582	631	606	643	639	640	605	654	628	628	656	610	588	633	630	632	611	647	616	649	606	607	652	592	607	573	655	597	625	612	593	638	617	606	589	628	648	595	611	641	617	642	662	633	632	609	623	626	594	622	666	590	614	627	627	612	643	595	692	595	612	614	607	633	635	648	627	583	599	587	652	629	627	633	663	643	665	598	606	617	610	644	589	644	579	674	599	626	613	623	586	621	625	582	647	600	638	654	615	620	627	612	614	616	632	637	623	598	608	613	576	625	593	608	623	641	602	537	630	635	611	597	668	638	629	620	630	606	602	651	663	662	579	596	634	625	653	626	643	589	657	607	617	611	606	624	651	627	620	604	641	625	607	599	605	620	624	605	629	587	632	677	603	587	623	602	632	594	635	610	589	600	625	623	609	571	611	639	612	615	632	616	639	630	633	649	641	611	601	632	610	630	611	613	606	630	617	596	576	637	625	601	643	638	586	630	600	567	607	605	650	665	643	635	611	626	590	589	594	623	593	661	612	602	592	574	631	626	610	592	622	619	608	616	657	610	586	587	615	595	572	645	632	623	635	588	636	646	632	589	643	629	641	566	563	646	597	591	616	636	607	622	633	614	622	610	610	610	600	620	649	597	652	595	659	606	616	591	561	647	643	589	598	615	608	596	605	620	607	631	627	638	614	652	618	632	607	621	650	632	632	566	599	609	641	664	671	637	597	634	648	682	657	601	605	609	600	634	640	649	642	616	581	600	628	626	603	600	649	613	582	651	607	610	581	636	636	623	607	668	578	625	634	599	605	610	578	564	616	624	618	629	619	612	614	600	602	620	662	590	639	579	623	614	639	652	640	617	599	627	591	615	623	613	611	684	622	630	603	605	626	564	605	602	647	619	584	620	611	653	603	631	589	614	625	649	603	595	612	600	619	639	596	623	652	580	621	587	642	602	604	625	607	641	643	595	654	645	643	637	639	594	623	621	642	629	638	585	604	627	598	594	625	587	580	611	599	585	574	596	575	638	633	638	605	671	617	644	633	593	600	615	612	622	632	634	573	603	603	612	643	670	602	640	614	610	595	640	582	634	597	646	633	589	604	595	593	585	647	647	623	621	631	631	620	656	599	572	622	621	602	666	659	627	607	613	578	617	637	637	611	620	634	571	591	645	607	606	569	591	663	582	588	635	588	613	603	633	649	653	604	597	599	591	599	605	598	625	617	649	631	550	629	640	651	583	629	638	597	628	631	605	610	605	621	599	629	584	585	602	679	614	603	629	660	594	583	615	581	579	588	614	618	559	557	610	616	659	616	553	625	634	593	586	609	606	642	593	609	618	571	640	628	653	624	630	660	544	576	626	624	592	600	620	611	642	622	618	620	617	591	606	610	660	629	633	596	592	605	641	648	645	610	590	620	620	594	634	584	623	616	578	642	616	602	605	602	596	596	639	642	660	600	613	607	607	606	616	656	613	598	630	609	621	633	608	655	644	624	614	630	641	637	611	566	675	658	636	632	624	615	608	647	630	593	648	601	637	607	633	600	583	592	671	604	599	618	598	655	609	613	603	616	636	614	637	601	593	665	584	639	579	626	633	645	590	590	596	592	645	586	643	598	556	572	650	629	644	602	616	642	578	642	627	616	594	648	613	639	622	604	606	645	627	615	652	634	610	622	607	629	620	595	621	640	627	602	610	588	629	584	605	652	551	602	600	600	611	614	608	603	583	617	626	635	599	619	583	653	624	638	623	607	648	627	624	669	638	617	628	605	592	621	600	650	610	625	592	625	665	614	605	604	669	608	582	581	612	586	594	650	635	625	636	645	581	658	661	670	687	626	607	614	619	621	639	591	627	606	643	617	635	638	593	635	640	617	602	633	628	580	572	606	633	622	586	637	572	620	581	605	631	591	618	605	643	590	622	613	605	624	657	613	587	633	572	602	628	572	580	612	591	610	625	591	614	620	586	639	605	633	628	663	622	658	611	587	624	598	591	639	610	645	635	619	595	628	641	606	603	618	596	598	624	582	679	584	627	621	646	622	600	627	590	637	634	632	610	643	630	645	636	603	616	593	647	589	657	608	610	581	616	606	607	643	593	634	669	645	613	624	595	559	647	585	634	625	644	596	660	622	607	608	593	624	605	621	644	629	665	606	619	594	630	622	617	617	649	592	560	667	605	619	664	615	637	623	595	611	588	595	639	654	612	602	609	640	620	628	688	640	644	582	623	595	613	638	614	616	656	645	581	607	602	591	637	607	629	599	637	614	568	599	588	598	623	588	631	614	626	631	610	608	570	610	549	602	635	575	634	634	628	623	627	626	596	641	587	575	639	587	596	609	651	644	628	632	600	588	638	640	677	625	616	624	664	638	583	657	597	564	609	615	671	576	645	644	640	636	627	557	590	573	628	625	569	615	645	619	678	620	571	617	669	607	622	610
23120	21492	29035	24647	21373	19794	3804	594	432	400	354	345	327	334	325	272	289	316	297	273	261	280	266	252	255	260	265	276	255	263	274	252	280	259	255	260	230	222	241	236	252	282	282	241	241	243	249	253	258	261	223	236	260	263	244	270	277	235	248	271	240	264	245	240	253	258	226	242	273	247	283	224	243	257	247	264	242	271	251	261	225	219	279	235	243	261	221	236	261	234	251	217	271	230	243	242	266	242	241	236	245	217	208	236	233	283	237	221	231	245	270	250	258	264	254	230	246	233	254	232	246	220	245	232	224	256	264	223	226	239	263	221	224	230	251	253	253	230	266	235	255	215	238	259	250	224	249	267	226	240	239	224	239	259	248	243	258	231	243	261	241	257	219	207	274	278	227	262	227	233	253	268	259	266	224	219	252	287	257	258	254	205	255	243	245	253	244	250	268	215	256	252	238	238	253	251	269	249	213	232	266	234	253	238	223	272	231	242	225	234	250	234	230	232	242	240	214	244	230	239	217	235	229	260	241	242	212	228	232	259	246	238	244	239	247	244	226	269	255	259	229	238	236	247	239	258	227	245	257	260	259	256	245	246	226	237	252	247	234	249	237	236	245	261	256	257	242	232	263	257	252	244	243	270	250	284	267	229	254	234	225	247	251	275	216	234	244	237	270	240	236	265	251	254	245	240	235	235	253	230	238	237	267	258	257	243	269	246	260	226	228	240	241	231	250	259	255	214	262	245	265	259	263	213	265	253	226	219	246	272	254	261	238	264	243	266	246	216	234	251	246	230	245	215	232	225	234	242	231	247	248	240	224	246	238	239	217	213	232	238	241	225	222	263	234	237	248	245	230	262	256	240	236	266	239	255	243	259	282	241	238	255	270	267	238	239	270	250	246	266	260	245	253	272	228	258	201	256	243	258	278	249	225	232	276	230	232	258	236	257	248	220	230	257	246	250	240	213	270	243	272	243	250	248	226	245	240	276	229	246	255	252	248	215	224	208	268	240	246	273	258	245	249	245	247	212	225	225	264	248	246	238	222	259	241	245	209	240	248	226	224	248	230	231	224	257	243	268	248	279	220	235	251	212	241	269	229	230	235	273	258	238	232	251	258	254	239	247	218	242	241	235	255	248	243	228	230	251	227	240	230	254	207	211	228	231	252	233	258	241	260	249	258	247	246	232	250	248	213	246	240	238	235	232	238	237	259	297	266	228	248	232	244	240	247	245	270	237	244	253	204	215	244	272	218	250	269	241	235	263	264	242	249	228	262	241	240	255	240	262	256	243	246	215	242	236	235	236	242	236	244	215	250	262	227	216	239	246	254	242	264	249	241	253	232	237	215	225	244	238	248	252	243	232	228	278	233	270	256	233	231	248	251	239	232	223	227	262	209	250	246	254	242	234	232	243	261	218	221	221	246	234	239	249	252	237	242	239	242	258	250	255	261	246	215	256	247	255	261	248	241	255	268	257	227	280	254	251	252	257	288	239	230	252	242	273	264	227	230	248	265	216	275	226	246	239	254	242	249	217	262	215	217	238	231	232	254	227	202	235	229	245	239	257	230	241	258	245	258	245	218	236	267	230	225	256	252	249	227	246	238	227	251	259	222	255	255	236	255	229	240	242	259	244	249	252	229	208	243	222	250	249	265	240	247	248	247	239	224	242	214	250	242	237	255	283	250	230	226	235	242	227	259	231	243	254	237	211	240	224	248	264	242	262	254	241	254	239	239	235	249	216	216	237	232	211	214	260	220	236	258	236	249	254	251	258	234	281	240	266	257	267	216	222	261	243	252	247	236	231	259	262	253	253	249	231	242	242	269	273	235	234	219	262	234	243	253	235	233	256	260	254	237	216	226	265	226	243	257	231	266	256	251	242	231	254	227	257	243	254	271	249	230	242	230	242	225	225	218	249	254	240	231	289	242	234	231	254	245	247	251	217	241	261	246	227	241	228	225	222	253	237	241	252	242	237	246	247	258	273	261	254	236	247	244	192	265	226	241	227	260	233	248	231	256	241	230	235	241	246	247	242	241	243	260	268	237	249	245	260	220	239	241	230	231	246	256	240	245	257	231	235	272	256	243	257	245	211	239	251	232	271	254	238	246	248	253	265	254	255	241	225	229	226	237	221	252	241	238	243	218	243	216	242	304	228	249	242	246	248	265	225	256	247	247	228	245	231	237	240	250	249	239	244	222	229	242	265	259	238	286	237	231	247	242	252	272	270	257	241	232	264	240	251	241	271	268	240	244	204	255	244	229	233	244	241	262	230	224	226	244	241	258	238	254	237	230	243	252	243	252	242	209	247	274	239	249	249	248	235	245	225	239	226	234	264	274	260	246	229	242	232	258	251	234	251	262	244	265	235	241	240	230	238	243	260	252	237	232	232	240	248	245	242	235	211	251	243	287	241	234	240	233	268	281	219	248	227	214	245	231	262	241	270	271	263	234	236	237	241	225	260	253	236	242	223	246	257	257	274	241	236	215	256	233	286	250	253	249	257	240	243	251	249	264	207	217	238	265	235	256	233	261	233	245	237	245	234	227	274	232	249	233	243	260	250	245	236	245	253	254	236	248	240	278	240	253	265	220	254	271	231	225	262	272	232	246	256	279	252	242	241	254	253	256	235	245	233	259	253	266	249	236	247	257	235	250	271	222	221	254	230	230	251	279	259	254	246	279	228	246	223	218	243	235	235	256	224	229	236	238	239	234	252	233	259	258	253	244	260	246	252	268	240	219	236	242	236	229	252	248	246	230	224	247	231	249	237	241	258	233	249	236	237	259	230	298	226	241	206	245	255	222	236	270	233	242	244	241	261	246	241	239	257	222	236	228	265	229	242	202	235	255	248	251	226	247	255	252	253	223	270	242	247	238	243	230	243	243	225	239	231	261	257	253	229	248	242	252	280	232	269	255	247	244	274	238	258	230	232	237	234	254	251	238	254	231	230	264	251	229	236	225	242	254	255	273	205	227	241	260	246	242	236	261	246	240	244	234	225	238	248	232	245	254	262	250	254	213	230	232	241	245	222	238	242	262	247	257	220	221	224	240	262	260	228	241	230	250	233	232	258	229	253	240	249	259	243	272	257	257	259	247	238	268	231	258	245	258	255	253	233	253	259	220	256	249	263	254	251	269	239	226	248	232	253	234	254	241	257	272	264	249	232	247	270	219	219	243	246	251	251	260	249	237	241	252	267	232	240	241	222	222	231	249	264	246	247	253	261	225	217	264	234	246	254	270	236	257	260	250	266	231	240	235	238	242	233	225	238	230	266	237	260	235	249	219	233	248	230	253	234	257	257	248	254	223	249	234	244	229	205	246	234	219	233	236	225	247	230	256	257	234	291	227	222	247	226	223	254	221	243	227	241	252	238	259	205	259	235	244	236	238	229	230	230	239	240	246	244	251	244	246	240	263	242	228	267	258	260	250	220	257	238	247	238	279	224	257	251	247	244	239	251	225	248	241	224	254	235	263	254	284	256	227	252
50907	76247	35170	3169	2221	1632	1347	1133	934	766	736	628	554	528	492	481	466	434	461	384	384	357	385	373	367	371	336	349	358	392	338	341	356	338	344	402	379	335	337	352	333	369	352	359	340	321	334	325	312	327	357	364	321	372	341	354	347	338	327	342	352	300	331	341	302	322	306	328	349	334	370	328	360	326	328	345	333	358	352	353	334	346	382	316	360	338	337	373	339	306	315	326	340	332	341	327	319	313	313	328	315	331	328	313	305	352	329	323	306	334	361	368	328	300	316	344	313	332	302	348	321	349	328	328	305	303	326	350	370	354	323	338	333	365	302	336	338	353	312	324	301	325	334	331	332	328	315	320	298	339	354	330	338	330	338	311	348	340	332	341	356	340	312	339	329	336	350	320	313	332	366	310	340	312	318	321	326	346	324	324	314	339	332	324	312	336	345	317	366	366	335	324	307	330	377	329	343	344	368	319	325	334	331	331	307	320	313	335	341	346	297	318	332	277	319	314	338	310	335	310	333	315	328	341	346	323	356	308	351	350	314	348	345	327	338	310	356	335	353	331	323	320	343	337	360	339	353	312	313	360	338	344	318	299	328	343	303	325	321	319	376	354	327	328	319	317	367	334	310	347	350	333	308	289	337	332	307	327	304	330	347	303	332	330	318	355	340	336	347	332	357	305	350	313	340	325	295	310	318	311	333	332	325	318	312	346	342	338	336	341	335	339	340	324	323	314	343	364	320	323	334	285	365	325	309	313	345	300	318	331	351	329	296	338	325	346	350	340	333	309	380	357	347	319	337	336	338	322	326	329	338	327	306	333	337	341	319	318	329	330	293	360	309	362	357	343	337	352	330	338	316	324	328	346	315	327	326	358	339	323	338	323	340	340	326	299	349	341	329	331	329	332	381	356	330	338	343	357	375	336	324	326	316	346	336	304	307	362	316	348	333	325	354	345	310	321	307	328	335	332	339	348	345	312	327	326	310	330	330	325	310	321	317	314	357	344	363	376	308	332	319	313	351	343	319	348	334	341	324	299	352	332	353	323	341	337	301	300	317	357	275	336	339	308	345	306	324	316	330	335	326	319	334	323	324	319	358	348	306	342	352	353	372	325	341	322	342	332	303	340	321	298	304	341	349	345	345	341	323	355	335	324	348	361	336	302	303	288	337	310	369	322	321	370	327	350	308	337	347	309	345	308	315	322	326	361	320	333	318	360	318	346	386	341	334	301	345	347	337	339	307	314	337	308	335	314	322	314	316	351	313	346	347	337	349	359	345	328	332	312	310	344	320	316	289	320	316	323	316	313	344	351	307	297	328	326	339	306	354	361	362	308	333	365	341	325	324	371	383	349	353	357	336	327	327	332	300	333	343	327	368	342	366	300	319	326	304	327	329	358	358	314	313	309	328	324	347	328	332	328	294	331	324	326	359	309	302	322	341	333	332	327	344	326	335	291	342	349	327	359	348	335	328	351	297	322	323	332	330	328	327	329	334	344	337	331	367	325	327	323	291	346	327	333	336	313	313	326	341	321	307	335	333	338	331	313	341	318	345	329	353	352	311	307	332	335	331	323	339	359	314	306	325	322	332	313	342	348	325	349	323	332	335	349	333	331	300	322	307	372	343	348	299	371	338	350	321	353	338	314	353	316	322	332	321	331	343	316	353	315	334	339	350	316	307	292	339	298	304	332	339	322	328	318	347	295	324	317	343	340	347	303	319	318	336	340	290	341	349	355	316	313	359	317	307	335	353	312	325	341	337	334	283	323	319	338	321	312	306	318	345	313	330	363	329	315	307	316	319	341	324	333	333	342	330	335	322	332	329	340	305	334	319	300	316	335	326	377	356	349	335	313	342	315	314	357	334	347	337	327	335	323	338	344	339	350	323	317	313	356	341	328	309	369	326	324	332	345	333	352	321	311	335	350	309	329	322	329	331	349	314	308	372	328	346	316	326	329	333	338	317	301	297	337	356	335	310	329	326	303	347	334	348	327	321	327	361	316	320	304	289	310	339	338	350	316	325	321	330	312	310	351	327	355	348	309	358	340	352	346	336	298	353	323	339	342	323	307	341	333	308	329	361	345	288	310	340	339	328	375	355	300	324	312	356	347	313	330	305	329	326	328	356	358	359	311	321	330	310	321	325	327	324	357	349	320	306	355	287	365	340	329	335	318	341	320	357	323	337	343	344	334	339	311	316	315	341	305	376	317	328	317	314	345	316	321	324	338	349	316	334	319	338	314	349	340	333	319	381	329	340	304	356	346	325	303	329	321	323	321	340	339	330	294	340	352	324	311	347	330	359	307	313	316	347	343	321	342	313	319	321	359	328	332	324	305	320	341	317	350	307	324	324	337	335	320	344	316	345	331	320	305	312	342	332	346	371	345	319	317	356	315	336	350	360	351	341	316	327	347	340	323	359	342	340	316	353	317	334	344	342	337	326	354	331	333	341	334	323	322	325	345	344	319	334	328	335	324	322	361	321	331	330	339	335	333	327	338	308	345	350	360	320	345	307	332	357	333	329	350	318	368	306	340	360	321	327	311	336	328	334	309	346	346	317	361	346	341	335	338	325	325	336	333	339	335	325	346	360	317	322	327	330	325	342	340	321	289	302	308	340	329	344	329	323	362	324	361	358	341	355	348	340	337	339	333	322	331	340	345	359	360	306	327	364	346	321	355	337	325	333	348	312	320	328	353	342	298	315	324	318	324	370	314	280	343	320	335	340	316	323	318	338	331	313	338	341	325	368	355	337	316	330	282	350	312	347	345	332	336	284	331	357	339	353	311	323	343	330	291	328	365	317	307	339	348	306	331	351	308	310	366	327	317	314	331	309	363	354	297	350	376	337	321	320	335	327	330	353	305	342	327	318	314	344	344	349	329	334	340	307	320	319	328	298	342	331	343	292	318	291	302	331	310	331	334	334	349	314	327	330	323	332	322	328	347	302	343	301	290	313	352	343	332	334	294	341	320	317	354	355	319	343	343	330	335	314	346	334	329	324	352	328	323	299	314	303	338	348	307	325	337	356	323	324	338	309	364	350	312	321	333	326	348	339	337	329	325	337	316	330	313	336	296	358	350	282	333	317	339	317	360	346	300	351	320	324	318	341	320	315	354	303	333	301	318	327	326	323	322	312	335	328	352	334	342	287	301	325	323	315	346	308	351	321	351	374	329	311	343	340	335	297	296	337	321	336	323	352	349	277	330	335	326	318	330	345	331	342	331	310	337	324	342	318	283	339	352	350	334	326	315	339	318	329	309	342	326	305	311	349	332	309	323	319	301	295	337	310	359	344	327	286	360	317	344	342	351	326	320	338	337	347	319	335	302	299	307	329	340	325	330	347	322	325	334	334	308	353	346	348	336	327	339	334	353	303	323	350	349	349	321	332	337	389	317	315	311	324	344	291	350	315	352	341	324	343	316	333	306	306	308	335	336	338	337	344	359	318	364	274	338	322	343	344	289	355	320	293	325	324	311	339	302	351	334
27926	23808	22194	3359	474	456	467	455	497	430	472	468	497	460	468	467	476	457	446	457	416	489	474	450	438	497	493	432	479	455	441	462	453	465	478	439	435	435	457	403	465	455	429	469	437	474	439	449	439	484	457	460	417	476	477	408	419	425	457	422	438	436	436	456	417	442	509	455	422	468	431	472	462	476	463	419	435	441	458	476	466	427	435	430	460	457	428	479	456	438	476	448	444	450	443	437	446	420	449	406	407	465	428	444	454	423	478	424	407	431	462	483	443	423	452	436	491	415	442	440	516	407	435	474	420	439	455	457	504	425	448	474	420	450	427	451	459	449	455	448	424	430	444	500	430	422	430	480	442	451	447	447	435	450	445	420	481	474	436	465	423	426	410	465	434	462	431	453	451	448	443	457	481	488	451	455	460	440	484	435	424	462	468	459	455	449	440	449	468	455	431	484	445	447	433	428	406	462	482	436	449	464	488	459	498	441	454	456	418	456	466	460	435	480	446	418	420	447	403	439	457	434	423	474	425	482	457	446	406	438	423	425	447	425	446	467	456	446	452	440	444	500	426	455	440	440	472	441	417	463	440	437	419	432	465	442	481	424	464	450	462	446	434	472	456	446	460	480	474	456	448	470	424	450	473	451	428	405	446	459	446	461	452	411	415	441	420	448	455	453	434	458	473	472	442	428	426	445	468	425	441	451	436	439	443	450	462	419	416	472	474	438	451	463	424	457	416	447	438	465	443	420	420	437	415	418	478	473	455	456	446	424	426	424	447	439	432	460	442	444	453	433	462	417	448	482	426	463	457	460	472	433	450	458	478	452	442	440	452	507	411	413	426	422	426	471	420	465	474	459	442	456	458	455	466	481	442	405	423	441	457	444	434	431	446	444	432	474	437	493	468	470	444	497	405	430	463	430	460	431	429	477	478	452	441	477	450	429	459	457	465	461	485	445	450	465	424	456	453	459	434	417	443	469	447	483	461	436	436	446	403	472	426	426	486	467	503	480	486	435	432	454	458	443	467	440	400	444	466	421	418	448	452	439	488	449	460	429	432	475	447	486	441	489	429	423	379	422	428	418	430	483	442	424	442	458	476	457	433	443	480	459	453	454	432	447	443	455	425	400	449	428	415	491	460	468	450	423	435	446	435	470	447	459	425	431	460	431	456	470	476	446	430	416	434	473	464	476	471	463	447	457	441	443	468	476	462	437	450	469	446	436	458	444	476	431	443	452	442	430	429	480	435	470	403	426	435	461	429	446	445	455	435	485	458	457	442	427	440	462	455	449	483	462	462	447	450	448	453	453	455	422	429	417	439	453	433	433	451	435	428	434	464	431	470	452	431	460	445	449	478	432	450	427	467	475	416	449	465	457	435	455	480	488	448	432	452	430	481	433	459	444	452	478	452	436	451	442	451	464	423	449	432	490	462	458	443	430	469	421	463	396	453	438	435	449	436	421	454	432	451	446	467	434	409	482	407	423	456	478	449	448	417	458	454	463	452	451	469	447	441	416	450	456	432	451	448	445	432	433	438	448	446	441	441	416	463	440	393	432	427	486	427	420	502	434	428	466	426	436	440	447	468	420	523	454	443	452	454	447	393	448	469	457	452	451	424	436	480	418	433	423	453	437	444	454	450	452	454	419	435	403	421	461	439	412	421	449	454	464	473	465	422	427	490	463	458	444	469	474	466	483	434	436	445	435	465	459	431	413	454	435	437	440	441	451	420	485	431	464	433	442	414	446	435	465	426	452	437	456	470	437	460	478	423	459	449	437	484	441	456	482	458	431	439	455	468	462	465	440	431	429	441	461	434	453	458	425	466	433	403	468	444	450	447	470	453	415	403	425	427	442	474	434	402	469	470	423	465	404	442	437	402	439	461	433	441	450	412	450	451	443	504	403	455	432	408	420	450	457	466	450	450	436	476	448	442	449	454	433	434	403	491	431	429	439	502	444	502	426	472	462	420	441	446	414	434	497	433	448	443	438	428	419	488	415	474	434	460	469	490	456	427	451	446	478	413	471	444	463	486	469	416	405	437	442	427	442	433	419	447	428	481	432	430	433	419	455	462	435	432	447	410	436	424	438	486	467	417	450	394	468	431	423	474	419	452	451	459	445	452	436	431	418	482	449	442	445	482	464	417	456	444	426	414	427	445	426	404	433	442	448	485	487	431	454	471	418	470	460	445	444	419	399	434	457	440	481	430	422	472	503	473	438	477	438	446	441	430	448	463	442	462	453	468	477	461	467	446	443	475	456	463	469	428	432	441	460	434	473	438	475	434	427	441	464	470	468	466	487	447	465	473	452	457	438	430	455	446	420	434	471	431	437	486	472	437	432	472	457	433	457	491	437	415	472	464	472	445	437	433	470	459	422	441	467	475	433	444	445	423	438	467	428	424	477	449	468	444	392	434	429	452	483	439	424	471	460	433	434	450	397	480	428	435	486	458	428	427	462	421	460	456	448	434	475	450	456	420	455	408	469	470	431	469	455	469	437	446	454	468	471	424	397	478	465	478	424	446	458	451	448	434	488	421	421	428	441	458	443	444	465	436	455	429	453	429	463	469	486	444	465	420	462	461	449	447	473	463	429	438	474	449	420	455	431	386	469	473	432	433	457	439	443	478	467	447	463	457	448	475	468	467	393	412	468	441	423	440	414	426	467	447	504	454	436	459	483	474	412	472	444	463	410	431	458	462	441	462	437	450	460	466	431	432	454	462	435	447	453	435	450	432	483	454	438	437	446	441	447	456	433	445	452	442	463	464	449	479	443	431	456	425	421	473	458	437	451	444	440	437	460	451	466	416	440	422	475	446	438	455	468	424	449	440	419	438	437	445	441	427	466	443	463	467	467	411	395	436	424	483	435	487	446	449	436	450	464	428	437	403	447	443	472	448	459	407	457	460	427	425	471	435	493	447	465	439	459	430	532	457	421	474	436	432	466	438	425	459	429	452	441	477	463	440	470	443	424	464	444	447	416	455	424	457	419	422	435	449	416	447	467	452	462	456	454	473	429	468	451	430	483	495	435	428	450	434	458	420	448	435	455	460	443	490	438	454	456	381	423	422	474	471	431	481	467	454	453	461	461	470	478	461	449	457	469	447	480	430	456	439	433	469	457	472	447	459	453	471	465	421	464	428	478	468	428	446	475	464	403	451	441	436	428	440	470	472	442	421	438	402	407	448	429	438	480	435	427	467	450	417	438	454	475	466	429	426	483	425	436	427	476	480	399	418	450	414	443	458	442	431	471	451	411	455	416	421	440	440	458	431	436	430	447	443	434	457	477	435	455	472	465	441	440	477	432	450	429	464	448	416	453	438	443	451	441	448	428	467	414	417	416	469	406	444	443	416	452	441	447	459	474	419	445	496	448	418	430	469	488	445	437	445	432	428	460	471	451	449	408	443	419	399	467	422	454	445	445	412	447	430	473	452	455	397	448	458	427	446	416	431	418	446	440	450	439	429	451	451	454	441	433	440	480	477	452
28545	37330	19325	766	680	674	640	608	604	589	640	617	636	611	594	574	636	625	576	607	560	590	554	604	605	657	582	615	622	563	588	599	592	625	623	587	600	591	606	608	619	603	610	592	581	586	605	621	555	604	568	602	647	599	570	625	629	613	588	616	604	605	599	614	593	631	589	598	603	605	603	565	556	577	622	648	612	592	593	569	590	593	576	605	600	614	571	570	639	617	578	590	643	609	560	583	596	600	645	648	622	597	529	599	576	636	600	629	582	609	589	602	569	612	573	685	630	599	576	606	589	583	558	621	604	610	603	591	579	586	544	627	611	618	619	614	548	594	631	568	558	640	615	569	580	600	595	590	618	635	597	555	588	587	596	601	648	606	624	593	577	623	586	579	610	608	600	594	604	584	590	672	583	623	604	584	583	581	628	616	571	615	592	600	653	594	563	562	589	639	572	582	598	616	612	614	551	619	633	589	598	641	583	614	596	598	609	575	656	620	620	632	570	605	632	616	619	602	612	585	634	592	603	612	611	590	588	619	619	637	575	652	644	599	571	630	638	542	602	598	580	630	637	605	590	546	590	596	607	603	614	633	636	579	582	623	613	609	620	578	572	595	593	598	623	623	552	565	616	592	587	570	599	624	625	581	605	582	621	602	549	653	607	619	619	627	629	605	645	586	597	620	580	567	609	640	629	592	631	586	608	587	623	550	632	596	592	617	603	623	609	558	568	597	614	601	617	589	623	541	580	615	592	584	578	574	635	585	618	609	584	620	609	633	588	600	572	612	620	611	586	616	628	604	561	624	610	594	576	549	589	624	576	549	570	563	591	603	613	619	603	573	606	616	584	593	599	606	607	585	667	586	604	571	592	603	654	568	570	600	632	560	597	611	597	613	582	552	643	612	639	584	608	621	577	614	545	586	574	607	624	576	595	601	617	596	606	611	568	615	613	600	619	618	583	600	573	587	599	620	644	630	625	568	600	577	623	614	550	588	625	611	606	612	641	614	623	582	603	638	631	587	606	563	593	611	607	586	600	617	587	602	586	565	587	598	591	623	599	598	616	626	573	602	572	598	589	592	600	567	642	572	655	599	640	623	592	606	601	600	599	576	591	620	561	564	633	600	615	641	624	622	593	591	603	607	555	592	590	566	618	593	604	598	559	541	586	596	548	615	613	585	599	606	651	593	604	631	637	603	568	585	589	608	595	560	603	616	625	582	594	603	600	629	597	579	601	647	578	596	593	627	599	564	594	545	546	591	607	549	590	590	606	622	604	617	573	568	606	603	609	591	626	621	613	583	606	606	591	578	567	584	618	625	635	605	600	595	588	632	614	625	573	606	616	600	606	596	629	602	617	575	575	585	583	620	633	616	589	605	586	588	580	582	601	560	598	601	592	630	609	623	596	584	577	617	606	611	586	597	621	621	602	574	582	595	663	607	623	576	585	622	557	609	592	606	583	637	576	616	584	545	637	596	607	599	646	589	589	620	594	608	586	579	557	581	607	619	571	602	602	629	609	626	588	577	595	600	588	600	589	588	652	576	611	622	611	599	599	587	619	601	573	580	575	641	546	650	619	599	602	584	582	562	584	611	667	595	577	597	555	682	603	616	599	594	630	561	627	661	600	618	608	608	593	600	552	615	592	674	543	580	660	600	593	620	620	595	619	571	657	614	577	611	566	573	599	602	602	631	610	572	593	582	587	609	600	658	590	584	575	617	578	572	556	590	619	608	595	636	614	598	578	577	562	587	610	587	650	586	600	609	581	637	555	598	614	593	593	565	625	553	577	593	542	620	586	572	635	598	593	580	565	564	564	614	587	641	580	590	623	581	557	578	575	641	599	596	571	590	623	573	586	592	602	609	615	611	608	623	622	557	586	560	618	634	613	599	619	628	601	607	579	616	614	568	583	635	615	560	580	581	603	623	592	600	589	580	596	565	599	600	598	600	565	604	596	608	584	597	547	624	550	571	615	608	619	598	578	593	611	614	595	579	603	608	585	579	589	633	584	596	609	608	604	608	566	628	596	590	621	561	580	573	628	583	580	581	602	577	568	582	609	592	593	612	590	663	620	570	597	607	609	623	638	599	624	572	603	538	605	614	573	600	620	568	554	574	600	638	644	604	624	600	584	642	618	602	590	620	582	597	603	590	607	615	630	606	555	605	571	584	579	574	571	599	604	577	568	585	613	621	616	581	639	589	625	562	598	621	661	611	549	612	610	597	582	579	600	622	601	618	618	602	563	585	589	633	610	548	580	528	577	558	567	584	604	574	596	586	590	660	582	622	596	614	579	630	605	564	594	579	617	611	607	633	619	622	559	626	601	591	600	566	576	619	595	584	614	549	578	608	583	618	632	630	624	643	594	591	611	607	598	605	602	573	614	582	620	589	624	634	581	624	579	606	631	635	588	576	580	584	613	561	584	600	594	572	597	647	588	543	627	638	547	586	596	587	584	581	597	618	584	594	626	613	642	598	621	629	613	539	625	648	619	601	564	619	610	640	562	617	617	596	584	608	611	610	601	634	627	658	612	597	572	632	621	559	622	620	568	625	592	615	546	630	562	652	613	608	568	575	564	619	624	600	599	630	640	610	605	580	629	538	588	631	570	584	596	618	634	571	616	641	603	573	608	593	622	643	584	613	619	624	615	573	584	641	614	596	600	575	582	621	597	602	639	605	625	607	645	572	595	567	578	603	599	600	588	616	630	622	580	561	561	591	592	592	560	618	585	611	598	613	587	573	569	604	590	602	638	600	604	648	610	618	651	590	606	607	619	611	599	538	617	602	580	588	607	606	598	599	593	610	553	607	627	624	534	618	600	572	634	626	552	602	581	631	610	581	577	594	593	633	630	622	577	602	535	631	592	571	608	599	611	607	566	617	617	591	594	585	566	612	585	621	593	617	615	612	648	629	585	571	557	581	586	600	605	563	599	579	556	587	558	614	582	591	580	615	617	618	592	603	601	585	562	579	616	609	606	584	582	593	553	588	619	614	555	640	607	549	574	621	572	629	555	566	576	615	567	600	576	576	563	587	575	608	602	603	609	631	627	571	594	589	614	604	565	624	623	561	602	645	560	601	542	601	571	568	603	626	614	557	584	604	624	637	610	586	601	595	563	609	598	579	605	588	585	610	602	570	584	601	560	575	632	569	590	569	602	617	615	596	582	610	595	562	588	557	613	630	579	632	630	549	582	600	605	599	604	578	607	597	663	564	552	597	610	608	562	558	567	615	595	614	578	592	557	635	597	569	603	568	608	559	566	569	572	651	564	618	657	625	598	592	608	648	618	647	621	612	627	628	582	600	599	583	623	598	606	585	568	623	592	601	606	614	603	605	589	644	615	594	595	605	592	591	614	635	629	576	562	604	604	618	604	582	577	560	602	607	588	670	618	615	587	582	576	617	609	585	610	642	593	572	628	591	631	604	588	564	571	604	607	578	631	603	614	575	609	578	585	599	602	636	607	593	607	584	604	592	643	623	619	596
24272	21893	30406	24863	18958	4658	801	644	610	577	545	485	540	469	504	475	476	466	487	516	468	509	505	486	498	499	485	455	473	441	501	450	470	466	488	479	484	471	461	482	496	455	473	433	516	431	452	440	454	493	432	460	523	466	479	492	452	437	452	456	478	429	467	453	450	476	424	444	431	468	449	463	438	478	448	492	496	457	451	497	463	467	525	442	495	473	440	488	477	432	448	503	482	464	464	491	472	527	463	466	450	449	428	436	457	441	450	456	489	481	462	465	436	451	422	472	463	454	447	462	452	428	459	454	447	472	455	496	475	451	445	458	433	451	461	451	485	425	427	461	482	474	457	438	412	454	498	453	476	445	481	469	500	484	483	463	461	480	442	453	465	452	515	458	448	452	437	439	483	446	476	422	453	460	506	447	452	470	461	465	451	434	464	467	474	436	497	473	442	402	465	486	479	440	464	495	454	479	487	449	489	473	446	431	492	433	472	454	460	441	487	466	464	480	416	489	472	469	483	451	440	467	433	467	483	490	483	434	491	487	470	437	449	454	436	452	417	499	489	449	455	442	465	446	454	458	450	497	420	491	443	492	462	457	464	448	462	443	449	479	466	435	478	452	428	476	472	459	499	478	421	409	476	471	441	441	477	454	448	471	483	492	461	471	437	439	482	502	445	501	466	467	449	457	463	448	454	459	472	469	492	441	457	451	455	429	463	476	482	464	439	464	462	475	511	449	492	477	434	488	456	448	436	463	466	488	460	473	436	452	455	487	423	465	481	518	472	446	477	434	421	470	484	457	443	445	449	456	438	481	478	480	445	512	449	455	456	450	428	434	483	480	455	454	491	450	513	431	470	417	468	439	475	457	472	470	461	473	447	441	449	465	456	479	442	454	494	427	456	464	450	465	499	443	481	433	457	461	485	456	449	435	512	459	438	477	462	469	451	436	492	438	447	458	487	426	427	463	456	458	468	469	446	445	481	466	464	455	485	495	523	475	491	468	441	475	447	459	484	480	452	436	496	452	452	472	485	456	452	477	484	463	466	470	434	447	417	435	460	483	459	448	429	452	478	476	471	459	476	412	448	469	449	473	454	461	445	459	483	498	502	483	457	477	453	455	477	450	431	473	438	476	451	476	502	447	439	434	496	465	429	465	444	460	430	457	437	421	471	497	464	479	443	460	449	506	482	464	452	460	465	479	447	413	444	459	507	463	479	448	467	488	521	482	447	479	460	455	472	448	458	435	426	449	474	461	465	516	450	492	469	451	462	481	432	474	454	466	490	493	492	495	452	437	480	481	443	456	471	449	458	450	498	443	472	480	471	458	468	458	449	465	462	460	439	481	480	492	458	429	452	463	477	467	465	522	457	484	453	463	467	460	431	443	420	491	446	474	459	453	450	427	469	464	504	489	459	461	433	505	466	462	489	465	458	474	461	459	459	429	442	487	467	451	471	468	472	443	486	479	439	471	487	462	441	462	487	460	475	434	447	499	460	448	469	433	449	480	505	463	439	480	461	477	445	466	496	456	479	483	472	481	467	458	472	456	457	490	475	495	428	492	453	512	469	486	459	436	452	462	420	487	440	460	465	428	484	457	492	488	472	456	463	451	507	464	469	441	441	451	459	473	518	435	468	450	511	439	463	480	472	456	485	434	424	427	462	440	480	478	449	473	464	460	468	401	481	460	472	465	445	500	437	433	456	463	456	463	442	467	456	459	420	451	442	468	430	480	496	475	453	482	421	456	464	425	402	482	483	437	417	478	465	479	439	456	466	421	433	479	469	448	494	427	486	525	498	443	471	490	504	423	449	452	438	476	455	448	464	426	486	455	474	473	456	500	449	472	470	447	499	501	492	434	409	457	468	446	417	437	479	462	461	466	476	468	486	459	459	473	471	460	522	491	487	458	492	416	461	484	465	450	443	459	453	486	474	507	481	476	483	456	485	474	435	468	480	433	455	469	481	457	421	500	432	446	437	499	476	419	469	417	437	448	455	468	470	471	439	487	447	428	465	466	490	448	482	438	463	485	498	486	426	480	458	410	463	473	459	488	451	475	455	446	476	465	452	468	482	442	428	460	447	472	465	462	470	434	452	484	465	445	442	447	507	482	481	480	472	473	477	461	457	461	492	465	442	448	434	479	437	426	465	457	473	450	462	476	473	432	472	497	465	435	463	478	491	508	450	423	464	441	451	434	474	462	475	465	459	461	446	493	434	488	446	460	450	481	453	418	465	443	472	478	477	490	454	426	507	452	468	466	456	442	464	497	452	454	471	465	468	460	445	452	472	450	503	466	444	413	463	456	480	482	453	459	473	457	449	483	479	450	510	449	421	491	507	426	473	476	457	492	476	429	499	502	488	469	446	445	455	472	487	442	502	428	493	454	471	492	455	460	482	454	490	426	458	447	457	483	442	458	501	440	456	462	467	442	479	492	445	475	457	431	429	494	427	464	458	464	480	451	445	481	474	488	456	469	469	440	480	428	431	450	483	462	452	446	470	481	487	437	467	460	430	474	472	492	475	452	485	447	470	492	459	460	455	449	471	432	445	434	443	434	465	437	449	478	470	471	485	452	484	470	478	434	404	481	473	484	465	463	459	474	453	476	456	501	481	459	484	465	428	493	454	498	469	418	444	433	465	433	447	495	466	490	466	493	471	460	478	484	459	452	467	484	448	428	443	462	503	478	436	489	487	514	465	461	480	463	467	496	472	476	453	469	440	456	452	447	454	463	442	449	453	459	464	448	474	456	455	452	490	475	420	489	469	439	461	445	458	460	494	422	462	432	449	476	425	445	460	443	455	436	473	446	450	433	437	441	446	472	435	446	447	464	451	439	442	477	458	510	477	463	478	462	465	470	479	465	486	451	466	431	459	458	449	467	502	438	489	474	488	457	480	495	440	512	487	481	412	417	442	428	498	476	426	485	473	453	471	440	474	448	471	467	449	495	430	416	463	447	428	478	479	476	441	447	469	459	481	454	433	437	476	466	441	467	470	441	473	451	473	482	432	435	459	486	478	431	449	481	505	460	477	464	429	445	506	467	475	456	510	464	446	469	462	465	450	428	453	494	434	468	437	454	432	443	451	468	473	434	477	443	498	450	441	460	467	451	440	480	425	454	470	494	459	437	489	470	412	447	468	464	406	467	487	480	425	484	465	456	456	437	473	439	494	480	485	451	442	449	441	496	463	435	443	479	438	468	478	475	438	462	415	465	457	438	452	429	475	487	478	461	426	440	457	502	454	491	482	476	491	457	465	465	465	457	466	466	456	490	483	454	495	454	490	432	482	471	464	489	522	488	470	448	475	444	456	486	465	441	476	464	458	474	427	464	464	437	476	461	426	486	443	477	453	473	478	464	452	492	459	441	448	521	462	486	441	437	455	445	483	460	480	438	428	452	481	482	470	461	467	451	456	442	422	454	444	455	480	455	464	446	472	467	468	466	456	458	477	429	489	464	443	467	468	442	445	426	479	457	477	482	471	444
51107	72765	37457	2279	1625	1315	1178	972	958	874	831	802	740	732	718	725	664	651	651	677	684	640	655	640	628	669	631	685	681	649	646	580	616	653	631	664	622	626	636	603	632	595	599	640	584	613	603	621	624	630	637	602	655	609	603	671	606	596	624	657	653	575	637	612	635	618	608	617	573	651	594	603	632	598	609	606	616	623	611	675	670	595	604	611	605	617	599	623	604	628	612	603	590	621	617	649	674	645	640	655	618	658	591	614	571	636	645	618	613	615	596	629	596	611	648	647	634	562	652	586	607	632	604	619	637	576	632	665	661	567	607	572	608	602	589	626	628	648	607	637	631	617	622	612	639	599	624	592	589	654	599	589	634	625	619	607	681	656	628	624	676	633	630	624	632	660	601	627	661	628	654	562	629	614	640	640	629	627	611	692	599	655	626	628	659	647	633	628	634	671	652	622	629	622	639	621	607	627	649	607	605	625	582	617	647	677	646	626	668	606	644	606	592	611	658	603	607	643	609	610	615	623	586	619	627	661	623	610	618	589	614	607	641	616	613	649	660	635	671	628	647	676	659	595	666	650	617	638	633	622	591	665	622	602	609	611	591	591	636	633	658	650	658	636	621	637	655	610	607	616	570	599	653	621	672	635	597	600	662	666	660	628	645	605	640	583	606	587	648	605	637	671	630	624	662	638	608	620	601	594	628	619	615	630	609	600	698	616	643	600	629	593	642	615	576	616	648	622	623	593	661	625	664	630	645	581	647	578	589	610	604	632	633	629	632	604	624	641	617	657	649	627	585	606	623	622	580	628	575	613	617	660	607	598	605	605	619	649	626	604	640	668	651	581	616	660	599	590	656	612	595	624	636	621	644	628	604	582	587	629	569	648	591	633	624	623	636	625	608	613	661	614	668	611	658	629	613	668	625	596	633	610	570	634	620	635	626	610	608	573	650	655	550	618	596	610	635	632	637	628	607	643	635	608	596	631	628	633	627	635	586	694	635	614	603	580	640	588	649	622	606	632	638	656	639	605	694	671	589	583	639	634	653	592	631	631	603	610	597	642	620	598	630	583	570	596	646	643	623	609	602	653	632	623	626	578	601	614	596	617	630	648	625	659	597	650	673	575	639	636	637	618	676	591	623	641	621	610	632	608	603	614	607	629	623	629	612	622	660	583	621	619	643	660	627	601	613	592	623	616	630	598	579	594	605	623	608	645	617	628	635	592	616	611	621	628	642	606	606	623	597	641	621	607	624	647	650	617	604	649	667	658	619	663	576	651	600	602	626	568	650	601	644	620	646	640	629	605	626	600	613	626	661	605	585	684	643	596	640	623	628	650	629	572	605	656	622	622	651	575	627	636	615	648	610	648	659	630	612	599	618	603	648	569	610	622	612	624	661	629	620	600	589	599	583	612	615	582	617	604	623	632	648	628	674	631	633	619	601	629	643	577	633	599	643	626	643	601	621	607	628	630	660	666	651	625	651	661	658	621	613	614	626	604	611	612	576	641	661	614	640	603	619	631	634	596	669	611	606	614	622	610	626	633	683	619	645	622	623	643	603	627	607	646	570	626	617	631	617	567	540	642	627	574	612	655	591	691	588	663	642	617	629	653	633	623	600	643	630	586	604	625	615	596	565	638	613	604	618	617	646	628	632	641	640	663	630	622	648	607	582	660	633	661	609	638	650	622	610	588	590	593	611	655	625	590	643	641	656	609	633	578	608	608	631	651	675	576	610	649	617	564	656	619	611	633	565	623	644	617	676	618	580	667	641	654	676	617	592	682	628	599	633	588	630	642	663	581	665	656	634	658	614	630	640	636	659	591	643	620	602	646	632	610	586	650	654	626	608	619	640	631	597	639	672	619	653	629	603	630	600	646	653	641	600	603	608	610	581	651	638	607	632	618	617	596	639	625	600	617	590	601	649	628	642	597	607	581	610	632	611	596	614	606	596	618	618	660	600	600	630	624	573	632	624	669	644	600	612	608	637	650	595	611	649	616	621	655	645	573	653	602	614	569	649	626	678	614	566	639	612	605	595	651	624	564	646	604	595	614	651	645	610	642	631	633	598	638	596	641	640	620	608	629	632	640	654	652	634	630	632	627	629	592	571	558	621	651	617	661	686	610	585	651	647	589	632	630	672	616	603	612	639	609	647	612	605	653	637	591	668	631	628	622	628	612	623	617	642	610	643	635	593	610	604	672	644	588	619	641	629	588	631	616	606	600	605	642	646	608	572	627	604	648	602	626	616	618	613	624	602	637	637	658	609	664	635	653	627	636	663	640	628	631	647	659	594	668	636	624	641	628	609	597	649	624	619	647	660	678	594	596	670	640	630	633	560	624	622	622	669	624	581	602	655	616	589	650	596	631	623	629	640	578	636	649	631	627	637	566	590	619	597	599	617	662	625	580	615	617	650	641	618	622	575	618	614	604	616	614	598	648	627	629	605	617	626	669	627	608	596	629	666	629	614	640	642	606	645	629	574	631	583	608	596	663	606	611	615	609	601	656	670	636	641	618	625	593	646	641	611	650	653	615	639	627	633	636	605	619	644	606	603	601	652	680	605	622	597	568	612	588	604	667	611	696	634	616	614	628	657	613	568	664	605	603	604	619	648	677	634	632	673	631	606	645	608	605	616	649	588	609	659	641	621	637	618	624	597	613	609	616	608	673	610	619	623	600	614	606	575	629	614	611	625	610	641	679	576	634	665	672	663	589	601	643	610	585	628	684	618	603	614	565	689	603	610	648	650	624	622	631	621	619	649	630	684	630	613	634	630	651	645	655	599	580	638	620	617	633	580	635	672	593	648	636	603	609	594	649	624	610	626	605	603	650	593	640	641	642	617	628	597	585	652	666	617	611	607	628	575	616	597	628	574	661	634	607	606	608	648	595	628	614	661	662	624	645	615	567	581	640	651	620	586	661	642	637	622	673	614	608	625	603	678	633	655	667	596	654	622	653	581	643	610	619	593	626	622	660	640	646	587	608	615	614	609	601	615	657	619	592	624	614	652	624	591	642	635	602	659	579	623	572	593	630	634	661	588	618	659	576	629	598	635	629	618	582	614	601	662	595	609	638	591	664	647	619	604	648	632	607	629	619	616	652	624	648	586	591	606	640	644	631	619	632	654	625	638	627	613	605	626	601	618	610	610	613	661	604	606	648	649	617	659	562	664	610	595	645	603	602	617	641	578	648	583	552	604	608	618	597	620	618	673	618	614	637	608	641	606	650	606	641	616	588	629	614	604	594	625	599	603	648	634	600	630	653	574	608	635	634	614	612	627	587	619	565	648	646	629	627	624	634	608	641	679	624	639	665	608	605	575	586	596	609	605	620	667	658	608	610	681	643	623	611	652	619	629	620	603	641	663	611	627	658	607	629	632	616	624	594	613	577	606	618	624	588	616	619	594	594	630	642	633	644	614	600	618	631	611	625	636	616	657	656	645	619	625	615	611	657	645	608	630	592	644	681	613	617	637	630	619	603	641	640
23192	21622	29515	24429	21434	18309	2363	648	461	414	395	346	352	325	309	298	283	298	292	274	280	299	259	270	266	249	268	296	257	262	270	236	227	262	259	245	220	249	281	252	237	229	214	232	278	251	238	241	245	253	251	233	267	270	246	224	266	252	232	234	220	236	229	256	254	244	259	255	237	275	260	230	255	238	245	230	240	243	273	258	282	248	257	219	245	263	258	267	260	242	230	228	259	234	256	241	249	264	245	238	249	257	233	217	251	262	217	246	245	252	260	261	275	255	246	228	249	231	233	253	251	266	236	231	241	255	212	220	246	253	256	257	243	263	243	244	228	237	216	240	219	249	274	235	232	230	277	202	231	250	226	229	252	242	219	248	226	242	236	246	232	242	241	229	223	229	262	245	237	259	212	257	210	232	243	250	253	250	230	239	247	243	262	239	252	251	260	257	217	243	230	225	248	251	222	238	237	213	229	246	262	270	255	238	241	245	227	266	282	257	216	242	242	248	246	258	261	225	249	250	215	255	237	227	255	261	276	233	229	252	228	218	256	224	262	231	242	237	231	257	244	223	240	244	247	229	208	229	235	258	247	240	255	224	235	240	250	256	267	272	223	260	240	266	230	238	227	215	236	261	230	242	225	243	264	260	208	242	241	239	239	246	235	256	230	246	282	223	217	229	259	227	253	264	261	233	258	235	230	216	240	258	246	251	223	243	229	256	253	237	230	227	250	233	249	244	219	251	230	219	245	276	224	243	263	248	236	233	239	239	280	230	228	268	213	241	249	276	242	249	227	209	248	228	258	238	255	230	238	222	232	255	251	226	229	256	259	283	227	231	227	253	264	257	241	220	235	266	243	233	213	213	254	238	271	260	235	251	253	212	230	238	247	266	252	228	241	256	264	230	248	241	235	252	253	246	238	235	239	253	242	208	227	281	226	246	280	263	244	231	222	245	258	277	236	244	262	270	247	269	245	253	248	259	244	263	257	256	236	240	242	246	222	263	237	274	250	247	256	243	231	230	243	268	217	245	239	250	249	256	231	256	239	218	244	246	253	230	266	279	235	223	234	226	231	256	243	224	248	226	239	244	230	234	225	227	238	262	227	246	238	233	236	230	244	246	245	234	218	255	247	247	228	228	230	262	219	249	249	266	229	241	240	224	229	269	238	243	244	241	259	227	245	246	255	249	229	246	290	240	235	231	252	244	243	224	225	235	232	246	232	221	257	208	222	244	268	223	289	217	240	208	235	259	217	245	245	250	272	232	246	233	239	223	262	257	243	244	251	266	241	270	258	211	276	216	245	247	207	272	246	257	258	240	265	248	243	254	237	238	264	249	252	214	266	238	246	252	233	231	232	263	226	223	220	232	257	230	255	226	243	239	259	222	248	239	239	234	266	222	223	232	239	253	257	276	234	248	245	255	239	229	201	248	239	219	253	233	241	250	215	262	242	256	278	208	238	248	225	255	235	263	221	248	270	280	240	261	239	259	243	250	223	220	238	242	244	234	260	252	250	234	271	231	261	253	234	219	223	251	233	273	207	261	252	245	255	222	244	248	244	224	238	238	265	235	252	227	209	227	254	226	238	252	244	270	258	240	245	239	238	238	253	224	240	241	215	240	223	225	233	246	235	227	251	256	242	277	257	236	269	254	246	222	219	262	227	261	282	270	246	249	212	258	253	260	264	271	244	268	253	227	233	259	256	257	260	252	251	269	245	234	247	224	236	252	222	244	237	238	236	247	245	247	258	208	270	256	237	257	251	229	264	248	250	225	240	249	218	223	218	238	231	248	249	220	249	238	273	257	252	219	232	238	250	237	260	251	255	246	245	238	233	267	222	238	265	273	255	265	227	223	245	240	251	243	239	248	264	245	251	262	231	232	228	240	260	257	261	224	240	226	251	230	254	253	240	217	247	254	228	241	240	236	243	248	228	251	222	236	199	250	250	267	220	255	231	251	255	258	245	264	240	260	261	214	249	247	217	245	250	243	237	269	254	225	239	221	271	257	229	250	221	228	244	232	204	228	221	231	268	280	246	220	239	242	254	248	237	254	247	239	259	244	230	240	222	232	238	262	210	253	231	236	255	258	249	221	255	281	258	228	229	231	260	236	240	238	274	245	256	229	250	240	249	226	224	237	239	243	241	234	226	233	263	232	241	263	229	251	233	223	236	215	247	263	219	227	243	256	237	224	239	237	257	242	220	240	248	250	250	227	262	232	228	237	267	239	228	269	229	267	249	230	242	245	257	264	276	247	244	239	238	220	232	228	243	214	248	261	228	245	242	253	221	239	260	250	225	254	249	265	219	230	262	227	231	261	238	229	264	247	238	256	226	245	205	219	224	251	249	262	218	247	228	224	269	237	258	250	250	251	244	230	250	226	222	234	216	229	235	245	239	250	243	256	264	253	214	248	231	226	265	244	259	222	251	245	230	251	198	244	241	238	219	267	240	238	234	267	215	219	244	231	224	224	236	249	229	233	230	229	261	264	220	249	253	241	239	250	232	252	255	242	260	213	231	246	260	255	243	230	262	229	240	225	235	230	222	235	230	243	235	257	253	216	218	243	238	229	256	244	270	250	239	220	250	254	242	217	219	239	245	245	234	246	227	227	256	231	240	231	235	245	236	215	234	214	252	318	226	232	265	240	226	257	250	244	233	241	226	227	230	246	261	260	209	257	252	233	238	239	262	222	257	227	247	232	207	233	278	238	279	235	242	221	267	227	264	242	243	243	232	228	263	236	242	252	250	243	231	259	236	261	257	264	275	258	238	239	235	216	239	266	226	239	255	225	226	220	230	247	230	254	234	241	278	246	240	267	247	227	231	223	220	222	239	251	227	243	258	272	268	221	225	228	239	231	235	227	250	231	271	264	245	257	248	252	243	221	269	246	229	246	232	248	228	244	237	247	224	224	246	240	245	252	287	250	237	223	217	249	228	275	243	227	261	255	226	257	250	259	228	241	220	262	252	259	262	241	257	250	214	253	244	244	247	218	240	230	266	228	224	231	252	257	229	234	240	242	239	232	254	229	246	268	241	224	235	253	252	225	234	249	242	260	221	230	284	232	221	240	253	234	252	239	211	241	242	255	259	230	235	230	235	250	239	281	245	266	234	223	233	217	219	196	250	201	284	242	229	251	251	244	249	228	260	225	280	260	230	223	239	224	216	246	251	226	232	264	228	230	240	239	224	233	231	256	232	254	259	234	251	255	251	228	248	248	240	251	252	243	256	250	234	257	246	234	256	261	238	241	247	248	261	242	239	245	240	262	270	228	240	253	261	266	265	261	250	216	235	247	264	240	249	237	254	243	233	239	254	253	229	231	253	266	231	249	249	240	226	258	214	226	243	244	253	254	251	247	236	223	253	256	221	244	247	232	243	277	211	257	244	236	238	249	276	252	240	246	238	242	210	211	224	261	232	281	203	252	242	237	233	221	219	220	215	246	244	235	248	258	237	286	248	229	218	243	197	238	237	236	207	247	244	261
53467	76567	36193	3495	2299	1787	1447	1206	938	860	713	618	591	533	513	501	517	459	453	431	385	367	373	406	376	377	366	364	351	378	386	361	333	376	332	336	342	348	327	353	337	357	328	315	330	337	352	374	321	371	307	291	361	310	360	328	311	322	356	334	348	360	369	351	323	345	331	348	328	352	338	324	364	318	354	337	345	307	376	330	331	316	325	332	310	301	331	336	309	326	333	355	345	325	336	306	306	368	342	320	340	365	332	311	327	320	372	340	343	349	334	298	292	337	331	313	336	327	299	341	310	329	340	354	358	312	318	315	300	331	327	355	298	322	387	318	317	340	329	337	319	357	316	359	353	351	343	346	329	334	330	318	293	319	311	315	352	352	328	327	329	318	330	350	369	307	311	317	312	343	320	338	300	327	339	313	327	358	332	328	323	316	351	328	315	335	331	330	327	320	328	346	322	340	337	344	359	317	356	330	288	337	337	311	325	330	299	340	342	350	338	344	330	347	319	358	367	342	337	320	327	316	319	326	343	305	333	344	323	316	321	310	340	336	312	348	343	323	313	314	314	331	311	306	334	353	326	323	323	348	319	335	353	332	333	372	320	307	356	332	331	304	306	332	301	328	305	323	314	330	313	368	315	339	310	330	325	312	309	327	314	295	307	312	353	313	344	320	348	375	332	325	307	350	328	305	346	322	343	326	308	352	307	365	329	312	336	331	335	312	323	335	318	312	330	310	338	332	337	327	335	315	368	330	346	308	321	332	312	331	314	321	306	317	348	319	314	294	337	312	330	350	304	348	348	324	340	317	334	311	348	337	315	313	337	298	332	329	315	312	340	338	302	341	309	318	329	314	312	333	339	327	361	344	340	344	319	302	317	297	321	315	355	356	315	344	339	328	343	323	348	328	321	324	317	372	346	335	306	313	347	332	321	352	336	330	317	307	333	331	301	357	356	326	313	305	333	297	327	340	346	337	307	325	376	348	326	327	374	323	341	335	349	293	334	315	298	322	315	321	346	341	325	303	355	333	326	338	342	324	325	347	336	344	353	308	325	321	345	344	349	316	349	340	346	340	337	309	322	331	328	341	359	299	318	308	351	341	340	315	331	321	310	366	335	334	343	340	341	338	332	330	309	318	322	319	322	323	299	331	312	312	330	320	322	325	306	318	340	318	330	323	300	293	275	347	286	324	298	324	353	327	306	382	302	328	309	346	304	291	329	349	321	305	318	325	345	349	332	312	325	328	342	329	325	311	362	323	308	312	295	339	318	349	334	294	335	320	342	340	333	343	336	347	343	305	307	327	328	360	319	295	328	306	341	341	348	322	335	310	360	330	288	321	347	282	336	315	323	313	357	324	304	320	352	330	321	323	327	309	315	323	317	324	327	329	331	338	325	322	343	316	339	327	305	330	318	318	327	314	346	331	304	313	326	333	310	327	295	323	305	329	325	313	354	315	310	360	326	346	336	315	334	353	338	331	323	306	282	326	348	351	337	314	314	337	331	309	308	338	328	366	342	332	338	335	299	327	344	331	325	330	338	353	301	309	335	315	298	330	335	347	352	335	303	351	338	328	341	338	350	314	352	305	310	317	317	337	333	343	348	302	330	313	322	351	339	305	325	344	335	334	323	314	284	343	359	310	326	332	325	351	313	307	352	315	354	323	332	330	324	346	353	302	340	333	327	330	348	323	330	322	343	321	316	341	289	329	332	354	347	328	350	334	325	337	281	345	325	318	342	334	328	331	353	318	329	306	308	322	312	333	346	337	324	348	345	340	329	320	336	309	353	317	315	332	321	324	327	360	310	367	337	345	323	340	340	345	355	319	305	342	313	325	331	318	279	317	305	349	349	337	329	354	356	346	359	298	317	328	307	325	342	344	293	355	320	287	349	333	319	333	338	307	307	308	386	326	340	329	363	337	316	340	339	320	338	295	323	333	310	324	301	304	333	331	313	339	297	358	353	319	325	343	386	326	328	334	330	337	352	363	318	352	335	354	349	326	338	299	300	324	332	337	332	368	297	322	349	335	322	350	352	335	361	333	321	326	347	350	328	318	343	332	331	350	332	337	329	303	327	339	334	328	337	310	314	318	324	341	315	342	304	353	333	344	343	347	312	319	305	344	349	334	330	326	295	340	338	347	305	327	333	310	316	370	303	292	313	315	341	331	339	321	337	345	344	308	353	351	358	325	332	354	329	343	317	306	338	326	315	325	313	342	327	337	286	313	329	328	344	335	343	321	330	334	358	359	337	283	323	350	318	361	315	334	342	339	320	307	308	310	340	339	344	326	315	329	316	342	364	342	295	340	341	355	299	313	355	311	346	309	329	301	298	327	335	302	352	351	305	321	369	335	334	325	304	311	311	315	331	334	297	328	319	320	370	303	364	339	344	334	357	334	337	349	310	328	363	337	308	328	305	333	335	355	310	313	294	337	331	328	318	361	306	364	321	299	312	326	337	357	322	332	341	322	336	312	350	365	349	340	333	339	296	274	318	332	329	311	331	333	342	330	320	335	331	334	331	326	329	316	349	340	359	348	315	339	310	311	351	353	310	333	319	331	332	360	350	325	341	328	322	325	324	309	320	328	349	333	283	325	333	335	340	315	313	351	329	309	331	323	314	326	314	335	334	309	303	317	309	345	326	308	313	351	320	318	354	335	327	336	313	327	317	341	361	319	331	336	335	312	321	321	332	349	324	333	324	366	340	295	337	334	329	312	283	358	334	350	345	334	328	352	309	338	316	333	335	348	310	300	331	343	332	320	336	323	328	317	338	342	347	335	351	353	306	319	309	328	314	335	310	369	357	326	322	328	321	311	306	333	316	351	320	361	336	333	332	328	308	300	305	304	331	369	346	319	336	340	335	347	333	326	341	364	336	328	318	323	307	308	367	332	295	349	301	317	325	367	308	312	314	348	339	317	333	328	356	323	330	328	348	323	317	364	290	318	351	348	335	322	324	348	305	324	330	327	302	310	341	338	326	322	329	293	319	338	362	338	358	324	324	334	331	356	337	331	321	324	343	307	358	328	330	325	310	348	345	307	297	316	307	350	328	350	328	348	305	365	324	351	315	337	298	323	362	353	326	350	356	350	339	346	344	345	321	340	303	349	346	329	345	325	337	345	347	348	320	322	340	338	328	330	330	360	354	290	360	321	327	336	315	335	344	320	318	349	320	328	335	334	325	318	312	305	330	311	336	300	304	332	312	336	345	334	330	365	317	308	350	330	359	322	365	344	317	342	301	341	320	335	344	349	350	328	350	329	325	341	319	325	350	325	334	337	318	329	360	333	308	345	374	326	308	304	278	310	343	347	315	314	326	329	326	303	330	338	359	309	329	288	334	331	352	346	349	314	321	371	331	332	332	322	339	342	329	320	330	329	309	335	333	315	334	350	336	306	321	373	345	351	341	359	341	333	290	314	293	308	311	308	326	319	305	329	315	312	337	344	303	327	319	320	307	352	295	350	303	322	349	338	335	321	358	335
27932	23882	21155	2869	517	463	460	467	485	472	466	470	498	450	456	437	478	447	451	443	455	436	498	435	461	422	453	501	454	494	456	465	445	425	506	460	461	426	415	474	464	441	450	435	482	426	421	392	463	436	453	455	469	412	482	435	420	485	471	406	459	496	474	462	462	422	425	473	456	421	444	490	459	449	469	454	432	438	478	402	438	450	470	484	449	443	446	447	407	462	419	419	444	473	404	453	471	451	432	497	441	416	448	473	473	445	448	426	451	427	455	450	427	437	461	419	487	416	450	432	428	471	421	448	442	440	485	452	438	441	482	421	453	471	436	468	476	436	456	404	452	441	459	428	487	468	477	411	454	436	462	441	413	450	444	444	448	436	426	422	457	455	433	439	487	461	449	452	450	429	459	457	472	478	455	464	427	425	437	490	440	448	483	448	456	460	443	443	443	463	449	463	458	457	445	473	458	459	427	434	463	469	478	441	458	465	450	458	433	450	434	448	450	428	433	459	453	454	460	450	461	436	432	457	467	420	495	499	475	456	456	464	494	419	430	469	493	475	435	447	417	429	443	466	433	461	435	474	421	473	458	456	460	432	454	452	453	459	477	433	479	445	421	447	451	409	427	426	411	480	452	448	424	437	452	445	423	464	457	467	442	419	426	436	429	436	444	452	435	418	465	405	426	420	461	457	450	464	426	479	443	481	451	418	449	429	504	452	459	447	451	414	495	426	468	467	453	445	452	465	454	479	457	455	462	436	398	490	460	463	434	462	454	417	434	474	440	426	474	446	424	433	464	461	437	436	448	479	441	448	441	443	443	465	408	454	421	437	462	456	482	460	454	459	453	471	427	448	440	402	441	466	446	418	457	428	455	414	463	441	443	449	442	415	444	462	448	459	470	444	411	463	484	478	462	422	445	469	390	447	495	460	432	443	457	424	414	429	442	447	446	448	394	460	484	451	431	473	446	417	489	441	466	426	466	429	450	442	452	480	434	459	455	435	420	497	431	447	429	470	438	418	426	465	477	484	442	446	435	426	392	448	459	451	446	476	424	479	464	438	419	464	413	483	441	428	470	414	439	438	464	421	443	437	450	426	453	445	460	408	414	446	468	452	442	437	476	429	480	475	419	417	404	443	464	485	439	445	448	435	465	473	459	460	453	428	441	437	453	450	412	439	434	467	479	431	455	433	452	422	458	450	443	425	446	459	435	433	452	447	460	453	414	455	428	446	446	435	459	464	482	472	462	427	417	474	459	398	473	444	480	431	448	458	445	444	480	481	459	422	466	427	457	445	412	443	439	439	412	446	435	407	453	459	469	437	467	431	459	457	422	429	470	469	445	412	444	436	430	428	415	443	446	456	442	494	456	438	443	423	410	447	396	469	430	431	465	479	445	453	397	433	495	423	435	444	427	440	467	465	439	419	436	439	449	455	432	466	476	456	435	485	482	473	475	448	438	452	433	490	459	430	444	439	465	443	434	455	454	487	429	429	438	452	470	437	468	457	456	428	452	483	437	413	440	459	454	493	441	429	461	446	426	471	435	440	441	433	468	467	472	431	440	444	475	446	454	453	429	432	427	461	463	467	461	484	459	450	489	425	446	449	476	424	469	444	476	476	446	457	465	454	427	455	434	447	468	427	428	454	472	466	494	484	441	422	454	411	457	455	449	439	456	456	443	468	477	463	466	404	470	464	443	440	439	438	420	421	470	462	445	465	437	470	473	461	451	457	483	440	441	459	462	436	448	463	473	429	434	446	430	430	440	443	450	480	464	435	434	451	476	425	446	452	444	449	460	464	469	453	449	423	471	459	448	459	441	443	469	424	444	456	465	437	471	447	470	495	447	463	449	447	427	476	431	440	425	435	439	456	428	431	450	427	475	436	456	436	466	442	439	455	474	442	468	489	471	451	448	436	448	434	427	449	437	455	456	434	455	427	472	464	433	430	427	429	470	434	458	469	423	440	426	460	442	487	473	497	442	443	465	447	428	444	442	458	439	461	452	440	440	443	449	444	471	467	446	456	469	431	444	454	465	470	440	440	461	434	454	439	451	443	439	435	430	471	468	463	438	425	441	412	455	440	450	441	433	430	466	461	451	442	460	473	462	486	421	478	414	478	462	461	441	430	471	466	449	431	457	477	452	452	423	434	452	428	460	446	438	474	455	420	413	445	442	438	467	448	451	472	427	504	419	432	446	468	440	458	435	435	456	480	483	426	435	429	471	470	467	440	471	489	492	437	488	439	477	471	458	441	458	432	423	418	460	471	474	458	417	425	442	477	458	472	454	415	452	445	416	478	428	420	449	473	482	461	431	461	469	462	408	451	458	432	442	455	451	458	453	471	490	440	426	498	481	448	442	414	443	434	442	428	441	463	452	463	412	454	450	491	440	465	452	471	457	444	468	418	452	499	438	438	463	452	496	435	416	450	511	473	450	441	454	462	420	470	466	472	502	425	450	410	438	449	448	470	431	423	441	444	457	464	420	448	464	427	432	413	456	449	450	440	454	432	448	430	423	492	476	435	452	441	427	428	437	465	419	448	452	468	442	456	471	452	432	472	403	453	438	437	419	456	448	457	426	426	435	460	476	470	430	430	424	470	457	448	411	416	453	416	451	454	473	462	469	450	461	468	467	480	439	457	459	458	432	444	457	501	461	454	463	427	450	446	469	438	431	438	458	442	470	439	430	480	432	461	469	463	451	421	460	476	414	447	411	437	453	458	446	411	454	469	452	477	455	448	475	447	422	444	434	461	462	417	453	437	447	447	448	436	467	459	452	454	438	465	430	426	443	482	408	442	487	438	461	483	457	417	425	440	438	445	464	456	415	431	474	465	494	444	409	475	450	435	401	465	431	415	478	467	428	441	431	421	423	471	444	464	417	497	447	436	476	439	496	449	451	461	452	448	465	430	442	456	439	456	481	416	435	456	457	457	454	470	473	414	416	460	466	432	438	445	473	440	391	440	411	460	479	451	455	450	435	425	472	478	457	445	439	474	447	419	439	426	440	495	433	439	457	479	415	462	468	429	461	432	472	463	432	424	424	417	451	430	437	428	403	441	475	430	461	435	437	472	493	437	415	454	483	457	440	447	461	428	455	458	467	460	447	428	449	461	432	424	482	442	422	460	467	476	455	469	472	464	479	432	479	452	434	426	478	455	434	468	433	427	498	458	485	421	468	470	482	433	492	484	443	406	443	433	449	477	457	479	463	482	446	432	450	466	447	421	457	466	436	465	461	449	474	401	453	410	408	464	454	452	400	421	456	487	452	455	480	429	486	460	438	478	431	402	422	443	427	445	399	473	449	416	411	451	426	403	464	444	460	462	448	436	456	471	425	425	475	439	427	432	484	483	427	455	443	473	452	463	475	468	432	443	416	463	434	471	466	442	451	445	419	421	460	477	461	465	489	465	488	469	448	430	415	472	472	457	473	454	444	422	444	433	497	419	426	456	444	482	473	469	478	432	488	443	435	433	447	479	436	426
28907	36793	17890	742	653	625	623	642	653	617	621	619	583	613	572	583	617	625	571	588	585	596	598	583	605	621	597	592	604	605	580	616	610	621	587	600	605	626	608	593	659	579	624	628	631	595	595	605	598	633	603	618	609	616	629	557	607	594	640	598	601	563	604	607	619	592	571	616	567	565	591	582	605	607	608	570	594	643	620	595	615	604	594	628	620	619	589	607	623	601	574	575	573	606	557	611	595	569	664	565	646	572	603	582	610	593	646	597	609	622	639	621	624	618	643	623	648	578	566	615	618	583	651	596	663	574	643	590	610	611	581	603	633	598	561	614	562	621	643	625	562	591	645	630	620	576	605	660	619	591	599	620	537	584	627	565	584	606	669	613	522	610	609	602	654	619	602	574	617	629	604	580	619	585	575	631	627	604	614	594	597	572	584	594	601	629	575	601	572	606	613	573	602	656	583	592	597	617	629	585	659	646	624	590	633	607	609	614	595	590	616	614	594	542	588	625	580	605	626	634	632	570	613	610	634	641	622	639	630	612	632	606	641	610	602	598	621	586	631	600	614	590	636	555	625	593	603	591	605	588	626	606	611	682	573	578	599	593	598	580	615	587	577	610	595	610	588	609	569	587	585	621	585	658	619	607	616	626	620	632	577	658	632	588	621	596	631	610	617	620	619	627	565	573	618	612	598	627	609	594	563	579	635	620	592	626	600	608	618	593	585	599	597	612	619	583	619	568	578	630	600	594	581	634	643	647	585	636	601	615	631	597	575	575	617	583	612	607	580	627	635	603	600	635	605	605	591	586	593	665	558	618	561	611	643	635	611	588	601	589	655	607	610	612	552	641	626	623	611	582	626	610	588	573	558	639	689	652	620	632	606	600	629	612	618	555	642	581	665	574	595	577	594	601	598	564	597	645	588	579	616	629	602	610	590	581	611	598	618	606	596	654	629	576	631	601	629	593	632	624	591	599	591	595	638	602	601	609	584	602	637	610	625	606	607	603	631	611	590	628	589	592	630	622	607	624	585	583	598	597	601	620	589	625	645	586	617	596	624	625	568	572	552	572	616	612	573	574	615	623	611	613	610	612	587	598	624	581	595	650	607	623	618	656	584	614	611	618	605	607	603	634	631	573	602	590	608	608	641	600	597	625	613	575	596	592	625	560	618	581	629	628	587	623	616	576	632	621	600	622	575	584	587	605	647	630	581	547	612	569	594	620	627	594	607	618	590	608	555	558	592	597	595	610	645	619	632	618	588	619	630	629	584	618	588	606	586	607	570	610	624	602	547	609	582	569	602	661	580	580	589	596	583	581	578	580	594	566	608	604	585	572	599	584	596	611	619	601	625	604	657	586	616	571	583	620	571	597	643	633	621	569	569	583	613	591	592	631	608	579	592	651	616	632	593	599	578	638	574	626	594	580	566	613	620	627	600	615	607	597	655	628	620	633	598	613	620	613	617	626	624	606	642	589	651	580	600	601	584	602	590	567	636	607	628	569	573	617	566	643	653	583	633	607	658	603	565	646	597	596	579	608	604	586	570	654	591	596	589	625	607	623	584	643	589	602	599	618	604	613	617	585	598	580	609	587	615	651	639	570	629	657	630	615	609	635	628	618	604	578	625	579	628	554	612	583	581	612	604	573	571	635	597	604	605	626	600	594	585	633	595	577	617	579	606	608	603	584	611	613	628	660	620	647	590	603	622	610	632	576	638	606	601	617	644	583	581	605	639	632	603	577	615	622	632	625	589	614	605	563	621	634	594	606	603	587	585	576	537	592	577	666	561	594	565	607	560	586	614	593	557	613	594	568	577	568	595	601	621	576	597	636	592	572	582	578	611	572	650	610	639	633	597	619	593	599	578	604	573	582	628	572	593	634	631	589	612	612	624	630	585	638	616	612	547	582	587	624	622	560	618	592	611	598	578	613	605	583	628	590	572	571	630	628	603	629	613	622	626	599	632	595	596	622	632	569	619	619	582	625	645	643	597	646	616	583	615	626	660	617	618	618	589	582	585	563	590	591	598	596	607	624	624	593	566	716	594	574	621	583	637	594	598	591	591	602	606	651	596	598	632	613	601	605	599	591	595	579	592	598	599	616	612	609	616	613	641	588	595	600	627	628	580	603	619	584	611	650	602	634	589	603	616	557	570	611	622	603	616	597	646	614	547	604	622	658	620	609	607	617	591	624	591	593	626	606	604	610	598	631	622	586	632	652	584	623	622	611	643	590	611	603	592	594	613	618	622	582	601	621	589	580	589	595	608	552	589	582	621	627	602	598	602	632	631	591	576	615	601	613	628	624	593	577	618	605	604	605	605	620	609	608	605	564	575	594	640	597	578	581	606	607	606	570	598	610	629	568	622	576	624	620	608	613	574	645	583	582	624	609	610	571	594	623	606	615	627	615	580	639	603	625	597	578	601	607	623	598	624	616	582	628	603	642	615	576	626	587	601	624	557	569	593	617	613	592	644	607	618	609	579	601	592	622	600	620	604	661	657	603	603	641	594	599	606	590	627	626	579	612	642	585	592	625	618	609	588	618	606	553	582	590	643	612	596	644	577	604	593	626	628	608	613	606	616	597	578	597	596	621	604	637	595	593	580	649	629	633	624	618	559	609	625	603	611	603	577	608	599	640	628	610	622	615	628	570	564	635	600	590	582	589	624	641	587	602	641	619	621	614	560	613	608	640	606	615	556	601	626	611	599	589	598	569	582	584	623	673	546	637	592	558	607	601	580	602	617	634	624	605	640	629	638	590	589	612	595	587	596	598	599	622	572	594	646	547	608	644	593	601	602	612	593	641	637	621	613	617	614	631	635	616	630	609	635	604	607	592	587	563	616	621	611	590	636	613	646	600	600	637	630	587	585	626	621	627	603	567	598	577	573	609	611	611	692	606	646	600	588	579	592	588	586	589	600	585	614	581	637	599	583	628	622	629	629	614	599	638	587	576	617	618	621	584	575	609	623	572	589	605	623	564	623	642	589	576	587	606	611	595	586	559	587	609	619	622	600	639	611	583	579	548	630	578	580	598	587	591	586	612	609	571	666	612	590	610	622	603	641	595	580	620	600	612	570	593	566	613	640	562	614	605	587	563	616	602	623	640	627	608	596	596	616	612	608	619	589	582	617	641	611	586	621	589	566	609	627	600	619	624	599	634	603	609	640	616	583	578	623	627	594	665	635	571	629	626	553	602	635	616	655	643	616	622	586	601	602	618	605	577	605	592	624	558	620	626	579	636	609	571	623	656	589	589	566	589	552	599	659	611	616	617	610	617	583	594	607	607	571	630	609	607	598	612	617	621	649	606	610	597	649	634	642	573	598	626	610	615	610	590	610	634	594	612	576	600	601	611	641	623	602	606	607	636	612	677	620	591	619	627	577	618	603	648	581	653	615	632	616	619	622	620	597	568	646	589	590	613	601	634	583	603	584	564	620	597	572	605	573	612	626	622	599	593	604	626	629	589	594	604	605	604	661	611	617	596
24127	21898	30273	23890	20196	6582	823	595	582	556	577	501	579	503	521	500	464	516	469	487	503	458	459	475	455	438	488	446	465	482	451	466	511	462	495	468	496	531	452	464	513	445	466	491	480	462	472	493	483	471	464	478	448	455	473	490	464	464	516	476	455	443	474	496	492	460	447	465	455	472	444	472	453	470	480	450	506	435	483	479	479	453	474	468	447	515	469	504	420	430	442	450	473	512	467	441	455	460	502	482	519	435	500	447	455	490	472	471	469	471	462	450	451	482	473	435	447	457	470	469	488	453	465	497	447	465	472	495	469	448	466	457	447	474	486	432	440	469	440	421	456	457	452	478	414	425	466	457	484	455	478	490	452	481	501	484	469	469	436	457	415	446	466	510	489	474	456	465	466	501	473	473	493	444	440	452	481	478	471	455	454	430	459	469	454	495	456	478	450	492	482	479	460	493	425	447	448	448	479	479	499	458	455	465	460	467	436	470	467	500	504	480	463	458	449	480	475	505	472	468	462	443	497	476	467	472	451	477	464	435	488	451	449	474	455	435	481	478	460	407	472	452	461	429	469	465	481	451	457	457	465	459	456	455	471	476	469	453	462	461	472	462	447	485	479	450	475	460	448	485	490	497	477	473	467	515	477	453	453	472	487	493	444	465	461	460	492	474	465	474	444	480	463	463	479	488	438	449	424	447	429	430	442	472	470	483	460	499	475	465	451	526	485	466	482	450	434	407	475	479	441	447	489	462	524	476	420	436	476	505	451	476	461	479	455	462	466	458	460	452	467	469	449	511	456	494	458	478	473	497	433	493	461	461	499	442	461	477	455	466	450	462	478	455	478	479	464	477	469	455	512	469	445	442	454	481	489	466	468	471	482	428	466	474	473	454	486	514	462	457	461	480	482	468	481	442	422	501	489	482	473	473	472	476	515	473	479	456	446	464	492	491	452	455	454	453	486	455	501	465	491	475	441	441	500	475	450	461	470	435	439	483	445	437	431	443	458	459	480	464	497	459	480	468	493	477	513	450	431	450	434	461	457	450	454	449	464	456	492	478	457	443	454	458	480	440	434	454	461	419	482	442	458	458	442	445	462	468	465	460	469	447	463	476	461	465	457	487	455	451	457	486	443	480	457	471	456	502	435	504	501	433	481	432	465	459	458	448	441	495	426	460	484	480	469	444	438	487	486	434	464	484	486	443	455	466	436	444	450	470	431	454	484	459	480	464	472	495	463	470	480	490	465	482	457	423	477	450	457	492	462	413	461	468	494	452	462	492	472	484	495	463	469	450	444	473	500	436	453	483	428	481	440	479	446	460	454	433	478	494	473	497	477	462	463	490	450	479	467	428	435	466	445	424	466	463	479	482	468	470	498	461	453	439	491	439	456	478	442	414	497	452	447	423	487	443	502	452	473	506	443	461	447	481	458	504	429	438	447	528	437	434	488	434	475	454	438	450	482	468	497	467	475	476	448	456	461	425	514	460	459	482	499	430	476	463	440	458	524	438	483	420	504	503	459	450	438	471	469	479	448	447	502	490	452	457	482	443	443	489	459	483	466	467	446	484	454	471	458	464	483	480	501	458	469	493	498	458	456	475	486	494	470	440	479	445	472	473	433	464	468	469	448	473	441	488	467	466	475	467	432	482	472	457	474	447	463	448	455	480	482	466	461	466	454	494	464	465	461	466	468	428	438	450	450	472	478	443	436	477	437	469	463	458	465	498	413	467	465	483	488	475	453	466	461	434	507	479	480	471	476	445	482	480	473	424	447	475	414	444	440	436	489	478	480	442	472	473	460	480	492	448	458	499	474	505	435	474	467	472	482	489	474	476	488	468	481	473	456	497	516	447	470	458	458	443	465	477	498	478	457	476	482	493	473	443	473	458	462	437	426	486	450	455	432	470	476	458	461	450	469	469	502	458	430	484	429	428	522	452	443	450	471	458	466	449	454	472	511	478	481	488	450	497	485	434	481	459	476	480	462	505	446	467	468	426	478	469	484	478	451	502	444	488	422	505	414	466	459	477	463	459	471	482	477	465	484	459	450	446	441	462	465	453	458	481	482	475	472	412	511	501	459	507	489	441	430	499	461	481	490	501	440	497	471	494	483	479	459	464	455	461	447	457	433	440	421	460	473	475	494	435	463	453	461	479	471	456	434	470	454	459	450	446	487	461	475	473	410	439	439	489	489	453	456	476	471	416	492	449	426	463	457	475	474	471	483	471	466	474	488	453	470	465	463	474	467	440	492	448	482	443	417	446	463	485	490	462	488	423	470	494	433	487	500	439	460	446	487	490	467	457	432	461	450	497	469	463	473	447	468	475	461	487	459	488	471	473	441	456	452	428	501	469	461	482	517	475	459	499	435	491	467	455	450	465	491	503	465	470	462	473	465	446	474	488	482	450	452	451	456	459	487	428	461	481	500	463	463	503	480	491	435	427	458	423	485	450	426	474	444	479	453	469	496	476	451	475	458	466	483	456	479	481	468	485	481	463	443	473	500	472	464	474	512	440	464	457	473	478	455	457	472	446	482	485	469	449	482	480	448	486	450	461	454	479	463	487	468	464	488	443	430	423	450	465	488	492	511	482	463	489	484	448	476	424	456	483	484	472	467	486	498	488	476	455	457	462	474	453	441	463	473	470	446	502	457	472	500	480	484	468	451	476	450	501	465	457	459	490	446	486	434	467	450	458	457	433	460	433	465	460	424	450	433	485	448	472	478	472	485	502	476	430	509	486	486	455	493	469	452	451	444	495	461	485	451	435	452	510	480	472	496	458	497	450	484	476	458	472	425	464	440	501	455	472	447	432	479	409	445	483	495	463	426	501	463	466	479	441	484	457	446	441	465	459	481	434	498	433	490	443	483	456	460	469	472	482	495	475	440	454	478	469	459	440	469	467	441	465	445	469	448	468	493	474	446	435	464	480	449	431	448	456	482	445	432	435	446	453	431	414	478	432	448	479	458	480	493	471	458	447	433	458	484	489	451	459	482	423	484	470	499	478	459	453	508	463	457	461	471	465	476	476	480	446	478	489	467	467	452	446	474	479	495	506	444	458	479	470	492	451	509	466	479	488	460	465	461	474	499	438	503	469	427	478	472	487	465	466	463	480	439	484	449	474	451	477	464	440	468	422	488	477	465	498	476	454	433	486	408	494	474	437	467	454	458	467	463	510	475	446	443	473	512	444	493	449	457	432	480	448	467	471	452	477	462	488	471	451	485	484	480	439	462	459	440	423	448	457	485	460	503	451	454	437	450	448	467	479	471	417	473	475	465	468	456	477	470	475	487	439	494	440	465	441	431	490	456	498	486	430	500	433	484	437	497	459	460	449	439	458	421	461	448	500	458	473	468	508	478	452	458	485	448	440	436	449	479	447	479	447	479	480	469	458	462	456	458	492	515	466	403	502	465	452	465	488	491	482	473	466	463	433	459	438	457	429	482	451	464	477	468	450	480	439	459	465	451	462	446	419	462	484	497	497
48990	72247	36408	2155	1634	1330	1121	1018	959	884	788	743	721	735	677	688	645	648	653	727	633	675	654	642	671	620	692	661	667	612	642	663	657	644	637	601	636	630	609	672	639	615	666	643	655	580	648	650	672	609	625	675	597	638	658	655	604	653	588	638	604	599	662	603	681	625	617	632	614	615	646	628	609	593	621	637	655	624	633	573	627	674	633	611	615	622	622	621	631	643	651	603	616	669	595	586	623	648	632	690	622	617	641	611	588	638	633	637	629	621	637	617	591	661	650	634	631	627	635	574	624	635	615	618	610	613	639	638	636	642	651	613	603	605	666	634	639	619	614	656	659	581	626	632	613	621	571	612	622	668	574	669	591	592	595	624	662	641	640	624	625	637	615	629	610	583	622	615	636	639	606	609	658	600	600	650	587	635	592	627	648	623	617	648	605	646	604	636	609	630	619	634	657	640	651	628	621	581	629	615	633	668	629	567	543	645	636	615	625	616	603	620	652	637	612	631	658	606	617	644	643	618	649	640	685	593	645	582	599	619	639	639	615	645	616	624	616	636	583	642	594	633	664	596	643	603	603	636	621	621	631	638	649	640	619	631	628	618	636	599	568	625	623	653	651	644	664	634	642	662	562	617	652	593	637	625	593	684	647	627	609	628	603	666	658	678	640	666	599	597	629	643	606	617	615	625	604	597	636	625	626	632	650	637	626	638	639	638	601	654	609	621	646	619	616	601	646	624	605	629	659	631	644	628	603	596	605	684	648	632	651	639	613	614	594	604	625	666	632	630	673	671	604	625	630	632	609	605	629	615	629	599	638	669	646	629	600	632	616	632	654	640	600	645	638	623	585	645	601	616	605	646	659	617	670	634	625	590	603	658	627	612	607	628	617	627	599	616	648	588	631	631	658	679	614	627	644	574	600	670	600	654	598	597	627	651	620	668	646	630	647	597	595	645	651	640	635	677	590	639	655	632	629	629	679	654	634	625	634	638	611	657	714	571	609	606	614	637	632	628	657	626	651	666	625	624	656	593	606	587	661	637	553	639	614	599	611	649	630	602	598	633	595	657	612	635	635	623	639	587	632	605	703	600	640	629	631	615	609	628	644	649	581	616	604	558	649	629	607	660	648	631	651	638	629	645	630	629	641	599	649	664	653	663	631	599	596	601	629	612	659	596	637	631	660	677	642	603	640	575	628	641	629	613	632	574	631	644	601	616	649	593	637	604	642	580	585	634	647	682	642	660	635	630	602	641	601	640	650	635	651	663	613	643	616	604	609	639	560	640	613	647	612	649	636	596	606	648	652	588	681	613	634	626	610	572	640	596	615	658	618	604	641	656	647	597	619	613	634	654	587	634	660	682	649	617	643	672	609	635	614	628	649	591	629	602	615	642	603	616	671	643	589	604	637	641	610	618	633	656	639	604	568	639	627	625	608	596	634	613	652	644	640	620	604	629	607	612	671	590	645	630	642	669	590	605	590	637	635	627	634	614	622	613	609	618	623	581	625	624	605	634	614	593	646	637	601	655	640	611	608	621	590	628	646	623	641	601	695	656	596	624	614	640	646	603	650	700	622	626	633	639	662	597	646	622	642	648	632	653	647	603	669	649	618	638	604	651	663	626	651	660	606	659	634	608	656	626	592	671	653	618	621	617	638	657	623	631	633	656	629	634	608	634	634	626	651	598	613	631	659	627	658	623	631	619	655	638	636	607	651	612	655	692	605	638	621	640	638	605	658	639	671	627	666	631	615	635	611	610	589	593	635	676	640	615	576	606	609	640	621	628	657	580	652	631	576	586	647	613	614	627	677	625	579	652	589	651	606	632	662	624	575	609	652	646	624	633	627	593	626	612	639	702	589	651	633	652	633	607	645	647	643	665	575	608	628	599	612	666	646	592	641	611	666	604	582	621	643	626	639	659	626	583	632	654	659	581	622	635	620	664	605	608	679	609	639	628	633	665	643	603	618	607	635	606	601	620	605	634	645	650	636	607	683	641	641	599	652	642	607	616	604	661	638	622	675	610	585	632	650	616	604	634	579	633	622	593	615	645	656	667	596	674	624	623	611	627	620	578	592	653	646	623	602	646	602	620	634	614	628	587	630	649	622	663	587	629	601	628	593	663	625	609	646	659	646	596	638	612	639	647	666	655	618	600	622	647	627	639	647	689	657	634	628	617	643	668	604	628	623	651	661	587	646	619	609	645	663	569	632	625	589	673	609	584	600	668	574	639	656	601	638	603	613	655	624	601	668	611	609	595	610	601	594	628	660	660	621	591	602	667	578	633	595	621	608	666	630	643	617	595	546	611	609	634	641	642	618	568	606	614	617	593	612	613	579	652	661	632	643	636	638	645	636	632	626	595	627	604	624	616	640	634	654	657	607	663	611	623	633	658	628	601	636	622	629	600	615	686	609	666	662	575	630	624	613	622	609	639	633	610	609	610	604	650	611	606	676	634	617	590	598	593	635	626	614	593	618	593	658	643	639	598	619	617	660	632	613	670	579	605	666	639	611	644	607	594	621	648	594	632	634	629	631	650	612	640	633	609	629	647	653	624	623	621	685	647	652	586	612	624	651	639	624	579	638	660	583	664	592	642	579	618	645	624	629	614	671	616	615	640	636	592	644	591	665	647	613	610	612	674	589	601	633	631	637	657	645	629	615	588	602	649	615	558	606	608	644	641	646	599	636	561	619	621	582	631	617	621	629	615	630	595	622	642	602	618	624	586	608	650	614	659	616	623	653	620	620	634	607	614	658	651	625	664	655	623	657	584	598	617	650	607	638	614	619	640	594	624	620	624	624	631	669	600	637	628	674	634	656	602	635	634	652	619	666	583	628	631	623	641	659	635	623	644	605	648	616	639	676	631	614	649	645	599	613	629	651	654	646	641	630	605	611	623	661	601	610	607	631	631	666	661	626	618	636	611	631	627	650	609	652	604	666	664	593	613	658	598	640	636	639	657	606	611	627	645	597	673	679	578	614	627	580	659	625	611	626	604	627	649	613	638	645	586	651	604	616	601	617	653	622	638	610	631	615	598	649	628	593	641	625	666	608	625	646	598	608	619	576	622	626	628	568	625	629	640	661	607	659	604	620	625	558	616	600	604	633	618	630	583	625	635	583	627	600	636	696	649	655	601	639	603	617	659	649	629	619	623	613	650	633	592	590	675	662	610	589	614	673	615	644	606	628	602	608	616	643	648	660	650	611	597	604	649	620	628	605	618	647	623	614	604	597	634	642	595	643	609	586	599	645	622	609	637	651	629	623	615	609	587	609	646	642	596	627	659	652	591	610	621	604	608	578	659	603	648	706	586	626	644	602	608	613	595	583	634	611	641	614	625	576	663	646	648	630	620	629	632	611	646	634	652	655	628	588	662	645	605	639	612	611	619	631	621	596	593	595	632	623	625	634	634	636	619	643	577	671	633	637	630	624	622	619	674	631	640	634	607	627	627	641	617	656	676	615	635	652	646	632	568	626	647	602	574
23258	21685	30211	23653	21532	20242	4173	563	454	443	382	377	336	322	323	335	271	280	274	268	281	293	263	260	282	274	279	277	290	272	249	254	237	264	267	261	279	240	243	273	262	266	252	260	275	246	237	241	244	246	260	242	239	263	260	263	266	248	269	256	232	245	227	230	244	243	251	238	250	268	241	256	265	244	238	268	265	224	273	236	243	251	257	241	257	234	264	304	251	246	226	233	254	239	240	248	260	237	244	259	263	239	252	228	217	261	253	269	230	262	252	251	255	251	275	268	249	260	281	256	235	223	236	280	238	220	241	234	234	210	216	249	235	217	272	257	238	243	266	237	267	226	244	252	249	247	216	263	243	224	241	238	266	260	252	245	238	235	239	247	228	234	276	276	245	219	242	259	213	219	227	225	254	257	273	286	238	251	241	240	239	210	262	236	280	213	274	231	214	252	271	264	260	271	254	269	269	243	267	229	265	269	243	270	242	269	213	227	246	226	252	257	256	257	241	262	259	239	267	243	290	270	234	259	262	252	231	267	250	268	226	261	246	234	232	275	233	244	225	264	257	239	238	243	262	251	234	235	240	235	252	243	241	259	249	227	229	244	265	241	223	289	266	251	240	264	270	220	228	238	235	228	259	278	259	242	230	238	242	246	236	223	236	244	249	233	269	221	250	251	257	231	253	243	258	268	248	246	260	255	245	256	243	259	238	253	248	247	262	233	259	240	238	240	257	226	228	236	240	240	252	295	262	253	250	253	284	246	237	233	246	271	271	269	255	245	246	251	247	261	294	233	261	280	249	257	245	253	216	242	231	239	242	251	241	238	264	262	237	250	259	250	236	276	247	246	261	229	266	252	268	257	250	279	230	221	251	264	258	241	243	241	266	241	209	267	248	256	239	249	210	266	252	239	254	234	230	249	264	281	261	217	258	221	268	248	264	251	279	259	269	286	252	257	246	245	210	214	246	250	259	273	264	219	277	261	240	237	272	259	223	227	229	271	232	257	247	245	260	234	267	262	253	264	270	225	268	232	236	226	241	258	232	245	244	250	249	269	254	251	240	231	245	223	240	258	267	235	239	254	235	240	245	266	264	209	244	249	231	262	267	234	260	260	244	247	261	254	265	234	235	238	234	238	231	236	231	263	263	218	240	246	287	280	228	235	233	249	249	246	247	279	247	244	227	236	252	244	269	216	240	242	232	241	247	241	250	246	214	265	277	284	241	237	248	235	236	236	239	237	238	219	240	236	261	243	268	258	244	258	244	235	234	238	261	250	269	260	232	245	281	235	282	265	243	246	253	279	249	273	271	273	243	252	234	240	243	264	240	247	257	246	269	225	247	246	245	234	268	242	235	246	264	249	235	227	234	252	260	244	259	261	213	240	281	252	226	265	236	235	257	245	238	244	241	251	242	226	234	262	248	247	229	255	260	237	265	267	248	251	263	233	259	215	227	247	273	258	251	248	227	232	241	237	265	239	265	256	274	226	243	263	262	241	261	252	241	244	254	245	261	251	261	250	225	265	242	248	271	239	256	224	236	246	245	225	232	274	261	225	235	254	232	241	239	269	234	239	279	236	230	241	242	236	225	250	248	244	246	231	251	242	251	256	246	251	260	240	241	234	231	218	268	236	237	249	270	237	236	234	242	248	219	283	230	279	257	230	261	223	276	260	218	257	244	254	244	239	232	248	267	228	261	258	258	226	233	226	271	232	236	234	259	233	244	246	262	231	240	232	275	258	269	267	271	268	251	221	241	230	220	243	249	251	249	258	275	245	249	241	231	243	230	248	264	250	250	248	250	249	240	239	273	256	235	245	239	276	254	227	215	245	239	240	217	243	288	239	237	263	232	261	250	243	261	247	229	243	254	255	258	254	243	242	226	262	251	251	233	263	253	264	256	287	245	249	248	252	266	237	242	262	259	240	264	233	242	238	225	246	234	237	238	249	271	233	240	244	266	249	257	251	261	264	262	241	261	270	243	222	257	247	266	227	232	246	240	260	257	232	263	270	258	248	239	260	271	256	272	249	248	238	239	230	255	249	242	263	255	256	248	256	241	262	240	229	271	260	250	248	262	262	225	289	246	291	258	237	258	242	210	252	273	237	262	242	248	243	249	251	244	278	236	259	277	227	263	246	251	260	282	244	258	236	249	259	279	240	252	261	276	246	268	234	262	282	273	240	255	245	257	256	223	259	243	252	240	249	281	276	248	235	255	217	261	236	231	247	263	245	260	245	272	220	239	271	256	256	266	244	260	237	293	265	245	263	222	268	252	254	266	267	243	272	235	243	217	256	248	261	236	267	262	260	220	252	258	239	216	265	247	239	233	236	254	256	238	262	242	252	246	245	269	218	247	262	255	219	244	245	237	231	263	251	235	236	231	214	246	248	218	214	262	282	265	230	219	243	235	239	234	238	256	253	262	259	235	232	247	253	230	235	244	266	231	262	233	226	229	236	261	258	243	231	248	264	260	268	237	227	250	254	231	256	233	245	246	257	275	252	213	250	257	261	275	228	269	251	231	241	257	239	289	250	228	246	260	239	228	252	252	265	259	267	235	240	238	264	254	230	229	215	242	265	263	235	250	266	247	259	246	256	245	251	249	264	252	257	269	234	222	266	248	232	240	261	254	241	250	265	249	265	250	257	265	265	244	247	258	241	242	243	271	239	262	246	229	252	247	252	279	255	222	276	258	227	257	240	253	246	247	209	236	254	263	249	237	244	269	265	241	254	246	245	228	261	261	221	215	268	245	241	273	238	260	262	239	228	255	265	269	241	273	253	258	267	259	249	249	259	244	257	244	265	235	274	254	258	259	254	243	240	307	240	257	274	233	248	265	240	250	275	227	231	292	232	236	269	272	258	221	260	217	231	252	239	254	244	253	247	246	251	243	235	244	261	259	224	257	263	273	239	240	229	262	237	238	237	267	210	240	252	270	251	248	242	255	241	268	229	238	255	232	274	252	246	228	238	250	228	230	243	256	222	245	256	249	267	268	241	216	266	259	224	250	236	232	240	246	253	266	248	241	273	258	278	249	266	281	267	253	234	227	243	298	240	239	261	259	254	230	253	246	265	238	244	240	285	258	264	254	255	235	243	268	263	217	245	247	226	268	218	232	250	235	244	226	249	258	241	255	257	256	255	250	246	260	254	250	273	266	232	213	241	237	262	256	267	245	251	242	250	277	287	201	260	252	247	234	232	250	234	275	255	225	238	242	244	233	240	269	240	256	291	231	226	269	241	230	263	268	238	268	265	271	215	261	239	268	254	239	263	249	222	235	264	246	240	253	275	247	256	248	236	242	236	258	244	218	268	254	265	252	254	258	245	250	209	235	250	236	242	240	230	230	269	219	233	235	239	236	256	253	270	257	255	234	236	256	260	237	288	220	250	258	239	250	260	268	242	258	262	250	262	255	276	254	279	256	224	249	237	260	253	248	251	262	266	267	253	231	235	240	220	263	232	247	263	240	247	226	269	264	251	239	251
49600	80300	42145	3305	2250	1715	1391	1144	997	789	745	632	573	566	489	427	471	462	457	397	431	397	383	393	398	385	377	406	354	398	380	376	378	331	369	347	358	366	342	335	321	340	361	355	329	331	357	348	337	346	329	384	370	373	350	350	316	356	337	327	352	316	365	328	339	337	349	352	337	330	330	362	345	335	360	293	346	349	346	369	333	341	351	350	353	341	362	374	321	353	343	360	379	353	320	371	350	327	341	344	370	381	358	328	379	348	352	344	329	351	296	338	365	344	353	343	351	317	356	348	361	365	321	330	354	317	327	368	316	341	335	322	323	309	307	339	325	341	314	306	349	322	374	363	322	359	325	329	350	331	346	340	330	385	342	351	355	352	347	340	335	307	339	329	353	356	316	350	310	335	343	369	333	316	357	332	329	342	356	333	309	328	320	338	348	314	330	335	365	335	364	329	325	340	358	351	315	359	319	327	327	336	331	365	316	333	324	316	344	357	352	334	379	291	308	293	331	293	334	356	351	325	340	328	376	340	325	330	362	330	352	331	347	354	362	340	346	327	340	329	348	327	344	310	318	338	369	369	326	349	332	336	332	345	319	336	325	358	321	357	300	333	327	322	299	323	315	363	348	333	344	344	315	364	325	325	326	322	342	329	319	317	343	345	325	307	355	349	337	312	341	355	311	334	307	339	329	342	314	322	338	352	338	318	305	395	338	339	326	305	367	366	327	383	322	326	368	301	337	334	380	354	316	307	345	309	327	339	335	362	370	341	345	346	338	320	332	350	306	336	329	344	329	376	371	342	341	336	313	334	356	329	349	362	365	358	337	313	329	301	307	352	332	342	336	304	346	336	320	321	337	370	324	345	344	334	342	354	359	345	359	317	339	333	350	323	356	346	317	339	355	354	347	328	349	313	335	320	349	322	334	362	331	366	361	335	364	365	299	292	348	303	359	354	339	326	350	349	360	332	332	317	334	340	326	364	338	342	320	330	349	338	324	325	348	334	340	356	334	314	350	329	325	332	334	317	343	325	293	303	325	313	346	323	338	341	298	342	378	303	332	342	340	308	356	336	370	347	331	326	334	317	345	328	326	335	335	316	308	330	370	352	338	357	355	346	327	356	387	324	337	349	329	377	326	322	336	331	356	323	343	342	328	370	350	338	330	359	344	332	338	348	356	340	350	328	335	351	303	343	341	330	338	359	320	318	304	362	342	352	359	333	358	332	334	354	342	346	346	349	361	334	341	318	343	307	325	322	344	334	356	374	349	331	345	320	315	323	332	311	335	346	327	353	351	350	327	342	348	324	354	344	357	336	324	337	328	337	333	340	338	347	348	329	342	346	333	344	302	383	329	366	320	367	314	320	354	346	354	298	349	345	341	354	321	372	341	366	346	353	352	311	334	350	335	362	341	324	370	319	339	357	319	330	319	332	345	339	342	345	346	326	341	314	321	374	358	364	344	297	331	321	328	316	351	364	353	335	368	302	342	293	331	342	341	330	356	331	303	337	329	349	343	353	372	327	352	340	346	331	340	345	315	344	330	306	351	348	302	349	373	344	314	357	326	300	317	323	336	350	333	326	351	373	351	378	345	324	343	307	344	318	348	323	309	336	327	319	358	352	354	348	369	356	347	350	315	361	321	340	370	347	336	312	337	332	336	329	341	324	309	333	302	355	356	363	352	331	322	329	324	370	367	314	323	326	317	339	312	317	356	374	360	326	362	373	320	345	370	360	352	355	337	370	352	316	302	358	306	310	333	303	346	345	343	339	304	324	318	352	344	347	357	345	339	318	343	384	343	340	330	326	319	313	338	345	347	330	350	346	358	352	353	321	344	332	363	348	314	347	342	340	354	314	383	330	345	342	331	314	359	343	348	348	333	333	331	373	307	362	348	359	317	342	329	330	338	324	309	339	355	335	338	343	355	373	324	315	354	311	359	318	324	319	332	341	330	345	351	341	351	362	348	324	378	336	347	338	360	323	352	336	361	337	336	322	325	323	353	335	330	282	326	339	341	324	328	300	317	372	335	348	339	335	330	350	338	340	343	363	336	332	358	346	330	315	345	346	364	353	369	343	354	314	351	344	333	325	374	322	333	344	357	326	329	335	307	337	316	311	325	311	356	338	306	358	362	322	315	336	337	352	357	336	354	323	380	328	358	339	325	314	341	330	321	330	326	386	341	317	323	335	345	334	337	296	338	306	343	313	325	337	337	344	372	344	342	314	331	333	333	353	361	355	376	325	331	320	316	348	339	320	336	296	376	360	343	308	348	331	327	353	361	333	334	337	326	338	341	349	337	351	343	341	334	331	336	337	343	345	339	335	347	340	350	310	351	345	346	339	342	315	331	324	344	338	316	345	333	344	346	356	339	330	334	331	353	343	345	325	364	341	359	364	313	299	332	343	325	338	330	323	346	343	352	314	341	363	345	345	322	339	317	351	326	323	329	308	328	328	351	324	333	359	344	320	341	296	313	320	325	325	350	308	353	317	323	332	350	340	323	339	349	317	328	299	355	323	354	324	345	306	354	362	355	320	338	348	330	345	340	335	352	343	351	353	322	358	345	339	341	323	328	351	343	326	328	346	328	327	349	367	315	330	314	310	379	329	333	345	332	329	317	364	329	345	307	333	315	340	342	336	308	320	331	307	331	342	360	360	354	342	342	356	356	329	320	310	330	350	327	345	348	340	339	346	333	294	337	340	351	337	334	342	339	342	368	325	388	323	325	352	351	344	335	316	332	326	343	294	352	341	362	325	332	370	325	369	338	329	348	341	307	343	331	320	350	343	329	338	298	318	348	312	344	344	324	301	358	341	328	347	345	348	337	325	360	364	329	350	339	343	339	314	342	335	351	339	327	347	352	308	322	345	318	334	307	336	310	383	343	336	384	318	325	345	348	340	319	350	315	338	357	344	316	340	329	314	322	327	323	372	318	332	322	328	344	328	352	329	366	336	323	308	365	351	326	297	318	328	353	326	330	334	369	316	325	335	364	298	326	341	315	354	358	351	342	335	350	346	319	349	356	376	333	360	362	349	353	343	339	342	332	337	347	324	336	322	359	344	318	324	328	312	332	371	348	343	350	324	360	344	350	319	339	339	347	328	359	357	337	329	371	322	344	334	343	302	375	345	330	324	348	345	335	317	356	353	319	340	319	336	340	343	366	342	350	339	336	330	342	332	365	350	343	341	347	325	318	354	355	329	325	333	309	379	323	335	338	358	348	328	344	373	352	303	360	314	358	348	346	337	317	321	349	329	333	357	341	327	343	381	370	323	343	367	329	320	343	350	320	350	344	287	330	342	341	351	369	310	335	359	369	304	345	335	336	384	357	360	332	344	342	337	361	318	336	326	338	321	352	335	332	341	351	375	357	333	347	329	329	349	356	342	364	348	306	341	331	351	330	326	362	311	340	348	361	334	339	310	324	356	313	320	335	305	317	346	319	349	335	345	364	322	322	310	314	358	344	312	349	361	357	338	330	343
27924	24259	22317	3226	504	506	486	471	462	465	451	415	480	447	442	470	453	457	457	448	449	432	423	474	453	453	450	439	455	473	458	481	471	463	439	450	476	463	434	459	399	455	437	457	448	453	458	411	397	441	432	440	467	423	445	437	468	464	486	465	448	452	460	466	471	467	474	468	473	464	470	455	473	438	453	451	461	461	450	478	450	464	433	499	448	448	451	456	496	476	477	429	422	449	459	439	447	487	460	495	422	467	486	486	452	472	495	460	462	470	461	466	502	461	429	445	441	409	496	455	435	460	464	483	475	427	453	462	465	455	462	424	477	455	467	474	448	411	443	479	471	443	443	468	464	469	454	471	458	421	453	446	466	483	489	478	476	484	463	463	462	450	483	460	468	455	469	464	466	482	430	467	440	444	431	433	487	454	433	420	449	458	457	442	474	440	444	471	499	419	441	510	487	478	431	499	450	468	499	428	479	487	438	457	455	463	463	466	455	461	441	461	491	411	458	467	453	476	439	458	481	477	453	480	486	491	503	441	463	464	508	439	473	455	476	454	433	421	450	480	424	479	447	459	431	467	455	497	432	421	468	476	456	454	461	453	452	476	448	451	459	506	444	456	454	444	473	420	442	473	453	450	484	482	475	408	473	447	461	445	477	461	478	482	404	459	472	440	429	480	450	450	443	425	475	449	464	439	446	445	459	471	436	449	457	453	458	458	484	438	434	468	447	448	458	497	490	454	487	447	478	472	490	441	443	457	429	451	482	458	458	455	485	470	457	473	461	422	461	453	467	452	493	466	486	473	465	500	463	451	474	477	478	441	473	466	456	456	451	463	459	481	487	468	449	464	492	445	461	442	445	452	439	436	466	424	507	495	467	450	460	481	472	439	474	441	406	444	454	449	472	468	488	444	464	476	452	434	489	429	475	452	438	462	467	442	481	467	451	453	467	455	455	445	470	444	437	480	448	474	463	464	452	431	444	450	456	432	450	482	467	448	488	485	497	439	448	481	440	451	491	462	460	447	458	422	433	482	485	453	475	441	474	484	451	489	452	467	463	468	452	474	443	481	494	442	470	454	470	447	487	467	472	455	491	465	484	448	456	421	476	446	453	486	436	448	437	452	501	472	472	441	469	448	452	446	483	466	453	488	446	468	488	458	438	438	460	475	439	428	492	460	447	426	458	455	471	476	463	449	469	413	443	478	479	492	465	458	440	454	463	470	494	449	477	460	448	488	478	429	454	466	435	491	441	466	446	465	480	482	442	428	471	461	439	440	466	455	485	471	451	473	454	456	457	423	465	482	424	459	477	476	500	445	475	459	472	461	458	487	441	471	456	534	466	493	470	472	442	453	460	483	459	467	425	480	477	453	445	472	448	448	452	426	449	480	479	413	473	455	419	428	471	463	436	444	458	448	495	489	465	475	428	451	455	441	455	440	438	446	459	442	438	487	502	466	481	459	456	475	466	464	487	455	466	434	463	480	429	471	437	450	458	456	477	455	460	451	478	438	466	505	471	470	445	426	467	452	463	447	505	447	483	417	414	463	491	496	471	440	414	436	452	461	462	455	444	439	495	462	495	492	503	496	431	518	434	440	467	452	473	453	466	474	437	480	410	465	503	460	446	474	437	442	448	455	428	450	449	456	470	437	476	461	432	472	445	459	452	455	457	443	455	474	402	449	425	445	465	472	467	444	455	483	449	433	472	488	496	441	491	440	425	451	450	464	456	478	422	470	424	450	501	462	425	445	455	470	467	477	478	471	494	445	463	443	424	457	459	457	415	424	477	449	475	483	479	473	498	427	425	481	492	468	440	418	486	489	441	462	438	453	451	472	469	423	448	508	432	465	451	478	469	444	437	451	424	445	491	458	444	459	476	474	453	442	480	475	435	459	469	499	483	461	482	449	465	460	432	473	409	472	466	452	420	446	470	439	442	469	453	454	461	426	446	479	489	488	495	460	405	450	452	469	428	514	463	490	458	469	477	438	456	427	476	424	467	436	449	437	459	453	452	443	477	435	463	443	419	461	485	459	467	458	460	463	511	507	472	475	456	472	448	476	435	449	494	435	458	484	430	455	475	453	457	452	448	438	440	402	451	406	427	438	459	460	482	462	455	467	433	434	429	456	437	456	459	446	480	497	419	480	470	446	457	461	505	444	467	450	477	431	478	477	460	448	462	443	469	467	485	469	440	471	470	411	464	446	503	494	505	473	432	459	483	470	485	486	468	483	464	460	455	477	463	462	429	462	468	473	458	447	470	456	453	456	467	459	477	457	427	424	489	462	483	458	512	458	419	461	457	476	473	443	486	496	435	469	451	425	434	453	443	439	455	489	462	443	468	474	461	486	469	463	468	476	432	474	452	491	466	455	510	461	509	457	474	451	472	504	456	465	455	518	467	467	405	437	449	469	476	445	438	447	434	470	480	446	489	444	460	461	439	491	449	448	478	450	445	434	442	465	466	474	475	485	453	429	432	477	485	435	457	429	489	418	450	451	484	429	495	439	467	464	427	473	475	516	519	477	467	468	401	472	453	440	460	494	461	436	463	467	462	476	454	451	445	452	487	459	480	486	443	448	456	449	452	470	457	438	465	461	487	463	474	470	438	452	446	464	467	449	484	443	426	426	447	438	486	448	465	432	441	483	458	469	423	457	414	496	474	452	469	462	468	442	457	438	470	452	451	437	451	451	442	448	403	417	461	439	431	463	468	479	449	439	487	472	475	458	449	465	461	451	470	479	430	436	439	453	448	431	433	465	478	454	474	445	465	478	476	466	489	450	440	490	459	452	492	467	452	451	459	453	421	450	435	471	470	467	459	449	453	455	498	519	486	470	516	449	484	447	490	441	485	491	433	416	464	485	484	432	428	438	459	477	470	518	447	437	455	441	458	466	453	436	460	425	452	446	439	448	470	500	495	435	492	475	477	507	451	430	444	438	489	449	458	440	478	497	470	469	461	447	444	431	427	443	446	459	439	450	474	402	458	463	474	419	426	438	447	448	454	446	479	487	490	472	481	438	497	466	431	499	478	457	457	419	401	411	446	464	450	469	439	467	433	430	482	455	450	468	433	456	393	417	475	470	442	467	452	440	455	438	467	431	442	446	456	437	483	439	469	478	439	420	466	478	452	429	470	473	464	449	469	467	449	455	462	456	452	469	427	445	476	438	448	478	460	415	486	443	469	450	481	469	487	437	465	475	450	468	475	438	470	438	461	455	502	465	456	459	447	464	472	469	496	478	470	499	418	458	466	476	456	428	431	446	468	460	452	450	442	446	497	453	505	458	453	467	470	492	452	437	462	460	491	417	438	452	494	463	451	461	477	467	469	471	419	481	427	523	484	465	475	445	444	489	459	483	448	476	473	503	444	479	448	479	458	436	500	466	453	463	445	461	473	476	473	464	450	436	457	465	484	445	470	456	432	443	440	429	435	485	452	456	463	471	451	454	498	438	459	485	442	405	469	446	494	478	433	460	454	443	457	458
28802	38247	19498	739	693	635	660	601	623	660	622	647	638	630	646	600	608	599	659	617	609	622	608	596	635	620	590	623	603	602	588	633	559	655	632	638	582	647	610	612	635	609	626	642	563	653	624	654	643	588	630	599	601	596	571	660	627	577	638	644	625	578	590	613	630	631	619	624	628	576	615	622	632	637	634	632	607	589	648	645	613	609	628	628	609	607	595	605	625	575	591	583	640	604	584	644	586	634	615	610	560	617	635	627	589	594	616	619	671	623	620	635	684	614	555	626	586	653	617	593	615	564	621	607	589	630	620	593	589	606	610	601	585	612	640	635	653	603	586	663	604	612	677	563	596	606	605	612	616	622	643	629	601	638	590	629	635	610	637	650	665	584	618	612	629	633	615	643	660	585	584	618	642	622	622	672	626	617	623	621	634	588	611	579	593	614	635	629	635	617	575	622	612	595	618	593	623	588	592	647	573	623	584	628	630	622	626	608	613	632	574	626	633	610	585	605	600	621	640	609	633	573	600	623	644	625	636	580	648	661	614	605	632	608	584	588	593	600	617	612	647	603	619	618	661	634	638	612	637	555	586	634	633	617	624	632	619	641	612	608	616	631	622	629	592	621	632	638	648	630	617	583	692	621	617	638	625	588	610	615	612	592	595	610	586	616	607	645	624	623	635	632	593	630	635	581	609	650	671	618	602	662	616	577	623	602	605	638	603	614	596	571	644	572	612	628	618	603	612	683	589	636	620	596	674	576	611	599	604	613	582	657	591	571	614	624	641	615	645	612	601	618	627	589	615	627	569	639	629	640	625	591	617	604	639	624	633	613	595	611	632	602	614	609	599	621	566	666	592	611	626	623	607	631	590	615	639	609	619	598	604	621	602	596	595	600	627	598	643	622	626	629	596	609	589	626	597	622	607	616	619	620	626	654	585	605	623	634	566	612	654	625	596	571	634	616	645	590	598	617	615	616	650	588	601	626	671	649	649	598	619	608	618	630	628	619	643	583	664	614	580	598	619	603	603	636	648	619	629	619	608	612	579	624	621	655	587	568	626	608	599	610	581	624	607	656	616	619	601	583	624	575	647	630	638	633	637	637	623	603	599	629	552	631	602	612	629	612	618	588	636	602	580	608	612	610	655	672	596	619	640	647	663	610	613	619	624	619	653	585	598	615	647	629	657	625	638	628	578	576	627	600	626	591	595	633	636	614	628	615	616	587	616	603	643	644	562	636	584	624	612	634	623	607	586	607	607	600	636	635	602	613	634	607	612	633	595	583	612	629	604	615	628	635	583	628	594	573	670	590	623	603	624	611	599	615	625	640	624	591	629	649	602	635	610	615	590	603	627	596	615	577	618	561	626	610	601	589	587	554	571	613	627	615	620	600	569	625	553	596	610	612	604	612	630	570	604	589	611	643	618	618	626	639	619	608	599	600	621	633	604	615	588	600	605	586	613	608	644	631	608	577	635	620	583	592	688	639	612	578	631	627	618	633	598	637	635	623	611	600	605	636	620	633	621	607	617	634	604	667	628	607	617	656	594	551	573	637	647	582	650	608	625	615	624	603	579	630	598	615	615	633	621	638	628	591	631	586	608	641	563	632	644	575	616	555	553	619	608	598	659	640	629	597	642	645	609	596	659	610	618	613	652	595	580	659	632	608	625	610	633	603	650	614	633	633	651	660	659	596	643	627	608	600	662	640	612	636	605	608	621	569	576	613	591	608	667	609	597	571	612	604	578	646	632	591	621	617	646	635	560	629	593	609	667	583	616	646	590	653	575	618	597	619	582	627	638	598	631	636	621	606	587	557	613	562	588	636	620	602	613	587	620	594	660	599	662	601	673	628	615	648	655	626	596	616	598	647	622	615	584	654	605	630	635	645	599	623	593	640	603	598	666	661	639	625	581	645	550	636	613	601	604	646	646	672	629	631	602	649	652	588	615	609	598	611	591	593	655	660	631	676	582	594	631	660	619	581	639	607	611	624	622	615	582	680	609	626	570	600	607	620	579	601	645	613	623	615	621	585	579	630	605	630	644	620	636	590	618	626	600	642	658	555	592	622	612	609	603	621	541	597	629	648	641	599	615	572	565	577	608	595	607	595	642	591	577	611	643	604	577	610	642	592	580	568	627	648	608	657	582	643	573	623	595	621	609	598	607	614	634	592	610	626	622	633	637	635	671	587	629	634	582	625	614	654	607	593	582	612	569	625	637	658	566	636	619	618	586	597	623	608	613	600	628	651	617	610	606	570	615	562	615	575	661	567	635	615	623	551	615	651	628	626	617	622	654	625	629	600	643	608	660	608	642	621	625	608	605	606	586	584	611	605	605	580	688	592	630	612	575	615	592	588	609	609	621	637	572	553	598	609	584	614	632	582	643	610	609	622	616	597	577	670	626	601	637	597	616	581	577	583	616	612	623	607	587	617	659	634	612	617	592	660	612	624	581	661	612	586	596	607	610	600	630	614	624	632	625	610	595	592	623	606	561	643	643	630	634	658	615	628	592	605	649	642	623	651	640	644	626	598	626	637	609	614	579	591	575	645	633	611	623	627	602	587	574	618	587	590	631	622	613	616	608	623	663	617	591	612	638	588	622	649	615	612	601	605	640	635	593	606	627	609	600	629	643	636	592	596	595	615	596	626	602	600	607	598	604	658	584	643	621	616	593	624	628	601	615	640	614	654	653	583	569	583	627	591	638	597	600	631	617	582	612	622	586	601	616	632	584	665	615	622	619	628	629	624	615	638	622	590	602	607	629	621	625	630	618	593	626	585	616	663	548	645	601	637	667	650	608	600	616	591	612	603	589	634	586	591	627	651	575	552	611	618	644	576	637	581	628	628	594	617	605	546	650	555	561	636	605	638	634	597	634	618	638	602	617	600	632	575	621	625	643	593	646	598	584	654	601	653	591	615	578	589	587	613	636	604	606	602	610	630	588	659	606	609	636	609	609	606	594	630	581	581	608	610	647	635	611	594	589	655	616	671	582	612	603	656	646	612	676	644	604	624	614	613	641	617	617	643	607	655	610	623	617	591	583	607	633	599	652	595	590	622	639	594	638	643	626	638	599	577	602	617	593	593	603	590	616	648	618	594	604	649	586	605	631	626	638	580	610	633	601	593	589	595	593	596	604	661	620	628	629	594	610	618	649	606	611	649	647	598	610	563	647	598	621	619	606	623	628	583	589	574	602	620	649	649	585	642	616	638	600	570	573	570	602	632	617	623	594	623	620	635	612	588	618	638	613	650	664	612	639	599	637	620	606	654	626	595	591	623	612	610	623	571	599	644	625	635	668	638	600	600	643	620	611	613	650	660	658	615	633	601	626	640	629	597	602	573	658	609	592	596	627	654	631	566	611	628	620	563	604	593	528	604	597	611	626	628	601	660	639	657	611	600	589	626	584	644	571	631	626	616	648	612	635	616	617	588	651	649	624	546	594	622	583	659	603	590	601	666	630	606	641	646	606	655	635	635	622	602	560	569
24147	21813	30560	23484	20490	7644	929	632	561	532	554	575	524	532	478	461	482	509	478	525	513	492	465	435	468	496	482	463	470	476	469	490	483	471	524	476	471	434	465	451	492	464	486	453	490	461	476	493	483	466	452	455	495	436	474	441	483	464	473	466	482	456	485	499	464	441	486	471	504	475	478	486	479	459	457	444	461	473	508	437	476	448	481	509	493	454	466	470	468	465	445	435	446	473	485	434	473	516	467	490	459	455	424	485	468	495	442	442	478	486	507	453	495	455	447	452	470	495	456	499	496	480	470	456	477	451	451	421	450	454	483	468	465	473	484	488	448	427	482	469	465	460	479	490	487	495	446	488	495	495	462	486	449	490	433	469	454	464	488	473	448	490	515	470	461	423	458	515	465	488	461	445	443	443	474	469	461	491	457	452	467	438	461	443	457	479	487	454	473	437	442	448	483	426	504	451	429	485	461	466	460	474	485	484	463	471	456	429	432	460	454	524	489	493	463	455	469	440	471	484	455	455	474	484	471	468	468	452	467	471	449	477	473	470	454	468	441	472	447	463	466	477	476	451	456	425	481	479	447	449	488	460	488	460	489	516	433	457	469	450	480	464	456	474	447	470	476	452	505	539	490	461	472	446	442	465	465	441	480	503	475	462	440	461	482	500	514	439	451	476	460	473	499	485	474	480	467	437	477	437	457	475	451	465	542	463	473	469	438	482	485	461	478	468	467	514	477	489	463	450	464	426	433	435	484	477	460	477	476	478	459	478	472	425	462	470	472	464	487	488	466	470	506	495	464	530	502	462	469	493	463	462	451	481	482	439	457	434	423	449	459	508	486	465	500	514	446	471	460	433	460	471	452	488	477	492	455	486	485	463	470	457	492	448	471	484	485	459	488	510	475	458	477	441	448	421	486	462	438	456	489	462	474	447	430	488	473	461	493	476	460	495	486	489	490	505	432	445	459	457	449	443	460	496	454	522	486	499	453	482	463	455	436	479	475	461	471	470	503	446	469	490	459	487	466	475	488	468	511	466	456	499	490	458	473	469	455	543	443	533	492	457	467	450	486	445	462	440	464	476	500	451	457	440	480	471	478	481	448	498	433	464	461	488	429	485	449	418	483	502	486	444	489	458	474	484	456	493	496	508	443	499	472	467	459	440	461	477	444	500	476	462	479	438	512	440	461	489	461	434	454	478	466	478	436	463	465	496	490	460	480	461	471	445	473	482	474	495	483	483	486	454	473	465	446	508	468	472	473	469	489	482	454	471	454	485	488	471	496	447	432	484	449	475	463	451	445	468	498	494	482	445	481	459	475	506	443	486	463	465	467	453	478	481	459	487	467	486	487	481	446	452	474	467	449	464	460	463	502	439	447	467	486	421	472	482	433	478	465	486	459	477	476	491	471	466	523	499	465	503	456	437	448	477	474	431	477	489	480	487	511	455	471	431	468	464	434	462	416	508	492	467	454	468	513	479	484	487	501	498	446	496	490	462	497	477	437	457	463	451	452	479	455	454	491	447	490	472	441	473	474	446	470	474	462	476	488	498	490	491	504	429	486	472	463	443	469	496	446	476	468	461	434	462	469	482	489	452	473	457	472	459	463	489	502	465	482	467	481	467	509	510	451	440	492	512	483	450	528	467	479	473	447	520	498	483	462	472	494	475	499	465	471	461	477	454	445	483	477	459	509	502	486	462	446	496	478	461	456	469	440	444	492	453	473	452	472	490	470	460	462	469	453	454	442	492	472	476	495	482	450	434	471	457	487	468	464	427	475	452	444	454	461	478	435	500	447	464	438	482	440	473	461	438	465	461	430	504	489	461	464	483	432	510	469	455	436	480	425	493	496	479	440	475	466	506	500	416	501	444	455	443	495	472	420	495	475	480	467	456	460	461	495	455	414	473	480	456	490	440	492	482	482	473	488	497	463	461	472	489	475	441	490	458	471	518	465	475	487	487	453	453	493	448	491	509	462	432	477	488	465	452	433	462	440	490	474	462	466	455	449	496	512	462	467	459	473	469	508	460	490	492	465	489	482	498	464	444	452	459	439	464	476	433	461	477	479	505	479	455	556	481	489	486	548	479	480	457	475	504	461	483	444	484	428	482	466	469	474	495	467	496	450	440	476	439	447	478	470	463	449	456	463	468	441	439	469	485	474	466	462	493	459	457	476	480	439	479	462	478	506	496	466	496	492	484	495	457	461	500	493	478	481	466	445	475	409	472	460	447	511	448	446	516	426	524	495	439	444	470	481	470	474	477	459	463	458	491	477	488	426	426	476	519	471	483	468	445	441	476	463	484	498	482	476	464	492	490	468	460	500	490	443	437	438	460	483	503	528	478	460	449	470	472	421	428	477	477	483	482	490	409	459	484	484	462	425	466	495	499	476	466	472	457	466	466	468	479	425	449	495	460	454	497	494	448	479	487	488	484	476	447	493	454	479	442	442	465	459	479	492	486	451	478	454	473	506	492	493	455	466	466	468	475	477	459	470	463	475	469	460	462	465	456	475	484	452	433	471	428	426	442	430	488	494	449	484	477	480	448	473	497	452	477	443	485	457	459	479	476	503	468	482	478	524	474	439	488	506	429	450	444	467	445	467	472	495	451	452	456	497	488	457	483	492	439	439	457	479	449	485	428	461	457	450	468	458	470	478	479	469	495	469	503	455	459	485	445	514	482	479	477	437	488	455	467	471	454	426	510	470	435	464	450	455	483	490	451	444	454	464	474	487	444	514	461	513	451	472	460	474	487	514	451	421	448	446	488	465	460	501	459	450	471	499	476	498	494	489	433	451	510	442	480	478	469	460	470	486	477	433	500	442	491	411	461	449	462	503	463	473	450	504	513	471	444	453	521	472	476	461	487	439	439	484	419	477	454	446	475	452	461	455	467	496	459	466	454	466	498	469	439	461	473	430	485	449	448	460	482	501	454	476	490	493	457	456	522	478	474	488	492	476	473	453	506	483	493	417	461	466	476	513	472	429	479	455	483	477	476	480	472	488	451	461	457	492	511	523	495	475	464	487	436	469	459	504	482	488	496	475	461	525	497	457	490	492	505	495	464	484	470	478	474	442	431	500	460	475	465	433	464	521	476	468	480	480	467	478	432	473	461	452	468	466	456	478	464	491	500	446	470	464	483	495	464	465	509	464	464	512	481	471	465	462	482	421	447	457	457	429	463	488	477	497	463	501	466	501	470	486	477	464	479	471	479	508	475	486	462	455	503	467	452	445	459	464	425	490	448	495	449	436	460	471	484	525	457	454	447	468	442	529	473	502	443	479	482	454	469	459	491	467	470	468	465	471	458	465	424	469	476	442	493	480	431	459	491	460	538	456	465	451	485	484	459	475	443	480	439	433	483	486	440	469	430	517	507	428	446	457	499	460	516	473	466	483	447	454	447	512	441	496	473	476	465	453	497	473	500	457	476	502	464	446	509	503	436	511	492	436	499	474	479	497	468	492	423	442	479	439	466	499	450	468	473
46410	72144	41337	2200	1545	1242	1161	983	936	860	890	763	797	756	750	711	667	710	712	728	697	670	699	625	641	643	641	636	663	673	681	647	681	635	646	598	645	631	649	700	604	642	644	676	652	599	651	650	638	624	615	599	621	635	638	660	655	602	659	651	623	648	611	690	672	614	655	615	642	620	661	673	637	662	634	622	615	613	656	632	650	608	600	636	600	639	632	656	652	689	619	656	647	626	622	635	620	692	649	654	616	665	658	656	655	606	619	635	626	615	618	663	650	669	636	643	658	608	572	596	652	614	613	659	601	618	686	657	643	661	626	646	639	659	633	658	646	649	612	664	664	662	660	626	589	606	610	619	649	609	604	626	694	620	610	607	589	645	616	616	630	632	665	665	643	656	614	649	637	666	634	624	642	677	645	639	606	670	651	644	650	664	670	622	648	639	611	597	633	618	645	648	642	646	598	644	655	587	668	619	659	637	666	632	601	652	663	659	623	668	684	615	641	654	613	620	709	634	654	625	640	657	635	657	624	577	630	633	666	617	661	610	625	606	578	623	614	583	632	618	616	635	629	625	694	614	610	588	669	611	702	581	615	671	644	642	644	668	621	612	647	621	641	609	654	647	636	673	618	600	618	602	621	645	625	630	660	660	629	612	627	642	597	660	615	616	654	642	630	627	632	633	610	637	626	625	620	642	665	654	618	627	628	615	630	573	627	647	627	642	651	639	657	660	603	607	645	598	642	650	622	619	642	624	638	669	623	633	622	672	609	608	595	627	653	625	621	653	599	642	639	631	620	644	637	623	679	665	647	631	638	636	606	621	629	679	643	645	614	624	625	642	687	625	621	616	600	653	617	632	664	635	665	653	622	627	618	588	627	655	627	630	675	662	626	642	646	650	581	613	640	575	628	633	619	610	669	615	595	637	622	586	648	617	576	631	590	580	710	659	643	638	616	612	602	585	679	629	643	649	654	652	576	626	612	619	642	619	628	605	665	648	654	649	616	667	632	615	629	616	636	602	628	650	597	659	660	651	694	621	667	613	650	624	607	648	629	629	605	652	637	672	649	660	616	703	645	601	651	631	632	672	667	641	645	640	638	628	616	649	623	618	686	653	628	605	591	646	624	630	638	680	619	593	632	651	633	637	624	619	613	637	635	614	639	572	667	633	582	631	652	643	665	660	647	615	618	638	619	672	630	634	627	627	649	608	634	629	608	604	634	625	716	654	621	660	661	637	656	641	631	632	591	607	585	624	605	651	657	640	632	613	614	663	698	645	645	607	653	631	633	637	635	638	643	622	620	659	660	665	637	639	660	699	647	630	585	643	633	635	601	614	630	624	619	662	631	622	647	599	617	639	593	650	663	648	648	627	673	613	651	658	675	651	670	651	642	641	651	627	669	667	639	613	599	646	618	683	657	617	641	589	586	616	663	650	630	658	622	646	665	630	661	632	616	648	622	637	557	589	642	651	648	578	653	632	607	621	623	648	628	643	649	611	676	645	610	644	594	613	658	616	626	629	611	597	645	628	643	593	615	624	648	630	603	609	630	653	624	644	636	666	664	629	635	645	611	684	645	631	669	629	620	635	627	611	624	643	629	622	646	636	661	646	623	624	594	643	618	643	621	616	641	645	627	595	625	651	638	702	690	644	647	626	687	637	685	587	621	662	633	626	628	651	634	633	654	642	621	588	629	683	612	659	593	663	633	636	602	641	640	598	672	641	638	610	640	617	633	589	609	651	655	631	606	662	673	629	679	588	623	629	657	627	636	647	631	583	641	625	655	640	660	595	629	670	604	586	607	649	641	628	601	619	598	658	646	672	639	662	650	614	623	625	662	583	645	635	607	704	688	673	646	633	660	610	614	684	645	657	583	657	619	634	593	617	642	644	624	599	653	619	691	624	662	668	618	613	591	639	676	635	662	640	645	648	635	659	635	622	658	599	656	642	631	662	638	608	615	636	641	598	620	631	621	622	622	657	669	640	627	660	646	633	667	622	612	627	641	659	641	670	625	647	609	653	607	612	645	596	638	608	618	648	642	634	623	618	655	692	606	667	633	663	638	647	640	625	637	655	642	699	631	645	644	640	608	656	631	628	670	614	609	626	647	623	639	694	677	636	601	613	676	647	609	630	671	591	640	660	637	619	636	639	663	648	655	625	661	652	651	666	633	614	623	684	666	600	617	659	644	660	630	677	639	670	635	615	667	596	650	674	629	602	645	685	588	617	614	598	665	669	630	642	637	660	653	676	615	666	636	677	614	651	594	615	631	689	624	623	613	651	583	617	641	654	580	631	641	603	619	634	654	617	663	635	635	660	672	618	659	672	634	630	644	674	644	650	601	649	620	640	639	655	639	651	642	629	690	634	587	587	650	698	625	649	636	630	622	680	641	637	632	641	671	655	644	628	644	642	605	666	636	624	616	655	649	605	605	634	640	626	670	663	599	635	625	645	640	637	619	635	651	666	587	665	641	608	654	619	651	647	645	567	620	589	614	588	652	653	642	638	648	674	628	621	667	649	657	590	600	591	617	613	662	632	635	623	648	609	690	615	659	624	666	608	673	649	664	605	670	626	653	612	632	698	660	609	607	628	625	659	667	628	645	655	649	617	659	638	607	627	618	633	647	645	669	630	628	696	655	574	656	631	598	680	593	694	647	586	668	679	622	619	628	627	640	629	660	629	656	656	684	656	630	623	696	647	599	616	666	612	610	659	670	642	606	649	630	615	653	636	624	645	645	575	669	640	618	645	594	598	640	619	628	652	674	685	595	622	619	627	668	616	653	646	618	591	648	631	618	645	666	632	606	598	604	602	641	638	595	615	641	598	644	629	626	616	632	634	558	646	644	602	666	605	628	621	667	653	612	661	601	643	618	639	652	593	682	602	572	636	637	614	614	571	635	650	679	637	630	660	615	620	632	586	664	673	636	623	658	653	619	570	633	619	630	632	658	676	604	684	654	624	632	633	672	597	648	658	617	633	630	639	648	604	670	619	654	621	596	652	624	641	597	665	667	576	632	658	680	665	594	588	651	628	623	649	648	645	647	649	656	628	603	661	632	628	606	661	587	636	583	598	649	611	605	641	647	695	632	666	651	651	635	620	615	701	618	646	662	624	631	667	646	677	659	611	639	633	626	655	662	636	628	604	653	647	646	634	608	592	675	658	633	635	704	642	603	632	642	601	583	608	646	702	622	627	645	645	629	684	599	657	620	619	629	644	599	646	649	683	631	646	656	623	595	635	624	604	587	630	662	643	657	606	655	652	633	624	622	640	663	649	615	661	651	599	632	614	664	647	603	631	618	611	626	638	627	580	650	634	627	604	649	670	598	607	608	640	645	668	589	606	616	614	643	653	640	614	635	624	616	625	652	685	644	588	694	619	626	569	660	667	651	645	635	628	638	663	651	606	656	653	656	637	632	610	635	591	674	621	635	614	625	637	664	633	685	570	632	618	653	618	673	609	654	647	673	611	641	592	637	647	636	628
23171	21696	30414	23199	21492	20589	4876	595	443	432	396	321	342	332	321	325	284	290	264	273	300	255	304	262	271	278	263	273	261	255	260	240	262	263	250	273	255	236	282	249	258	252	268	267	265	268	239	251	276	267	288	230	261	286	262	263	249	245	244	261	264	274	294	264	264	277	257	241	265	247	251	260	249	226	255	244	231	248	274	252	271	236	254	267	260	279	249	246	274	267	251	266	258	252	281	252	255	230	271	252	236	222	264	252	242	250	249	279	259	235	246	236	270	243	275	251	227	253	247	246	268	268	247	272	250	242	241	246	232	264	248	220	251	250	254	261	257	264	239	248	274	256	252	249	273	233	276	256	255	255	258	244	241	271	249	250	252	226	239	250	242	255	268	282	250	260	273	254	261	285	235	226	261	248	244	234	263	267	252	248	226	225	236	255	251	279	243	249	251	277	247	253	253	272	235	245	231	252	228	270	258	246	237	238	275	226	257	252	229	248	226	255	246	250	287	262	239	269	238	268	263	236	244	255	256	253	241	255	259	226	252	240	268	276	238	260	233	273	276	253	254	271	239	280	233	236	249	248	244	269	241	213	262	255	268	243	264	245	240	242	263	247	248	258	237	226	274	246	248	272	249	231	234	243	240	233	239	220	252	241	262	264	237	255	233	258	258	245	235	246	252	257	220	266	238	239	257	256	273	242	287	244	242	250	262	243	273	244	234	228	243	263	266	255	224	237	232	255	267	285	256	275	248	251	253	220	259	243	255	231	260	234	236	273	287	262	251	244	263	244	244	255	235	242	273	253	240	278	251	248	270	268	234	249	251	248	255	247	268	226	256	276	255	254	257	282	295	240	253	259	224	251	267	229	268	262	245	243	256	236	253	268	249	242	250	236	267	266	230	215	282	260	249	231	260	233	247	252	217	212	226	268	230	265	261	265	245	262	276	233	267	259	256	259	260	256	238	227	239	258	232	250	267	254	257	268	256	250	278	296	270	258	230	294	230	259	238	256	272	245	269	251	227	255	250	272	271	231	214	254	250	243	250	262	279	272	241	257	246	270	251	250	243	256	242	267	212	248	247	228	273	249	282	235	282	253	234	233	255	203	227	290	235	246	250	239	254	263	250	240	258	242	273	238	265	239	268	232	270	247	246	252	238	263	245	254	241	259	255	264	278	226	253	228	261	244	236	286	283	255	228	270	226	280	267	262	246	239	234	265	236	230	245	236	282	281	261	243	251	243	230	260	259	260	236	273	237	266	234	261	233	242	248	266	280	247	257	246	227	291	257	251	251	230	270	239	239	257	251	229	255	274	261	269	209	239	277	272	242	284	254	236	255	283	247	258	251	245	263	272	279	243	245	227	278	261	258	256	268	225	239	256	267	287	237	248	242	263	219	231	264	255	252	252	262	260	273	230	243	249	256	250	283	249	263	224	255	213	257	228	276	255	256	254	230	234	252	244	284	264	240	220	242	247	246	258	252	265	244	242	248	276	254	246	229	270	226	260	240	257	258	275	217	254	258	269	283	243	258	225	268	262	238	212	262	247	273	255	260	262	284	270	238	245	262	246	239	219	265	247	263	232	245	233	240	274	265	239	235	242	230	272	256	247	293	249	263	263	271	249	234	278	264	250	271	261	260	247	265	254	258	247	292	245	255	248	253	249	255	246	237	241	222	259	260	254	251	266	257	218	235	251	264	259	265	225	251	260	244	231	223	237	275	231	256	263	273	266	239	261	246	244	248	250	254	259	249	247	253	265	265	254	238	255	259	251	237	260	226	247	246	247	237	226	239	273	242	251	221	263	249	238	242	253	264	269	233	272	250	229	235	246	260	251	268	266	251	236	249	249	259	257	271	231	260	257	251	256	249	257	232	240	261	239	266	236	257	251	262	242	259	233	249	257	230	264	256	227	268	248	265	255	236	244	252	253	271	258	266	282	220	226	255	270	260	255	259	249	244	263	270	259	263	241	267	234	268	245	240	253	264	245	246	273	237	246	260	272	256	253	231	236	249	273	233	250	243	267	243	263	230	267	260	261	262	264	242	222	251	256	254	280	245	240	272	249	277	254	252	259	261	246	225	235	254	252	269	269	253	238	245	223	271	247	262	244	242	281	253	269	261	224	232	229	250	235	217	256	248	265	249	253	240	237	265	238	242	231	270	242	258	255	246	267	250	279	245	248	236	243	248	251	246	241	273	248	257	253	253	252	264	264	274	226	256	230	250	272	281	230	273	241	241	261	258	257	258	254	245	286	232	255	255	246	249	251	236	300	270	246	242	268	267	253	244	275	283	241	260	235	262	260	247	239	255	231	267	251	232	256	249	260	246	230	253	257	244	272	278	240	241	259	225	264	259	226	261	256	252	280	269	255	258	275	264	278	255	244	240	234	254	251	253	256	247	244	270	254	272	262	231	250	249	256	262	280	217	259	258	262	237	274	262	253	264	278	267	256	260	259	243	240	239	260	271	266	239	261	275	228	256	260	255	297	267	255	263	253	262	278	262	264	281	251	282	253	289	253	253	263	202	227	237	237	261	242	257	238	276	275	270	245	234	243	243	261	243	235	240	219	263	205	247	261	268	257	244	269	253	235	259	298	243	245	255	266	263	236	237	235	245	247	214	232	244	209	228	269	248	266	283	265	275	231	252	254	248	254	285	230	264	230	236	272	228	238	238	254	249	251	235	258	283	273	247	278	234	230	277	276	236	252	219	247	263	257	241	250	274	243	249	291	243	223	258	246	250	233	272	250	235	273	259	234	241	266	228	266	247	247	254	242	251	260	250	238	241	230	232	268	238	259	256	262	261	266	243	242	258	266	230	295	235	260	230	252	246	252	248	256	261	249	259	255	254	272	246	258	262	239	262	247	281	256	227	259	267	269	245	218	258	250	272	238	243	252	252	260	270	231	261	258	263	282	248	263	278	244	255	266	251	260	242	272	247	261	266	248	228	247	238	255	251	238	245	276	265	245	256	264	236	231	286	249	247	265	235	238	241	251	242	249	264	243	270	282	253	253	246	245	268	288	264	250	270	240	265	251	263	256	222	220	259	242	261	242	232	248	258	271	251	252	243	237	249	246	235	272	226	274	247	253	232	227	249	245	270	260	268	257	271	254	241	247	259	255	224	280	258	242	224	270	213	248	268	223	252	242	278	253	244	239	279	253	240	273	236	222	250	260	257	234	274	253	238	258	232	260	226	251	233	272	261	255	257	250	235	285	288	255	253	223	253	282	242	243	259	246	228	245	288	228	249	229	267	271	241	226	256	257	248	256	256	280	234	242	269	265	273	261	263	238	278	223	257	263	259	241	263	237	254	266	250	263	234	255	242	243	237	222	253	259	261	234	245	231	238	275	240	253	270	255	233	223	270	255	268	240	267	268	238	239	229	255	232	235	235	250	254	192	247	240	257	238	230	243	258	279	236	250	231	227	243	232	259	252	246	234	273	283	281	263	256	239	265	267	233	271	246	213	248	268	271	226	267	279
48211	70823	39195	3219	2156	1667	1333	1129	960	794	711	653	558	549	467	470	439	418	435	438	421	434	401	413	371	375	405	365	364	391	367	359	363	377	355	340	352	370	341	352	371	355	340	327	362	355	383	373	346	349	362	384	335	359	352	373	334	355	331	322	352	352	327	360	324	365	348	360	359	332	357	361	366	338	335	336	352	338	361	358	359	310	338	322	353	359	351	351	368	345	340	343	316	367	343	323	340	349	363	364	308	358	336	334	291	346	333	337	349	350	327	340	371	353	347	334	375	308	322	341	362	336	349	350	340	324	372	311	353	340	376	325	333	340	317	330	340	352	309	344	333	332	367	348	338	366	339	375	364	310	339	304	343	319	307	384	360	344	324	336	365	348	338	330	325	337	328	317	306	327	328	331	338	350	348	331	364	364	379	335	308	354	359	336	342	366	325	352	347	315	310	342	345	355	337	346	345	352	359	337	316	353	367	349	333	358	303	371	329	305	361	349	330	340	358	326	328	346	369	309	328	336	298	366	354	324	338	311	364	335	335	306	333	309	363	344	331	351	367	364	369	363	340	363	352	347	328	359	324	357	342	322	350	349	329	346	354	367	330	336	343	334	326	328	367	338	373	369	351	366	349	357	386	336	378	350	341	327	319	372	320	319	356	327	338	348	308	341	338	338	328	332	338	343	376	343	334	333	346	350	309	322	347	345	329	345	352	331	342	349	356	334	333	346	359	361	360	362	365	331	331	308	354	330	369	324	329	344	358	349	335	346	341	331	348	345	387	335	353	330	335	339	310	356	312	326	307	375	347	351	325	347	318	341	343	324	328	366	366	359	358	330	342	316	351	370	306	351	353	330	309	343	352	322	332	358	350	341	290	338	325	329	338	324	339	366	352	353	355	365	349	351	357	343	327	365	356	328	373	341	360	348	339	361	324	352	331	353	356	317	360	373	307	350	353	341	347	331	345	334	358	316	339	321	337	352	355	364	347	331	309	366	317	363	335	331	361	354	333	370	328	321	351	346	300	347	341	308	347	352	346	349	364	329	342	347	329	323	338	339	336	336	344	316	307	361	322	321	309	326	335	341	375	364	354	342	344	349	334	349	342	337	344	353	324	346	323	345	326	354	328	375	362	344	332	339	342	353	338	359	345	346	341	321	345	375	367	345	360	356	362	342	342	344	372	352	330	337	366	324	356	335	376	347	309	340	320	357	311	350	346	331	353	332	334	365	353	330	348	344	347	297	359	349	335	332	323	362	333	358	340	361	349	349	354	317	326	344	360	320	352	343	332	313	331	354	363	366	347	319	361	349	347	348	361	351	360	327	333	332	345	360	357	341	356	346	362	324	338	332	349	346	342	340	317	324	336	356	377	321	353	364	340	339	350	334	328	311	309	349	320	320	333	338	349	348	353	346	342	329	355	375	369	365	367	364	334	323	344	319	324	356	367	332	346	323	343	334	311	369	328	329	336	381	365	345	357	339	359	351	305	343	323	336	315	359	339	358	326	347	350	356	332	352	332	307	349	355	330	329	356	341	336	351	323	314	344	377	336	338	345	348	355	351	333	350	368	327	341	354	346	338	351	340	337	350	305	351	316	321	367	390	328	342	346	360	348	345	329	345	347	333	330	333	343	353	339	350	337	323	351	321	325	304	337	328	341	356	354	316	334	358	355	368	341	320	327	302	334	362	341	365	325	324	319	344	391	347	319	332	368	309	333	323	344	384	331	329	314	340	326	300	376	332	323	293	360	332	357	341	294	339	384	343	344	371	361	344	352	331	339	361	291	367	317	302	385	340	337	390	348	309	331	359	378	317	327	335	338	317	377	335	372	349	338	347	325	323	367	343	363	360	318	346	356	353	371	348	331	375	306	320	349	335	372	346	345	379	362	348	315	346	311	344	294	374	340	368	310	363	346	375	331	335	340	316	366	353	334	331	321	361	332	340	321	308	338	331	319	312	335	315	365	343	338	335	362	318	319	360	319	331	350	362	335	356	347	345	352	323	335	345	300	321	355	346	312	333	387	384	327	323	364	354	340	347	337	323	355	324	352	334	370	332	382	336	356	356	361	292	325	336	349	341	328	360	337	335	335	336	365	348	361	345	330	361	328	327	350	319	335	332	359	315	337	324	314	342	315	350	358	356	337	367	353	369	331	362	340	346	331	348	322	345	331	316	385	334	356	322	344	368	304	348	333	312	317	349	363	342	355	328	373	358	322	367	352	323	335	367	312	333	357	327	347	337	350	353	313	346	354	327	369	335	331	331	331	310	355	320	355	352	326	360	338	348	350	346	370	331	340	368	309	305	349	352	341	361	369	331	344	322	349	335	325	369	331	364	338	358	360	323	367	333	355	368	355	338	363	306	320	349	346	346	326	321	369	360	323	317	316	360	320	348	380	342	332	339	323	347	337	332	345	327	338	370	337	353	321	336	315	334	352	363	329	327	343	365	368	342	356	375	362	342	354	317	374	330	353	354	332	347	355	329	347	375	326	355	327	388	335	344	348	342	344	362	293	351	332	317	340	341	363	321	347	338	376	343	327	331	379	309	349	315	341	325	319	355	357	362	311	366	353	353	360	372	351	369	340	337	348	331	352	332	370	350	318	388	329	343	311	380	311	365	351	329	364	326	321	360	365	359	345	349	311	352	341	363	330	360	372	328	370	316	319	365	336	356	359	356	351	339	334	314	319	360	349	342	343	343	324	335	379	353	347	312	371	377	346	333	328	338	317	349	325	318	326	348	324	335	321	294	363	349	323	353	332	305	338	347	291	355	357	353	354	327	351	327	383	325	383	331	347	326	312	347	317	296	345	341	370	343	354	327	323	353	318	356	352	342	334	329	384	318	350	342	315	339	353	398	301	341	363	356	385	358	336	361	348	342	336	375	354	351	375	298	358	364	379	330	358	334	321	341	366	370	315	363	329	311	342	339	312	340	313	357	341	336	333	324	348	331	374	345	347	349	341	329	372	348	348	351	341	363	341	331	372	338	343	338	314	338	360	350	342	342	354	336	348	346	346	344	339	355	353	361	343	304	348	333	360	317	307	382	376	299	342	349	371	358	308	385	315	364	365	325	310	338	349	343	363	338	344	365	320	351	327	324	356	339	359	316	341	332	346	350	337	326	348	370	355	386	357	327	321	348	337	335	377	325	330	320	339	336	330	348	350	363	345	352	346	326	370	355	344	359	342	370	328	351	323	358	322	371	321	345	350	353	353	341	343	344	349	315	357	311	339	367	348	336	336	362	350	315	347	326	338	364	335	323	324	328	349	341	326	353	339	346	319	341	341	345	324	320	370	358	331	354	341	311	312	355	336	359	342	344	332	353	343	340	330	350	362	342	328	331	338	346	333	379	319	346	338	325	361	377	332	335	375	341	328	332	333	347	352	331	319	336	316	341	377	316	344	347	337	355	369	359	363	333	367	353	352	331	349	338	330	316	333	366	327	311	367	348	380	332	324	370	350	316	327	334	340	335	334	325
28038	23615	21219	2928	546	491	475	507	475	453	488	475	435	485	517	491	457	495	509	453	436	481	484	444	478	480	457	453	482	430	498	461	468	451	495	450	488	450	493	462	491	417	487	476	419	411	495	514	436	448	458	442	464	451	452	473	469	484	478	491	482	515	516	451	461	489	441	460	453	418	497	451	468	476	457	457	451	485	459	456	453	499	460	460	458	424	466	474	455	474	439	478	498	471	485	408	452	472	471	424	449	484	490	429	471	435	453	455	466	449	441	490	460	438	487	480	424	468	444	416	492	445	425	411	458	444	462	511	479	501	489	474	427	485	443	482	451	471	477	459	457	460	452	478	525	478	488	451	471	467	493	458	503	468	448	437	475	480	465	427	460	458	471	448	465	446	436	485	469	505	487	454	413	440	450	470	444	459	481	455	467	450	491	478	465	484	447	441	415	436	457	456	475	486	475	453	507	476	459	446	481	446	431	471	468	465	462	474	460	488	466	470	462	445	470	438	472	514	470	476	475	459	483	448	479	448	467	449	484	452	450	491	463	445	433	469	446	443	441	492	408	450	467	490	410	495	469	466	460	436	463	501	477	470	455	415	459	432	427	461	458	487	466	437	464	480	428	488	441	443	430	448	445	471	484	502	505	467	485	436	429	489	489	474	489	486	466	465	460	480	482	479	470	431	444	478	499	525	507	478	502	431	455	459	465	455	480	471	480	458	476	448	435	465	474	452	481	451	462	433	478	495	456	453	469	477	457	474	469	419	414	497	468	457	453	503	476	442	488	500	465	434	512	451	398	454	507	496	432	441	448	424	473	446	450	491	423	448	493	520	468	507	486	477	491	425	486	474	438	482	426	455	423	460	451	414	443	430	445	462	420	452	479	461	483	459	467	438	461	474	466	448	474	433	449	462	459	486	427	471	447	458	465	478	490	457	458	474	443	436	401	486	428	484	479	485	452	494	497	450	452	427	468	444	437	475	501	471	465	439	459	462	471	464	446	463	474	473	463	464	454	468	483	447	469	488	442	424	454	428	467	444	512	436	456	425	419	446	494	447	487	452	495	455	518	472	425	509	456	469	460	470	479	454	475	472	442	464	472	455	483	468	460	451	437	503	407	463	452	471	463	417	446	430	455	443	451	477	462	494	454	486	497	474	472	488	503	475	447	473	471	472	457	448	488	427	460	461	464	445	474	465	477	436	465	495	491	485	440	418	459	488	470	494	473	456	434	510	482	478	500	431	445	459	492	451	449	472	450	438	476	500	451	491	449	462	430	470	445	420	478	448	477	448	452	483	494	487	446	471	424	482	459	516	485	478	473	447	474	477	442	452	468	429	489	481	477	437	459	479	481	444	478	481	439	464	468	452	439	475	455	462	463	454	474	468	444	462	482	455	432	455	430	500	459	474	452	461	440	460	465	458	467	477	464	490	439	431	480	434	435	433	463	442	480	444	437	464	498	505	452	469	488	402	467	481	482	456	448	419	441	475	496	497	458	459	486	493	448	473	477	461	451	510	475	486	484	467	495	426	451	442	478	441	464	493	443	470	471	452	486	443	435	465	518	488	425	460	458	463	483	456	452	456	423	469	469	424	469	430	448	479	484	443	419	458	475	473	436	485	461	476	450	429	479	465	471	473	467	471	451	434	466	450	481	471	495	448	430	474	475	443	450	471	460	489	450	451	479	453	477	490	476	454	475	485	445	461	441	499	446	434	491	470	457	444	464	446	489	445	453	446	451	458	438	514	507	464	506	478	446	471	461	485	461	500	451	472	447	475	480	473	469	442	457	479	462	475	458	462	440	462	459	503	428	443	465	444	451	457	483	451	465	476	470	461	425	449	441	470	482	451	459	476	467	460	444	478	478	460	460	445	502	439	448	438	434	461	463	449	503	427	495	494	480	458	458	471	449	454	434	499	470	477	447	471	467	486	486	503	483	454	467	444	492	425	475	480	444	453	439	496	467	460	485	438	456	476	427	473	451	435	452	488	460	469	459	440	458	451	462	493	498	421	455	433	460	421	433	490	492	449	455	464	465	468	500	432	420	490	453	462	439	458	431	463	448	469	451	469	438	482	444	487	440	446	480	447	436	460	463	456	486	454	462	472	468	450	436	475	488	458	456	467	408	482	476	462	466	453	481	475	456	482	458	435	468	467	460	433	456	442	446	441	458	455	489	463	468	431	472	466	484	515	439	444	437	456	474	437	440	470	463	470	471	461	457	457	457	498	456	493	475	482	458	480	451	468	471	492	506	490	429	457	436	465	468	460	441	484	465	455	479	457	451	473	441	445	455	454	422	456	484	454	464	474	448	477	445	437	487	485	448	490	470	439	473	470	504	443	456	472	442	485	472	471	497	474	501	452	496	460	423	469	469	440	455	443	495	440	460	486	500	442	441	436	461	461	436	421	476	442	468	484	443	453	436	444	430	482	455	481	512	480	526	493	480	456	482	442	451	484	489	455	487	468	451	465	482	439	473	471	501	456	431	427	457	439	507	484	461	495	476	459	476	447	443	463	486	449	453	481	493	445	450	488	505	439	470	445	479	428	435	467	462	495	490	465	511	460	454	444	447	532	475	452	439	477	441	489	421	460	456	461	457	464	480	457	476	456	475	454	465	446	433	487	490	468	491	485	461	452	482	454	451	441	453	425	469	522	507	449	454	466	435	464	440	479	458	452	477	475	482	455	446	488	460	487	440	440	482	490	503	496	445	453	463	431	496	447	497	455	487	451	434	468	497	469	475	440	448	460	453	436	476	483	464	437	450	452	472	436	492	474	463	435	498	451	489	478	441	464	457	439	467	480	448	404	424	470	501	484	448	435	456	472	488	434	444	469	456	439	467	440	453	446	467	468	439	456	462	452	478	450	481	472	450	441	475	458	462	467	442	451	461	456	445	433	487	447	501	478	453	475	496	448	436	511	428	502	432	486	472	431	449	445	454	472	494	453	441	415	472	497	463	471	448	465	454	441	454	472	465	504	461	472	453	434	435	441	456	496	456	451	454	439	460	475	483	472	422	420	500	462	463	434	416	450	466	500	468	468	501	459	439	448	461	447	497	509	454	509	431	459	454	466	456	467	448	467	423	442	484	482	470	511	399	500	450	494	454	442	453	428	432	472	442	437	463	440	435	462	485	481	430	444	457	431	449	481	468	424	481	482	457	450	447	471	447	470	473	473	478	500	478	465	427	481	416	478	489	468	461	453	445	447	471	440	481	420	480	458	467	463	474	420	438	471	462	465	481	433	504	422	442	450	444	462	458	460	441	430	466	473	436	427	457	430	475	481	430	420	438	430	479	458	439	464	439	470	424	474	497	464	475	474	473	464	457	422	458	431	435	450	480	456	462	438	468	437	449	448	474	536	474	481	446	469	478	476	465	462	455	488	449	493	462	484	433	469	458	451	455	501	456	466	463	469	449	458	485	483	484	471	480	479	464	471	459	466	479	471	471	461	479	436	449	478	446	476	478	454	483	489	456	421
29893	35666	17998	788	655	676	649	632	648	653	645	632	622	586	639	593	596	600	589	617	608	672	616	616	614	652	632	633	663	640	618	592	622	601	649	586	659	634	610	554	583	601	621	614	634	622	678	595	582	619	630	614	678	621	604	626	594	570	668	642	635	637	673	581	645	644	639	606	584	608	602	593	644	631	620	642	622	638	581	610	648	629	599	599	643	626	640	654	615	599	595	639	643	630	598	621	565	663	637	650	584	655	613	644	620	600	670	655	618	619	627	625	643	606	622	636	645	617	589	664	605	635	645	655	602	640	634	618	656	632	619	590	630	618	599	613	648	626	599	594	618	627	606	624	591	621	655	613	651	605	620	617	596	631	633	630	652	587	627	640	625	640	619	583	588	639	569	669	608	628	601	683	610	625	623	647	621	582	650	565	593	666	624	609	613	620	610	667	650	618	616	598	589	639	613	627	641	619	642	639	643	639	599	614	650	642	650	611	635	637	586	621	651	626	572	597	634	619	594	651	627	593	660	620	641	630	589	605	618	626	593	581	592	616	625	616	599	644	644	598	649	588	615	599	593	609	631	612	635	597	622	635	615	581	602	613	606	629	621	627	645	630	615	652	664	641	674	642	611	603	617	575	624	592	643	619	623	631	660	626	587	601	577	648	593	630	596	591	625	637	592	613	579	640	639	621	639	645	634	572	595	598	577	662	610	666	629	626	665	610	606	644	621	624	623	607	619	656	658	630	612	620	600	609	626	622	614	669	681	589	606	587	577	590	660	601	602	624	621	607	608	583	629	608	601	656	654	588	596	606	622	628	616	658	637	661	657	635	587	605	615	646	626	617	614	595	571	620	636	638	634	611	595	602	653	584	600	628	609	634	609	625	649	631	624	611	646	561	639	669	646	651	627	651	663	651	619	629	587	621	617	668	634	579	654	595	616	649	629	613	642	609	621	651	633	574	586	589	630	598	603	654	687	644	680	646	662	603	605	651	621	647	601	612	653	660	659	612	609	648	607	620	612	633	660	631	631	632	584	620	616	643	618	599	656	588	586	611	612	653	610	609	616	625	629	599	617	639	641	619	590	600	627	618	618	647	591	646	612	653	612	618	598	594	623	610	586	615	653	610	636	646	622	616	594	591	601	603	647	634	617	625	602	604	632	648	650	622	590	634	633	609	612	643	599	620	572	642	660	596	611	581	614	601	610	607	620	624	666	616	596	618	617	600	621	591	613	608	622	601	649	612	609	626	613	617	630	637	616	646	620	634	648	596	602	589	627	632	578	609	631	628	614	661	629	649	609	648	590	631	625	645	625	592	619	659	593	589	613	611	642	649	624	625	642	618	621	619	574	590	607	588	610	610	638	613	618	614	601	612	606	587	646	601	624	633	626	663	653	640	618	635	624	593	621	577	620	641	669	608	627	620	588	616	536	618	607	583	613	582	622	615	643	600	596	624	679	594	589	601	629	616	655	576	604	659	620	614	618	608	619	618	611	647	594	655	616	619	646	646	648	636	613	595	583	620	649	619	604	624	655	658	644	631	607	649	649	639	587	586	592	635	641	597	611	633	595	558	626	574	611	590	579	620	601	560	631	564	595	623	629	622	627	592	635	605	548	578	641	628	582	621	644	621	614	604	665	563	591	591	627	639	585	607	612	644	639	641	644	596	584	619	592	638	621	651	588	661	641	625	639	609	610	616	620	634	571	623	648	579	648	611	612	616	571	586	635	662	646	620	630	664	588	633	625	641	628	620	608	608	616	640	619	633	614	558	629	591	618	617	609	627	622	602	586	647	664	609	599	573	642	573	615	595	585	578	619	597	621	639	590	598	612	625	610	575	636	639	656	628	667	600	591	644	591	628	615	664	616	669	668	628	611	640	622	652	601	595	595	609	637	612	629	645	577	621	603	609	575	611	636	643	655	610	616	627	612	622	601	600	657	597	594	653	628	602	675	624	663	657	609	614	654	620	653	596	583	600	639	586	606	611	646	621	592	641	643	621	639	594	637	657	677	628	593	635	620	600	596	581	624	602	605	602	622	636	659	665	614	627	622	578	596	598	657	593	605	628	577	609	588	573	624	614	620	678	630	616	666	583	640	559	579	630	627	623	609	647	587	619	600	626	599	601	597	641	596	601	641	638	648	631	602	576	604	599	618	651	620	622	603	655	614	632	658	582	628	629	655	681	619	664	595	658	652	613	578	606	612	607	606	620	591	634	617	632	629	624	570	596	639	625	614	645	638	634	621	619	603	657	622	646	659	640	611	597	641	644	625	650	593	633	643	636	612	586	607	648	556	640	659	599	636	640	626	634	642	597	622	604	608	628	623	634	660	620	585	592	599	625	644	608	630	637	593	637	595	609	625	578	593	656	623	618	628	617	591	639	622	651	621	605	617	625	666	606	634	611	614	596	639	601	668	646	666	626	633	632	601	623	602	628	661	652	620	599	627	636	641	607	639	647	621	606	605	663	635	625	634	656	656	653	627	635	628	636	674	638	653	591	657	600	573	618	616	597	614	588	634	588	644	680	607	610	614	668	643	621	638	623	629	612	628	668	647	587	588	567	627	639	627	598	661	650	585	624	631	618	619	594	621	600	626	592	663	659	604	603	648	594	589	599	602	625	599	589	599	594	631	567	647	586	649	601	625	628	575	628	599	647	595	594	637	647	667	623	610	615	614	580	564	620	577	594	635	625	611	600	623	621	628	588	630	595	628	648	636	609	617	612	632	638	584	624	660	654	621	610	562	649	610	627	643	639	627	651	589	641	623	574	663	599	643	586	577	586	581	606	618	680	655	590	600	602	577	651	685	646	604	609	618	617	605	604	571	565	608	585	616	625	640	610	610	583	615	652	608	627	645	611	624	625	616	628	649	638	595	608	618	609	597	580	651	631	651	579	619	599	595	630	589	601	651	606	618	648	612	642	592	635	624	627	636	610	625	593	633	595	660	643	599	658	629	599	641	641	624	634	582	658	577	660	623	664	614	659	653	633	576	578	621	637	643	635	596	621	586	610	591	626	592	658	573	593	616	630	618	632	613	650	606	595	631	591	654	620	655	600	638	641	582	614	611	629	608	625	655	619	661	613	584	607	559	627	618	639	668	614	617	601	589	612	586	628	614	628	598	626	593	572	604	623	632	653	607	619	635	645	638	655	608	649	613	599	640	605	615	615	620	611	654	648	599	631	636	639	629	620	627	636	634	598	666	606	612	592	585	634	610	600	608	590	661	608	618	618	599	640	620	616	645	602	629	624	620	582	633	610	600	590	608	631	586	618	595	624	602	560	615	626	623	622	602	631	588	622	654	620	581	571	621	643	631	640	628	661	675	625	633	607	635	626	617	679	585	596	558	629	617	614	635	604	619	643	608	635	612	618	594	647	607	604	625	610	615	663	603	637	635	648	661	626	575	623	575	636	631	667	580	575	633	629	557	632	647	657	612	659	580	572	625	609	631	617	613	666	624	601	615	610	654	665	651	648	609	609
24191	21690	29343	24608	20416	6947	846	660	578	562	523	522	542	539	496	516	503	491	515	499	471	492	472	472	459	478	437	459	485	494	429	455	469	472	479	493	496	486	532	462	472	491	479	465	501	492	518	485	497	486	501	490	466	493	489	482	482	497	462	464	495	488	475	480	441	487	452	481	493	446	485	437	455	504	455	495	445	450	502	478	482	427	463	468	447	472	499	523	454	470	462	462	472	441	472	514	460	479	483	476	453	491	477	462	513	490	522	434	471	516	477	503	473	547	508	478	463	448	481	466	467	480	434	469	453	442	477	454	495	504	541	434	483	476	499	485	527	477	440	453	491	461	509	449	495	450	485	450	495	493	461	480	416	457	459	487	453	452	495	450	482	429	478	487	467	469	496	456	435	476	464	482	455	499	483	443	465	442	498	484	467	504	514	486	480	451	500	477	476	495	494	474	496	473	495	489	440	471	483	449	474	485	497	482	476	456	457	487	468	429	428	431	486	503	445	441	473	492	478	466	437	474	464	472	485	452	465	453	457	474	465	459	469	465	498	456	482	480	456	458	466	504	456	449	458	476	457	418	454	476	503	489	448	480	488	448	492	469	499	522	515	491	475	524	460	461	454	487	456	430	488	462	495	485	528	514	456	479	483	508	496	453	455	459	483	511	465	516	483	475	460	494	473	470	509	498	491	472	458	505	477	428	480	470	488	460	453	454	480	465	443	485	473	438	470	479	481	448	471	443	447	459	435	469	416	481	512	491	492	455	458	450	503	467	468	488	463	454	474	465	476	488	477	484	447	441	447	468	513	490	492	471	487	477	451	479	447	483	497	440	487	477	426	432	472	474	460	492	513	458	479	438	494	471	466	464	459	477	419	456	468	504	468	452	451	476	495	476	463	489	520	487	447	452	481	452	493	465	486	455	470	490	483	479	483	462	478	518	489	452	457	480	476	509	490	497	448	472	495	435	470	499	481	437	451	470	451	474	490	485	493	487	470	473	476	473	469	465	466	445	501	496	460	517	479	430	456	492	467	460	472	458	442	487	457	487	465	491	491	481	481	453	471	462	472	490	480	480	463	466	502	467	472	459	452	499	484	450	481	457	473	462	493	481	500	445	483	473	487	470	471	480	477	483	459	462	477	498	473	440	489	494	489	499	494	432	426	491	456	482	504	453	477	470	449	477	489	473	518	449	472	467	479	457	466	459	508	459	452	492	470	502	499	445	487	433	468	479	434	466	455	484	490	482	484	453	500	501	478	444	441	504	427	447	479	467	514	456	494	419	491	465	536	432	482	461	464	492	480	466	480	465	489	459	482	504	514	480	466	468	479	465	442	473	448	442	460	455	449	487	416	478	456	463	498	460	489	479	466	492	479	483	467	438	452	502	469	480	486	446	473	458	497	443	507	455	480	461	485	471	445	459	471	492	473	474	414	497	469	476	499	460	497	465	480	468	485	501	483	444	448	537	464	452	429	505	444	474	496	468	454	456	446	481	517	473	512	497	487	479	470	485	498	462	474	522	453	471	493	467	506	482	466	493	466	457	546	486	484	441	438	442	490	426	455	426	500	467	483	489	452	462	463	436	469	488	475	456	460	494	476	466	455	447	463	442	478	479	479	458	476	494	463	474	512	464	479	447	463	457	454	510	455	477	478	484	478	483	486	486	464	495	462	468	458	482	455	485	418	469	484	462	450	451	482	485	470	484	466	456	468	490	468	454	490	500	447	386	508	490	455	486	476	500	453	484	471	464	483	466	477	452	482	472	456	467	487	479	485	456	467	454	437	438	444	484	500	478	525	474	451	469	451	466	486	429	444	466	468	465	459	427	463	464	468	489	484	511	482	475	482	511	499	471	485	467	488	492	478	489	485	493	475	473	504	495	507	470	477	480	446	481	456	481	484	446	456	474	486	489	446	484	453	508	464	488	495	470	457	429	479	449	499	500	497	488	497	498	518	440	485	495	485	517	460	487	503	476	443	401	445	450	490	479	476	440	496	474	441	524	494	479	487	501	503	474	502	488	487	457	484	513	463	471	488	491	442	463	466	492	449	506	452	497	494	480	508	523	479	454	460	464	516	434	508	479	478	465	478	464	482	445	478	442	467	463	472	468	448	472	498	476	483	478	525	453	483	442	483	488	473	454	491	476	483	481	432	484	478	461	462	497	458	497	462	488	440	455	499	497	453	508	475	459	477	487	460	469	449	505	482	490	500	450	463	462	471	504	476	452	465	442	471	474	500	492	493	441	471	480	493	460	442	495	476	418	462	489	441	453	451	465	482	485	460	450	489	478	434	464	467	487	503	450	519	472	487	476	472	444	481	472	478	469	489	458	474	491	462	497	466	463	478	440	459	479	508	504	504	451	462	511	445	475	464	434	454	482	473	513	447	458	489	453	460	460	472	435	474	442	390	523	448	499	489	482	478	452	509	488	450	441	462	486	493	475	470	494	451	448	441	467	463	497	495	478	447	503	510	508	459	454	475	498	462	511	473	468	503	495	456	529	452	495	498	455	489	459	494	452	456	469	462	451	466	472	520	506	488	446	478	457	453	467	485	478	455	471	495	467	459	494	476	441	455	473	501	485	452	490	469	502	517	464	495	473	465	469	454	505	480	512	457	473	497	471	469	482	508	459	482	487	448	509	454	484	489	416	441	481	480	468	471	451	447	464	504	444	459	456	495	481	499	476	448	460	480	455	484	455	444	503	492	485	457	484	468	517	446	490	468	496	441	492	489	441	443	458	480	461	462	473	524	453	448	475	476	482	484	520	458	493	471	469	479	465	461	501	473	460	465	497	484	481	499	464	466	473	496	528	494	464	503	464	478	488	473	453	484	488	490	476	481	467	456	471	466	446	463	498	478	474	487	458	492	495	447	471	487	459	472	476	469	445	474	489	468	479	470	533	493	490	436	477	506	445	446	470	481	496	504	496	419	450	473	430	437	480	441	460	475	453	456	485	504	468	463	481	521	465	469	489	472	503	481	491	495	465	493	477	449	492	499	462	485	458	450	448	482	484	482	416	468	475	463	494	486	491	486	479	448	439	474	476	500	456	486	460	451	447	478	446	478	468	443	444	475	500	509	484	473	454	447	476	486	489	514	470	472	462	515	521	475	463	445	468	450	475	441	507	486	467	484	479	484	468	478	509	457	512	446	479	483	472	472	463	482	474	469	474	469	484	411	481	486	499	486	468	466	477	482	486	517	497	481	480	460	510	425	511	498	494	432	465	484	479	465	467	524	465	479	457	448	444	477	465	454	463	474	496	471	473	480	489	494	499	455	512	470	478	457	477	536	486	528	460	524	458	481	469	504	459	482	479	473	495	438	456	477	487	476	469	469	449	503	503	468	455	436	492	470	467	463	436	467	482	499	453	466	483	454	462	510	491	475	477	445	474	472	501	460	489	466	461	450	450	482	447	465	450	458	473	477	445	470	519	454	434	453	468	505	469	473	449	454	480	451	444	472	472	465	458	488	433	516	468
45834	67459	34799	2233	1670	1304	1176	1060	971	910	840	806	739	763	731	726	653	684	678	741	719	631	654	680	650	698	629	647	633	656	660	613	671	667	644	603	689	642	606	703	614	653	627	661	646	652	673	672	646	673	601	667	643	694	636	650	619	638	628	710	648	639	622	630	662	613	659	628	661	642	623	648	677	633	630	624	611	641	667	667	635	654	600	674	602	641	694	638	680	644	607	625	635	632	657	634	644	613	653	604	638	627	665	664	636	630	635	609	635	613	619	662	653	670	607	675	618	654	643	633	625	648	640	631	662	667	583	640	688	632	623	665	659	688	658	652	606	622	637	645	617	670	614	622	607	647	608	644	667	623	581	629	608	636	619	633	651	641	656	646	682	636	631	628	634	644	624	658	665	663	665	628	648	644	617	659	667	669	606	640	667	672	669	581	606	609	655	594	664	627	604	640	594	682	635	679	618	628	681	650	656	640	623	654	637	583	660	590	615	648	623	626	652	595	640	664	649	638	593	645	657	592	626	646	622	674	658	565	697	602	655	637	664	646	624	688	604	622	644	657	637	651	629	624	670	618	630	675	615	577	696	621	652	636	661	697	633	612	633	627	645	608	677	623	587	621	621	629	641	662	660	644	649	675	651	614	647	665	639	642	657	615	629	632	695	642	644	641	643	599	568	603	652	598	603	635	648	676	662	665	613	605	665	644	643	643	622	611	664	650	609	612	651	638	642	635	654	660	652	615	620	653	628	654	572	630	618	654	643	635	605	654	647	621	603	614	611	636	644	692	619	626	626	706	669	618	675	623	621	613	617	649	640	619	627	684	631	600	606	663	683	623	626	602	684	648	594	657	633	645	674	694	673	648	646	672	618	635	654	660	583	634	641	651	664	677	598	653	626	618	612	610	699	646	662	651	613	693	676	592	622	643	639	616	618	649	671	647	626	594	676	636	625	656	609	643	613	694	656	693	618	642	702	636	647	656	624	626	667	641	651	622	657	673	587	647	620	607	647	594	620	625	635	635	605	632	606	700	638	644	639	611	629	657	627	641	596	591	657	618	609	602	647	631	609	673	676	673	671	640	656	567	658	615	604	629	626	611	662	641	637	623	645	613	590	614	589	590	638	600	627	615	622	623	574	643	633	598	630	640	653	669	635	652	626	623	664	669	641	604	679	656	611	637	637	697	639	608	645	664	657	670	633	660	580	635	622	640	628	623	694	600	620	624	648	640	624	660	632	661	632	628	657	631	634	728	639	651	643	660	676	641	643	632	620	651	629	582	659	650	668	650	679	595	642	606	680	641	598	662	643	642	670	625	641	607	590	648	622	628	615	643	672	689	648	629	689	575	624	677	635	646	649	649	663	625	635	620	618	585	619	622	690	594	653	623	649	663	655	600	651	671	635	634	610	664	655	669	647	651	633	649	643	630	630	648	661	602	662	677	638	622	644	607	640	579	650	682	611	644	650	616	666	634	629	589	693	637	622	629	653	630	643	670	619	622	654	644	652	661	657	652	638	647	596	615	641	634	638	655	703	665	612	586	628	642	662	623	634	636	640	608	657	621	675	666	590	626	624	626	650	646	677	641	656	694	621	665	652	637	637	678	600	681	608	609	645	582	638	636	618	626	655	636	636	660	633	648	602	640	670	623	629	628	653	627	677	658	656	653	628	615	658	617	616	624	683	669	657	656	614	593	620	686	658	659	653	633	707	648	690	633	609	645	620	642	636	662	627	614	657	612	637	624	687	652	587	658	607	620	677	672	607	646	643	622	627	653	639	650	588	623	627	634	666	624	669	624	635	607	660	635	640	617	675	683	667	585	670	611	628	664	616	619	630	638	690	651	638	629	628	611	638	632	596	639	651	624	645	631	628	631	623	641	661	648	648	651	622	621	650	640	690	658	624	626	631	647	657	617	619	620	630	637	655	641	640	668	645	586	604	637	660	599	615	624	661	616	661	652	670	634	663	664	601	616	625	588	629	590	688	664	630	601	643	605	602	684	648	664	667	584	624	648	649	663	619	636	690	624	667	615	635	619	639	599	621	604	654	630	613	623	662	648	656	616	657	600	690	652	685	625	672	657	678	633	596	638	646	677	616	665	617	657	622	627	634	661	622	619	646	643	644	598	621	597	651	655	632	623	642	607	623	624	673	603	629	632	656	608	632	625	653	618	639	635	633	623	592	628	643	606	615	610	625	652	629	623	658	606	644	607	684	642	647	637	626	637	652	628	646	598	594	589	699	644	596	652	635	642	679	606	599	620	602	657	607	640	637	637	612	663	666	618	602	608	643	610	596	649	624	594	684	675	624	615	617	671	655	630	601	621	633	670	614	645	611	595	668	653	638	655	640	641	633	633	598	649	679	632	646	621	609	642	576	610	655	634	647	640	651	679	641	630	613	619	653	646	596	609	639	664	646	637	688	614	635	616	636	660	644	634	636	642	621	622	622	614	624	630	634	595	583	654	641	651	651	655	633	618	657	592	671	592	596	628	626	623	649	663	633	639	642	644	577	677	624	659	625	617	628	625	619	608	654	655	648	611	584	676	632	653	643	631	666	640	643	647	613	644	653	636	662	645	681	658	613	630	595	653	643	664	620	675	675	670	632	664	627	637	620	661	649	668	652	620	613	590	617	593	640	672	615	665	642	651	655	635	658	696	625	663	628	605	617	655	647	640	625	639	634	661	646	635	665	632	618	605	618	646	598	657	654	656	630	612	604	648	624	657	621	602	676	630	646	633	634	691	649	653	645	647	651	614	598	595	644	631	651	646	617	663	674	658	636	646	622	683	663	658	661	630	635	665	617	653	669	615	667	592	668	639	676	597	599	669	643	670	597	618	649	637	650	661	637	645	632	625	635	676	611	631	671	630	669	621	641	628	631	625	637	632	582	672	620	608	633	596	624	650	593	669	626	646	629	632	696	644	608	650	657	648	641	605	645	660	665	620	602	678	640	630	667	626	645	663	670	674	615	607	631	685	635	649	632	647	638	650	607	633	660	645	659	651	655	632	611	649	685	621	617	621	625	668	579	647	663	637	599	655	672	612	656	679	590	659	682	625	664	641	620	654	668	594	633	632	636	643	646	629	647	641	660	565	625	637	672	636	588	629	664	659	669	669	636	663	626	620	647	653	599	647	639	633	611	668	646	645	605	599	626	663	670	626	639	660	655	663	643	629	663	652	650	645	630	658	594	630	646	652	637	629	691	591	634	649	592	608	636	631	619	646	628	649	669	630	616	665	653	630	652	643	625	609	616	613	627	645	619	605	613	625	649	660	647	623	659	639	611	603	658	640	684	682	603	634	575	618	627	621	623	605	623	570	579	652	602	619	680	670	645	654	654	660	652	637	600	625	662	661	636	633	589	629	596	645	653	603	652	667	649	658	649	695	621	675	628	675	624	627	653	633	665	622	647	600	672	598	668	654	641	654	593	618	656	666	627	636	672	653	607	641	627	636	614	641	596	628	659	590	616	616	626	680	642	612
23214	21545	29486	24115	21494	21366	8298	609	489	463	408	336	346	323	300	306	315	292	286	314	255	283	261	277	273	247	312	282	276	294	275	256	295	265	259	255	257	236	238	255	245	270	277	238	262	250	290	265	231	268	263	281	250	288	266	258	226	260	249	255	244	275	255	241	272	233	268	261	258	269	267	245	223	245	242	263	288	239	258	241	241	272	270	276	267	258	241	253	226	246	276	259	248	278	277	257	260	233	256	254	243	236	248	256	246	255	260	300	241	266	284	243	268	242	256	244	271	255	257	279	252	273	270	242	252	240	255	240	246	228	241	245	267	202	233	260	283	269	263	252	273	247	269	226	245	252	256	247	272	245	263	244	257	254	253	231	258	259	228	247	266	232	244	239	225	270	239	239	250	272	245	254	263	236	215	261	278	259	270	252	223	223	253	251	266	251	264	235	250	272	266	243	261	249	280	230	242	255	259	275	245	228	265	216	276	257	220	258	262	267	248	259	269	267	243	254	257	239	271	271	265	246	257	265	237	256	251	256	270	245	238	262	241	256	233	255	246	273	287	239	263	253	257	255	269	276	245	238	245	233	282	230	262	223	240	252	267	240	244	240	260	252	255	238	231	234	248	243	236	232	248	258	230	257	279	228	276	239	225	273	263	288	263	244	271	258	243	249	244	236	252	252	279	219	274	261	261	249	273	282	244	280	241	248	274	278	227	235	254	218	264	271	244	293	238	246	262	240	262	255	259	260	280	268	237	272	272	252	255	256	240	258	281	229	256	229	270	247	254	255	245	263	235	275	252	245	258	234	246	265	280	241	263	250	238	246	256	271	234	232	256	270	253	250	263	243	255	262	235	201	269	257	250	278	231	256	257	227	268	271	233	258	235	250	248	231	230	261	257	234	246	233	268	271	264	225	225	250	261	246	222	291	216	267	238	249	236	283	246	261	244	248	270	269	246	275	270	239	268	296	254	258	261	227	248	235	268	267	241	249	261	250	282	272	284	254	267	259	263	260	235	253	252	264	271	240	266	269	226	268	292	243	271	245	220	226	265	226	254	252	252	247	249	264	248	260	235	255	237	269	263	264	248	253	261	235	254	243	255	269	266	239	271	227	256	300	258	253	241	253	277	251	243	249	259	256	248	270	262	253	253	248	261	251	270	254	247	277	248	258	237	248	248	278	243	266	219	233	238	246	263	256	246	257	239	243	256	231	268	247	228	263	293	259	251	252	208	251	256	263	253	260	255	248	250	241	252	246	280	259	245	238	225	238	259	246	253	262	263	251	229	237	234	245	254	284	254	239	253	251	231	272	263	259	262	258	261	279	233	263	239	279	262	242	251	257	268	253	252	272	214	247	239	250	227	251	247	234	253	240	273	254	232	263	217	252	254	258	256	240	246	247	261	268	264	251	238	259	247	260	263	256	262	249	242	243	254	229	262	223	261	231	257	265	234	261	245	238	228	233	265	270	275	225	236	249	255	252	239	261	245	252	257	239	253	243	250	302	266	255	250	254	266	242	255	250	258	242	245	265	269	272	246	247	251	263	272	255	242	258	220	244	270	249	252	236	256	256	255	249	234	229	238	272	272	262	227	273	266	267	270	251	244	251	253	249	249	255	237	268	255	258	291	263	268	238	257	272	229	271	247	266	246	246	233	250	282	236	286	251	237	236	253	260	250	232	254	242	275	260	268	294	248	237	270	260	253	264	236	283	250	270	256	240	250	262	226	225	236	240	251	248	247	257	230	259	227	252	255	254	272	237	228	259	250	262	261	246	245	239	272	255	239	265	238	268	255	268	261	262	278	256	242	257	253	254	245	241	245	240	243	271	250	261	269	254	251	255	232	238	250	234	258	249	227	251	245	258	244	230	231	244	222	227	264	239	249	259	260	227	278	225	250	259	264	243	247	247	257	272	234	237	260	250	253	281	255	262	240	234	246	243	251	259	266	264	253	224	265	257	269	248	252	264	270	236	231	248	250	261	237	253	266	210	247	244	283	256	231	256	231	228	261	257	253	231	251	258	230	243	251	243	237	256	251	209	246	258	257	254	255	220	236	230	225	236	243	218	219	264	251	239	246	250	263	267	251	251	241	236	230	233	263	260	256	266	230	244	223	228	262	222	266	293	220	243	243	255	232	253	237	257	269	260	289	238	265	256	224	269	226	232	255	222	255	230	230	255	242	271	244	262	266	276	233	249	261	258	242	219	267	214	274	253	271	259	271	268	232	242	258	252	270	227	262	233	252	265	253	273	254	253	253	286	266	262	248	284	270	269	241	253	253	252	275	216	240	265	271	222	253	275	279	272	261	279	266	226	271	258	232	251	272	270	265	259	266	254	255	253	279	250	232	263	252	261	249	298	280	239	253	273	293	261	241	262	254	256	217	242	256	239	240	288	248	233	271	257	271	253	258	244	239	271	252	238	243	256	246	259	253	268	277	254	232	249	255	267	256	243	257	281	229	239	238	245	243	233	252	251	256	237	266	242	257	243	257	259	252	271	244	225	237	256	252	249	275	249	251	255	244	252	274	265	262	247	231	268	253	278	259	280	248	273	260	269	250	254	247	246	247	261	228	267	249	265	275	256	270	273	250	242	283	249	239	237	258	262	263	248	260	269	268	221	267	251	232	262	205	227	245	276	245	253	239	245	238	245	251	248	262	274	214	247	242	240	238	260	250	278	263	232	252	265	264	248	273	251	229	251	281	218	250	254	222	258	240	264	238	248	251	253	244	248	245	262	247	276	249	231	263	267	253	232	280	242	216	262	249	286	268	268	259	275	275	253	302	287	265	278	234	245	246	260	264	244	268	249	248	264	219	228	267	266	255	245	255	260	277	236	267	228	231	248	268	264	253	272	255	232	257	262	263	227	266	265	270	243	259	238	250	264	241	266	270	238	253	273	253	254	251	265	236	289	254	235	242	251	250	237	235	248	245	255	252	237	236	257	249	281	245	250	277	226	239	261	247	272	253	243	231	228	249	260	256	252	243	268	240	263	246	238	268	233	276	259	268	223	234	245	229	237	271	258	237	243	279	237	241	237	266	270	261	273	263	264	279	252	257	225	232	251	255	244	251	273	262	235	244	280	261	224	265	235	265	268	253	234	236	225	245	247	280	262	257	251	247	251	240	243	245	236	236	271	242	254	241	283	245	259	249	248	238	241	291	212	267	282	245	263	230	251	258	241	241	242	237	227	230	286	259	277	239	249	257	243	248	257	248	299	227	224	244	251	252	232	242	252	232	259	263	247	243	262	240	251	233	255	224	254	273	257	214	255	254	271	225	258	243	261	261	272	250	264	253	250	254	261	273	252	253	249	270	255	237	239	248	249	247	248	229	264	244	263	240	251	247	230	256	250	279	246	237	260	237	260	255	255	252	232	275	262	275	243	273	252	245	253	259	246	239	231	275	231	255	241	242	278	261	223	248	287	247	271	218	270	224	216	247	245	261	265	233	238	273	245	268	254	269	250	259	267	242	240	238	243
47130	70284	32752	3333	2274	1729	1406	1131	951	824	714	652	631	564	459	489	457	466	428	434	408	369	413	410	376	384	371	363	409	356	342	393	365	326	368	383	388	332	344	384	320	344	372	348	332	363	339	368	380	330	392	338	377	365	383	351	340	366	374	358	373	348	332	315	349	366	325	346	329	354	335	334	336	331	326	342	352	344	350	330	350	335	349	347	323	323	340	369	386	324	328	366	380	358	374	363	334	331	369	327	362	375	348	363	315	357	355	355	331	346	352	361	361	346	352	310	357	334	353	328	339	320	334	380	374	332	321	342	341	337	359	328	331	349	314	360	342	346	363	375	329	331	327	347	374	315	321	336	320	350	337	334	348	341	369	369	316	354	351	334	352	351	334	345	345	358	341	351	353	327	318	341	358	331	352	323	354	351	341	351	321	317	334	315	319	324	349	364	340	369	341	371	391	367	343	307	331	336	325	348	337	330	344	340	358	337	366	354	354	356	348	303	359	333	318	342	353	308	350	350	341	332	335	331	345	333	330	369	316	357	376	354	299	311	339	373	355	346	347	335	369	322	323	353	325	326	319	346	350	357	337	356	364	383	364	371	338	328	353	370	320	315	364	356	353	342	289	354	317	363	330	378	341	368	335	345	342	337	333	355	334	342	318	320	363	342	330	336	351	320	358	342	352	311	355	370	361	327	351	303	324	346	320	332	306	347	354	360	351	321	368	351	339	336	351	323	328	324	318	386	332	340	363	307	344	346	368	336	303	291	348	325	345	329	380	345	321	367	300	347	314	328	329	323	328	355	348	357	373	321	346	298	313	356	347	352	316	370	347	374	364	335	341	349	348	320	323	349	346	309	311	325	384	323	295	350	319	351	356	353	353	305	346	331	337	326	324	343	350	356	350	311	333	322	335	320	339	333	314	314	362	334	350	321	337	332	322	360	353	352	348	345	322	353	376	321	351	335	328	347	316	336	320	372	338	326	349	333	338	383	343	345	344	348	340	358	360	322	332	317	357	346	349	381	320	379	356	318	318	334	306	332	358	322	326	358	333	354	340	334	363	354	316	343	354	323	348	344	313	323	319	323	350	347	317	372	376	346	332	325	342	312	326	304	357	332	360	340	323	355	320	338	325	320	343	338	326	352	333	339	336	330	356	340	387	370	334	339	333	362	363	302	335	319	319	332	344	327	389	357	358	359	335	331	328	337	302	323	345	325	355	337	347	341	307	340	345	356	330	320	340	360	339	332	300	327	347	346	314	345	347	305	313	357	386	347	394	333	319	329	337	327	312	351	382	367	325	336	357	355	332	326	330	338	366	357	351	348	318	322	333	336	344	335	351	335	355	325	325	383	344	369	335	331	313	352	337	335	341	328	334	364	357	370	360	376	309	324	315	345	310	358	337	347	365	356	324	322	352	335	363	371	358	339	331	358	342	327	361	345	299	343	339	322	344	328	358	354	319	346	339	300	349	362	330	348	319	365	335	328	338	354	335	304	336	304	321	384	333	329	339	356	367	325	340	328	374	326	372	328	320	343	325	343	359	311	331	334	347	333	329	366	351	382	343	333	360	348	331	338	347	330	341	363	330	332	347	347	365	349	348	314	339	359	354	344	373	381	334	342	339	366	314	345	319	317	344	333	343	347	345	333	360	363	320	352	334	337	322	369	360	344	365	326	343	320	346	351	356	347	304	351	372	344	349	359	308	319	345	348	323	335	350	321	326	362	348	334	343	329	345	355	345	344	328	334	362	334	361	325	319	321	333	365	307	352	373	306	358	328	320	328	333	346	343	327	345	315	367	323	321	364	325	312	341	316	374	333	328	330	335	294	335	372	359	358	326	346	357	342	356	371	342	343	347	363	380	335	340	388	382	309	377	307	326	305	354	357	316	339	359	347	355	309	311	330	347	311	340	370	359	365	355	342	340	347	366	360	355	325	336	361	388	337	371	317	349	292	328	333	366	338	337	344	360	354	365	361	341	326	340	344	338	325	345	319	331	345	344	321	362	347	338	343	334	356	397	330	359	353	336	335	313	310	337	340	364	370	336	357	341	362	342	308	350	345	344	330	345	358	340	364	363	331	333	340	345	338	341	347	359	365	328	357	327	333	377	366	349	348	352	319	350	319	332	379	336	326	370	387	334	365	343	320	353	355	322	355	305	347	352	351	328	348	349	338	339	347	347	347	345	309	372	343	336	343	338	346	339	342	350	311	355	350	308	326	354	345	368	327	329	333	328	336	347	329	321	332	313	322	366	342	354	341	341	348	343	354	350	364	329	335	307	339	370	347	347	365	353	318	358	331	332	373	344	356	331	329	359	317	323	343	333	327	351	320	339	341	352	335	356	355	331	352	369	362	344	378	345	307	341	353	349	335	294	331	322	370	349	335	322	348	304	348	326	346	349	322	338	362	323	346	323	306	349	345	360	325	340	343	344	337	363	315	360	363	374	331	304	324	337	337	331	320	324	342	331	306	347	359	327	286	361	332	360	316	358	327	330	321	349	343	315	349	350	351	378	344	359	342	337	356	345	354	321	303	359	350	325	338	358	344	334	366	347	357	344	333	316	335	366	342	341	337	359	369	331	356	351	324	331	303	344	351	354	310	353	341	318	358	362	367	365	365	325	339	335	375	329	321	318	346	318	376	353	362	366	359	320	339	323	325	375	358	367	333	315	332	339	326	315	320	378	370	344	361	326	343	333	357	351	333	338	333	334	377	355	304	391	337	329	311	301	354	344	338	314	334	326	340	356	339	349	359	326	363	359	328	360	361	339	341	352	320	355	348	321	343	344	325	315	370	349	312	352	361	310	341	332	380	383	336	304	363	360	336	350	354	321	319	374	339	355	318	349	361	345	327	366	313	332	329	336	355	333	325	328	357	386	354	323	363	361	305	351	334	353	374	357	322	353	330	354	357	358	345	336	357	357	319	316	332	315	375	341	308	347	366	335	321	324	363	333	325	360	348	365	360	333	355	316	341	348	366	308	319	338	364	319	327	366	335	340	346	288	344	323	338	344	351	347	337	358	340	355	348	356	340	346	350	327	335	296	317	327	332	340	337	341	370	305	366	327	324	354	339	349	326	325	338	317	373	318	321	325	317	325	353	328	349	330	346	348	353	337	343	327	338	350	355	332	356	360	345	381	347	348	333	353	356	308	344	311	319	338	356	355	340	361	331	372	308	337	346	342	350	334	329	349	338	348	344	323	338	313	331	334	330	342	346	358	345	319	366	342	319	320	341	327	349	353	359	368	340	339	319	356	344	349	340	327	353	363	373	333	390	331	317	315	338	339	386	322	361	314	339	354	362	368	342	369	338	351	330	377	348	372	340	322	355	352	330	314	332	323	315	329	365	316	343	337	339	330	349	343	291	347	324	367	330	344	353	345	328	348	345	360	354	379	336	360	343	365	322	341	329	348	324	335	369	325	336	334	346	342	325	336	352	334	352	359	316	339	393	367	377	350	337	326	319	355	346	326	317	348	345
28373	23827	20376	2915	547	500	492	483	470	516	451	462	472	463	491	444	472	483	489	490	458	459	488	519	517	480	467	450	481	461	500	494	463	507	460	484	475	469	456	502	452	468	461	453	460	493	442	509	462	487	474	463	514	431	416	475	468	474	486	462	464	507	469	461	481	480	456	489	437	442	473	438	482	458	461	485	473	461	461	466	468	465	459	457	426	444	481	463	472	484	455	493	507	440	451	467	455	469	515	474	447	443	485	505	490	464	517	431	470	468	481	448	448	466	447	498	467	471	469	471	435	432	432	449	472	463	459	465	474	477	504	460	427	473	477	447	442	461	487	451	479	431	456	473	485	470	447	440	409	468	458	501	471	467	479	430	458	461	423	462	449	474	452	466	479	482	482	470	486	453	505	492	461	454	464	422	492	487	472	432	516	468	489	484	444	430	409	479	470	462	432	446	473	467	446	468	460	512	490	448	466	495	486	487	486	490	483	478	454	456	495	473	466	453	471	475	427	507	494	439	456	478	459	476	489	461	474	450	430	476	475	494	458	484	451	460	455	469	459	475	468	447	493	462	471	481	482	453	492	454	501	457	471	450	446	451	428	464	509	483	482	461	494	480	470	476	450	481	473	490	466	439	461	449	509	469	468	445	460	499	463	499	508	481	471	459	469	492	480	451	430	489	469	448	451	461	467	535	484	484	495	445	439	474	500	454	465	438	459	463	475	428	460	460	464	466	465	425	515	422	431	441	423	447	460	455	477	468	489	464	473	491	484	480	445	481	462	474	432	430	476	461	455	499	448	509	452	502	467	495	444	482	460	457	480	468	461	387	461	463	472	463	447	502	442	499	457	464	511	486	488	480	460	414	472	486	452	431	468	486	477	468	445	442	483	448	504	470	439	457	491	457	488	463	458	445	488	462	475	464	451	474	420	480	432	474	457	474	497	490	452	439	447	453	473	475	495	514	468	459	501	449	483	476	439	492	477	440	451	451	455	445	492	466	452	491	440	450	460	477	463	470	455	476	484	498	500	454	469	476	486	500	497	462	471	478	462	522	481	453	438	495	471	475	458	487	474	428	465	430	477	479	485	487	439	505	495	490	477	469	455	446	460	471	471	476	464	432	447	463	493	452	455	476	509	446	393	451	452	471	483	473	468	495	474	432	456	494	463	490	468	474	464	489	469	434	481	481	472	466	506	461	460	468	460	435	479	473	515	441	458	465	458	452	461	475	468	459	520	470	478	470	491	497	442	469	488	468	463	462	472	471	465	466	439	466	481	510	447	461	485	423	482	464	451	463	508	462	440	477	465	455	468	484	489	414	476	457	450	461	490	460	454	459	458	437	439	505	494	505	476	469	514	455	468	467	459	485	444	463	427	509	450	449	461	466	452	451	471	486	517	439	497	452	483	453	473	470	481	467	471	496	511	449	478	454	461	490	483	480	486	425	474	451	480	513	484	455	499	474	487	459	424	476	486	460	477	447	454	481	517	467	425	460	501	477	479	442	485	469	465	423	469	455	499	472	473	429	494	505	446	483	432	503	470	430	513	463	488	479	490	486	483	494	461	451	475	473	482	435	452	502	468	447	458	489	492	463	452	438	493	462	430	444	499	445	453	456	449	475	469	467	470	467	508	527	488	489	446	473	459	446	483	467	461	488	488	479	484	489	482	464	433	481	433	475	486	458	461	444	442	434	447	461	453	473	479	461	468	452	446	425	473	486	469	481	480	470	512	480	461	472	430	469	477	472	424	452	462	447	479	486	434	485	477	441	472	451	469	490	486	518	461	526	478	438	467	511	495	449	497	466	491	466	481	496	462	467	496	491	496	500	474	453	432	454	438	464	487	466	462	477	492	474	443	460	488	473	505	486	471	497	431	468	486	481	464	462	493	507	477	509	468	487	460	435	467	458	462	466	469	460	482	432	484	478	446	464	461	451	485	462	506	501	460	455	474	463	444	451	499	464	468	472	509	484	458	439	473	486	477	465	488	460	464	453	458	430	468	430	481	462	479	435	435	453	490	436	451	452	430	486	461	473	469	483	427	495	463	499	443	474	497	432	477	486	468	477	464	495	464	465	455	453	435	495	425	439	443	476	474	461	466	462	522	458	457	447	478	464	466	450	489	469	470	466	482	501	519	479	460	462	461	464	467	484	495	439	477	455	473	487	462	463	483	491	459	441	458	485	507	482	451	474	507	472	442	448	467	446	451	470	474	453	494	460	414	443	486	437	506	470	449	478	484	475	487	437	489	483	466	488	448	495	505	461	447	489	502	486	494	477	427	492	460	472	455	479	458	445	487	475	424	469	462	458	453	446	477	443	432	484	444	457	477	450	460	436	454	452	471	439	492	494	461	465	505	449	486	463	450	468	486	426	454	451	488	449	477	456	458	459	470	456	452	454	474	461	478	422	471	460	456	468	411	439	440	495	474	481	496	472	433	440	483	503	495	488	464	469	457	487	455	469	450	493	463	474	457	477	462	458	477	494	478	485	493	468	448	492	467	435	457	482	458	425	494	460	487	487	454	472	478	505	485	519	434	441	454	491	464	472	482	438	437	455	485	447	488	436	449	465	456	484	464	468	484	474	463	472	472	476	457	457	430	437	464	488	467	461	495	485	442	418	454	459	491	492	450	494	508	494	457	478	463	470	445	498	442	426	454	508	469	442	475	434	480	443	418	438	514	475	478	475	459	450	466	480	477	481	457	498	466	435	483	443	476	483	483	452	487	473	497	493	496	477	459	475	469	445	453	458	443	467	476	463	441	459	407	459	465	436	479	501	471	465	470	484	451	436	437	487	428	465	428	447	496	479	500	461	501	462	472	474	461	502	466	493	451	432	458	480	463	496	517	441	490	462	453	476	494	461	432	500	496	479	477	485	495	460	431	512	444	464	441	478	449	455	463	452	476	446	460	472	478	464	434	453	447	433	471	471	498	474	465	507	455	452	455	444	445	450	460	447	420	447	496	491	474	496	491	471	435	491	439	470	454	464	488	436	469	464	487	477	464	469	489	471	476	491	498	482	472	466	457	458	459	415	488	462	497	469	405	475	476	472	482	451	445	494	459	439	453	453	480	468	448	461	508	477	429	471	460	486	462	511	474	451	489	434	465	460	462	472	475	493	463	466	503	472	469	438	466	442	448	480	460	485	514	489	479	469	437	463	464	439	457	502	473	486	475	482	469	455	463	494	457	483	469	470	479	476	488	446	491	465	461	469	471	487	460	502	460	494	490	481	471	459	441	428	483	452	507	459	450	475	482	448	468	480	493	469	433	447	475	468	458	443	465	454	477	456	474	450	454	472	485	464	469	483	474	502	480	450	465	454	498	452	449	505	498	468	444	446	459	465	470	427	462	462	490	504	481	464	489	409	472	489	475	448	464	500	481	452	482	488	454	462	465	482	439	466	485	473	462	470	437	451	442	480	480	447	494	446	473	452	460	466	469	475	481	478	457	473	502	438	474	481	475	475	491	474	441	446	465	484
30312	34175	17383	746	739	649	681	686	629	634	663	670	623	632	627	633	597	633	645	644	655	617	622	639	605	621	600	666	600	642	630	623	629	648	638	642	616	600	569	630	623	606	641	588	614	633	644	636	609	630	652	619	629	637	609	584	626	608	637	598	614	647	632	609	616	657	648	648	582	610	657	643	565	647	666	695	625	587	626	588	635	658	634	630	663	628	590	650	639	650	609	617	633	600	599	600	585	578	610	615	651	630	627	642	610	634	598	672	627	602	612	600	634	686	598	612	632	658	620	627	600	599	600	618	637	611	633	615	629	610	677	619	650	573	638	643	569	616	629	636	642	645	619	647	621	634	605	605	639	588	622	594	594	661	665	614	635	635	638	596	669	613	630	591	625	669	622	649	595	691	619	629	658	600	634	606	564	663	643	601	550	586	645	595	653	598	647	668	624	650	612	630	646	592	638	608	628	648	620	646	644	595	644	666	649	634	645	608	626	612	609	646	616	599	600	614	624	609	623	634	666	638	627	638	595	589	631	620	624	648	635	616	660	598	619	606	614	626	635	641	607	614	645	614	639	631	621	587	634	667	643	671	655	604	597	656	623	617	615	584	625	648	650	637	649	631	616	608	602	647	632	617	604	630	608	648	626	634	602	625	642	653	605	634	610	647	652	609	641	604	629	647	634	671	612	622	612	623	622	654	590	637	625	598	626	616	602	627	588	605	626	613	620	663	624	641	636	591	639	615	590	600	678	632	597	645	608	582	599	625	629	649	642	636	643	601	570	617	665	592	621	675	657	667	647	664	620	622	625	612	604	641	536	617	634	594	631	632	642	624	585	614	617	607	651	582	613	586	690	625	611	614	594	660	655	622	627	631	617	639	631	617	623	591	569	631	603	641	618	638	599	614	623	603	624	610	659	606	633	602	603	600	594	588	603	629	585	626	617	621	592	635	643	602	644	647	641	633	629	673	643	614	652	594	612	632	577	612	598	627	581	599	608	667	717	598	595	608	613	624	622	670	579	620	610	609	677	661	622	600	623	587	630	595	621	603	639	632	631	615	652	644	619	628	612	666	610	594	615	620	616	648	607	630	648	598	601	618	653	618	635	612	636	592	616	703	588	610	701	617	611	628	628	627	648	627	634	648	680	653	649	624	616	631	634	629	605	579	631	571	637	613	609	638	607	623	608	615	633	590	577	630	618	622	588	643	634	649	591	651	630	630	627	592	621	640	618	623	590	634	614	631	649	632	623	612	605	654	603	649	594	639	584	674	616	608	621	600	656	562	668	638	643	606	662	626	607	609	633	615	620	634	605	603	604	655	671	668	628	641	651	614	585	602	627	655	636	646	633	591	618	592	602	597	591	631	599	623	563	611	586	666	617	649	613	612	578	638	606	632	611	658	622	584	672	603	608	597	701	610	624	632	645	624	645	664	639	632	597	581	620	589	593	666	619	654	618	659	618	640	594	606	607	599	598	595	611	620	635	666	639	626	655	615	620	615	606	612	573	689	620	623	623	675	631	610	647	616	594	590	615	611	636	629	602	595	660	636	627	655	666	608	628	609	640	651	598	624	637	661	654	617	667	641	617	617	601	617	632	619	618	645	634	621	611	636	602	638	646	604	585	648	640	594	664	606	645	600	622	689	641	612	646	609	634	644	594	613	617	622	632	633	645	674	610	630	633	642	631	604	571	651	637	565	628	589	650	611	646	630	624	637	629	613	642	607	640	607	651	604	664	590	609	585	607	575	635	604	640	662	616	621	596	635	629	636	636	614	634	628	602	636	655	586	633	646	662	585	645	633	628	641	638	616	615	608	650	614	636	633	652	653	628	620	646	643	634	637	629	658	631	577	629	631	652	677	606	620	617	633	621	646	631	632	628	638	644	620	649	613	604	608	636	628	644	609	587	607	658	665	611	614	610	654	618	695	603	587	606	631	662	627	616	625	612	636	590	579	686	578	598	642	602	619	605	667	595	647	612	605	602	618	621	644	620	579	634	626	609	648	644	647	579	615	621	615	646	613	626	633	648	633	625	648	620	628	602	630	592	604	606	631	660	644	619	636	630	597	624	630	627	603	573	655	640	634	648	632	607	632	604	587	607	623	667	565	637	604	645	563	633	667	615	641	639	632	629	635	618	637	610	626	661	632	615	665	664	648	595	634	620	650	637	646	604	600	632	610	619	557	620	620	588	624	604	657	657	631	591	570	647	594	605	563	609	628	611	604	657	637	630	616	599	656	598	577	673	599	642	599	609	611	652	654	600	611	635	622	614	669	634	632	636	653	611	614	637	640	575	647	594	622	640	624	641	643	588	628	597	615	601	652	610	598	609	613	635	627	643	639	643	634	613	589	635	607	623	653	621	603	627	623	599	593	602	593	648	594	614	660	627	599	610	599	627	629	653	567	611	565	606	622	608	595	626	610	621	639	700	602	612	635	567	614	640	655	648	693	615	579	654	601	689	657	638	627	633	623	566	591	643	607	622	622	612	607	658	671	604	642	598	609	618	595	607	625	647	627	632	602	610	619	662	638	637	615	605	612	585	591	644	643	669	641	624	594	614	625	582	592	623	589	593	608	603	589	634	642	615	629	561	613	625	599	629	599	663	607	651	605	614	595	634	624	577	603	603	648	610	652	605	613	609	581	603	608	648	665	614	648	633	614	623	647	635	598	625	635	634	638	676	631	650	635	678	638	637	612	614	611	630	566	617	639	643	599	583	623	614	607	614	654	630	662	596	592	645	594	615	586	645	620	585	587	607	622	613	662	651	650	654	606	612	647	655	620	664	672	651	553	646	602	668	616	591	601	599	578	644	620	615	631	640	629	640	612	614	635	627	625	622	636	640	618	638	619	591	621	667	626	627	596	650	594	587	663	608	603	627	624	633	635	681	601	665	607	604	638	657	584	629	641	625	609	605	634	623	622	644	684	606	594	642	583	596	653	615	604	631	597	650	639	601	629	672	659	635	607	639	642	676	591	648	619	641	605	620	645	621	599	605	631	616	620	622	644	627	625	616	628	625	616	633	631	618	625	627	641	672	575	613	615	606	643	585	597	664	594	628	625	655	626	545	615	638	610	611	609	676	637	648	618	582	637	617	589	649	660	620	586	638	644	581	645	632	665	571	634	649	621	649	624	654	707	640	614	628	629	611	595	653	613	666	618	667	650	583	662	608	577	572	616	590	614	652	585	598	650	636	620	650	644	663	637	651	629	671	640	609	640	620	550	682	645	640	611	593	627	633	652	623	653	618	651	624	631	615	610	621	602	627	677	588	672	643	648	617	605	606	598	634	627	636	680	628	617	618	654	602	602	626	628	613	648	655	616	626	677	614	584	625	616	634	661	669	626	617	636	619	656	634	613	608	601	618	616	614	626	586	667	640	649	609	618	618	604	611	592	596	599	584	614	622	604	657	630	628	634	635	625	672	602	634	602	621	622	628	593	621	634	612	662	645	662	647	641	613	631	644	639	628	595	616	636	622	659
24089	21933	30484	22991	20363	7107	830	622	577	557	535	538	512	486	562	516	536	518	510	496	511	528	424	486	508	496	476	448	480	452	450	480	478	512	461	459	454	498	479	477	493	496	466	507	487	469	461	451	487	475	486	480	439	469	457	453	530	468	466	442	481	472	493	489	439	475	473	465	458	447	442	458	474	441	487	464	517	502	481	471	486	475	454	490	487	474	475	498	466	455	486	457	463	460	511	518	459	443	500	502	486	482	431	476	449	480	485	471	477	487	490	472	472	486	482	468	476	483	449	482	503	445	515	512	471	506	482	495	498	486	467	491	482	497	466	469	458	494	475	454	470	472	471	496	467	474	472	471	471	469	458	493	514	465	476	492	491	493	448	434	488	499	449	482	522	469	446	500	469	492	475	487	478	490	478	484	496	494	459	458	444	455	458	482	456	479	516	490	450	492	478	455	462	451	462	450	468	462	464	467	485	467	486	480	465	521	482	459	485	442	476	465	475	444	447	493	446	469	486	509	466	455	525	471	510	451	479	428	469	495	488	495	457	487	473	463	476	489	502	472	480	481	468	462	456	495	468	485	463	485	467	506	502	460	496	502	456	505	470	422	476	456	468	472	469	450	445	449	440	465	461	464	491	473	474	458	459	453	426	479	462	508	477	476	503	504	490	455	470	491	460	481	474	473	486	459	502	514	466	455	471	507	460	494	473	519	477	454	459	448	455	472	492	473	467	453	468	485	487	465	443	494	466	481	497	485	501	525	467	495	489	515	492	472	488	483	447	513	479	466	492	448	511	500	475	518	470	445	436	481	529	475	463	469	491	477	495	468	442	468	464	462	471	442	456	452	467	466	468	496	465	432	498	485	487	442	458	466	485	506	489	469	474	487	515	524	474	413	506	479	462	471	462	475	478	501	493	459	474	476	461	475	496	456	459	490	453	457	474	495	493	467	484	450	460	468	452	489	479	457	490	480	492	485	489	472	509	465	475	457	503	463	511	470	530	475	458	454	456	437	461	486	477	445	472	521	451	463	490	491	446	450	468	495	441	490	469	467	434	476	465	458	486	482	449	488	490	432	480	479	460	437	444	476	472	469	480	510	440	466	472	490	500	435	456	478	462	467	513	455	489	470	518	466	444	469	481	500	494	474	452	489	462	505	491	491	489	475	496	459	487	525	485	491	483	447	483	446	465	530	489	495	432	478	469	418	464	490	480	473	466	460	478	463	467	495	458	481	446	451	488	453	447	479	460	435	463	444	459	467	485	471	436	493	485	461	509	496	465	483	473	420	481	472	463	486	465	494	462	490	500	491	520	434	473	498	519	431	521	494	452	462	493	491	490	478	457	477	479	455	478	447	444	472	485	464	497	464	520	478	471	483	458	480	488	481	504	454	502	491	459	476	453	468	484	484	444	407	508	465	480	442	494	458	465	498	433	507	476	496	482	447	467	439	433	482	469	449	492	461	473	490	491	495	469	467	488	477	437	495	436	483	480	516	450	461	481	461	492	469	465	519	432	506	481	479	475	473	438	481	457	453	443	468	500	489	447	455	447	472	466	456	482	453	521	477	459	447	439	504	495	509	495	489	460	494	478	470	493	489	454	476	500	504	465	465	455	460	501	448	478	490	504	470	493	489	474	472	498	466	498	494	480	457	460	481	482	515	480	511	482	472	469	447	463	474	419	498	474	465	467	449	501	465	460	483	502	464	491	484	507	437	467	459	449	494	474	489	474	484	485	493	478	491	453	473	418	482	475	402	473	474	494	464	454	463	486	490	449	466	486	519	468	451	477	414	497	462	467	488	472	443	453	467	507	491	449	476	497	489	484	514	458	464	451	451	453	469	452	477	487	493	476	495	488	470	465	436	488	464	461	450	459	460	462	474	442	456	456	480	481	457	459	445	474	483	482	522	480	483	490	494	484	478	469	466	508	469	466	479	475	470	532	459	461	460	483	477	484	453	438	480	456	434	462	453	451	469	489	476	487	504	458	508	490	490	454	510	466	471	445	473	501	460	501	472	499	460	456	513	467	458	464	526	444	453	500	483	438	450	448	465	461	494	478	478	489	452	480	458	492	446	476	430	496	480	449	477	507	478	457	462	487	438	439	460	495	443	440	475	459	464	483	508	453	458	479	501	461	462	482	431	492	529	451	480	467	453	450	464	494	487	493	458	437	506	460	440	481	451	465	440	464	480	476	457	437	502	519	456	453	477	474	468	502	473	444	466	511	493	496	479	456	490	495	463	474	459	507	461	489	489	469	464	465	470	456	522	484	497	497	498	470	490	484	449	476	486	480	500	450	455	495	459	460	512	470	476	487	508	463	458	456	487	455	488	420	471	462	467	479	493	470	463	485	466	482	539	486	458	464	486	438	476	500	480	529	515	498	481	478	454	452	463	489	493	482	479	501	456	494	479	444	479	488	504	459	510	492	443	467	477	464	464	420	474	468	505	450	463	498	482	471	466	467	495	473	429	444	448	521	481	442	502	469	477	486	459	472	513	485	468	489	477	467	493	507	443	512	449	475	478	470	475	476	495	479	494	476	470	496	458	442	495	477	460	451	464	479	437	531	496	511	469	460	496	486	468	498	442	489	456	467	483	414	507	441	480	514	476	428	459	458	464	494	456	517	475	504	494	502	491	494	468	449	491	502	443	475	478	474	473	486	500	437	476	502	486	453	460	443	489	475	467	501	484	460	464	456	454	458	525	454	469	431	463	491	519	440	468	482	491	429	457	450	469	460	472	476	449	495	518	477	439	492	510	417	493	471	486	502	467	465	499	469	477	480	460	454	467	465	411	450	462	476	462	445	455	468	471	487	484	463	459	464	449	471	459	492	492	474	500	492	491	456	474	467	499	515	458	468	477	463	460	447	499	473	467	483	501	433	500	473	496	447	471	432	467	444	458	462	449	496	482	482	434	434	464	500	446	475	532	419	488	466	461	494	465	492	471	443	454	461	458	518	494	478	474	440	498	479	496	477	447	498	472	512	452	452	464	461	496	475	495	465	469	492	459	494	458	457	468	495	463	517	500	492	473	459	492	494	519	503	459	424	454	484	515	453	489	469	445	477	508	434	491	503	458	467	501	484	445	452	496	466	513	463	494	499	446	496	452	465	459	457	501	480	474	467	498	479	513	464	477	466	447	460	465	512	467	463	459	474	466	501	526	501	480	488	467	472	409	480	496	442	494	467	463	477	497	508	495	477	461	471	510	464	497	471	497	475	476	439	451	466	471	435	452	449	473	476	484	491	471	511	471	465	470	499	532	487	511	464	420	485	490	461	510	476	450	449	462	511	445	460	523	442	469	492	481	472	438	475	500	478	463	462	500	504	476	448	449	527	490	499	441	442	479	484	497	462	516	498	497	478	517	465	477	462	431	478	504	497	468	437	418	474	469	482	472	453	486	469	469	530	501	445	490	492	404	432	480	457	462	479	462	436	493	489	487	453	480	462	464	458	491	485	462	492	459	479	449	499	480	462	479
44178	63702	39076	2269	1640	1383	1210	1035	935	846	831	836	781	689	710	675	735	673	665	672	687	643	655	699	653	667	661	657	662	646	635	645	606	674	677	644	674	641	658	622	675	600	699	671	660	652	578	603	594	632	635	699	717	641	629	636	675	606	650	621	660	684	662	642	673	643	647	604	591	615	638	648	639	641	633	598	624	661	630	682	606	585	654	642	599	624	666	621	655	640	625	643	672	627	613	610	647	606	620	589	614	665	636	642	674	637	652	620	641	685	690	611	605	611	643	590	643	623	646	602	664	637	621	630	623	614	643	639	619	644	593	641	665	636	660	634	601	617	590	631	658	613	644	678	626	600	636	667	636	601	650	598	648	616	641	577	650	618	595	673	626	634	596	674	609	641	636	645	623	635	657	652	613	623	631	611	640	616	610	702	634	669	630	699	650	633	636	653	626	626	640	638	615	649	624	646	711	629	617	616	621	636	631	624	617	638	633	647	607	676	633	632	629	667	614	590	657	648	658	648	631	603	609	636	602	661	633	660	639	660	617	618	642	627	635	649	682	589	645	680	633	614	674	616	651	616	666	674	627	656	603	617	612	671	620	626	598	615	664	643	653	605	616	657	672	683	685	640	657	659	664	633	639	581	607	673	630	634	610	635	635	614	627	632	681	666	656	650	654	654	622	649	669	650	634	648	680	628	604	676	634	660	632	626	648	613	655	602	686	612	628	657	670	656	657	643	611	665	650	665	650	634	607	616	619	628	638	636	622	608	654	675	660	636	600	623	642	668	624	589	680	670	632	614	604	616	661	624	623	629	632	624	653	651	666	634	603	676	671	683	614	611	636	665	629	636	649	694	644	619	609	586	665	629	611	626	672	617	676	643	637	656	635	595	683	653	627	590	622	615	704	625	627	624	645	640	628	627	648	623	636	620	619	611	645	611	607	614	600	629	626	595	611	640	659	624	622	626	628	628	665	647	661	598	629	628	635	593	629	667	622	616	650	590	639	676	654	648	636	654	658	622	669	633	613	687	610	682	632	668	626	649	677	621	634	644	640	670	636	640	588	612	634	647	610	639	665	642	658	620	626	638	628	591	629	683	680	662	645	641	592	631	644	656	618	653	598	640	663	610	698	652	602	609	691	655	630	628	654	648	649	575	656	572	612	671	667	568	607	642	604	643	650	642	638	648	638	609	611	623	620	631	605	651	634	650	621	671	613	670	661	616	612	649	620	670	623	628	586	605	613	637	674	629	662	620	653	662	632	657	651	665	648	680	636	643	649	679	657	641	652	661	599	617	631	653	636	642	614	607	640	664	639	590	622	630	701	647	624	635	651	647	667	567	646	638	579	598	661	636	644	643	654	627	689	615	647	636	613	685	632	628	581	641	667	635	649	620	655	612	662	620	638	607	622	636	629	659	638	628	587	601	607	657	641	625	657	596	630	621	633	633	666	638	632	613	641	644	653	671	629	645	673	671	688	642	641	660	619	657	629	679	672	653	630	616	652	630	604	641	632	624	596	591	608	664	623	664	644	590	587	623	635	633	642	649	654	630	632	672	616	639	635	638	671	675	612	643	636	638	599	674	609	585	627	649	637	658	649	654	641	608	670	623	674	641	654	634	690	628	597	606	657	659	639	625	648	622	602	672	605	638	666	614	612	645	589	617	634	659	638	616	660	632	653	698	642	630	658	609	610	658	636	652	626	640	583	615	632	637	674	627	688	636	638	706	629	681	652	655	604	621	670	642	606	685	605	622	627	659	643	650	658	663	650	640	608	612	622	653	626	614	655	654	606	591	604	607	667	603	566	668	636	615	618	586	629	569	572	644	598	661	620	626	681	598	616	642	622	632	627	677	614	655	634	668	634	629	654	709	657	648	596	656	594	640	614	646	615	658	668	660	600	652	660	648	643	671	646	694	653	585	619	650	655	593	649	617	613	623	642	594	620	643	639	618	591	642	621	629	622	607	640	622	594	685	588	655	638	644	690	648	651	627	591	645	634	660	663	641	650	629	617	628	610	623	682	639	630	661	637	649	671	623	610	673	627	602	645	546	644	644	648	658	696	662	619	642	653	630	620	596	631	597	622	604	638	661	666	578	617	643	676	691	704	622	615	621	638	614	665	614	614	665	625	612	642	632	626	632	599	623	663	695	624	668	620	671	595	643	650	642	635	653	653	591	637	628	623	670	648	678	620	635	631	642	626	652	658	602	623	666	624	649	600	640	674	615	611	662	665	632	629	706	687	649	650	636	607	624	620	676	634	669	641	677	659	620	642	632	598	676	621	659	616	645	617	636	670	650	622	682	632	653	632	617	624	630	660	620	621	613	643	639	612	606	647	650	633	644	673	628	663	632	671	599	651	639	620	625	639	636	638	622	651	629	613	630	598	603	662	625	671	630	615	640	669	633	677	645	637	693	641	635	597	571	649	670	628	600	595	591	629	679	636	622	620	647	630	631	652	592	620	635	648	669	612	650	584	617	652	638	642	619	663	633	639	630	668	630	639	600	590	596	612	622	623	610	629	652	664	640	603	622	614	685	623	663	638	633	681	649	607	620	625	617	600	676	649	598	606	600	643	620	629	675	701	644	585	599	663	629	637	646	638	655	616	638	619	594	642	635	642	634	626	689	621	645	635	676	631	637	638	633	626	654	708	664	662	606	693	644	688	672	664	661	653	669	597	640	650	607	622	692	628	639	632	641	659	665	575	627	609	605	645	619	620	623	593	614	643	703	612	699	681	663	627	659	635	620	640	632	616	589	669	630	621	655	656	659	668	677	607	589	662	645	663	658	652	629	631	637	636	649	597	663	631	632	625	637	645	633	625	621	694	636	632	646	649	645	608	633	625	616	606	611	625	624	666	658	661	619	628	640	609	651	624	628	660	639	618	679	637	661	630	658	630	600	650	656	647	638	598	624	632	647	632	601	599	595	646	675	657	616	657	629	622	634	636	631	654	631	642	621	596	615	675	594	682	681	645	631	612	650	626	610	619	631	624	644	617	626	645	645	625	654	626	614	629	634	635	642	643	660	652	657	603	638	609	628	633	627	669	590	689	609	666	648	650	638	665	660	650	643	662	634	612	628	628	631	618	664	623	645	613	614	639	604	647	641	632	611	636	634	644	663	654	639	652	640	667	634	615	661	639	630	584	585	650	632	679	635	661	646	639	668	618	622	649	649	621	610	675	624	641	602	595	634	678	651	639	577	655	592	616	627	630	647	672	659	603	651	665	632	655	623	637	662	635	648	656	621	615	639	655	660	665	658	617	692	612	642	640	634	620	636	640	641	624	613	605	621	620	645	630	653	599	613	690	623	640	670	610	654	614	684	685	639	605	670	619	633	659	645	654	669	670	612	656	625	686	591	658	661	651	637	653	602	687	642	673	603	667	628	644	655	610	666	634	623	650	660	619	612	679	616	676	621	622	596	645	661	659	609	625	625	650	685	654	627	609	649	658	673	592	654	653	649	633	605	638	594	666	647	637	630
23201	21776	30336	23007	21477	21083	6348	629	466	406	387	372	323	320	338	320	298	296	297	293	278	319	286	259	264	252	284	257	298	277	278	268	251	269	284	261	255	257	238	260	290	260	240	276	281	265	287	256	284	246	255	245	240	248	237	244	257	235	255	278	272	245	233	271	252	251	256	277	255	267	243	254	219	265	255	256	242	264	274	234	268	219	235	235	234	246	245	270	262	226	256	253	258	219	229	240	257	273	260	260	254	269	254	257	267	249	280	248	255	213	243	241	262	237	241	237	253	226	250	246	248	262	250	266	232	266	259	247	257	227	241	231	213	231	235	240	276	244	247	247	289	253	260	233	262	242	271	239	252	261	266	250	236	268	257	250	240	265	250	278	235	243	228	238	240	287	239	277	248	262	279	235	276	246	288	254	252	274	260	275	232	295	250	241	270	267	256	272	281	251	310	255	256	242	275	225	258	254	215	257	247	269	250	230	253	270	248	242	231	269	278	270	253	249	262	243	273	245	255	278	284	255	251	278	256	239	253	245	254	265	232	257	250	259	233	266	243	246	262	264	233	232	290	247	261	248	274	265	280	254	276	267	244	236	250	244	279	288	255	249	281	246	243	250	253	248	244	270	246	255	243	248	224	230	255	246	256	218	275	265	258	262	269	250	225	248	256	273	240	259	249	277	221	264	252	203	272	239	281	247	242	243	290	240	272	266	259	270	262	253	270	248	280	227	259	248	268	240	262	248	297	231	270	238	234	248	261	260	254	258	247	304	235	272	273	251	262	246	276	253	268	251	259	264	259	283	240	258	283	259	288	257	249	227	242	269	246	235	239	258	264	262	264	267	249	244	266	256	265	244	253	233	261	278	275	252	262	258	240	239	272	209	259	242	247	282	234	260	260	281	259	261	237	247	233	268	242	252	244	266	252	306	256	249	288	249	251	238	263	256	240	249	249	254	268	250	239	220	265	245	247	264	256	232	239	257	257	265	279	245	246	253	258	256	247	240	245	275	241	247	248	284	253	254	278	241	274	250	262	235	230	259	239	246	255	266	232	264	257	251	246	241	240	274	264	240	246	259	262	258	266	274	262	246	265	238	255	275	242	239	262	240	255	244	262	222	269	273	254	237	222	226	254	248	255	255	259	244	242	239	249	221	279	258	253	261	258	264	260	247	242	246	250	253	225	248	280	235	270	249	258	234	231	242	229	231	270	288	253	273	273	263	254	244	268	243	260	239	244	251	214	261	264	245	230	286	220	234	247	260	238	250	259	267	259	253	254	268	225	240	262	255	248	268	243	265	249	248	256	248	266	246	265	241	261	234	266	259	235	221	234	245	254	250	263	253	251	277	263	260	261	275	262	242	250	265	254	269	243	267	253	266	268	245	273	237	254	263	267	269	269	271	274	234	246	266	226	245	248	220	282	268	256	238	237	270	252	225	270	269	248	289	292	277	268	268	261	272	248	225	240	259	269	256	236	251	278	259	270	252	268	247	242	265	240	237	229	243	242	268	254	298	268	254	282	269	263	252	271	248	251	255	262	250	234	222	268	237	288	261	247	259	273	250	225	231	254	256	287	274	259	251	239	250	246	250	213	256	269	265	236	236	270	267	262	236	243	254	265	283	266	258	237	235	249	262	251	284	278	218	267	224	250	256	243	263	241	229	248	247	239	241	240	246	257	258	253	233	246	241	257	262	265	289	253	261	249	274	272	224	239	247	226	260	258	260	249	228	252	242	208	239	258	260	264	233	281	254	251	248	268	242	277	240	252	224	243	272	254	238	267	274	248	235	268	234	257	242	256	275	238	248	257	270	245	266	221	265	263	246	235	271	215	255	269	265	258	232	299	261	245	242	255	258	244	244	248	232	251	258	231	261	246	230	244	266	264	252	235	234	246	225	240	241	253	254	239	284	289	249	253	303	267	222	230	257	263	235	277	258	238	252	264	233	272	232	281	272	256	252	250	227	242	239	272	260	254	243	263	249	251	249	265	270	218	247	261	248	239	261	252	262	263	232	244	263	235	245	255	236	239	250	231	249	214	277	242	213	271	255	258	260	251	258	252	231	253	278	260	265	247	265	266	242	288	295	231	252	231	260	234	253	240	247	249	242	249	279	252	275	244	247	261	231	252	271	256	261	251	258	269	243	242	221	270	252	248	258	243	242	250	252	245	245	232	238	237	260	264	227	235	232	262	251	242	269	245	235	258	256	264	227	265	272	262	246	244	278	258	234	243	246	278	259	259	281	263	268	215	249	247	275	242	274	264	231	265	233	252	237	262	255	237	236	260	234	260	240	260	233	262	276	252	245	267	249	262	257	266	253	244	241	262	256	234	257	258	224	264	243	256	241	248	265	268	262	258	260	243	241	236	258	244	237	247	249	238	237	235	273	259	255	256	258	271	246	232	261	259	243	272	261	246	241	229	231	254	266	261	253	235	228	248	264	235	277	286	251	221	247	237	271	268	269	255	249	262	237	231	225	244	277	299	260	207	242	253	247	262	266	269	266	233	237	250	242	255	241	282	245	259	236	247	269	223	279	247	253	248	262	251	210	238	250	246	255	251	268	267	228	238	244	246	252	242	250	238	268	242	256	235	243	229	218	269	253	250	289	269	272	265	250	256	242	272	241	275	245	260	243	272	250	254	263	251	217	255	261	253	285	261	262	235	257	247	249	251	226	232	271	256	265	282	252	233	262	255	267	252	253	237	233	248	252	244	247	211	239	270	260	247	206	274	233	258	278	250	238	264	232	259	226	220	262	236	251	228	245	257	273	276	232	249	280	279	251	241	256	242	250	255	245	231	224	237	226	243	246	240	266	252	266	258	241	212	272	254	263	260	240	245	251	233	262	265	259	260	264	264	236	249	228	243	257	249	223	260	238	288	264	243	250	240	240	237	250	243	240	254	258	266	245	264	253	248	264	246	265	258	217	260	260	237	275	266	245	224	257	220	274	260	225	267	287	268	264	258	253	272	242	268	274	277	268	250	225	239	279	245	259	261	247	244	251	250	261	257	273	253	274	248	255	244	240	239	260	254	264	238	246	275	252	243	247	269	258	257	258	248	262	254	238	240	255	225	273	233	287	277	248	262	232	263	266	259	304	278	278	243	235	240	240	236	244	290	257	257	263	293	242	249	247	265	232	236	270	218	243	240	250	252	242	283	252	244	261	250	221	259	255	267	261	250	254	287	255	237	276	263	238	266	230	251	252	248	254	258	245	252	249	261	246	251	248	243	258	244	237	279	254	249	233	249	260	268	261	240	265	214	230	247	245	252	250	263	236	276	274	255	263	233	260	253	263	246	235	239	262	239	236	238	247	246	261	231	264	290	281	239	239	261	221	253	250	247	260	261	270	274	252	218	266	244	236	263	263	256	258	245	256	267	244	237	264	301	253	236	263	243	220	253	263	249	264	251	252	269	276	239	249	265	239	260	282	265	246	231	229	218	259	242	259	243	255	269	263	244	220	295	260	246	263	247	274	238	256
43679	65976	37077	3462	2279	1685	1368	1156	945	790	693	671	629	527	496	493	460	441	432	437	429	401	361	421	377	381	388	389	394	395	413	359	400	341	381	374	313	372	378	333	345	361	368	380	342	379	346	363	349	357	344	369	367	374	315	345	393	299	331	370	359	350	352	338	358	344	366	355	326	379	363	349	343	343	361	342	328	355	352	340	320	364	366	341	378	349	317	314	355	360	363	351	348	336	342	330	329	342	367	343	362	365	318	361	285	372	346	357	342	335	325	344	376	353	320	356	340	366	371	340	293	335	349	347	359	363	362	366	367	331	349	337	351	337	330	336	317	343	352	321	394	344	333	325	377	346	350	356	337	342	356	318	368	364	336	329	338	347	358	354	332	299	339	356	338	344	337	347	342	357	355	351	341	353	302	324	365	350	395	305	345	347	355	313	324	394	348	383	321	345	343	326	329	362	330	333	348	344	335	325	338	327	318	346	349	334	356	338	324	304	318	354	336	355	289	339	331	326	346	342	340	313	318	367	352	357	358	348	335	343	357	355	371	342	343	348	345	337	341	316	363	386	340	341	389	332	358	346	344	311	317	338	339	365	357	362	375	319	349	350	332	352	314	327	352	335	332	334	317	327	332	352	340	318	351	381	338	321	339	328	344	342	330	347	363	350	314	353	364	347	334	355	353	362	342	346	343	375	333	341	346	373	360	374	329	329	331	309	369	348	325	329	313	379	344	352	325	331	358	337	346	335	346	322	337	340	347	342	363	345	358	345	339	346	347	342	316	373	324	379	325	359	332	338	351	325	314	365	324	317	339	334	291	370	324	351	304	334	379	345	312	341	309	307	324	341	328	337	341	360	374	348	339	353	339	357	391	334	334	309	342	327	340	357	326	351	321	356	356	331	333	354	315	350	351	358	345	337	338	362	353	312	368	365	328	337	333	322	349	353	315	324	348	341	349	381	357	310	311	319	323	347	299	341	315	340	315	352	339	329	328	341	372	334	337	333	354	352	335	371	295	367	339	355	330	333	307	338	337	334	345	345	355	345	360	348	339	351	340	341	338	323	349	305	339	353	321	340	342	326	344	370	342	375	315	332	336	340	350	374	356	337	329	325	325	339	365	328	315	329	347	344	360	339	351	351	317	352	317	337	307	349	362	354	308	334	390	358	335	359	342	326	341	336	325	348	343	356	347	357	336	363	357	330	338	359	336	346	334	352	327	331	314	332	295	343	330	328	328	343	350	342	361	338	314	294	344	380	283	344	353	349	311	338	323	321	365	323	336	337	354	337	365	343	328	339	362	320	307	332	314	346	347	363	346	361	302	344	319	347	346	324	356	336	305	310	332	353	365	339	324	336	382	311	335	301	366	361	356	330	388	362	307	359	329	377	342	356	344	342	345	325	336	353	310	363	339	333	311	324	338	354	375	335	332	401	346	344	324	339	313	338	331	338	333	337	364	330	357	354	326	371	342	353	341	332	322	322	336	322	321	345	331	340	331	342	325	361	320	365	335	342	366	334	348	331	348	329	356	355	336	355	341	362	374	363	328	367	341	367	363	331	362	315	352	367	313	340	345	339	366	321	372	320	341	354	338	358	337	326	348	359	367	334	330	366	299	333	351	329	367	342	355	322	339	326	373	295	330	354	379	331	363	325	355	322	320	324	343	363	333	349	319	330	308	328	339	376	330	321	362	354	339	333	339	349	342	344	313	332	338	352	327	363	329	345	332	329	319	372	335	324	330	364	352	314	324	319	330	360	347	375	336	365	341	307	352	344	356	325	319	314	376	344	354	341	347	354	351	360	344	323	333	339	326	340	346	310	312	333	347	348	344	338	364	378	348	345	386	344	358	323	336	322	315	344	368	353	336	349	339	371	345	327	331	345	343	351	361	329	320	349	340	371	340	368	320	324	325	338	367	317	366	341	333	316	332	331	361	363	345	320	363	375	371	328	326	347	338	340	343	349	324	374	340	373	336	357	360	359	323	330	316	338	345	299	308	304	358	332	373	331	360	347	378	310	326	342	349	363	299	370	349	354	324	304	339	323	345	337	326	358	319	349	339	329	346	356	326	330	327	330	323	327	321	384	371	391	359	310	331	319	324	309	342	337	327	313	336	314	338	346	326	334	343	347	334	328	342	330	287	335	348	320	353	354	350	336	350	348	336	328	358	338	359	382	351	343	377	328	336	341	368	321	342	360	379	351	323	334	330	324	320	334	345	378	325	340	344	355	328	347	337	325	340	333	331	337	327	339	377	348	344	344	315	333	345	337	317	315	356	317	341	338	343	360	382	333	385	328	354	326	319	346	330	308	326	389	334	358	364	352	336	386	312	329	354	350	333	367	332	323	330	361	340	312	337	345	336	354	358	325	389	298	362	361	364	335	356	328	354	325	350	345	323	342	339	325	366	341	323	352	367	343	321	356	358	370	317	349	352	347	329	327	349	335	317	342	354	321	329	342	376	312	339	332	337	363	370	385	355	352	355	322	315	344	322	353	332	363	341	360	367	351	387	361	348	333	351	357	331	344	343	348	361	343	335	350	345	330	349	356	360	337	362	310	352	330	353	364	343	336	344	329	331	318	365	346	295	345	325	307	356	366	361	356	342	357	367	334	366	361	368	317	328	331	340	324	316	342	345	351	327	330	370	353	355	358	343	344	331	357	355	313	350	333	358	335	348	329	327	321	363	335	342	393	343	331	322	339	348	321	364	346	394	348	322	326	326	332	352	335	363	346	343	362	333	386	343	358	334	345	326	352	331	339	359	333	360	332	335	286	317	339	351	340	378	369	343	340	352	308	311	316	371	321	343	324	367	332	333	315	351	368	338	326	375	365	348	344	338	353	354	339	335	370	347	358	340	292	348	375	376	311	348	364	319	346	338	331	348	330	300	356	349	346	347	352	342	361	346	367	310	353	365	339	329	354	342	349	331	378	376	333	359	368	328	343	373	333	339	367	317	361	335	368	333	357	323	305	350	340	328	377	344	378	344	350	348	336	329	342	343	329	329	339	340	305	325	343	355	327	355	333	350	348	339	354	361	354	334	342	311	336	349	313	322	366	338	347	354	321	343	360	355	357	362	349	342	327	335	334	331	334	330	323	323	365	347	378	373	334	346	315	353	313	295	349	371	338	372	309	350	352	343	347	347	360	353	327	324	326	346	305	337	327	339	328	332	329	328	337	342	360	339	366	308	317	326	339	362	385	357	334	323	353	338	325	398	326	341	333	314	331	342	359	341	347	338	341	370	354	336	381	354	342	364	376	327	338	350	362	370	397	351	338	363	337	343	361	360	339	336	324	337	340	347	324	347	351	355	331	354	331	345	329	346	362	330	343	362	357	333	367	345	331	377	319	336	314	336	385	356	341	337	332	341	339	336	356	347	337	317	350	352	326	338	349	356	351	351	345	324	318	316	320	334	364	345	319	328	360	341	333	336	362	344	330	356	333	353	358	337	335	360	336	324	335	324	349	335	357	394	338	335	346
28227	23090	21275	3290	520	486	537	479	480	509	515	491	558	458	460	500	472	459	482	456	510	462	478	424	454	442	476	445	473	509	465	475	477	477	453	461	449	462	481	495	437	474	448	482	452	472	448	458	467	488	504	482	456	470	463	459	475	472	448	452	418	492	478	492	463	459	428	491	435	463	456	468	487	474	511	441	432	432	498	497	469	479	478	470	474	456	470	454	481	453	463	458	517	462	475	478	466	465	468	487	469	500	474	453	480	432	483	476	480	430	463	443	486	457	478	458	445	455	442	465	458	464	472	455	507	442	455	488	477	496	451	477	472	437	454	454	464	475	478	444	466	481	445	473	464	474	477	449	465	478	497	465	518	507	465	452	472	471	488	449	462	457	456	468	461	494	488	445	478	487	473	448	473	487	444	492	469	501	465	479	425	436	470	477	462	469	466	434	479	469	446	436	450	493	471	469	491	450	439	501	461	452	479	455	470	464	470	489	484	472	493	514	477	443	491	480	513	503	441	448	492	485	512	468	453	489	460	492	464	473	469	464	465	477	470	475	418	450	503	452	463	443	484	504	484	482	469	469	469	454	523	451	482	446	479	464	453	472	484	466	477	515	511	474	420	489	474	470	456	505	461	410	491	450	487	471	496	435	458	472	458	483	465	475	464	451	478	466	499	480	465	467	456	480	475	457	485	470	482	444	461	465	436	458	478	494	486	488	489	478	447	488	464	451	498	472	501	457	477	484	476	478	486	469	495	486	434	450	479	479	448	471	496	455	478	441	465	440	505	504	491	486	478	453	497	478	544	503	492	448	475	450	537	453	474	493	463	466	460	478	469	495	464	456	497	475	448	484	497	436	474	482	468	462	463	462	485	450	486	450	445	430	458	473	475	434	412	467	447	455	458	451	468	486	473	479	468	467	451	458	424	468	435	462	489	474	469	475	501	471	506	481	469	437	482	470	465	455	493	443	429	427	469	449	484	447	493	477	462	514	490	462	492	451	470	496	482	427	455	496	435	489	494	490	434	475	449	493	486	489	473	448	504	450	430	427	464	419	455	489	504	470	505	485	490	484	512	505	467	492	488	465	482	492	483	483	417	495	456	508	463	447	421	480	495	491	467	474	467	482	456	455	463	469	491	486	465	480	474	415	460	447	433	469	479	439	494	472	440	472	472	465	433	460	488	453	454	474	509	499	425	461	458	455	453	476	454	468	439	449	455	503	489	511	458	433	461	482	450	484	431	455	409	419	476	487	441	476	507	463	475	507	461	456	464	441	459	463	451	482	473	505	458	454	469	493	473	462	473	486	526	475	466	508	505	447	498	456	467	435	450	490	472	460	470	459	491	487	476	479	448	453	448	430	448	461	519	464	489	467	478	443	449	471	449	476	508	488	446	443	460	469	465	461	448	463	476	464	473	475	489	486	440	448	494	453	463	450	474	472	440	452	460	459	461	454	468	470	460	447	461	447	431	457	450	486	451	519	463	470	498	469	456	471	482	494	423	450	451	478	454	513	480	411	470	482	480	496	496	457	500	461	500	485	459	434	470	489	444	470	473	448	466	462	479	459	479	468	470	460	479	500	526	478	481	485	497	448	452	490	465	454	478	446	491	458	489	481	493	460	463	445	464	420	472	462	495	473	445	452	489	444	460	471	509	467	480	464	501	454	496	462	483	479	500	437	461	467	470	458	439	444	468	471	485	487	464	481	483	442	494	477	481	485	470	450	430	466	436	432	468	461	456	446	446	446	462	478	466	484	502	433	506	432	486	472	436	477	470	453	502	465	482	472	474	483	466	437	501	469	497	475	460	448	475	461	474	498	465	469	481	414	459	471	461	489	461	456	461	474	460	520	521	495	484	426	476	448	473	499	460	496	494	488	475	494	431	463	501	460	435	481	455	460	481	503	478	463	476	457	427	442	510	502	489	484	484	497	441	484	498	461	479	436	478	473	462	513	492	467	465	475	486	493	440	461	447	459	481	453	489	481	490	466	498	443	442	458	484	466	439	444	432	483	459	467	450	458	465	466	477	492	432	466	439	500	473	434	481	427	497	474	512	506	479	475	440	510	448	472	471	474	479	488	490	452	463	490	443	450	482	479	467	445	497	446	456	467	503	481	489	465	497	463	456	456	527	419	487	451	480	492	488	502	480	465	449	490	467	461	456	469	457	493	470	462	465	495	434	413	465	474	500	458	489	480	506	473	469	453	477	505	485	479	434	479	507	448	461	468	461	481	475	472	469	473	475	471	460	477	474	488	430	444	476	481	458	470	479	457	473	445	473	457	486	418	479	454	475	460	459	430	438	459	468	454	465	468	446	441	494	490	493	461	527	498	466	477	466	475	483	474	490	466	476	454	489	457	443	450	485	468	418	447	426	450	460	498	456	428	505	466	448	472	471	435	474	459	472	493	472	480	488	457	434	468	473	477	452	485	459	465	483	483	453	469	468	480	471	431	445	473	448	472	469	484	504	459	447	450	485	472	476	519	480	461	474	442	452	472	446	452	467	454	493	504	503	505	500	479	501	433	443	474	431	455	481	483	528	504	496	498	482	510	490	475	449	447	477	469	518	459	481	496	463	457	505	482	534	477	454	500	451	523	473	507	457	463	440	492	475	455	469	501	478	470	472	493	448	466	442	462	457	460	468	463	483	478	488	425	473	484	520	527	465	464	459	461	461	451	463	457	492	505	470	486	489	462	494	421	483	476	445	450	471	447	490	473	458	504	474	477	449	495	475	453	494	465	461	500	457	476	439	487	447	442	435	453	450	495	462	462	456	429	464	480	477	463	462	482	447	444	480	454	503	442	506	484	450	483	447	482	479	475	477	470	469	495	446	432	470	462	477	438	483	458	436	433	481	468	460	459	446	454	484	464	488	482	478	461	447	506	453	465	473	453	491	480	487	499	446	470	477	446	473	446	496	463	431	509	481	479	500	487	450	486	487	479	485	473	480	485	455	489	501	459	448	487	473	436	467	477	417	500	472	477	462	471	470	491	454	456	468	486	479	456	476	488	464	447	425	478	448	469	449	468	452	479	440	462	486	422	457	494	470	451	483	440	483	460	462	486	443	479	491	469	460	430	447	468	492	459	502	446	461	460	472	424	466	420	497	471	492	494	481	513	442	432	445	446	462	436	531	488	504	495	483	434	479	502	441	450	475	468	474	457	496	488	488	429	491	458	464	428	495	500	494	450	469	452	445	523	459	483	459	486	431	454	508	464	487	477	474	490	466	496	506	458	453	497	492	496	467	457	505	417	448	444	475	488	468	474	472	492	496	508	468	470	449	466	492	460	495	478	453	493	470	497	479	500	459	457	468	494	483	470	455	442	447	549	437	462	486	455	496	510	476	460	497	450	480	474	460	460	453	470	479	462	485	490	472	465	485	512	501	469	498	485	433	459	474	482	473	444	481	510	462	510	460	469	457	461	448	478	446	479	455	451	442	484	470	533	475	456	507	453	441	456	479	456	477	461	474	473	506	483
29431	31895	18791	728	679	687	717	655	636	652	617	610	623	664	632	651	601	688	662	651	628	639	668	652	671	596	595	652	635	649	645	598	635	647	628	622	632	595	620	616	629	634	623	615	636	628	656	661	615	614	654	632	641	611	653	633	582	636	629	597	616	634	662	633	627	609	637	624	613	638	606	610	633	603	584	609	651	637	646	628	639	623	634	605	628	589	653	635	635	637	606	633	612	661	636	637	618	643	633	656	647	630	613	627	632	599	618	653	638	638	598	616	643	624	601	615	635	618	616	648	635	610	672	624	641	618	657	581	669	610	572	667	669	616	628	653	668	609	683	586	640	617	624	641	634	636	607	644	640	646	637	651	653	706	609	641	618	657	629	662	609	618	604	635	640	639	635	616	634	638	601	641	639	604	608	623	642	634	651	634	627	612	567	666	608	622	636	620	622	621	666	629	613	658	606	643	582	616	658	632	618	631	600	612	651	605	610	625	628	615	612	648	615	580	618	636	626	608	592	625	649	610	664	576	632	618	618	586	648	666	641	623	643	586	675	651	640	611	619	624	647	648	608	632	626	629	657	596	581	609	647	608	658	633	621	660	625	619	620	615	649	661	638	645	634	640	606	592	591	671	617	671	607	609	653	652	699	640	625	592	610	680	681	644	621	643	600	632	654	627	641	642	618	629	631	608	624	623	615	585	676	631	653	631	644	600	631	633	630	614	618	629	622	658	610	633	666	638	686	667	658	598	614	621	597	630	608	640	640	636	621	666	628	611	615	598	625	650	620	651	651	608	606	624	629	608	587	628	626	597	615	670	639	655	593	609	652	666	612	592	627	590	682	624	602	643	668	671	680	625	616	647	677	611	602	616	613	580	646	652	628	658	572	605	656	620	648	641	621	570	653	650	661	643	586	642	601	654	629	591	651	601	608	651	595	583	678	647	666	617	611	642	652	644	664	624	639	621	620	690	570	665	633	593	620	601	613	620	601	575	583	609	600	666	612	625	628	594	622	597	593	609	614	646	618	634	595	630	613	663	617	641	576	665	664	609	629	617	610	635	627	595	601	638	637	685	629	650	601	612	604	603	656	633	614	625	629	640	634	618	574	664	590	637	620	672	653	618	664	627	628	645	622	613	656	673	615	618	651	603	610	635	610	615	623	634	610	638	615	629	669	634	616	639	587	642	626	726	547	624	618	632	619	592	656	639	639	642	613	627	632	636	627	604	699	620	641	621	622	654	590	610	612	652	663	592	625	622	560	632	632	633	625	628	626	597	645	638	625	581	593	642	611	584	609	635	616	636	598	587	591	657	627	651	657	600	609	633	663	575	659	594	645	619	621	695	686	584	625	613	675	645	621	632	591	645	604	624	642	614	594	602	589	646	602	649	659	662	633	603	641	638	633	617	619	644	542	591	649	597	640	628	594	641	646	638	611	625	656	636	609	587	658	625	647	661	610	656	600	623	585	641	619	688	643	616	589	649	617	626	675	596	636	629	607	610	621	628	581	673	631	604	650	596	595	640	604	659	573	620	561	632	621	660	629	641	629	614	646	631	617	623	650	649	648	658	635	579	658	613	673	655	638	603	603	610	640	630	599	556	634	602	628	644	604	639	581	608	628	676	634	613	647	613	619	636	625	622	574	616	651	586	622	638	613	641	658	609	592	655	591	643	638	626	651	613	631	597	659	657	598	638	587	641	627	628	621	668	657	607	632	620	637	612	644	634	622	636	599	622	659	610	628	636	648	650	666	588	647	656	639	599	671	589	633	600	632	597	661	613	627	634	667	618	567	607	629	642	645	647	665	646	605	595	600	648	652	654	608	601	623	610	609	659	621	645	645	674	616	598	617	654	634	615	611	649	618	634	643	621	639	668	640	603	580	600	695	646	595	647	625	637	615	646	642	644	638	662	618	631	630	619	614	611	635	612	611	612	625	648	622	607	590	628	623	622	650	639	618	648	600	670	589	673	615	612	648	646	606	625	633	638	645	603	653	643	606	604	613	638	615	643	613	589	613	632	598	635	710	662	645	672	597	657	612	598	590	640	629	598	617	633	635	604	650	615	611	651	649	640	664	642	664	567	706	664	607	643	606	667	660	647	695	589	661	585	652	652	606	661	588	661	620	582	598	605	571	620	586	623	608	630	631	625	623	641	593	641	620	596	648	576	608	630	604	594	608	620	633	612	605	674	617	571	650	655	579	650	608	640	627	656	629	641	619	666	611	588	607	633	598	657	631	611	665	580	651	641	635	597	600	646	585	574	624	650	631	616	619	635	642	609	625	646	587	624	647	628	614	607	634	631	638	653	623	641	612	623	590	627	612	643	579	629	605	641	599	649	602	573	650	624	672	660	681	606	624	646	611	637	638	655	632	631	646	656	670	679	605	608	625	661	647	655	592	646	653	619	600	612	666	620	621	624	643	613	666	632	621	668	608	643	666	623	723	619	622	620	635	615	597	634	616	627	588	607	622	616	617	636	612	659	612	637	627	654	643	625	654	591	626	600	640	628	607	605	600	650	630	606	622	647	643	645	620	602	676	608	603	652	695	568	651	609	609	654	607	695	584	656	629	660	641	656	648	613	636	630	597	637	641	597	673	626	621	618	614	654	622	610	604	650	606	628	661	598	632	638	582	677	655	619	641	633	664	665	592	625	656	614	635	661	640	625	650	638	653	663	554	660	591	654	674	616	606	603	629	613	616	637	638	629	611	613	576	622	635	613	615	633	604	626	566	615	643	589	604	588	619	636	631	603	631	652	594	608	581	632	665	639	645	649	650	640	619	632	617	625	595	618	602	616	619	643	632	648	634	624	601	657	637	603	636	599	593	593	632	620	643	659	632	653	597	684	639	653	612	653	616	604	660	605	624	629	653	632	601	627	614	581	651	597	650	608	584	613	614	590	600	655	612	621	614	642	667	616	615	639	657	653	609	655	643	622	675	671	645	605	584	584	635	623	613	630	660	625	653	620	613	645	632	642	589	586	575	647	617	608	568	643	579	642	628	615	655	629	633	618	630	658	669	611	642	658	620	640	637	616	609	647	656	566	635	649	654	612	617	634	653	644	625	613	686	639	624	613	612	662	637	610	659	632	639	643	601	632	608	618	620	623	612	658	645	618	648	660	602	619	647	623	624	618	613	655	630	602	609	644	619	639	631	649	638	632	606	618	660	607	635	667	634	628	662	645	629	611	608	625	600	636	618	636	641	649	566	646	643	598	581	597	618	648	654	586	609	607	626	601	599	628	632	596	629	588	588	609	608	592	641	661	632	618	646	571	616	687	625	618	634	615	613	626	593	661	631	616	648	656	638	671	620	594	665	646	615	648	610	658	614	650	606	676	613	619	623	643	638	602	636	657	653	682	604	625	630	605	596	602	636	647	645	632	642	609	626	606	586	607	619	616	655	619	668	588	600	621	670	635	648	598	606	628	636	609	637	594	609	642	621	638	632	650	613	608	626	625	610	615	597	620	591	662	644	656	609	633
24226	21804	30565	23553	20782	7909	880	713	599	545	585	534	535	468	513	508	490	510	501	506	525	486	521	515	493	493	481	474	498	514	529	506	495	468	457	520	435	459	487	465	468	529	430	477	483	459	442	476	490	475	451	491	479	506	490	489	438	513	517	476	444	480	510	472	480	514	493	478	448	453	463	484	426	494	455	494	448	498	458	481	518	449	468	502	490	491	494	486	495	443	510	492	453	468	479	456	444	459	505	502	495	498	477	452	464	503	542	470	472	486	496	456	477	521	471	465	460	458	445	501	465	507	509	482	473	490	493	500	487	462	464	456	488	480	475	486	472	473	480	463	493	457	504	463	497	538	483	486	477	487	486	444	475	436	487	485	477	515	491	466	472	452	463	486	463	483	497	477	500	480	455	489	457	465	494	537	485	466	482	499	476	447	426	551	426	464	472	462	507	440	467	449	520	434	460	432	497	422	452	451	476	476	444	472	456	473	467	480	476	488	495	476	496	472	498	488	453	511	467	481	502	517	463	493	489	468	491	489	479	499	470	518	483	450	439	458	464	470	481	442	483	480	463	491	483	475	475	460	474	497	446	478	490	476	507	507	497	468	465	496	450	465	501	513	476	431	470	442	440	459	471	481	502	492	412	483	501	482	506	460	500	476	452	487	468	468	508	493	485	458	442	502	519	502	457	459	530	460	482	514	502	490	508	515	439	508	485	428	481	453	463	489	478	457	492	476	496	504	470	500	498	485	472	481	477	470	497	490	458	495	517	491	487	461	449	482	473	512	468	471	505	485	516	473	510	461	446	477	499	504	470	443	449	480	475	542	477	443	494	507	439	485	471	430	493	491	512	482	506	487	474	460	490	450	485	457	483	462	500	476	458	468	471	489	493	482	482	490	498	479	487	487	435	483	464	466	456	500	500	456	497	526	479	479	511	473	496	504	417	453	465	470	444	488	493	431	465	470	450	488	466	497	436	511	454	489	491	472	479	500	475	506	473	441	482	483	497	496	459	471	475	474	486	454	475	475	514	473	470	462	489	500	485	428	466	502	488	478	496	504	519	497	493	478	488	490	499	494	472	464	437	473	461	453	457	482	499	464	470	476	484	507	487	518	488	498	501	482	459	475	472	477	501	458	479	478	493	510	478	482	479	450	494	476	485	516	490	500	523	459	550	462	464	428	491	476	476	482	478	424	495	473	508	497	467	464	471	500	466	489	504	472	458	479	485	433	474	503	497	491	476	452	481	490	483	459	505	468	513	480	541	491	520	514	468	489	479	455	481	484	513	483	495	497	481	455	498	511	457	476	456	436	441	493	474	516	452	460	493	499	503	452	503	480	497	494	462	444	483	508	473	504	441	497	489	465	476	482	511	500	457	460	490	486	478	462	497	525	483	455	483	456	459	532	487	470	535	443	488	471	482	491	453	522	474	547	472	483	512	452	502	461	464	467	483	472	455	488	475	473	450	461	520	457	501	522	469	463	469	522	474	468	473	454	462	447	466	479	453	431	476	500	449	512	468	509	471	469	465	484	466	475	448	490	502	481	489	506	470	511	464	491	464	506	483	507	438	475	478	471	465	483	485	490	486	504	471	471	485	448	520	503	464	464	458	502	480	492	483	521	442	496	484	455	475	436	495	477	460	469	458	496	446	470	439	482	506	524	467	482	489	442	491	476	497	503	462	509	451	456	459	485	420	451	526	465	490	447	431	470	474	500	482	469	453	475	475	492	468	463	495	448	450	473	499	497	481	470	469	470	493	448	440	468	470	478	450	470	499	461	498	493	449	468	460	455	497	461	494	471	502	509	492	459	439	527	468	480	471	495	496	472	479	466	461	469	467	485	519	452	499	465	493	435	469	498	473	452	490	468	482	465	508	437	515	460	461	443	437	473	491	504	426	443	477	448	477	499	489	495	529	434	466	505	453	453	475	486	464	480	487	432	452	497	472	464	459	496	482	512	488	420	483	472	441	473	476	456	479	497	490	467	429	491	454	500	496	488	484	481	496	451	479	455	479	513	505	464	433	468	468	506	466	486	471	482	472	499	509	445	508	478	453	506	522	500	459	499	478	463	471	512	481	492	486	444	456	475	485	490	478	508	473	529	484	475	467	455	482	507	524	455	465	480	493	477	436	478	466	465	488	487	491	472	480	462	487	526	507	449	506	483	475	503	468	456	469	507	515	486	505	481	480	487	494	473	507	508	455	451	485	488	499	458	477	489	464	450	457	454	459	506	459	447	485	491	483	485	488	490	521	475	448	508	477	452	467	490	483	473	450	475	444	505	495	437	486	466	472	482	512	463	479	434	507	486	501	482	490	472	486	458	470	464	416	503	485	476	463	450	505	432	460	457	469	462	485	522	487	469	487	496	465	499	469	483	503	479	492	518	475	491	494	468	487	438	502	469	492	468	443	505	478	427	470	481	453	497	448	454	496	478	483	497	490	503	498	466	489	464	520	495	503	488	458	464	462	469	467	469	486	432	433	457	478	481	501	486	467	483	451	462	478	494	488	479	483	492	465	506	477	481	460	498	479	482	508	491	495	470	429	458	499	475	494	504	477	479	440	471	468	485	483	448	453	490	492	462	488	457	477	464	474	459	475	506	464	466	446	479	494	492	485	457	481	461	475	518	487	459	460	503	501	498	484	490	450	476	493	474	472	512	475	432	465	513	457	481	500	460	453	499	453	467	466	496	488	472	434	458	507	490	485	458	482	468	476	462	499	528	504	510	449	509	439	454	498	450	451	486	482	473	435	471	500	502	430	470	464	476	441	505	510	496	463	482	467	480	485	503	465	471	486	454	481	483	425	479	448	474	455	451	488	487	456	501	494	473	482	486	492	463	476	468	495	459	504	460	528	480	473	495	492	480	518	477	477	473	493	431	527	504	512	503	487	454	536	490	492	473	504	463	452	446	455	472	454	469	495	467	432	499	460	439	445	461	506	459	476	482	523	458	465	492	473	528	431	466	501	466	493	451	507	496	462	495	503	451	460	503	455	485	500	507	487	473	475	494	492	496	459	480	455	450	471	449	475	472	499	459	442	463	475	492	464	468	490	505	462	448	454	472	480	475	445	453	477	470	493	484	517	458	495	500	483	515	432	464	466	471	469	483	509	458	466	467	475	462	497	473	476	493	461	485	464	481	497	480	457	478	519	477	476	468	455	493	453	472	486	460	453	499	451	481	498	494	508	440	460	504	460	462	487	480	523	488	473	449	500	488	493	522	499	464	478	498	488	500	486	487	484	502	497	501	487	474	456	487	465	498	444	529	472	438	466	494	489	434	491	490	452	491	441	512	516	497	505	457	472	451	473	473	496	520	467	497	470	516	457	451	482	472	452	493	488	469	451	479	473	473	533	472	527	446	511	457	476	442	472	522	453	473	465	463	503	492	483	519	525	472	494	482	484	461	471	444	447	460	493	503	477	414	483	474	467	472	549	476	513	518	529	491	479	488	483	493	469	450	446	474	472	487	471	494	479	495
46297	64696	38779	2350	1706	1398	1179	1036	1004	926	840	833	777	745	691	702	773	746	620	681	696	667	675	703	679	637	709	649	636	684	679	672	634	625	653	664	638	658	622	653	627	676	716	659	646	650	601	659	699	634	666	628	677	666	683	629	647	657	652	637	639	618	638	660	642	684	625	656	643	667	652	679	614	656	630	631	677	720	654	639	602	630	672	622	704	639	609	615	656	673	646	645	627	649	627	592	636	645	649	680	646	630	658	646	689	676	675	654	628	637	653	627	634	651	606	637	636	679	643	646	650	621	653	645	633	674	637	632	669	588	636	616	680	694	673	659	661	634	589	642	657	698	640	670	617	664	641	592	654	664	668	627	664	684	611	642	620	629	667	698	637	635	639	640	658	626	628	585	607	655	619	638	618	642	633	657	658	638	607	625	647	643	638	660	670	651	636	652	634	610	653	685	645	634	628	642	648	631	600	672	630	614	611	667	718	631	666	631	698	618	589	620	637	689	660	637	624	649	685	648	708	607	605	638	647	695	660	650	640	634	661	618	614	644	649	643	678	622	643	659	679	630	612	619	635	653	653	632	628	667	633	643	643	642	652	629	660	613	593	648	668	647	618	632	659	624	660	656	653	635	621	641	650	653	672	633	653	643	646	645	643	672	645	615	638	592	663	619	691	603	661	645	673	654	642	635	630	666	643	652	664	679	614	647	664	653	614	631	617	590	695	619	656	602	653	608	674	641	633	617	641	649	614	684	569	640	667	649	612	678	670	667	639	634	620	627	636	639	627	642	646	650	665	629	676	623	685	631	655	641	659	692	629	618	674	671	690	676	651	647	656	674	633	633	673	609	644	626	668	658	654	659	682	665	666	608	669	673	616	641	651	652	644	652	641	610	632	696	638	679	644	631	630	636	674	633	604	622	645	675	618	630	641	658	632	602	642	632	659	685	635	647	620	637	633	649	675	653	622	646	648	682	656	636	662	612	647	609	628	664	623	643	686	729	650	677	643	654	668	640	616	678	667	694	630	611	652	655	622	662	636	610	669	649	640	657	649	634	680	655	645	653	637	604	657	642	637	605	642	629	660	617	673	637	633	605	653	661	675	663	657	629	642	657	658	683	596	642	636	624	651	637	658	641	643	672	620	648	657	675	672	617	638	621	600	633	630	640	604	626	640	667	616	627	653	603	606	639	674	619	699	662	683	674	667	633	664	645	672	662	695	638	657	630	636	585	626	661	631	627	650	666	644	656	638	642	629	612	658	671	677	640	651	655	683	656	640	652	648	655	652	645	660	694	643	646	643	631	675	638	602	680	639	622	684	647	682	595	619	671	630	644	649	671	640	677	667	668	637	634	668	645	701	617	674	631	650	671	699	637	636	635	669	627	624	623	694	676	624	594	624	671	643	660	729	665	603	634	651	641	618	635	634	610	637	650	690	662	615	653	682	633	690	636	650	700	627	649	635	590	649	699	682	662	634	676	622	641	654	667	615	662	630	616	644	611	612	630	596	648	672	642	619	675	656	657	672	644	596	632	638	654	641	662	653	622	640	642	676	618	660	640	581	636	671	629	606	617	656	630	675	652	647	659	619	644	647	638	654	669	665	684	612	661	669	609	559	671	671	678	656	636	673	672	654	622	674	627	660	644	675	618	637	645	666	600	678	633	637	628	664	639	638	612	620	658	689	653	632	627	623	650	676	632	632	649	673	617	630	613	654	643	666	642	657	652	632	644	608	601	658	704	648	622	648	680	675	669	596	654	686	611	647	657	645	596	639	688	660	699	695	633	637	683	611	617	641	647	625	616	654	686	628	638	632	624	585	629	624	676	624	630	642	658	682	642	665	665	685	717	643	634	677	647	686	622	657	623	651	660	663	619	617	618	658	638	653	643	635	639	592	664	655	620	647	677	679	634	664	678	646	689	696	671	632	601	675	646	601	605	652	649	686	683	673	640	637	685	628	631	667	648	616	651	594	599	653	652	678	609	651	614	642	647	666	645	653	658	640	640	638	632	647	640	643	649	658	603	671	662	634	612	647	609	678	654	672	651	641	617	667	622	678	672	655	640	680	670	687	653	697	606	644	558	655	659	665	688	662	632	674	659	628	622	678	608	699	631	602	667	619	654	614	640	625	649	624	623	648	606	620	618	656	661	651	613	664	638	661	631	658	645	697	624	631	644	677	645	625	657	641	673	604	612	647	664	673	616	631	675	629	626	670	658	665	648	634	674	664	706	657	622	631	661	648	651	702	677	634	623	630	644	648	674	643	640	617	693	620	676	613	595	620	659	666	668	663	639	632	583	648	689	675	637	646	597	625	647	644	692	633	672	625	631	608	654	659	628	649	639	619	618	603	670	669	623	666	636	595	643	667	663	592	625	637	608	633	684	650	669	676	647	703	654	650	660	679	652	670	637	659	658	638	634	667	682	647	642	648	634	614	679	689	623	630	666	678	597	693	684	658	668	603	658	650	635	621	629	586	657	686	594	617	677	632	633	654	614	646	588	614	680	673	666	628	661	705	701	631	642	649	655	670	663	612	631	614	691	638	618	651	672	592	614	613	628	619	603	629	671	654	673	670	649	645	685	635	643	677	682	638	668	639	632	614	669	659	680	623	659	659	657	677	621	641	667	651	672	603	725	664	616	713	638	608	594	644	612	590	645	678	646	668	656	645	678	645	640	639	589	668	634	620	664	659	674	694	692	650	697	669	637	650	649	666	656	597	657	624	697	658	621	625	666	640	646	630	601	687	616	680	620	590	629	623	624	644	650	661	654	621	652	645	609	655	686	604	647	651	624	649	664	691	632	646	648	655	609	650	633	654	659	629	611	662	645	577	663	635	628	627	650	649	629	627	625	649	613	680	671	638	663	581	651	615	610	679	627	667	647	583	611	636	635	644	646	639	614	638	621	651	636	628	631	667	666	703	619	652	627	602	704	661	669	675	663	674	669	655	728	660	624	657	688	655	629	670	635	679	650	643	607	608	641	683	662	658	655	667	619	644	624	713	703	632	626	674	648	678	629	663	666	666	645	653	683	665	613	683	651	657	658	627	681	634	693	643	613	668	638	577	654	660	625	662	623	676	667	638	659	641	642	616	640	673	668	663	649	585	656	648	631	673	631	667	626	631	633	689	624	640	677	627	656	627	703	658	649	664	597	601	658	648	670	649	636	655	670	631	650	659	663	607	603	647	668	610	634	646	655	644	663	649	683	673	666	633	602	604	641	642	649	616	619	606	633	580	657	624	671	675	615	676	665	654	629	629	620	638	679	669	655	634	660	658	619	671	602	668	681	636	623	613	598	695	676	649	664	616	655	647	602	673	624	647	641	643	688	650	616	654	677	626	643	641	634	630	641	665	672	679	628	638	612	708	621	630	634	667	654	681	667	624	661	628	635	611	643	678	668	612	617	688	629	670	624	645	619	627	624	636	674	612	643	647	618	636	658	668	671	642	698	598	665	634	633	648	651	616	628	670	633	676	647	639	637
23171	21591	30511	23183	21436	19586	3176	609	504	448	425	370	339	365	318	320	275	299	279	301	248	301	257	288	261	269	261	277	278	277	261	264	251	263	285	274	241	240	267	284	278	286	262	283	276	293	282	238	254	276	244	248	259	276	253	259	257	251	243	230	254	238	242	243	258	236	269	270	238	244	256	239	251	230	237	235	248	255	253	264	245	252	267	234	263	257	249	273	250	261	237	266	221	283	245	238	237	266	262	249	259	255	250	231	264	251	235	255	278	276	251	247	248	239	262	223	286	262	255	265	233	248	257	242	267	259	247	251	254	237	258	239	259	254	257	269	234	255	235	256	270	285	252	239	241	258	256	222	254	278	231	250	231	249	253	236	266	248	258	255	246	230	250	247	222	246	225	279	254	249	257	230	282	257	270	277	252	235	266	244	261	257	240	228	246	256	277	274	264	240	238	239	249	233	274	255	252	264	262	253	222	254	260	229	266	213	272	266	246	246	246	247	269	224	258	247	232	253	249	258	249	217	272	259	245	240	260	258	245	207	259	246	276	263	249	254	278	259	263	256	240	240	205	254	238	251	245	290	250	257	268	246	261	276	235	248	236	231	274	233	277	265	251	221	289	272	257	265	265	245	249	249	240	267	266	248	254	251	260	249	249	232	267	254	251	269	267	261	276	271	252	242	259	261	244	281	272	254	238	275	232	241	259	264	271	251	244	257	277	222	248	252	241	237	260	296	240	256	258	261	251	224	264	260	249	268	244	235	250	268	244	257	260	221	258	228	252	245	233	250	250	234	266	251	233	257	224	253	271	269	247	239	234	288	220	249	237	261	229	278	275	258	242	240	267	240	270	252	250	239	259	210	274	242	237	253	247	264	260	251	247	255	270	237	245	239	256	228	265	243	249	239	256	264	223	249	253	258	244	224	259	264	262	246	275	248	258	225	274	263	259	237	262	231	251	269	266	231	236	261	262	250	256	254	296	251	261	228	245	271	266	226	255	230	259	256	261	253	268	240	270	242	237	263	239	280	243	248	287	214	248	237	261	247	246	259	247	269	254	266	259	258	251	222	249	260	265	273	244	260	248	224	239	250	271	235	257	278	265	255	260	266	234	247	240	251	250	276	257	255	263	243	216	260	261	253	230	272	276	240	255	263	252	255	240	246	241	249	229	263	238	264	273	277	252	234	245	244	250	259	223	258	230	248	265	261	256	241	265	285	242	300	261	269	236	251	227	251	257	241	250	261	267	232	260	276	269	242	258	231	248	241	247	226	247	252	247	243	239	251	264	252	256	262	263	255	254	253	227	281	239	262	283	245	230	248	249	257	244	254	252	254	235	240	252	240	232	246	254	264	252	251	252	268	236	272	293	243	279	239	266	239	254	253	250	261	244	277	236	272	235	251	269	273	259	248	277	240	248	256	235	285	281	261	229	254	255	244	228	256	238	237	281	270	271	216	234	235	271	258	262	272	287	231	212	240	232	256	260	249	236	252	251	262	278	248	234	254	233	234	262	272	238	277	248	223	264	230	257	248	256	253	281	256	253	255	260	272	245	227	238	224	271	266	249	225	220	274	244	245	248	285	250	246	245	265	270	226	250	221	254	263	278	259	289	228	262	267	235	265	264	281	260	271	277	223	235	279	260	247	252	234	263	254	262	245	246	267	233	267	259	244	242	233	265	245	278	249	241	250	261	247	253	236	256	238	245	257	251	262	286	263	262	257	249	260	265	246	253	237	292	225	269	256	250	254	247	269	237	265	261	242	269	255	231	258	272	233	230	250	255	258	234	253	258	284	222	281	258	235	267	241	273	261	254	262	253	233	247	253	279	268	240	250	236	238	250	276	238	252	276	234	247	236	211	257	258	256	245	267	260	242	246	269	226	273	236	251	263	243	242	253	239	248	260	244	248	246	237	250	245	233	266	249	239	241	263	271	269	247	217	245	265	252	246	256	232	251	255	233	247	246	251	236	254	251	240	272	231	240	248	212	242	262	259	229	253	235	251	253	253	254	277	277	264	250	250	243	263	254	270	230	254	287	241	252	258	237	248	251	247	241	259	256	247	272	247	206	225	246	267	237	276	244	238	267	241	272	242	257	243	249	308	258	230	255	245	251	280	215	225	257	272	261	239	249	253	260	254	247	236	282	259	227	283	220	274	258	274	253	257	239	241	230	263	241	247	268	250	264	264	255	262	293	276	247	250	267	256	261	261	261	241	262	263	259	250	233	235	272	231	248	248	268	259	254	243	239	251	257	261	276	262	269	224	223	207	246	237	236	245	272	247	253	253	278	258	269	252	247	216	256	233	252	265	261	262	247	268	209	242	239	247	221	234	270	248	268	235	248	266	259	274	258	265	269	233	266	270	230	240	269	267	233	280	247	264	272	294	257	240	264	236	243	232	229	269	244	234	239	281	264	266	250	266	266	265	226	263	242	237	254	225	235	259	256	242	251	229	248	237	240	260	257	263	250	260	245	258	246	244	254	243	253	257	236	253	267	252	244	274	241	244	257	271	247	234	238	233	249	247	253	262	264	250	270	265	249	247	288	253	274	234	216	270	256	237	263	255	261	273	234	232	259	254	235	246	262	256	228	252	233	267	259	253	245	271	248	253	258	266	245	253	269	235	239	288	221	261	240	236	264	275	249	262	289	248	268	267	241	270	231	224	241	240	262	268	262	252	267	257	267	270	239	255	265	266	242	249	229	247	240	264	238	251	232	236	241	245	248	234	245	260	251	240	259	260	270	241	253	236	236	259	252	236	256	253	227	251	252	267	266	238	240	276	250	254	285	251	248	238	243	245	258	245	238	257	264	255	248	248	255	248	272	250	252	223	267	239	240	302	258	255	256	243	243	240	227	261	233	257	263	276	242	249	268	270	276	256	245	266	249	246	272	260	232	215	260	266	212	239	269	241	257	262	265	270	242	242	258	245	243	277	253	261	275	261	264	257	257	259	241	256	261	249	268	232	250	289	251	262	271	231	257	250	285	279	258	265	245	238	281	241	251	238	227	254	276	252	255	241	261	250	249	251	244	253	260	236	266	252	259	222	250	239	267	256	239	231	229	230	281	230	262	241	248	282	233	235	248	236	233	273	252	235	240	247	252	260	251	250	248	244	245	254	255	264	238	243	274	264	271	263	243	239	257	266	253	239	253	255	235	271	251	232	242	274	219	228	264	266	249	240	262	254	245	257	253	263	247	285	261	253	236	278	268	260	260	253	228	275	244	221	265	242	270	265	262	260	248	260	296	244	226	282	235	258	257	266	256	285	229	255	288	263	245	277	248	264	260	248	236	245	257	262	283	249	260	246	266	266	269	263	274	258	260	237	230	260	250	255	260	244	265	243	259	250	269	242	243	263	268	289	256	250	264	257	229	250	265	249	225	255	243	251	258	235	232	242	264	248	281	222	282	244	257	250	238	294	249	239	244	244	277	273	267	240	250	231	222	232	252	264	270	269	225	256	263	247	265	247	235	268	225	255	247
46384	64906	38761	3411	2314	1850	1427	1136	1006	826	773	662	594	500	497	470	485	494	400	461	424	393	387	400	457	405	411	410	358	396	384	342	385	368	376	385	362	366	355	394	367	352	338	377	338	344	360	353	376	318	333	328	345	375	356	321	352	393	329	335	351	363	331	369	316	339	310	377	374	350	338	348	346	329	355	348	338	357	323	363	337	368	362	354	338	346	346	361	327	320	337	356	394	377	347	351	323	376	360	348	324	355	319	360	327	328	319	331	360	333	345	355	335	358	342	319	348	344	343	356	347	343	350	344	355	321	352	367	328	351	356	349	335	325	365	324	382	337	328	348	356	321	343	343	301	360	345	362	348	337	356	359	331	351	353	347	354	338	357	345	313	336	342	292	350	346	308	330	349	336	333	329	360	330	390	339	350	345	316	394	347	350	333	348	316	353	328	351	341	342	344	372	348	361	308	347	361	334	331	364	388	323	332	365	361	360	345	348	356	343	342	336	341	357	347	354	326	340	327	351	346	341	338	331	343	359	342	341	332	323	332	367	348	366	350	363	359	328	323	344	348	313	334	364	344	326	346	367	371	352	367	348	348	366	328	351	360	369	329	342	333	359	312	340	313	320	329	387	356	339	322	346	304	313	346	315	307	348	341	364	347	362	350	309	331	347	336	339	354	344	319	377	348	327	341	368	361	338	351	345	388	320	339	338	281	373	370	348	336	374	359	392	341	307	341	335	329	335	348	347	364	334	324	334	362	327	342	314	354	343	332	338	357	342	361	338	305	342	357	348	378	324	349	327	351	354	350	353	346	350	350	385	319	333	352	341	313	348	355	335	377	360	360	366	348	331	337	335	339	373	343	349	341	379	332	361	360	345	299	319	361	383	350	288	340	354	325	347	348	353	378	323	331	312	380	318	318	352	320	353	348	333	357	371	360	390	334	355	346	355	337	387	319	335	335	336	336	347	353	381	335	334	325	378	355	313	317	340	351	356	351	333	343	338	334	314	351	354	326	343	320	339	374	321	375	324	352	336	377	338	349	309	321	323	335	336	284	337	339	327	352	328	344	328	336	342	308	377	355	353	349	358	364	359	335	341	370	334	362	359	346	346	329	346	321	347	374	334	321	345	327	372	342	357	318	328	338	342	346	368	341	364	340	328	344	352	359	336	324	336	358	313	321	292	355	343	353	307	327	313	329	349	345	319	326	322	356	322	376	350	370	354	312	343	344	354	318	379	353	330	326	379	360	339	355	316	322	340	327	324	339	355	342	340	346	326	334	324	332	322	348	337	341	337	347	367	362	351	317	367	347	339	363	391	331	336	346	362	326	355	331	335	347	327	328	323	325	371	351	345	352	342	338	342	336	342	344	351	375	351	353	339	329	359	382	363	330	344	324	377	319	328	359	377	327	342	337	337	323	359	338	360	329	335	363	308	351	361	329	345	347	355	338	347	306	331	342	335	345	332	341	373	316	336	330	357	343	355	360	362	332	348	366	326	336	320	343	338	340	316	337	327	328	327	345	358	352	360	324	333	337	313	340	357	355	313	304	349	295	336	362	325	348	324	316	345	345	356	346	332	342	339	390	371	369	338	310	358	353	340	362	338	342	358	348	342	380	356	353	355	334	332	345	354	365	374	352	353	334	294	390	384	349	344	340	335	322	322	333	314	330	359	319	371	337	339	320	342	337	332	315	348	353	364	348	351	355	307	334	370	308	375	324	325	370	332	377	342	340	345	343	356	361	373	363	363	361	343	322	340	343	345	352	335	341	360	349	358	325	354	353	329	343	358	330	330	327	374	327	321	334	363	340	368	344	346	391	358	332	347	369	350	319	316	356	347	356	325	339	345	358	372	351	310	329	340	330	351	325	325	338	344	348	324	346	338	353	331	338	357	333	333	373	363	350	352	337	352	363	343	364	333	321	340	316	350	344	366	359	322	329	340	335	354	357	339	341	362	353	359	318	353	325	327	363	331	302	337	326	328	348	343	351	307	313	329	350	313	331	331	354	320	354	346	347	346	335	331	341	364	340	328	344	330	328	312	333	330	380	372	354	329	334	317	365	354	318	373	317	319	331	328	350	322	346	341	315	367	344	325	348	351	352	344	349	345	315	306	364	352	344	347	338	372	356	317	331	355	350	362	344	377	321	306	368	345	353	348	355	334	323	379	304	325	340	380	362	387	348	371	358	327	356	333	340	356	349	362	346	331	337	323	373	339	339	339	351	373	354	347	352	351	328	321	342	366	373	351	304	349	322	343	352	328	362	342	349	324	345	351	323	320	335	325	353	331	314	318	319	355	361	302	342	332	330	368	335	343	335	301	344	357	356	375	355	363	350	341	338	321	331	349	352	326	339	333	339	360	338	342	337	340	334	367	377	341	368	334	329	338	321	334	359	328	340	330	323	352	353	347	336	347	352	352	349	353	336	337	343	351	337	320	330	342	365	318	346	337	316	333	336	313	333	329	339	340	302	375	360	341	366	342	313	349	342	346	340	346	347	330	370	336	327	331	337	388	362	338	360	344	349	341	358	298	334	357	335	347	354	358	330	359	370	360	368	323	320	342	348	358	348	357	354	348	339	315	325	329	351	364	331	330	370	357	324	361	346	335	322	340	332	346	355	322	356	358	328	349	310	314	345	338	303	352	348	379	341	324	338	358	344	332	346	354	385	355	347	323	353	342	335	315	317	332	343	321	349	328	368	362	324	316	351	353	341	329	342	339	329	324	363	358	337	320	328	348	310	351	338	341	328	354	348	348	353	336	343	367	335	350	334	366	329	364	326	357	323	344	340	353	327	348	352	337	357	355	355	353	369	335	368	334	331	347	335	319	350	343	331	325	335	334	346	346	351	366	378	345	314	312	367	364	348	325	372	350	355	324	332	324	351	344	337	309	327	367	325	345	360	347	335	347	333	365	327	324	359	342	347	320	375	355	362	340	359	369	318	359	353	346	318	334	348	346	376	321	329	366	362	354	341	347	351	359	334	353	342	331	371	376	332	388	361	315	340	305	358	338	357	319	348	377	356	330	350	358	336	334	318	363	344	350	361	362	337	354	321	352	346	349	340	345	356	331	336	344	341	329	386	350	357	374	349	347	370	353	337	335	342	361	344	370	349	344	350	393	313	335	305	359	332	340	363	342	312	356	356	329	330	365	314	346	324	322	326	349	353	365	338	349	337	356	324	346	316	335	332	353	351	337	345	369	351	379	332	348	328	362	311	331	331	316	338	329	359	325	329	321	358	336	372	347	347	346	328	345	368	348	348	341	341	348	333	329	342	351	358	358	348	319	307	353	326	345	362	325	335	346	359	358	344	289	362	329	327	341	376	348	316	385	340	346	343	336	332	348	312	329	369	338	342	321	356	351	336	331	362	357	317	335	354	353	352	330	336	341	338	353	367	330	327	385	346	341	348	331	342	368	348	335	329	303	358	330	315	355	363	332	317	361	363	344	329	369	337	338	304	338	321	316	347	353	333	328	329	339
28357	23571	20513	2739	548	514	458	508	516	488	469	495	479	490	480	501	500	457	475	492	474	486	513	455	482	514	451	455	443	481	481	458	465	439	496	465	479	461	482	457	473	475	473	462	470	483	471	464	434	491	460	478	545	483	493	494	453	477	500	499	485	454	477	468	485	472	485	488	463	492	429	505	504	483	467	478	487	507	466	497	471	502	475	450	456	475	431	474	485	460	467	484	481	440	477	474	507	473	451	495	489	476	476	475	470	497	464	438	457	459	481	506	488	476	480	430	493	485	488	444	477	503	459	483	456	474	480	506	495	494	433	440	461	496	477	513	481	452	451	499	478	504	467	466	433	447	455	468	489	449	449	434	450	478	497	481	513	468	473	474	481	491	447	461	479	481	475	462	486	483	428	453	450	473	477	443	453	447	450	520	495	470	486	492	477	474	443	479	468	457	446	451	471	451	494	452	473	473	465	485	456	468	498	501	456	489	450	468	440	452	476	455	446	488	448	459	459	539	507	511	512	477	441	491	499	488	457	471	462	482	477	454	496	491	456	466	483	473	496	471	496	484	454	440	461	501	465	444	470	459	462	544	505	487	440	508	464	456	468	468	470	475	467	423	482	456	490	483	456	485	480	448	456	468	437	464	504	448	490	463	479	470	457	491	478	557	467	456	465	490	504	439	477	506	485	453	445	456	473	461	539	479	473	485	491	453	466	455	468	462	494	492	461	473	454	494	443	492	444	459	511	478	462	454	499	445	498	451	496	457	476	497	477	459	462	489	462	499	488	458	494	492	473	470	448	440	466	428	483	449	478	459	465	489	492	476	416	450	471	491	511	457	448	502	463	503	443	493	493	448	458	474	469	465	477	480	471	454	435	476	464	486	462	460	464	483	493	458	494	461	485	514	511	472	494	464	443	467	468	466	480	498	450	462	509	480	471	466	471	467	454	461	458	501	459	453	460	496	495	480	497	423	507	505	472	459	514	456	451	451	475	453	469	482	499	476	468	519	482	441	485	449	484	471	449	467	494	472	457	491	466	477	480	448	484	477	500	484	479	484	439	467	528	487	470	463	452	455	464	482	442	489	450	492	484	496	454	506	458	456	457	475	483	462	461	463	476	486	485	496	468	476	488	470	489	460	494	474	521	498	478	502	461	466	478	456	484	464	496	489	459	445	481	492	463	473	456	417	437	444	457	483	456	471	515	470	491	474	470	463	487	442	500	488	490	470	480	507	488	479	423	492	460	468	475	475	487	492	481	442	472	478	428	450	493	423	493	463	474	488	477	486	439	454	461	467	481	454	519	454	445	507	485	494	473	452	493	470	457	503	453	492	484	432	455	458	469	493	480	473	475	464	479	456	493	454	513	500	495	490	482	464	467	470	486	459	493	460	481	501	502	438	503	495	450	481	479	440	466	445	446	474	467	466	476	517	475	486	451	465	486	494	474	472	492	488	498	437	487	526	480	463	459	435	493	481	461	461	479	477	471	454	415	472	454	489	455	482	484	453	451	452	473	469	445	476	461	516	472	491	501	456	464	456	503	481	426	458	486	503	493	452	459	455	449	485	482	494	452	474	495	523	509	484	477	482	515	472	490	513	472	446	476	453	495	510	477	444	458	465	472	440	446	494	466	485	478	459	503	494	471	478	454	481	464	431	458	473	494	445	478	466	447	487	473	464	474	537	460	473	499	516	454	492	459	475	454	481	495	469	454	457	491	460	490	493	492	494	459	476	445	510	467	461	482	497	468	443	492	491	481	460	460	479	482	467	448	452	450	436	452	469	464	498	457	497	467	485	489	466	467	499	482	514	474	490	474	449	437	473	475	464	489	468	465	493	498	500	454	498	466	466	512	480	461	458	489	467	541	476	438	470	478	498	448	491	466	462	495	486	490	460	487	438	503	446	481	471	487	480	463	486	482	460	455	458	480	483	484	463	455	481	441	449	473	464	477	476	461	470	446	477	445	476	482	450	474	454	477	501	500	513	445	442	457	488	505	496	522	461	489	466	465	474	436	462	452	457	462	462	462	469	444	442	481	439	480	488	520	467	471	494	448	456	460	472	494	463	450	437	477	475	493	468	488	485	480	458	472	504	474	471	448	486	481	463	465	452	501	508	469	467	491	476	423	474	449	485	479	474	471	433	437	504	490	452	450	450	472	444	496	469	470	455	467	477	467	461	474	453	495	449	468	480	470	510	488	472	485	472	473	440	514	423	489	512	522	451	488	493	458	460	437	474	476	502	502	452	459	505	414	441	492	451	458	484	458	461	502	484	455	445	453	433	473	467	484	494	439	485	472	448	467	484	455	468	488	461	467	454	486	460	442	446	473	482	478	480	465	478	434	496	451	480	452	471	477	451	454	450	490	470	507	498	496	460	484	491	449	482	472	445	470	483	484	463	462	481	510	455	449	484	475	490	450	520	480	458	475	508	429	461	482	440	488	441	451	467	497	517	486	475	499	458	467	451	466	472	475	466	477	513	448	476	464	430	447	460	502	433	482	477	467	491	487	492	494	447	483	472	477	424	460	473	475	491	470	490	466	447	475	482	451	523	459	505	477	459	486	461	472	477	485	486	482	437	462	509	471	495	480	497	455	454	485	477	475	479	445	468	480	475	474	491	479	464	477	426	480	459	468	438	437	441	451	466	440	506	496	522	461	477	466	430	426	429	447	455	465	474	454	454	454	480	489	453	474	478	452	488	468	462	474	479	424	454	462	441	525	492	487	458	460	495	478	461	455	485	439	463	458	489	488	486	434	451	503	514	476	497	483	482	427	479	445	477	485	446	448	491	445	457	471	483	494	489	489	483	491	450	462	515	443	489	457	451	473	487	464	487	507	456	449	465	481	474	487	465	421	492	442	454	443	473	458	491	473	492	476	444	462	454	488	483	489	440	438	504	479	467	457	505	458	456	477	490	503	481	505	462	467	452	454	443	498	427	420	518	473	466	478	469	495	431	510	459	428	463	486	446	434	517	456	458	513	445	479	473	456	487	452	475	459	478	484	479	474	477	490	477	493	431	470	489	469	485	514	506	440	438	460	503	455	482	452	499	486	479	493	479	483	487	481	441	450	450	425	518	471	450	511	498	469	461	458	453	436	470	514	474	487	509	472	465	493	501	501	491	481	527	469	461	478	451	461	488	422	446	481	469	458	464	503	450	465	524	454	454	445	440	489	440	479	502	447	470	498	504	473	455	456	466	433	472	479	434	463	478	443	480	425	458	466	507	460	482	478	480	465	494	486	491	476	487	508	477	465	484	478	493	475	493	464	443	494	449	454	451	450	477	476	506	481	453	483	461	441	447	436	466	481	473	459	482	492	473	500	495	519	471	498	478	468	461	508	472	477	452	471	446	473	510	437	474	447	463	485	442	446	486	468	443	456	495	479	464	467	469	475	462	507	449	486	482	447	449	470	491	461	440	449	502	510	460	495	489	470	485	436	467	481	476	465	476	492	475	484	482	481	469	502	497	474	448	466	460
30302	33092	18116	711	708	669	688	652	634	658	644	642	665	657	602	638	656	630	639	664	631	610	598	671	656	595	635	626	671	634	652	646	655	627	598	604	591	641	601	636	653	631	663	611	644	638	602	641	644	595	631	639	629	685	666	652	648	581	586	618	630	630	612	649	655	660	609	672	650	631	633	634	655	634	654	621	654	653	625	684	657	667	685	624	614	654	645	635	599	636	676	627	671	632	648	687	675	633	616	633	640	650	596	605	599	624	608	696	635	664	635	668	598	669	638	606	635	626	651	615	614	616	620	653	628	646	645	610	650	652	613	610	641	658	643	602	616	653	646	592	623	622	616	655	629	641	668	658	583	611	636	625	659	647	634	611	682	610	609	634	629	630	639	636	662	652	653	607	651	660	621	626	614	636	726	636	632	615	634	616	659	609	670	642	599	600	637	677	609	588	581	624	641	618	630	630	637	639	599	686	680	641	654	607	659	656	641	623	602	628	577	619	630	590	630	603	652	616	635	629	631	646	660	633	625	682	660	618	603	661	614	602	603	641	611	641	625	636	641	675	620	636	632	666	607	606	607	634	618	649	649	627	594	639	608	656	619	653	608	645	627	677	635	630	622	628	647	611	597	609	631	645	606	638	625	656	610	648	603	613	627	692	631	615	607	636	644	644	608	622	625	645	640	631	585	624	631	669	615	624	583	687	660	614	594	606	631	592	644	652	686	624	633	629	637	653	642	612	705	629	655	618	639	629	623	631	626	655	669	620	655	613	621	642	627	621	648	636	596	629	650	643	661	616	678	637	630	625	652	618	616	640	612	613	668	607	696	631	682	640	633	653	583	624	641	600	623	654	620	659	640	645	657	570	625	623	629	664	596	651	619	632	630	695	632	623	607	611	668	574	638	654	638	593	625	645	655	580	585	630	624	659	622	614	659	658	627	655	633	610	621	596	606	648	634	657	663	624	635	615	598	629	628	607	639	621	666	634	642	591	648	570	639	648	621	655	619	601	605	640	692	598	643	635	625	616	675	627	593	599	583	646	664	597	644	636	620	639	644	621	611	654	625	613	674	668	654	650	636	631	627	664	618	618	641	645	622	672	641	659	598	644	610	679	634	620	621	633	681	598	625	629	629	592	639	632	636	616	649	624	665	607	622	656	644	610	636	622	659	612	641	652	627	589	650	614	640	598	692	651	620	587	677	608	608	659	655	617	666	601	636	658	617	703	634	656	620	612	581	697	609	650	621	670	594	631	618	664	602	597	612	644	603	632	656	594	646	601	625	611	662	592	639	617	645	660	697	566	621	610	636	625	669	673	633	642	656	635	623	608	655	674	619	674	622	597	682	665	584	655	634	601	692	654	614	622	576	612	648	639	625	683	670	633	640	648	659	609	619	610	631	651	646	604	667	596	589	641	630	632	631	648	640	648	600	612	633	642	629	629	637	669	600	621	663	648	643	655	625	663	679	626	626	611	567	614	642	629	628	627	666	620	630	659	580	627	659	663	633	618	662	583	622	659	646	584	624	653	640	656	601	668	608	609	648	635	585	648	649	628	673	609	679	625	607	596	643	657	596	632	643	657	614	633	582	658	604	639	610	648	636	633	615	663	639	634	685	625	666	647	629	633	599	628	653	641	590	635	610	630	614	643	599	661	638	641	631	647	635	637	670	631	645	608	587	633	635	649	623	646	613	662	657	617	638	625	616	619	641	621	680	625	635	636	632	554	614	646	640	636	636	638	612	605	650	628	678	646	613	661	603	642	629	620	651	663	597	646	617	653	632	668	626	666	647	637	650	635	580	661	640	640	646	616	605	603	614	639	636	671	607	683	613	644	648	670	627	627	686	623	669	655	685	658	653	613	610	615	636	637	589	686	645	623	635	590	597	631	625	594	634	637	661	632	638	628	614	629	611	638	630	668	598	658	610	622	658	649	635	655	628	605	647	650	560	672	662	660	702	623	628	633	646	652	603	632	612	639	631	611	675	584	678	634	578	592	662	645	656	640	685	657	681	672	659	611	651	646	650	634	631	626	614	601	646	614	674	657	625	626	662	651	647	621	663	609	622	616	618	569	679	634	631	659	618	610	607	631	642	657	601	642	659	633	671	614	620	663	603	588	615	621	645	660	590	590	619	614	643	655	632	611	630	644	658	659	624	667	630	610	610	622	647	659	623	646	599	616	607	627	629	643	623	626	580	634	632	629	649	630	657	634	631	619	652	637	633	611	631	625	657	628	601	637	629	624	610	636	625	637	646	588	635	647	616	620	597	633	608	653	601	647	626	661	649	627	530	619	594	632	646	653	688	663	597	616	642	630	654	653	613	636	634	634	619	596	611	640	601	626	645	624	640	643	623	615	641	661	607	674	645	640	646	639	607	630	643	645	649	621	631	641	629	608	613	664	640	625	658	617	652	618	617	678	592	652	700	616	651	656	655	652	634	621	637	648	591	607	643	599	668	618	581	671	662	612	678	626	602	626	604	613	639	632	639	621	615	658	653	635	611	640	600	605	655	636	689	586	621	626	604	636	637	660	618	641	635	598	675	672	617	628	615	601	601	635	642	615	651	678	664	657	632	627	666	629	664	593	628	642	624	629	634	674	629	611	613	628	629	621	636	604	646	635	630	642	634	636	661	650	648	654	656	610	636	592	612	616	633	623	649	637	606	603	588	650	660	692	663	643	618	649	663	592	648	584	604	624	592	636	649	635	620	628	633	616	633	614	639	660	619	640	597	635	594	639	627	654	628	620	659	633	609	666	605	684	676	653	623	645	682	662	608	657	612	627	642	644	626	620	639	589	615	638	606	629	643	632	671	636	606	646	631	642	701	680	620	634	641	637	590	583	641	640	625	602	604	644	633	664	615	619	697	613	674	623	652	575	659	638	632	663	623	655	620	634	587	643	621	632	620	635	635	639	659	616	587	653	640	668	639	595	668	640	597	653	574	668	627	643	602	618	561	633	682	646	651	609	635	655	624	645	639	631	625	638	628	613	578	645	611	626	644	617	633	675	602	649	645	653	649	627	633	658	606	649	668	630	619	569	622	640	589	604	603	595	627	630	635	682	605	636	651	597	624	630	621	653	624	639	633	671	615	642	631	635	622	656	677	631	623	616	620	665	647	622	639	642	660	604	650	596	650	618	686	586	626	643	603	615	629	592	635	695	609	606	648	623	641	625	620	603	623	621	610	664	651	630	626	616	636	597	643	624	610	681	627	642	668	614	640	665	632	610	577	609	649	655	676	632	611	671	638	628	606	647	639	625	595	634	658	639	629	622	608	590	643	622	626	617	651	652	648	671	647	573	634	630	599	637	665	653	630	613	669	617	646	627	655	626	619	679	653	613	619	645	671	629	650	660	619	610	624	604	673	643	601	668	603	655	609	633	671	647	655	606	609	607	631	669	607	616	680	640	669	659	631	621	623	635	644	651	648	701	670	614	607	610	642	629	628	676	661	609	661	651	630	629	626	641	670	662	661	643	648	622
24226	22661	31208	24078	16740	2937	801	641	612	618	540	562	545	504	511	483	493	474	505	528	530	505	517	521	527	530	532	533	506	526	507	478	492	512	508	473	504	493	454	489	493	461	507	492	466	470	471	512	483	491	515	507	486	450	516	490	483	519	485	480	481	495	497	506	515	497	526	540	507	531	505	511	495	509	499	481	457	456	490	521	504	477	506	483	485	483	510	457	490	502	508	485	455	499	447	493	473	476	536	511	451	496	489	483	534	506	489	496	489	529	451	513	467	520	463	482	468	486	469	503	493	527	476	473	475	518	475	470	466	477	478	483	511	495	511	494	464	475	471	497	492	471	480	476	493	473	502	481	472	504	505	498	472	519	515	507	523	496	458	477	534	473	453	492	498	505	472	505	508	506	484	481	467	463	476	486	514	471	493	484	494	464	502	535	491	505	482	484	520	515	458	457	496	504	507	439	482	471	504	502	534	475	496	514	491	514	492	534	543	521	524	485	490	458	502	480	497	468	463	475	505	507	504	446	480	489	481	486	505	484	492	513	498	476	468	538	488	502	498	522	498	474	487	470	478	487	491	471	485	497	514	499	477	531	508	490	482	508	520	434	482	491	508	522	523	494	529	475	527	483	484	499	481	515	451	488	487	489	500	467	481	525	483	492	493	505	522	532	511	477	467	463	486	499	456	482	511	480	484	458	443	498	478	520	509	513	470	489	493	497	490	485	500	482	519	503	542	484	508	503	481	517	505	522	475	491	476	548	490	444	484	466	494	523	470	495	492	469	483	482	450	477	500	496	508	478	453	519	486	476	499	465	489	486	460	493	477	504	475	483	482	501	492	457	519	490	468	472	483	445	506	479	454	474	493	475	490	499	518	523	486	444	490	431	455	497	479	506	512	492	451	490	484	468	517	515	489	500	517	500	482	501	516	469	497	489	527	500	502	453	489	478	508	512	479	496	480	479	501	476	519	521	466	493	510	489	489	459	478	454	498	514	488	481	491	493	460	489	461	512	490	511	502	471	493	475	507	454	469	505	513	519	476	497	479	489	540	477	493	508	522	501	495	476	488	525	477	471	451	467	500	457	487	492	507	465	476	465	444	484	502	488	482	464	484	552	464	482	457	482	514	495	495	508	498	488	491	465	467	488	504	506	463	522	500	459	493	495	475	473	497	491	517	478	460	502	489	431	493	508	484	481	477	490	490	505	492	511	482	483	496	511	488	469	521	516	493	490	425	502	508	489	486	490	469	464	480	461	514	520	466	519	509	472	503	444	521	518	514	446	481	494	478	478	510	502	505	500	479	501	459	469	495	497	459	470	479	497	501	493	466	484	472	520	524	485	501	448	460	469	495	488	505	485	530	469	489	497	493	483	472	492	501	505	552	481	494	520	510	514	453	517	523	515	488	527	471	455	498	498	489	427	458	506	461	465	517	464	502	495	466	474	463	478	502	496	477	496	486	539	493	483	498	487	512	496	495	463	497	456	490	462	513	527	472	463	491	488	469	465	519	507	452	457	503	538	450	483	498	536	485	472	490	502	497	451	492	502	447	526	480	458	481	522	499	497	511	501	513	481	511	477	495	471	476	461	493	454	464	489	491	470	536	500	517	494	476	470	489	479	493	454	486	499	528	500	510	499	501	483	469	483	523	510	476	447	490	501	480	506	540	458	487	510	475	500	498	476	458	492	461	481	489	481	465	474	477	479	490	496	501	464	523	529	465	509	455	458	461	482	491	475	470	494	486	483	537	487	514	474	486	477	482	524	440	489	475	467	488	502	509	519	477	486	482	508	490	467	513	510	500	480	478	441	490	505	473	532	524	482	505	486	559	497	510	500	491	500	465	494	503	487	504	483	484	507	519	499	498	500	484	469	482	508	472	429	472	504	490	512	472	509	523	494	478	498	484	477	500	498	509	525	491	464	497	508	511	485	489	471	496	477	488	511	521	487	522	486	503	455	493	457	487	500	497	487	488	509	510	505	452	484	464	465	509	481	496	478	489	511	556	520	514	506	499	476	476	494	506	461	503	488	489	511	519	504	461	505	476	501	486	473	483	469	512	502	462	450	487	499	475	515	490	492	459	472	467	438	495	513	487	492	500	485	452	502	488	522	524	479	489	466	465	533	504	509	493	488	493	494	505	498	471	477	453	497	489	508	467	489	481	507	446	484	503	485	477	527	511	464	491	511	518	487	469	504	477	475	505	462	491	507	505	476	522	508	518	443	482	528	485	505	491	470	476	539	497	469	469	494	511	538	522	510	495	486	525	489	501	500	478	523	462	461	478	502	479	509	474	492	469	477	508	494	506	494	474	493	484	473	479	505	508	518	475	468	489	484	490	476	503	443	532	468	503	473	470	515	485	469	480	526	443	466	489	477	490	510	502	518	467	496	510	475	532	503	496	537	508	462	477	511	475	508	518	518	492	519	450	484	513	464	451	524	471	455	467	500	494	482	482	474	526	458	503	500	470	460	472	485	484	462	485	483	506	479	468	480	526	524	512	469	487	474	501	508	462	503	495	463	501	489	487	491	470	467	506	463	499	496	507	510	470	506	460	471	513	474	480	486	493	465	473	454	496	483	535	515	515	479	492	497	464	459	477	464	477	500	505	502	476	514	505	530	490	505	466	476	497	466	483	470	460	505	512	510	527	457	502	508	476	448	491	485	459	442	519	441	530	469	499	453	441	475	488	497	484	519	490	478	493	487	448	457	484	465	489	504	500	495	488	486	485	501	485	512	465	486	493	485	527	489	504	466	482	473	489	499	493	471	500	496	499	478	464	459	504	455	483	524	484	485	497	435	484	502	523	477	537	507	480	492	522	464	484	514	498	491	489	521	478	493	491	526	484	511	471	490	504	533	514	500	519	481	525	484	490	504	480	478	465	490	455	485	508	550	460	448	465	545	526	524	509	494	470	502	469	493	514	494	481	513	503	508	440	463	455	499	514	518	525	452	484	498	515	481	439	481	517	457	495	479	483	519	488	465	495	488	454	505	482	495	550	520	514	511	496	481	450	487	528	485	497	472	488	488	459	527	515	466	487	523	467	509	529	489	483	481	467	515	509	491	484	464	487	518	485	452	523	496	470	480	484	520	462	460	488	517	488	456	470	509	505	490	466	471	477	458	476	494	446	445	468	503	482	491	477	501	494	493	453	476	488	502	505	485	479	478	509	479	478	479	483	486	478	480	485	479	475	457	548	475	492	452	471	488	508	473	469	456	516	466	495	479	479	485	515	496	481	493	498	523	513	483	531	496	484	521	493	477	485	451	515	491	508	484	463	524	494	480	512	494	474	493	460	482	511	426	492	485	527	514	487	502	525	540	540	444	462	493	462	483	525	458	478	471	479	502	444	486	469	491	448	515	506	466	505	473	501	449	505	473	507	510	503	487	483	471	480	539	494	518	488	493	472	481	507	491	467	450	505	481	488	514	495	517	497	467	490	491	508	498	470	483	528	462	494	481	494	513	465	473	507	479	478	511
49308	58591	37678	2260	1717	1359	1174	1075	935	900	836	738	745	760	774	749	714	672	659	712	719	664	678	692	681	693	666	684	641	656	634	685	703	677	627	653	660	684	686	691	646	656	615	680	684	683	600	661	647	675	668	680	688	667	637	672	683	668	690	652	618	651	635	634	690	630	654	646	663	658	685	670	691	612	636	662	665	669	645	644	695	649	649	718	677	637	625	634	626	678	641	660	675	636	647	647	687	697	675	660	645	641	657	679	663	639	699	670	650	659	683	647	605	650	690	686	640	657	635	670	670	640	599	633	682	603	619	676	611	644	660	646	659	668	669	642	613	641	680	631	664	640	706	659	664	643	702	641	693	619	623	703	624	649	637	697	656	701	670	613	654	705	627	664	661	661	665	665	673	668	610	667	668	588	610	659	646	647	666	644	650	613	658	659	691	672	618	647	598	635	697	661	621	688	633	691	575	648	652	629	623	635	625	638	638	674	647	637	623	609	701	661	651	668	685	643	651	677	674	649	650	657	649	673	626	594	646	661	698	661	661	669	643	679	622	636	650	668	711	632	621	647	660	703	709	668	683	663	664	617	683	655	663	638	651	667	640	688	650	655	623	600	678	620	656	643	645	690	654	660	646	711	647	646	629	690	674	651	630	629	648	676	674	682	655	683	670	651	620	628	668	661	642	656	662	589	673	668	637	651	648	600	682	609	652	644	659	638	634	637	635	639	687	668	633	640	631	683	670	626	641	633	686	653	646	642	696	640	681	678	673	630	669	689	631	645	647	666	617	670	630	662	674	637	667	701	651	610	614	645	644	680	645	713	674	623	661	663	647	698	656	614	686	619	621	612	630	643	639	677	679	638	610	644	627	664	669	620	646	681	654	726	660	628	625	622	683	653	655	709	627	658	668	626	653	670	685	633	669	651	659	693	665	642	654	649	687	646	636	634	637	623	636	655	630	679	621	638	693	648	662	668	634	718	642	645	635	623	620	690	683	629	637	642	646	662	652	680	628	682	659	652	687	615	663	685	650	639	665	637	659	656	689	700	660	654	674	684	752	646	640	634	675	696	648	658	673	637	654	626	650	656	657	680	626	649	653	623	665	684	661	663	676	672	638	644	697	682	631	656	664	633	705	633	644	695	648	627	678	658	672	653	639	635	685	627	650	635	629	667	649	677	655	597	660	652	669	677	694	632	628	645	649	671	666	660	645	669	654	657	659	668	654	648	689	659	666	672	667	611	647	669	640	629	653	658	619	631	679	677	678	646	639	632	645	624	668	645	597	630	646	671	646	662	639	653	654	635	672	673	609	645	694	683	629	662	623	654	647	655	662	596	711	648	632	680	656	645	695	681	638	662	676	661	626	678	618	649	656	671	601	652	648	660	639	627	661	655	661	609	713	649	645	634	611	605	707	632	662	665	658	641	687	640	666	651	683	659	662	652	659	662	631	646	712	621	657	654	655	689	694	702	647	667	627	654	608	659	658	655	668	586	617	647	656	633	686	680	654	617	665	653	674	645	628	712	675	676	641	669	668	634	677	633	646	651	668	621	642	640	633	627	651	633	699	691	643	627	656	668	624	640	630	696	669	668	661	637	697	603	667	630	680	656	641	665	654	662	687	622	642	653	673	619	618	638	663	652	635	663	660	663	652	635	678	696	661	674	674	654	662	642	680	661	630	678	676	691	670	647	613	670	614	625	675	687	638	664	650	628	640	610	664	651	674	646	652	648	673	646	634	705	643	662	642	592	681	638	653	600	658	668	614	662	596	687	635	644	653	700	655	625	617	647	624	716	717	658	659	655	631	627	644	658	675	705	596	616	648	655	644	670	663	650	663	634	651	653	694	653	684	650	645	700	675	615	629	648	682	682	677	657	649	627	657	723	677	683	702	662	700	634	665	669	639	629	678	649	648	683	666	643	662	660	656	660	664	661	683	644	659	664	673	670	662	675	672	686	645	657	690	654	619	741	703	651	674	649	674	642	739	728	683	627	629	633	701	650	698	666	699	643	665	654	654	653	600	646	711	725	677	678	682	642	656	657	659	688	674	659	703	644	640	607	637	692	642	669	622	661	674	643	678	637	633	687	681	607	683	642	643	616	666	639	685	648	682	607	663	687	643	624	625	698	658	660	650	621	667	620	645	674	630	611	634	662	641	641	647	671	652	668	688	661	657	664	630	661	677	651	654	643	658	691	650	698	648	626	625	601	675	672	691	648	643	686	662	712	658	630	657	631	665	646	726	625	648	677	649	624	653	598	662	610	620	628	646	690	633	670	622	613	660	692	630	654	657	691	658	612	642	673	658	683	667	648	671	653	661	662	676	630	666	646	654	642	684	668	653	664	630	649	663	597	640	620	664	679	604	664	599	649	640	636	652	652	647	636	662	633	638	677	611	643	680	664	662	639	655	652	643	670	652	620	682	644	676	689	677	672	685	626	657	681	600	645	670	657	651	624	683	678	625	594	652	643	686	620	660	704	688	692	637	703	634	689	665	702	636	637	645	604	662	682	641	614	646	688	631	671	640	628	604	673	638	601	669	653	655	649	660	625	618	643	654	654	643	613	644	673	685	635	655	670	664	663	636	643	698	643	667	683	640	634	658	647	628	689	643	711	667	660	672	675	681	663	632	701	678	650	681	669	632	658	658	656	689	656	687	625	610	629	648	688	660	639	624	664	659	607	644	612	643	657	686	616	664	662	655	628	670	672	627	640	631	624	713	623	680	661	633	641	601	690	623	688	669	623	665	687	644	652	654	664	645	614	642	675	614	642	674	641	653	651	696	651	709	655	711	653	675	651	667	618	656	662	670	658	604	669	691	652	650	634	617	660	663	591	676	704	639	609	644	681	624	677	643	675	693	682	646	654	717	657	694	643	681	625	642	682	722	627	644	666	668	606	647	643	643	685	661	697	673	638	664	654	686	637	644	639	688	679	611	694	685	657	702	646	647	661	716	659	632	705	700	664	664	639	643	631	657	675	653	687	663	671	629	672	656	646	628	668	657	639	665	646	674	581	667	637	668	640	680	647	644	675	588	620	668	664	680	645	648	619	674	671	661	652	644	639	648	632	644	669	634	657	645	635	655	626	649	646	640	655	669	672	648	648	675	692	656	667	650	670	653	646	620	656	666	688	668	661	674	692	678	702	677	624	694	697	640	638	637	652	624	639	666	571	659	625	643	638	641	657	639	669	668	684	666	622	668	650	635	652	701	632	630	690	692	606	634	648	671	609	720	641	708	681	664	674	671	648	649	669	643	698	675	690	681	648	668	679	641	662	657	654	678	651	645	652	624	655	697	621	641	668	639	668	660	676	643	612	670	608	682	668	660	683	641	645	650	635	652	619	639	651	682	667	697	647	689	653	651	679	625	655	662	647	656	678	643	699	664	656	695	640	650	649	653	691	689	697	655	641	676	703	694	661	642	677	672	645	667	658	639	643	680	658	663	636	664	620	612	636	646	641	626	660	632	684	668	645	662	660	680	669
23299	22544	31549	23166	20916	12339	1086	571	429	467	409	358	371	354	327	311	313	312	283	298	271	323	281	297	276	301	273	312	286	291	243	259	259	265	271	257	286	273	297	288	272	276	274	262	262	255	270	279	252	263	251	307	239	253	288	273	260	258	255	295	286	260	259	240	257	249	248	235	270	288	250	280	257	278	233	286	273	262	278	292	252	256	285	265	262	257	281	259	250	259	275	265	272	229	231	267	314	251	237	246	261	269	294	283	281	270	247	282	270	282	280	245	267	226	247	274	267	226	275	240	265	248	238	243	267	291	276	275	257	247	255	291	302	254	256	260	237	276	256	263	295	252	265	274	284	292	271	288	248	293	246	261	270	248	257	271	265	275	265	258	262	264	242	279	268	299	279	240	299	276	252	285	267	268	274	273	281	246	266	224	244	285	234	275	265	256	253	270	243	247	281	245	253	276	269	277	271	273	302	242	277	256	270	232	247	265	245	238	269	268	257	236	249	230	260	271	263	243	264	225	273	250	263	275	262	265	282	267	248	276	222	284	235	245	260	285	259	260	296	256	284	255	270	269	256	263	242	247	235	260	265	282	277	265	250	276	266	251	284	276	247	263	275	268	270	241	262	254	289	252	277	275	235	251	254	271	274	285	232	256	256	273	262	285	285	250	300	262	258	253	274	298	285	256	257	239	270	292	246	272	249	240	279	259	233	275	254	228	281	254	292	262	274	275	265	268	263	260	269	265	217	243	267	265	247	245	266	258	256	246	250	264	282	261	266	275	275	272	243	270	273	259	261	296	292	227	231	256	274	252	273	286	255	273	292	274	232	259	239	255	266	254	289	261	256	273	244	248	294	269	264	253	243	271	248	254	276	249	278	243	277	268	261	232	255	262	249	267	251	294	262	266	264	267	225	264	269	260	286	270	240	252	273	278	266	222	283	264	238	248	262	246	251	250	251	271	282	245	250	238	256	269	231	283	276	257	258	307	250	266	242	237	255	275	277	286	275	267	228	266	274	254	245	275	263	253	267	237	266	230	233	275	262	286	260	250	233	258	240	247	253	277	274	268	290	285	252	264	282	241	253	274	245	239	251	267	285	235	283	257	282	265	263	254	261	266	270	248	289	274	276	299	244	262	234	287	284	274	292	282	253	268	256	243	251	271	251	222	255	276	259	262	257	268	251	260	254	245	265	266	256	236	227	273	250	264	265	268	274	242	271	280	243	269	294	268	284	241	239	248	252	287	252	265	270	223	255	271	273	249	242	247	276	255	252	261	247	285	263	243	263	247	265	234	240	278	297	284	266	254	266	271	244	260	279	270	233	232	203	280	264	267	236	241	286	266	267	247	263	234	202	212	261	251	279	258	252	249	279	239	267	290	256	293	261	239	249	251	281	273	250	256	245	276	276	261	250	253	265	296	279	263	263	272	250	248	265	285	274	264	256	259	276	260	270	252	253	270	222	261	277	270	262	242	255	252	283	244	283	247	241	258	260	294	297	287	266	276	256	256	248	299	283	263	269	274	271	268	247	266	265	229	275	281	306	251	297	224	264	255	275	258	270	287	288	247	260	257	262	260	282	233	289	260	275	259	258	260	275	267	237	271	269	250	282	280	256	264	253	249	264	270	259	265	276	275	289	242	263	279	245	276	252	239	256	244	257	288	269	301	240	257	257	238	273	280	246	245	276	264	252	252	244	268	264	257	267	281	266	287	262	277	262	289	253	279	276	255	279	229	253	255	270	266	265	254	245	226	243	235	285	246	231	247	249	267	275	229	254	243	263	249	273	258	274	261	271	286	234	231	305	244	284	255	288	260	280	290	276	290	252	263	282	277	251	281	271	265	270	242	271	256	261	275	283	277	277	274	268	266	270	244	248	287	271	259	258	283	276	255	269	245	268	256	263	267	256	259	268	229	263	243	279	298	284	278	268	277	240	296	243	266	251	284	264	267	272	253	279	268	263	261	248	272	241	224	277	276	267	275	293	261	264	264	266	271	251	293	263	242	280	229	262	247	258	277	262	260	282	276	261	256	266	266	277	235	261	270	263	276	260	257	284	282	270	268	265	276	295	244	263	269	242	256	282	274	252	257	255	258	271	258	247	265	271	228	259	240	268	240	268	257	275	253	270	224	261	249	236	267	270	269	254	258	266	263	271	230	253	221	252	250	276	233	252	257	249	240	251	254	264	253	268	280	275	248	266	290	232	262	262	293	289	272	264	271	271	250	262	260	253	253	273	281	260	267	255	245	278	248	278	297	270	221	279	221	256	288	262	252	235	271	278	228	246	248	268	267	270	248	262	308	247	280	284	272	256	295	258	264	276	269	255	246	252	275	259	234	298	251	279	264	238	233	285	286	248	269	263	238	285	269	269	263	266	246	295	249	294	263	266	248	257	246	290	263	287	275	251	267	247	241	234	253	242	268	299	259	247	266	288	251	279	242	228	313	277	237	283	251	244	261	268	244	284	301	254	263	267	283	283	266	244	252	255	237	284	229	252	262	271	241	224	280	253	248	255	271	256	217	263	233	300	266	279	260	272	283	260	263	233	267	251	283	241	279	266	265	286	264	257	246	272	280	257	246	263	270	290	255	274	273	252	273	261	271	271	277	231	271	265	253	277	266	235	247	280	264	272	261	246	262	269	259	254	248	262	260	244	240	250	284	253	251	294	244	224	241	248	272	239	270	252	253	251	262	281	271	235	275	270	268	237	285	286	260	272	244	254	293	233	282	251	254	237	248	274	264	276	254	243	271	250	249	257	295	266	259	271	262	237	260	244	273	279	274	262	288	252	237	290	239	280	266	260	273	263	295	260	235	271	270	263	242	288	257	256	290	277	238	246	273	267	272	281	271	271	267	271	289	282	267	278	250	268	272	273	267	256	263	299	281	232	288	265	254	246	261	270	282	269	247	251	264	259	267	278	264	257	265	288	270	238	264	262	247	268	249	250	264	247	269	250	240	253	235	274	267	270	226	244	254	281	297	256	263	256	281	274	278	258	275	264	255	258	289	223	248	276	266	258	268	204	254	264	287	295	221	268	247	232	286	255	260	253	273	262	249	264	223	263	236	270	246	254	268	257	255	273	235	284	256	233	266	264	252	275	236	253	263	257	275	273	241	301	265	290	259	269	279	254	265	270	268	268	250	237	278	257	245	258	235	269	249	247	260	280	255	247	264	249	254	257	235	251	261	259	277	281	287	276	277	249	256	262	282	253	260	277	306	259	253	251	233	287	238	260	292	264	252	253	263	258	253	260	259	251	266	255	254	274	256	283	277	266	280	267	258	258	263	268	280	222	265	258	291	286	295	250	279	274	248	275	256	269	259	276	265	277	253	262	275	283	276	255	233	265	271	267	274	249	261	264	254	271	245	257	294	254	276	273	266	279	266	244	251	246	283	246	262	267	276	280	269	270	244	265	255	263	278	284	245	252	258	258	278	254	257	265	266	241	259	260	277	258	250	296	240	257	265	250	244	252	264	268	247
41591	58018	39077	3261	2172	1719	1396	1124	921	776	707	659	604	537	503	442	460	472	443	397	451	457	423	423	428	395	395	396	387	385	380	377	361	364	362	413	395	379	368	367	356	371	361	372	387	361	384	364	329	370	363	324	355	377	350	332	360	334	350	362	348	311	338	354	396	356	360	350	348	376	357	342	353	340	332	331	371	373	323	339	319	352	343	371	364	343	366	346	344	358	361	375	361	371	313	355	328	338	356	368	368	359	342	314	339	358	365	336	374	370	370	355	373	381	383	371	369	358	307	358	387	353	352	348	326	354	365	318	378	378	364	357	351	354	372	357	376	356	369	350	360	326	333	388	345	322	340	362	370	349	340	341	375	368	368	377	366	360	318	363	328	336	357	345	362	349	344	312	373	367	360	339	376	341	353	357	342	347	349	363	327	350	378	356	357	334	368	339	339	397	368	332	381	380	352	326	335	344	355	355	353	358	344	342	351	387	354	347	372	373	332	378	380	355	350	357	349	352	328	382	337	338	352	395	358	343	345	354	359	371	348	359	347	352	368	379	390	322	343	270	324	376	364	358	354	370	350	328	360	297	346	388	361	355	355	357	349	380	360	370	319	349	355	364	352	339	361	355	331	376	336	380	336	350	362	331	371	369	341	327	313	382	351	325	340	341	344	374	340	337	343	352	341	405	357	371	342	345	358	349	392	406	340	317	381	374	347	350	340	365	354	327	365	341	334	338	352	377	337	377	340	357	300	374	361	351	359	339	351	355	348	324	352	346	368	350	363	330	330	348	333	354	337	392	333	344	368	338	348	349	330	333	361	359	365	396	341	348	376	321	358	329	340	338	369	372	335	350	357	372	353	312	348	323	369	315	342	354	358	312	346	381	348	374	368	378	361	324	339	362	293	348	339	355	352	394	380	339	368	356	366	360	353	359	359	350	341	335	332	349	327	391	355	369	333	345	362	335	326	357	352	324	358	364	338	355	335	356	356	344	367	339	339	363	345	343	348	349	335	335	352	369	332	336	353	358	352	341	306	356	349	357	339	352	347	354	362	342	313	345	373	351	346	357	363	395	352	349	364	361	369	374	327	328	342	342	353	348	364	360	333	360	365	347	356	349	376	322	334	343	369	344	384	354	353	335	347	345	317	357	364	348	355	332	380	369	331	386	345	307	391	367	348	336	366	335	349	369	360	340	332	330	348	337	363	373	355	325	352	360	347	327	330	346	341	329	328	370	376	313	353	348	424	362	330	325	344	363	368	327	339	343	366	356	356	350	347	375	327	366	344	352	333	343	360	384	345	383	379	329	327	343	350	353	349	349	355	375	354	324	370	334	318	353	343	355	355	356	356	373	366	351	361	375	336	337	384	342	377	347	365	355	344	362	326	340	372	373	353	354	343	352	356	349	348	367	364	349	376	338	341	369	342	347	357	366	371	363	345	345	356	351	350	341	336	342	373	350	369	359	345	308	363	373	341	377	343	356	364	386	328	376	375	310	328	380	346	356	354	350	325	373	368	355	381	361	348	373	360	335	361	370	371	378	331	365	373	354	357	324	330	350	353	329	375	341	342	331	356	326	373	343	351	369	352	344	355	365	340	359	361	348	323	357	372	355	381	339	342	354	349	366	345	348	325	336	360	338	334	356	365	346	351	351	329	323	359	356	367	376	381	351	335	328	357	357	319	333	378	324	335	358	358	347	324	334	358	352	336	385	381	347	348	373	357	359	330	377	361	319	373	332	356	345	356	369	365	339	348	342	387	362	382	321	316	386	323	327	361	335	355	366	351	331	367	346	330	365	305	326	374	322	364	371	372	357	376	380	388	275	374	367	365	337	360	363	339	347	404	354	376	358	370	308	349	352	337	363	361	358	385	363	366	354	353	343	351	357	333	351	299	405	409	356	373	366	338	387	373	355	352	390	348	354	322	354	325	346	375	329	330	346	340	341	351	372	361	326	343	369	354	312	332	377	345	351	366	359	372	381	384	343	362	372	367	354	348	366	351	378	350	356	332	339	353	336	328	352	320	366	386	356	359	348	352	344	316	351	363	366	359	344	350	335	324	355	389	331	383	375	356	341	324	339	381	349	356	357	356	370	356	336	367	323	357	373	343	358	345	381	346	358	359	328	336	346	347	337	362	369	361	360	383	358	348	330	355	313	359	338	352	348	337	345	367	351	338	329	332	348	343	346	368	348	342	340	359	338	349	356	380	349	326	340	371	331	338	348	334	362	356	353	355	344	341	335	370	374	340	344	371	336	344	367	353	330	356	363	355	331	374	351	353	370	378	332	369	345	346	358	347	361	358	369	373	341	374	332	383	369	367	335	355	353	358	325	348	362	339	326	370	372	342	360	348	384	359	345	326	353	354	335	328	364	356	341	370	340	375	336	338	365	360	343	389	360	341	380	364	368	357	336	358	342	355	324	315	366	362	383	342	314	339	370	360	355	337	370	347	326	368	350	320	374	330	369	350	373	325	391	360	362	347	336	357	380	346	349	360	341	357	352	350	360	334	337	346	343	352	354	376	367	359	364	363	330	331	354	319	355	352	356	337	329	316	340	374	335	355	365	358	353	383	380	345	350	353	337	325	370	366	347	348	347	378	348	329	371	300	396	333	376	346	342	373	389	334	326	354	352	342	338	323	348	345	335	378	329	379	365	314	334	335	370	337	397	344	328	335	355	329	367	330	355	357	347	324	354	347	357	319	370	352	347	371	361	378	342	320	350	326	337	366	356	334	340	358	349	367	346	338	340	325	356	327	368	365	342	326	336	365	333	333	351	346	369	342	388	344	345	359	350	400	354	344	362	348	346	359	384	364	363	363	341	330	330	358	346	350	337	333	367	333	323	321	351	334	343	357	335	343	347	347	339	347	324	343	373	353	356	367	352	367	330	348	339	336	370	336	354	344	353	356	331	362	348	348	362	357	348	343	352	338	348	335	346	326	345	349	356	327	386	339	340	349	362	354	361	362	379	331	311	350	348	352	376	332	373	346	357	347	349	353	335	353	359	367	394	341	353	320	357	353	344	346	341	332	355	348	370	375	357	344	364	347	321	337	378	307	349	334	346	354	359	368	353	327	378	392	379	364	373	358	294	374	357	339	365	333	361	346	331	357	337	328	368	359	328	353	335	318	365	351	364	348	329	378	355	360	353	370	313	337	350	411	343	361	339	374	376	344	352	334	362	357	374	373	368	365	388	373	357	343	331	337	362	389	338	351	402	356	377	364	366	322	336	365	322	350	329	337	362	343	353	338	381	333	330	334	364	364	364	338	354	361	357	337	362	356	354	356	333	368	354	362	337	314	354	368	351	334	349	350	381	352	372	351	353	333	376	318	357	362	327	373	385	360	356	368	338	347	345	365	335	371	310	341	342	346	344	364	321	355	366	336	370	361	355	336	378	395	369	340	324	343	344	345	390	360	357	343	362	360	392	341	364	347	384	349	332	349	357	360	347	352	341	372	360	359	332	352	366	351	326	373	335
28578	24399	18330	2209	534	504	495	501	488	495	494	507	520	517	483	492	493	470	482	534	478	506	483	492	513	479	484	469	518	471	502	479	472	495	453	488	491	517	479	493	479	472	466	482	483	457	487	504	483	482	464	485	494	489	517	473	491	465	445	487	471	498	529	476	505	478	459	527	479	471	482	468	462	473	457	480	470	454	528	492	503	522	501	490	470	493	494	507	472	450	421	467	454	459	479	459	485	479	444	494	498	462	449	498	501	475	464	444	487	482	485	468	495	487	474	472	490	477	492	484	450	500	463	492	463	491	489	475	516	513	503	483	474	465	460	480	485	479	481	493	463	547	487	496	490	481	484	448	547	427	493	497	469	476	431	508	477	471	476	489	462	474	472	452	448	497	473	479	482	533	526	456	492	505	480	467	475	488	515	459	506	537	491	461	487	497	497	508	477	443	453	479	459	442	480	514	512	485	472	483	483	489	438	464	535	470	456	485	472	467	474	447	405	492	489	460	445	492	470	510	466	479	455	469	471	483	477	473	500	467	484	477	503	493	484	454	520	512	478	465	523	509	464	454	512	470	461	491	542	483	484	495	559	445	462	459	481	485	498	470	467	461	489	486	510	500	484	478	494	466	472	420	493	447	515	450	451	473	492	485	535	483	486	469	466	466	496	494	473	465	453	487	469	516	504	458	476	484	515	479	476	470	475	496	486	461	498	485	483	479	473	469	476	506	472	491	454	462	469	456	501	487	478	497	510	475	468	477	490	506	476	485	434	480	489	471	486	489	462	501	469	456	461	456	494	461	492	472	491	498	483	480	477	490	487	483	533	471	475	508	481	492	470	471	527	496	448	519	452	464	484	473	481	477	464	488	521	487	492	517	489	501	490	483	489	482	503	507	494	507	517	525	493	486	467	456	495	472	419	488	468	485	477	480	467	477	481	459	459	486	523	460	495	504	511	472	487	499	466	478	443	444	469	483	453	476	477	492	478	501	450	492	478	475	501	476	462	473	473	476	467	529	472	494	502	474	490	481	482	451	447	473	473	483	475	460	494	495	535	485	542	436	523	465	481	478	497	476	491	471	491	482	454	499	455	476	527	458	482	458	517	507	511	480	472	481	490	458	500	517	491	483	465	505	450	498	497	496	459	515	484	479	510	476	488	494	477	494	490	519	481	533	482	468	496	508	468	465	478	470	470	472	501	501	478	489	470	451	486	502	488	453	466	460	489	513	485	460	528	456	478	446	463	494	475	480	453	488	457	464	445	484	523	479	486	451	481	458	498	427	530	456	480	468	470	489	483	477	497	506	499	443	499	473	464	492	514	493	505	514	482	469	479	542	514	471	472	524	505	460	477	498	504	476	480	466	469	453	484	497	443	459	473	468	496	467	482	500	513	424	483	472	479	451	509	450	463	490	501	493	453	479	478	478	454	460	469	500	481	440	432	495	477	469	461	505	486	511	529	493	445	498	504	496	512	445	472	506	461	491	484	449	510	477	480	502	481	459	478	503	465	492	452	489	468	480	483	530	478	483	470	447	493	496	480	488	503	475	490	421	478	439	479	464	470	449	498	492	492	457	490	459	505	459	502	477	479	471	474	463	487	466	486	515	473	487	485	485	491	438	468	477	485	486	497	451	436	467	453	473	453	448	460	484	438	460	473	486	462	533	463	478	478	468	507	458	518	505	483	463	469	448	480	477	515	512	494	456	478	474	504	478	487	472	470	454	449	479	451	488	500	529	475	523	461	463	516	488	481	502	478	511	487	445	485	493	527	471	478	500	461	450	472	474	519	485	523	505	489	453	482	472	503	477	528	441	480	471	499	453	509	469	455	519	502	437	501	492	485	471	470	463	450	434	496	450	461	508	447	509	463	501	513	487	503	473	490	468	528	472	477	517	483	466	512	499	506	473	466	517	492	468	511	469	468	467	473	518	457	467	464	451	449	459	466	475	495	473	476	499	507	494	475	472	503	479	446	491	484	522	483	475	453	491	458	522	469	453	520	479	496	470	462	463	481	473	469	480	507	447	483	508	460	474	467	464	498	533	470	526	465	492	491	482	463	510	440	502	463	493	459	514	462	494	471	479	484	522	469	453	452	505	500	498	499	513	489	462	499	494	486	469	484	480	464	474	452	435	490	451	463	480	486	459	493	476	515	516	465	506	485	494	499	477	492	461	469	496	455	499	513	465	493	508	479	509	494	488	454	453	464	519	467	474	445	508	477	452	459	477	473	483	490	467	480	494	488	486	534	478	488	450	498	466	451	439	498	500	476	494	482	501	440	479	443	476	501	492	471	503	450	550	443	488	496	483	470	492	492	444	489	490	486	512	461	518	485	507	436	455	472	454	478	497	465	442	475	467	511	486	486	489	492	475	467	495	466	454	482	498	498	481	486	490	490	450	479	512	476	468	462	476	460	476	480	472	500	486	489	506	485	464	473	527	479	484	505	480	479	490	487	482	449	488	420	492	502	513	522	493	454	454	484	493	467	456	517	445	463	516	444	467	503	479	462	451	491	471	486	484	497	470	457	447	463	475	477	447	486	503	517	518	514	474	496	454	483	509	470	478	482	466	489	491	483	454	465	445	445	476	472	484	471	493	478	461	462	493	500	445	499	502	485	472	511	510	490	467	455	488	477	508	476	467	473	445	464	461	468	504	448	435	482	502	486	455	482	495	475	486	427	480	512	477	482	472	481	520	456	491	486	499	511	457	479	513	481	489	469	503	475	456	483	488	481	458	422	462	461	499	440	506	460	502	491	513	483	487	450	491	493	514	489	489	472	500	454	507	484	475	487	451	495	462	463	469	482	490	455	477	484	471	484	462	504	462	488	473	489	497	513	499	495	467	507	498	508	491	521	513	508	489	467	451	451	475	477	484	454	496	480	515	427	502	450	506	508	503	511	496	483	508	469	452	489	524	464	481	468	472	490	465	446	470	422	495	487	485	476	487	469	496	473	489	455	451	480	509	492	510	480	474	467	458	462	499	503	453	466	483	465	505	523	455	484	509	501	497	489	489	464	479	514	484	477	480	467	505	507	474	500	491	504	456	447	481	502	477	453	481	469	473	494	519	492	501	487	530	516	446	468	484	511	489	457	472	494	462	460	475	483	478	504	434	470	501	530	462	482	484	502	463	470	468	445	479	477	485	492	476	474	477	445	486	489	456	467	465	494	463	450	467	487	480	469	520	487	465	477	465	462	445	508	496	498	463	508	504	480	462	437	511	481	435	467	507	472	496	484	468	497	523	463	462	489	494	498	479	444	465	463	496	461	499	490	488	474	482	505	453	493	497	451	503	494	486	471	486	489	477	514	497	495	476	478	507	525	468	429	470	489	478	500	462	474	450	460	485	489	473	488	454	484	478	510	509	468	492	507	446	467	421	507	471	489	431	443	494	509	492	487	471	465	518	435	455	488	508	460	504	492	503	503	493	503	510	475	462	434	496	478	449	528	499	487	461	496	490	457	500	478	435	494	467	462	459
31016	31134	17038	763	729	689	666	658	643	650	601	690	678	647	657	698	654	641	653	663	624	658	625	612	658	616	633	652	686	665	680	631	669	627	643	646	640	612	612	646	624	661	633	695	680	652	583	674	641	654	617	663	644	642	632	658	645	608	637	629	591	637	655	606	647	674	653	653	598	663	633	663	686	624	602	632	617	647	645	620	664	656	671	597	629	665	625	648	674	647	652	662	657	634	616	658	626	669	644	607	679	672	608	580	585	631	636	670	635	678	642	598	642	606	637	625	640	655	629	632	670	650	602	613	695	632	673	687	679	635	634	629	676	665	583	628	666	629	614	632	629	655	648	678	657	631	681	638	666	643	667	697	674	649	657	644	664	625	661	630	644	675	613	634	662	635	639	627	609	589	622	613	633	660	603	649	652	660	663	685	667	624	619	648	608	629	658	644	647	642	649	649	612	689	651	633	615	667	669	657	626	599	639	628	663	662	629	625	626	678	617	667	676	610	592	657	657	664	602	624	632	684	619	633	601	681	651	639	667	612	648	627	624	658	684	625	652	669	621	614	604	658	639	672	678	685	663	668	653	598	618	612	677	628	646	652	634	653	661	652	641	620	642	633	643	660	675	638	588	646	640	623	718	577	651	655	659	682	627	636	672	658	636	606	627	622	605	620	692	657	662	668	619	658	615	627	620	653	630	633	624	642	646	645	687	684	648	640	653	619	654	646	679	641	653	657	581	630	679	596	652	624	593	581	620	610	647	654	635	628	718	658	604	652	644	648	639	633	678	620	617	614	634	610	609	585	664	591	641	631	558	696	652	641	653	606	656	649	637	649	623	638	640	633	645	627	645	694	669	641	636	648	588	598	620	650	638	624	648	670	656	616	694	628	651	654	657	603	612	642	622	618	632	644	661	695	606	624	672	665	613	593	640	629	591	640	649	684	595	617	614	705	650	626	613	648	592	634	618	651	648	643	582	686	663	643	643	634	647	693	641	659	629	639	654	629	642	648	633	635	670	638	657	626	687	670	619	618	631	639	662	684	653	648	616	645	653	675	609	620	590	630	642	637	664	652	630	651	670	569	626	668	615	652	619	648	660	665	649	565	576	655	670	673	618	647	635	658	627	639	614	690	657	600	645	645	674	637	660	684	629	588	643	634	609	661	652	679	587	671	634	666	661	641	637	620	638	655	674	648	653	622	645	683	651	652	697	685	669	621	640	654	652	623	668	673	612	627	640	682	640	638	608	638	680	655	642	622	684	628	638	644	643	619	626	630	589	640	650	625	651	646	607	608	633	590	647	661	668	625	637	603	634	656	615	688	645	656	662	646	640	619	621	641	651	646	619	629	674	634	644	656	689	619	620	623	603	657	654	630	638	608	620	603	624	674	657	691	597	598	650	655	680	641	675	613	622	591	621	639	677	615	634	626	657	623	629	641	632	646	611	646	603	683	635	677	682	634	661	618	656	636	671	613	624	629	623	653	628	679	644	626	634	648	678	642	637	691	630	663	621	687	637	631	585	643	634	612	645	700	632	649	618	632	641	581	652	657	624	630	621	629	639	595	653	595	661	644	644	651	615	697	626	636	659	625	672	652	651	607	627	651	652	666	634	627	641	670	650	640	607	647	625	620	624	643	603	666	649	639	658	651	637	660	614	676	677	661	667	649	623	615	665	626	635	661	658	624	570	640	651	629	585	627	667	648	655	627	636	657	570	621	600	634	614	636	615	624	635	618	649	625	643	671	572	658	590	624	681	607	655	596	622	603	615	600	651	614	675	659	650	631	621	667	621	609	653	647	645	621	673	651	637	648	622	616	630	654	686	630	686	658	666	634	647	642	617	663	632	628	611	633	664	602	662	596	690	663	639	591	632	666	639	614	639	665	622	636	645	626	640	653	625	655	569	696	654	643	639	638	654	639	664	658	649	675	650	657	622	657	655	668	606	655	611	648	589	669	644	610	604	637	630	675	639	639	643	646	656	621	692	671	646	658	643	655	613	614	636	637	616	641	634	642	594	616	659	624	647	665	651	650	585	676	625	619	658	625	655	673	618	622	645	648	612	649	664	635	633	664	636	645	627	637	664	578	623	631	651	623	644	625	596	684	593	627	590	685	617	664	637	608	683	616	637	651	648	702	628	647	645	595	621	691	636	638	653	661	701	619	651	667	627	589	654	629	637	621	625	633	652	684	701	700	607	684	666	649	633	617	658	655	643	638	648	661	633	650	618	616	624	651	679	665	676	589	619	635	638	601	683	615	632	658	673	624	618	660	655	642	624	643	646	659	632	649	651	626	636	595	622	618	637	640	670	661	650	661	629	611	658	619	636	591	676	627	636	582	678	661	655	654	620	626	618	617	682	592	671	623	615	642	581	621	654	615	610	608	668	650	645	653	655	617	689	672	598	609	644	609	632	655	619	629	623	606	611	616	637	586	635	622	657	613	648	633	650	645	653	658	621	653	638	690	651	613	647	665	679	586	655	659	602	659	625	665	646	682	685	641	636	676	646	659	641	619	640	649	655	655	666	673	617	658	649	608	647	611	617	653	631	648	597	648	680	626	628	646	656	702	663	582	638	643	613	625	644	646	651	641	649	598	643	636	634	618	590	637	634	685	630	636	640	606	608	630	685	619	660	640	615	662	589	658	619	605	672	591	617	663	636	656	628	610	630	679	671	632	659	656	632	662	626	623	622	629	624	603	607	632	652	657	618	680	663	677	665	658	635	665	630	706	654	627	686	644	618	673	633	663	630	589	608	599	660	633	667	662	666	683	627	686	661	577	651	603	627	637	643	633	646	680	611	637	695	637	636	688	650	707	672	658	663	656	647	604	637	683	640	655	614	636	659	656	595	616	642	666	632	642	668	650	667	631	610	656	611	636	682	602	620	589	610	625	682	629	613	640	673	666	649	650	613	643	651	665	638	647	665	660	650	641	630	663	634	665	672	611	659	636	643	605	666	643	650	636	653	621	658	639	557	630	704	636	674	677	657	619	648	657	642	623	624	672	656	684	653	657	642	637	633	590	614	620	603	603	617	640	670	602	634	668	632	631	613	661	636	639	597	613	632	643	661	664	639	668	630	652	598	622	640	614	612	632	608	649	647	657	636	625	638	677	678	615	585	626	616	688	629	629	639	610	661	617	653	648	649	617	626	620	658	648	632	628	664	646	647	659	711	671	650	623	640	662	609	631	622	657	618	666	675	643	643	618	688	677	692	662	631	572	622	672	629	640	628	625	656	613	674	623	652	613	643	663	699	598	669	616	650	637	655	693	645	674	658	606	650	668	637	657	626	625	641	643	610	659	646	647	655	619	642	637	642	611	645	686	678	688	636	642	619	629	661	625	657	647	675	679	599	655	630	584	669	615	655	627	624	611	627	656	688	651	605	625	666	649	624	674	644	650	653	649	613	655	634	697	660	672	663	616	642	652	635	599	645	630	637	624	651	637	652	656	654	658	629	631	621	630	609	647	627	636	660	630	685	573
24325	22359	29237	25824	17920	3480	785	656	595	589	560	585	542	494	557	511	522	517	517	514	477	457	538	513	506	499	443	511	498	486	497	499	561	493	476	520	491	540	536	500	500	508	508	485	515	519	527	551	516	473	480	495	479	514	531	448	501	535	511	477	471	466	469	480	487	466	465	508	485	500	511	467	491	490	471	518	501	497	470	481	495	478	488	506	500	487	494	497	498	475	513	482	496	504	521	474	513	503	468	498	480	443	515	470	481	505	488	507	463	528	499	497	482	542	480	471	503	472	517	490	445	476	505	475	502	458	455	483	526	465	498	530	474	512	509	492	492	507	494	503	495	457	481	466	489	486	479	509	461	523	492	454	472	489	496	478	496	494	490	481	497	450	514	479	501	496	462	466	494	524	454	503	483	476	472	528	501	502	531	489	497	486	452	506	505	519	515	474	467	506	478	503	515	534	514	460	503	483	447	491	493	481	478	427	478	494	475	482	526	480	467	510	490	457	483	497	469	503	483	515	490	493	535	471	424	498	525	477	490	455	514	513	465	478	487	490	495	463	447	487	505	495	494	488	498	479	471	514	505	492	482	449	458	507	450	494	488	481	483	504	492	530	473	485	459	487	478	484	495	498	500	481	470	510	519	478	476	504	520	501	479	475	511	550	471	490	538	462	477	531	491	470	496	498	474	453	503	508	457	480	487	533	461	515	520	480	491	475	482	503	512	459	483	495	484	501	477	458	502	516	488	504	537	465	496	472	504	536	514	494	464	495	530	493	495	500	494	516	525	515	495	469	469	464	472	489	470	523	464	472	460	482	506	484	471	545	514	509	491	482	516	517	520	492	508	524	461	490	521	527	477	509	528	497	496	518	538	478	485	494	475	477	492	476	528	494	487	494	510	464	492	477	515	504	494	500	543	517	518	510	504	478	465	471	446	466	497	464	461	487	529	460	507	458	495	479	492	470	504	494	518	507	498	517	468	505	483	476	495	479	492	491	514	531	488	471	482	525	505	475	492	476	460	489	504	525	480	464	524	535	511	487	472	508	491	499	502	505	507	476	507	519	505	487	517	482	519	485	509	485	502	480	500	496	510	453	501	504	490	502	492	508	515	521	529	494	452	504	475	550	470	470	482	504	497	471	490	486	491	481	476	507	482	504	489	496	525	515	485	546	458	486	484	474	447	493	483	495	488	459	497	484	461	529	486	503	509	507	503	464	496	527	496	530	485	438	487	521	475	499	457	433	533	434	491	493	446	476	492	488	499	499	482	480	479	483	531	484	488	505	488	491	503	499	502	500	495	483	490	492	503	486	519	494	489	487	508	494	496	462	522	488	503	488	496	486	514	487	515	498	488	469	505	485	498	497	487	462	496	489	451	525	467	514	475	524	461	497	493	477	440	463	517	483	484	441	504	472	474	508	517	483	542	502	475	500	492	506	465	482	491	477	475	500	486	506	483	491	458	466	495	459	501	507	504	475	466	502	492	490	479	468	482	534	510	501	465	522	514	526	509	529	500	480	478	493	495	493	512	521	475	477	500	491	475	521	498	546	468	487	493	483	478	514	465	446	479	516	495	487	508	472	499	516	518	493	527	490	495	537	529	498	483	542	484	456	532	478	493	536	468	461	526	494	502	522	502	507	468	481	486	470	537	473	498	492	462	501	485	477	474	492	502	479	477	500	497	465	519	487	498	483	524	470	532	472	511	540	491	463	452	461	472	490	494	488	476	477	479	487	517	478	508	494	490	475	470	499	486	471	491	437	501	504	503	508	498	526	498	506	465	468	512	456	486	517	496	499	509	479	457	470	511	477	480	478	483	496	469	502	456	500	481	492	465	467	488	499	546	488	505	484	473	489	477	453	498	470	471	507	532	490	520	476	485	471	459	505	474	480	492	516	464	450	518	474	477	506	486	531	487	486	508	474	462	470	505	509	506	503	463	483	476	510	492	449	515	487	487	515	505	478	469	543	492	511	486	463	489	464	498	495	470	543	491	556	461	531	494	490	473	486	478	511	520	487	491	515	510	501	480	500	521	487	530	526	523	462	490	518	490	494	534	496	470	496	518	475	514	471	510	505	458	490	446	474	488	465	478	501	485	505	499	466	471	440	460	487	499	504	465	501	534	529	493	501	529	490	444	487	497	451	455	432	513	499	502	527	481	512	506	509	462	510	491	486	507	538	474	458	488	493	493	504	457	493	499	504	461	462	503	476	529	514	496	509	470	489	501	482	545	468	464	525	501	511	464	464	473	486	479	476	481	487	505	518	458	484	475	482	490	531	490	506	512	471	486	506	493	472	497	542	513	460	466	529	487	463	548	486	530	534	486	507	451	484	493	460	521	480	458	497	479	480	534	487	499	471	479	488	499	488	475	461	462	507	476	512	516	448	477	498	480	485	513	477	516	496	506	455	512	521	482	489	456	475	497	504	461	456	480	496	516	482	503	495	489	475	494	494	515	507	511	504	507	482	477	481	525	459	483	502	529	476	488	448	494	459	478	470	485	515	481	497	477	481	491	450	470	508	479	497	475	522	500	476	486	509	492	472	521	505	519	493	520	508	488	484	487	521	518	509	474	492	512	512	466	506	520	510	479	474	500	470	468	499	469	513	524	485	479	523	503	455	474	455	481	487	502	508	472	480	481	516	482	508	488	520	518	475	475	517	494	502	492	461	520	503	499	507	503	479	488	494	486	503	474	488	491	472	496	477	470	490	469	506	474	513	516	507	491	439	531	472	493	496	523	474	480	502	485	483	420	511	494	520	466	467	488	510	478	464	502	438	500	533	509	525	474	497	503	452	490	519	493	495	517	507	502	525	492	484	458	478	521	481	461	509	504	505	463	525	522	505	439	499	462	502	538	482	433	514	490	484	539	505	505	467	468	542	475	493	505	467	510	485	503	491	547	508	496	489	498	489	487	486	500	511	539	484	497	526	470	508	470	487	495	475	505	477	511	502	465	517	491	479	500	483	496	498	461	512	468	497	443	484	507	524	463	566	497	480	474	509	518	458	455	524	492	464	446	486	493	466	467	460	478	524	469	468	487	480	523	477	503	466	467	451	490	460	486	491	504	478	520	464	494	514	480	517	488	451	471	489	477	485	520	461	500	486	488	444	475	450	514	466	507	460	464	528	486	481	470	476	485	505	526	467	501	508	482	520	468	492	443	489	509	493	526	440	494	463	438	468	474	518	465	457	502	505	487	492	497	490	479	495	548	492	515	491	470	522	537	512	492	477	434	494	514	487	487	496	454	493	497	480	482	475	471	509	521	489	481	466	474	538	489	506	507	475	501	496	501	470	479	459	515	476	492	506	507	496	491	491	492	514	497	494	523	537	468	470	487	492	472	501	496	469	514	469	451	484	484	515	496	496	513	505	500	472	452	499	513	512	499	525	472	501	472	495	515	524	508	503	449	498	501	484	501	481	472	517	437	541	467	471	492	517	504	494	451	482	497	537	488	508	496	460	508	479	486	501	493	504	519	480
51280	57197	37134	2355	1721	1439	1202	1068	999	897	804	779	749	765	741	710	770	706	671	710	697	709	688	691	693	690	682	682	716	736	663	668	666	674	674	677	647	681	657	666	642	663	645	723	675	696	670	702	646	679	606	668	641	660	653	615	639	692	586	669	642	689	646	651	637	653	648	644	655	671	680	714	622	619	651	680	631	613	710	630	650	656	686	642	634	666	671	696	655	684	664	621	648	674	662	634	647	682	626	667	653	634	696	662	652	664	651	659	666	675	627	667	650	673	649	667	621	639	669	620	626	655	656	654	671	671	644	630	639	717	654	712	651	638	626	644	684	676	607	684	658	646	625	648	631	595	700	692	629	698	684	624	638	647	658	644	698	621	673	644	671	666	662	682	641	648	746	618	633	642	636	645	612	665	624	631	688	651	699	679	672	646	636	674	652	653	687	639	639	727	644	656	624	679	696	635	672	669	660	661	657	599	580	647	598	645	687	662	677	702	631	636	682	682	660	663	697	663	645	627	690	658	654	690	684	671	648	625	660	662	646	656	665	656	667	663	643	623	693	686	652	602	630	668	614	652	640	656	660	639	668	643	639	659	666	676	643	621	619	725	651	647	693	694	669	647	649	668	626	655	652	671	672	635	672	685	640	702	667	652	685	637	666	648	603	673	660	645	669	635	670	655	666	631	672	663	678	610	693	634	674	658	695	641	643	695	636	641	674	684	672	658	636	691	667	684	658	646	639	694	664	679	662	667	651	653	689	648	676	671	685	632	634	624	686	637	616	640	631	713	641	699	670	675	689	649	668	666	665	677	656	657	663	667	700	733	698	603	684	621	667	673	643	671	627	659	657	639	675	685	628	643	653	706	669	684	673	687	679	707	633	641	683	635	676	728	662	699	612	682	638	667	671	721	648	651	668	629	654	664	693	685	681	660	564	684	690	639	663	691	697	645	672	640	673	637	639	665	667	638	676	616	712	658	642	645	630	649	680	658	658	650	643	654	637	667	628	653	678	614	654	650	660	635	667	611	680	686	641	636	652	666	702	686	628	680	661	670	618	681	671	702	643	667	646	654	681	676	638	674	628	638	652	688	674	671	633	666	652	705	635	645	639	665	687	655	633	659	670	657	683	634	660	631	632	664	692	661	658	693	678	662	617	634	659	662	653	669	658	650	652	682	651	622	702	637	653	695	671	649	643	612	677	657	691	702	701	701	723	641	660	623	713	650	648	730	687	642	703	630	701	676	646	667	642	715	653	682	680	638	611	674	693	693	641	668	702	620	649	628	616	646	668	689	634	636	685	711	626	688	639	699	694	619	632	672	679	655	638	652	685	653	634	666	652	664	662	614	653	620	661	630	639	627	683	621	674	639	612	646	671	627	668	660	659	667	685	640	618	654	663	634	622	655	668	646	605	626	690	622	661	634	653	614	653	651	678	637	679	670	710	633	647	677	645	640	638	649	697	626	662	649	684	652	613	707	669	685	658	648	688	650	649	661	681	679	650	676	636	643	613	710	593	665	653	656	685	702	626	659	629	619	695	638	619	675	626	633	630	695	643	689	630	683	663	648	641	676	619	701	681	713	654	638	690	613	673	654	675	653	665	675	650	692	604	677	615	700	650	651	698	662	647	645	693	657	671	631	691	659	686	688	682	649	673	699	647	644	609	654	649	655	701	683	641	626	671	665	629	646	711	673	605	678	687	685	643	677	669	640	623	694	683	663	658	662	654	651	670	612	673	648	671	692	670	628	650	663	649	638	660	679	659	676	652	707	674	674	624	650	633	648	645	604	666	672	667	636	654	702	693	620	687	649	727	665	662	638	666	705	654	654	673	693	664	658	679	671	670	656	679	664	639	661	636	644	690	660	692	630	663	636	663	708	686	699	666	682	610	662	652	679	658	645	648	657	638	655	678	616	622	633	632	631	605	666	633	666	659	731	603	643	669	635	685	680	642	688	651	650	661	661	630	670	633	629	638	685	673	647	663	634	665	689	617	668	622	706	669	637	658	650	680	681	657	671	670	631	625	656	661	629	715	636	627	715	685	659	632	648	704	680	663	641	615	671	669	635	620	676	650	653	633	648	620	628	622	705	619	653	639	654	685	632	637	652	653	682	660	655	724	689	644	676	653	675	686	619	645	632	671	614	635	617	684	637	635	652	634	706	669	654	645	677	651	640	659	610	688	657	679	699	654	681	692	675	684	649	639	673	617	643	657	643	677	608	641	660	645	675	689	656	686	669	654	627	732	678	680	653	661	614	662	638	650	711	634	684	643	671	671	644	733	632	662	646	671	677	679	632	644	746	605	681	655	635	678	705	674	680	626	631	621	637	660	710	659	677	694	659	655	660	654	662	652	626	690	688	647	628	659	661	681	640	647	667	656	701	676	682	693	643	645	682	622	621	692	687	652	678	672	648	702	652	650	661	629	644	676	658	636	689	701	666	679	704	683	628	646	686	672	631	617	675	652	656	662	684	675	681	636	703	617	623	650	644	675	631	638	658	663	638	642	628	580	651	650	658	656	736	662	597	630	637	640	646	676	657	626	683	665	605	680	643	658	612	674	672	668	658	626	678	659	617	650	650	630	613	642	651	646	659	636	682	659	631	618	620	644	642	655	627	609	661	642	696	633	684	682	674	677	656	732	675	642	670	639	658	662	599	662	619	617	624	650	641	629	645	657	685	663	658	636	627	650	661	648	654	664	688	650	636	649	697	697	672	645	607	635	678	655	696	657	643	683	667	703	630	658	668	625	651	646	698	624	668	689	631	640	599	697	649	678	685	668	646	644	672	631	683	667	666	675	690	638	663	673	631	690	665	623	687	712	652	674	653	636	698	628	670	661	652	663	668	678	668	678	659	695	652	682	665	639	696	672	655	696	632	640	652	573	685	681	684	684	661	661	672	636	665	659	655	601	692	612	650	677	671	724	638	678	685	679	675	616	656	657	680	646	674	635	725	630	658	680	671	692	677	688	639	631	668	659	677	658	696	641	670	690	682	625	641	659	662	667	648	674	631	654	695	668	689	661	695	623	666	640	656	676	645	627	660	660	669	636	674	637	638	659	675	639	622	681	628	691	652	676	624	618	647	631	635	659	662	646	666	615	646	674	696	621	683	675	624	688	713	656	656	660	655	643	666	647	609	679	700	676	613	659	676	679	629	666	689	638	639	658	639	643	694	697	681	646	641	646	669	671	683	641	650	663	660	626	610	631	661	623	635	606	682	644	632	645	666	643	668	651	678	618	684	644	603	649	659	646	682	646	645	638	687	629	652	637	613	670	646	668	667	633	678	652	662	663	664	684	636	653	647	671	657	658	669	647	634	606	662	636	690	629	657	661	666	636	660	679	685	652	702	618	691	652	666	686	629	708	658	638	650	674	671	618	629	705	707	626	624	656	711	684	646	676	647	645	667	671	692	608	600	693	645	677	591	682	645	600	654	658	672	686	651	635	641	688	665	664	659	724	643	619	701	681	672	652	649	663	688
23195	22192	29483	25067	21309	13931	1251	591	428	441	406	406	384	343	325	331	288	301	319	304	275	283	307	298	276	312	300	260	244	275	249	253	294	261	269	268	254	259	265	243	241	259	269	268	282	235	275	247	261	288	274	271	250	256	245	269	293	284	266	263	272	267	258	261	257	265	254	229	250	270	265	295	273	259	265	286	243	244	260	247	280	260	236	268	264	238	220	275	252	242	257	270	227	279	256	245	254	285	269	246	278	285	270	265	249	242	263	256	252	268	278	248	244	281	269	244	289	262	267	262	272	278	228	270	261	266	275	233	264	261	272	273	266	253	240	252	260	264	271	238	245	252	274	284	249	265	219	257	255	251	271	293	273	284	248	257	231	251	281	217	255	267	243	260	276	261	255	254	278	283	262	279	245	224	239	271	265	258	262	263	251	274	280	268	279	270	263	275	263	259	254	272	262	268	272	257	282	250	288	254	273	278	270	247	259	240	245	268	262	232	289	271	239	267	251	241	289	248	261	262	253	258	286	252	209	260	241	261	273	272	274	258	254	268	269	270	247	277	230	267	277	255	274	268	258	267	253	252	260	252	271	251	261	227	279	271	244	255	276	256	265	282	240	255	269	260	301	292	263	271	256	252	269	262	273	276	242	276	284	272	276	275	253	258	251	263	267	241	284	252	265	276	265	237	270	272	259	258	277	255	255	272	244	251	235	265	282	252	245	258	240	291	255	250	294	266	279	243	254	273	245	262	284	253	274	257	281	261	266	239	288	280	257	270	265	280	246	273	283	248	273	273	265	259	247	259	246	258	268	248	245	265	277	264	250	253	250	242	264	224	246	250	248	244	275	260	233	246	272	275	289	261	261	257	269	261	302	275	291	248	285	269	288	255	267	252	256	246	290	246	264	275	248	230	245	277	276	258	240	215	284	266	253	278	265	253	245	256	251	270	257	269	257	250	266	245	271	248	267	246	249	247	275	248	245	256	254	247	271	252	265	302	254	299	266	270	278	283	279	284	239	270	274	253	255	276	234	274	273	295	253	248	272	271	281	261	284	279	273	225	249	267	279	272	264	287	242	240	255	266	259	270	258	259	264	265	242	273	258	264	248	246	254	242	253	253	270	264	271	272	261	251	268	231	261	279	263	255	239	214	286	218	270	254	246	241	313	271	248	281	274	260	245	254	267	264	249	264	270	273	262	280	259	253	249	240	256	267	247	267	273	274	265	297	263	282	240	228	288	247	226	272	256	308	269	270	246	276	269	256	239	274	271	256	251	253	246	259	252	246	278	265	276	272	269	284	283	263	226	256	266	261	260	255	246	274	264	241	262	248	235	252	256	249	266	292	248	263	251	280	264	250	255	270	287	289	256	267	238	263	282	262	241	263	282	255	285	288	251	247	266	260	247	265	235	250	258	268	255	246	259	252	255	260	244	248	287	252	265	264	277	260	259	258	270	258	251	276	294	285	279	248	260	295	254	278	240	257	264	252	262	284	254	264	282	249	270	268	257	249	248	252	265	259	269	231	273	262	256	262	254	273	233	248	243	260	254	261	244	266	242	273	239	271	265	262	243	261	230	251	265	276	243	257	231	250	256	264	272	247	273	269	285	233	249	286	264	266	254	273	258	272	273	261	278	236	288	256	283	245	270	243	265	260	235	271	250	281	253	260	254	265	261	264	273	252	288	253	237	264	249	269	251	281	284	254	265	259	263	237	268	270	233	254	241	291	248	263	283	251	242	249	254	296	264	225	270	268	271	270	268	267	240	263	236	280	273	272	246	292	233	243	261	268	283	271	286	257	268	262	268	259	236	289	273	257	242	256	253	269	276	244	248	269	283	247	302	252	264	257	236	258	266	262	278	284	250	248	272	282	231	242	262	258	240	263	277	283	229	250	266	272	266	262	251	275	278	244	248	248	254	274	251	259	264	274	250	247	282	283	246	275	256	255	267	238	295	256	268	245	277	254	247	241	270	289	282	251	247	260	249	249	257	264	292	255	251	270	269	256	248	257	257	240	257	252	264	258	255	241	261	279	240	227	292	271	267	273	261	247	262	240	248	300	293	266	253	269	258	283	257	262	283	264	273	274	242	267	271	254	276	263	252	249	289	225	237	260	266	257	280	278	253	252	255	255	271	278	273	269	296	267	263	245	267	253	279	258	290	250	284	274	227	243	243	237	245	272	261	262	299	249	255	284	268	285	259	285	261	274	248	247	263	262	287	274	268	255	254	247	254	233	280	273	265	241	262	257	252	241	247	220	257	246	274	232	279	271	252	254	252	253	249	271	255	291	281	273	264	259	214	248	236	274	254	257	272	249	255	315	257	262	217	265	253	234	240	292	229	267	289	249	254	267	244	262	267	255	253	254	281	234	288	250	262	253	247	244	265	283	254	251	270	259	273	237	249	246	268	240	245	275	237	273	260	306	281	235	264	249	225	255	255	278	248	275	270	267	284	235	273	265	289	268	238	268	255	240	270	277	218	283	246	280	271	239	285	238	285	251	234	261	288	274	274	255	268	272	270	262	223	236	238	283	257	265	260	267	282	270	267	277	242	294	248	236	249	282	251	268	285	283	244	258	273	255	247	264	268	231	264	257	237	266	251	290	271	267	279	283	272	252	236	242	247	270	295	245	241	256	283	260	277	249	258	257	248	261	265	242	255	274	240	257	247	278	279	265	272	254	235	254	253	251	287	306	250	273	253	278	274	279	286	246	253	268	237	272	241	260	249	272	241	247	269	266	253	250	262	257	262	283	273	246	267	275	261	261	276	284	265	262	242	268	250	274	261	230	255	257	243	260	243	251	281	245	263	264	266	246	258	279	241	244	258	247	252	234	262	260	259	260	239	284	273	254	286	259	257	273	271	247	264	279	275	240	250	248	271	270	260	253	242	266	281	246	266	239	269	246	273	258	250	264	248	251	272	249	274	248	243	277	261	246	243	227	275	258	255	221	247	270	245	262	257	279	278	281	284	239	292	278	279	279	257	236	279	275	233	282	228	252	240	249	280	245	254	256	244	264	233	263	249	285	277	250	265	269	246	257	270	249	247	284	259	288	279	257	258	247	243	266	274	261	274	253	242	276	257	266	246	272	274	266	270	268	268	304	271	253	253	267	241	279	264	267	272	265	232	261	281	276	241	232	275	237	265	272	247	241	238	267	268	254	247	287	241	256	261	226	243	216	248	262	263	261	276	252	276	238	289	283	259	274	276	253	259	280	244	282	262	259	257	289	224	249	277	263	233	258	272	263	259	254	239	278	294	244	293	222	241	255	259	255	269	263	263	274	282	252	269	257	258	260	257	254	240	268	267	268	261	287	260	268	261	258	281	258	236	267	270	247	239	280	281	249	263	274	269	274	251	241	258	250	270	264	250	276	259	260	273	266	270	262	272	266	255	272	271	254	264	279	216	262	241	258	246	285	288	289	279	257	257	271	258	257	254	246	259	262	263	260	239	264	288	225	254	250	257	280	236	262	273	270	270	263
48252	56671	38563	3460	2424	1758	1372	1129	1027	836	756	639	591	509	545	490	483	467	448	475	413	412	363	399	360	403	398	383	404	372	420	378	423	366	365	353	369	340	375	382	351	330	384	361	368	349	393	347	381	373	382	350	370	402	333	322	366	395	366	354	305	338	333	340	348	347	365	328	343	361	376	332	353	368	404	387	349	345	349	354	388	364	350	395	357	363	351	390	361	332	330	345	340	349	351	330	318	365	353	318	371	321	317	334	376	362	363	339	339	359	328	334	316	358	367	343	336	360	353	370	347	326	370	349	339	321	360	323	355	366	318	330	321	315	354	353	344	370	346	364	331	351	331	338	370	394	341	353	362	368	356	348	333	359	353	357	346	346	366	345	370	361	333	349	361	355	371	328	339	345	350	348	364	359	359	315	371	372	358	332	347	318	335	387	328	341	335	303	372	352	353	322	369	349	339	362	365	351	376	366	339	346	364	341	341	367	351	356	364	348	330	346	346	361	326	351	343	314	330	359	306	346	352	356	331	317	378	328	333	355	368	365	357	339	320	335	348	352	342	381	332	347	367	337	323	358	343	367	344	379	356	352	369	349	341	315	343	319	413	351	363	340	342	328	331	319	345	346	342	340	339	377	390	353	357	352	357	321	317	358	308	316	365	362	331	340	349	369	355	353	339	353	347	363	355	351	340	337	360	342	345	352	338	364	359	380	363	354	346	352	352	343	331	355	371	357	363	374	346	350	327	348	369	368	347	372	332	361	357	363	347	338	370	366	348	346	370	363	350	369	343	333	346	363	344	353	355	341	338	376	352	341	329	321	337	322	361	324	316	360	354	382	323	373	331	325	380	346	338	350	337	369	365	348	366	350	354	370	356	362	352	356	366	351	348	385	345	372	361	336	340	350	378	339	334	351	348	333	361	371	367	357	376	349	357	328	313	327	359	328	314	309	338	356	364	366	355	344	376	355	367	338	353	354	332	349	343	368	346	356	344	344	369	357	338	343	363	311	337	371	342	310	337	364	384	338	346	348	342	340	336	345	325	370	315	346	350	341	374	370	328	362	356	335	346	344	364	366	333	371	352	321	364	321	363	348	335	349	374	358	408	355	338	367	365	336	304	333	354	332	366	335	304	367	342	370	343	369	368	347	354	378	363	326	329	350	367	341	344	322	375	382	378	373	367	348	382	359	352	361	372	371	338	367	344	354	320	333	322	351	362	345	315	378	370	354	358	357	343	380	322	353	353	361	339	355	365	348	325	347	362	343	334	363	364	322	347	364	338	367	324	354	368	379	349	344	330	329	357	358	365	383	345	323	338	359	341	341	325	336	365	350	345	373	351	349	361	341	361	401	356	327	349	366	376	326	366	338	377	364	358	340	372	338	387	326	378	358	368	358	341	361	358	342	325	310	347	354	331	345	373	375	346	383	396	357	348	356	361	351	367	308	340	322	376	326	349	348	365	346	343	374	348	352	361	371	358	366	358	334	353	358	320	319	315	347	356	376	366	368	341	382	334	325	358	373	360	343	354	364	357	341	327	372	341	371	359	371	346	335	373	348	343	359	354	382	350	339	349	338	358	351	352	294	322	345	332	347	347	390	362	367	352	364	358	335	358	321	340	324	364	362	353	340	363	356	338	317	353	344	346	343	351	354	341	331	348	324	371	338	366	333	319	344	335	377	373	346	360	337	358	344	361	390	357	355	362	338	355	362	351	356	307	397	343	371	353	364	313	344	354	338	374	345	320	372	358	341	310	355	375	328	344	379	379	333	372	336	335	330	372	341	345	351	331	374	382	339	348	311	320	362	373	351	339	328	346	361	379	337	323	351	332	308	362	343	375	341	331	363	360	352	349	348	382	356	341	349	336	362	358	353	335	353	364	330	392	342	345	349	345	343	364	340	343	347	310	325	334	370	368	341	352	348	365	346	313	329	305	360	349	346	342	359	340	365	345	345	337	366	353	359	382	337	339	359	360	343	337	378	389	343	363	331	375	337	343	356	336	350	361	349	345	368	342	347	358	354	341	341	358	358	333	346	328	373	344	338	322	381	342	352	341	321	378	323	376	350	355	360	352	319	354	339	325	364	342	336	375	353	357	384	345	386	334	370	373	384	336	345	351	312	349	348	346	347	363	373	356	364	339	341	335	338	377	354	351	342	341	322	369	377	339	365	336	358	358	362	356	369	361	372	331	371	354	323	330	348	337	353	363	343	358	383	341	361	388	347	348	318	365	341	364	333	364	358	351	361	364	342	357	370	377	351	371	348	342	328	359	379	345	369	351	362	372	347	345	338	307	367	353	375	359	375	345	373	361	346	330	317	354	335	346	370	363	327	352	370	336	344	351	390	328	370	317	380	374	308	345	353	351	367	335	372	350	356	323	349	362	349	306	362	337	383	356	356	368	354	385	344	330	365	358	298	308	372	375	350	376	344	343	381	331	367	352	361	344	351	370	335	345	365	341	334	342	363	367	350	369	371	344	327	371	372	365	374	335	371	368	331	366	362	358	359	336	345	350	367	340	350	367	351	351	334	343	365	326	385	348	333	374	345	350	363	379	352	348	357	340	327	337	372	326	339	321	334	327	338	342	341	355	349	347	377	339	371	375	337	352	365	345	346	354	358	363	339	351	339	366	354	348	339	352	360	351	374	361	346	359	352	337	336	323	318	340	347	387	363	360	357	360	325	354	344	348	351	340	334	360	358	377	355	332	356	352	333	356	354	373	361	374	374	341	351	326	341	337	338	356	367	331	356	377	324	368	365	316	369	348	354	353	358	381	365	339	381	340	327	357	336	346	309	353	333	358	331	347	322	346	346	340	338	350	356	341	344	403	335	331	355	350	333	356	351	349	313	371	355	364	370	351	342	323	361	324	350	328	378	354	339	332	355	357	401	362	351	341	359	347	344	368	330	363	360	376	357	359	379	344	351	351	354	367	361	340	365	330	361	334	363	344	366	360	373	357	330	305	351	327	350	329	386	352	360	322	339	345	379	357	382	335	393	384	355	326	396	347	353	349	326	317	351	328	336	367	342	341	313	341	346	334	334	357	348	361	363	354	383	333	347	353	373	364	351	336	348	358	340	377	381	352	385	370	371	338	328	367	355	364	351	345	356	332	352	343	353	361	347	346	359	348	343	364	351	349	350	352	356	364	360	339	365	394	348	360	363	351	359	334	370	375	360	380	371	319	349	379	341	326	359	358	335	310	364	353	321	361	358	355	345	344	389	329	333	391	369	308	354	355	324	338	338	355	376	390	336	329	350	381	357	349	351	318	354	336	390	348	378	363	364	326	356	348	356	331	361	335	351	362	380	332	365	353	334	376	369	368	378	360	372	364	328	307	332	353	362	340	356	354	323	354	342	367	336	346	343	362	352	357	383	318	320	348	349	370	352	377	347	370	349	361	384	323	369	357	344	376	347	334	346	367	366	391	308	369	346	370	381	343	368	318	387	373	335	344	342	402	342	367	386	355	335	369	332	348	354
28193	25213	18582	2206	548	511	502	504	507	509	490	455	462	522	528	499	440	504	418	529	495	492	521	487	493	473	484	474	446	477	470	465	497	518	526	495	469	482	481	506	468	502	494	463	477	493	481	498	503	468	495	497	471	505	481	484	475	504	494	480	469	509	481	497	525	514	517	505	505	466	425	508	486	467	479	483	484	495	426	489	497	462	468	488	492	488	487	496	445	524	500	497	490	497	506	456	510	507	499	487	466	519	490	466	488	488	500	483	513	549	514	504	480	483	504	476	438	496	486	457	516	477	456	497	457	509	494	451	483	437	475	541	495	476	500	498	485	496	497	463	460	460	479	473	499	518	492	503	470	488	479	448	494	492	447	474	462	516	480	482	484	495	455	482	485	469	525	499	464	478	483	507	465	468	465	496	509	497	462	484	457	521	509	486	503	470	495	477	450	487	491	462	457	471	476	502	493	516	509	476	530	470	511	490	472	428	507	471	473	462	453	496	535	417	477	474	500	521	488	498	464	502	501	487	481	493	461	510	475	501	475	455	502	505	529	486	464	450	470	484	512	504	486	524	508	490	464	504	500	490	503	507	474	471	475	495	458	471	459	494	470	492	485	500	475	430	436	449	476	493	484	469	518	498	475	459	464	491	525	500	491	493	475	433	493	505	511	468	479	458	453	472	509	500	552	484	514	493	485	480	471	483	476	492	491	462	451	528	524	508	530	485	500	498	487	485	442	493	508	466	474	496	491	501	504	485	503	462	519	448	500	523	464	480	525	481	469	511	495	496	514	494	489	443	485	498	476	489	520	508	484	512	486	457	476	491	479	452	488	447	477	490	474	504	490	492	492	471	486	469	497	491	473	453	489	472	529	507	463	497	478	494	506	494	512	492	484	455	514	485	465	494	502	492	541	488	456	470	504	467	465	499	448	478	495	529	485	479	490	473	454	491	488	485	444	536	497	490	493	459	518	515	485	468	511	496	502	495	500	508	484	486	488	468	504	484	470	476	511	457	500	461	485	508	456	490	472	439	491	479	487	510	494	500	490	491	539	456	512	486	449	498	488	530	490	477	525	499	503	509	448	488	481	505	529	460	471	469	507	457	460	441	463	462	452	476	465	468	495	494	463	537	487	467	510	508	505	490	529	460	492	478	486	480	482	450	538	464	513	469	457	494	462	501	511	505	484	488	500	525	491	481	489	465	452	494	497	502	477	519	472	509	498	504	493	479	513	493	510	540	463	483	489	484	514	504	489	511	489	478	473	462	474	503	475	497	455	492	446	431	484	481	510	511	487	484	486	482	484	507	504	510	524	512	492	510	477	508	489	452	464	483	539	459	481	475	458	488	498	506	433	474	451	496	497	463	464	485	488	505	472	496	527	471	472	521	536	527	495	480	503	488	487	498	502	493	489	535	494	479	451	503	507	504	455	470	487	481	468	475	448	478	499	487	458	498	469	520	439	496	464	474	491	502	437	485	462	456	477	477	484	457	458	508	496	497	469	478	457	534	498	444	523	534	484	512	525	495	477	460	489	466	445	477	476	503	475	468	457	497	465	472	508	477	494	494	470	463	496	479	489	465	473	460	483	439	466	493	503	484	490	510	517	461	533	464	472	478	492	473	500	500	494	510	501	437	469	486	512	446	503	464	492	464	457	493	505	524	461	509	506	524	500	462	498	525	489	486	516	518	456	491	490	489	501	441	483	541	501	507	492	503	477	482	464	451	517	463	478	512	495	475	500	541	557	505	488	483	495	493	498	448	498	514	474	469	449	507	526	477	504	478	495	493	501	488	488	505	494	502	518	480	477	504	471	515	487	511	509	509	465	497	486	535	490	482	462	451	483	486	497	465	499	483	516	528	493	471	463	485	495	461	477	488	454	509	502	494	489	477	470	451	492	504	490	470	484	463	476	509	493	513	494	495	487	477	500	488	452	483	497	483	482	496	520	469	479	477	487	476	459	517	481	475	489	498	490	491	510	478	457	465	476	483	472	478	464	448	450	482	484	503	484	487	486	469	503	470	469	462	470	495	483	529	463	489	494	492	502	456	507	488	472	506	480	500	521	503	536	467	517	484	526	531	485	491	479	510	492	469	499	497	482	521	477	459	473	470	474	512	486	458	463	467	519	476	457	486	469	456	486	442	539	490	553	493	479	498	523	494	476	512	492	485	509	495	514	490	523	501	523	490	488	526	474	511	500	485	485	448	503	490	496	458	467	436	502	494	476	487	502	517	496	493	515	467	498	479	506	495	484	498	483	502	511	500	503	488	512	455	460	476	496	466	482	476	441	462	501	467	506	447	498	507	482	515	478	475	463	481	479	439	479	522	496	478	489	501	515	519	462	471	484	451	508	550	492	517	517	490	475	478	462	469	480	503	516	488	520	480	499	497	487	505	485	499	459	468	508	470	499	498	478	481	502	495	487	502	516	490	454	482	485	493	504	490	494	501	524	493	514	469	471	486	492	480	494	484	479	452	432	478	510	476	513	455	490	509	502	471	476	492	522	480	537	476	511	496	444	509	531	455	471	475	480	479	454	435	467	493	466	505	511	475	529	478	512	498	475	481	514	505	562	514	540	521	491	461	529	461	496	526	495	455	507	481	478	500	536	496	487	485	483	492	484	488	469	499	476	524	524	487	497	491	486	485	483	482	471	492	500	556	490	490	536	461	508	454	472	480	463	492	458	496	506	491	469	494	503	451	522	493	524	516	468	491	477	488	473	527	472	518	490	485	501	483	508	497	457	456	517	452	450	514	485	510	482	456	460	452	481	489	509	492	484	500	473	454	511	463	497	470	478	487	484	479	530	482	476	501	480	502	443	457	469	470	461	504	498	445	461	491	460	488	479	537	457	489	479	485	532	495	459	475	483	497	493	493	511	505	480	477	501	446	451	517	468	501	514	493	496	464	486	512	479	499	510	480	481	485	472	483	465	493	494	539	488	491	461	491	471	482	525	473	481	483	497	498	476	435	475	523	492	459	482	514	468	420	468	441	481	497	506	549	493	466	511	481	461	494	485	487	474	450	508	464	459	488	436	481	506	489	481	434	469	504	476	533	464	469	469	537	495	471	497	489	475	508	479	476	503	510	508	513	464	494	498	470	497	500	500	507	509	505	487	480	469	498	528	480	505	504	443	481	475	455	449	487	465	506	507	505	483	525	490	479	486	471	480	476	462	553	475	487	475	537	428	490	490	465	470	510	509	489	476	501	484	473	493	468	496	471	536	463	480	449	442	505	483	504	440	483	501	511	469	525	491	463	489	466	483	447	462	466	483	486	516	472	510	500	427	516	492	472	542	455	497	500	467	500	466	513	480	484	512	483	483	464	500	509	474	480	509	483	502	458	462	494	555	461	511	504	440	502	466	469	482	471	480	484	462	495	485	458	503	468	515	474	484	511	484	480	463	497	520	493	516	484	475	495	509	467	526	486	488	510	529	520	497	514	485	458	522	468	482	508	525	493	478	473	480	492	456	453	521	501
29912	33096	17781	791	755	682	675	684	635	681	675	630	634	622	658	632	669	632	661	698	682	666	624	680	620	632	651	629	675	642	650	612	637	611	676	627	596	653	638	665	685	684	653	692	692	637	632	641	662	647	679	612	614	662	650	645	616	661	653	615	697	634	643	651	669	675	650	626	680	620	668	632	665	622	665	634	647	610	686	621	690	630	678	640	663	622	643	653	624	639	684	674	629	641	649	644	651	652	663	640	621	668	618	652	622	610	635	623	618	616	661	666	632	639	609	611	640	619	627	626	620	664	651	667	658	677	678	613	643	647	636	675	695	658	631	638	616	640	621	634	683	634	610	693	649	691	645	626	614	670	617	641	656	676	619	654	652	669	621	622	656	669	649	617	667	607	657	669	635	697	659	623	703	631	679	647	654	645	625	669	689	635	633	662	648	628	667	694	625	636	652	640	620	605	623	662	681	667	643	659	647	621	642	669	642	602	668	691	627	603	655	650	646	669	688	646	627	574	614	688	688	612	648	662	642	664	687	652	670	641	645	643	647	658	610	619	629	660	615	636	648	636	654	624	617	626	602	610	630	635	640	641	628	683	620	683	674	630	614	614	672	649	588	657	641	652	649	656	625	678	627	635	667	622	651	676	672	632	688	635	655	707	656	663	691	672	649	689	615	611	675	683	664	677	625	656	625	657	651	624	643	650	649	655	689	628	639	642	651	657	649	679	692	659	652	696	665	638	641	688	657	610	630	642	603	601	639	643	628	639	659	688	634	634	667	616	635	631	678	667	624	670	673	655	649	696	644	632	630	637	679	613	629	621	667	629	622	639	639	636	679	687	650	646	688	677	663	647	648	643	659	669	652	624	644	658	667	632	646	707	669	663	651	641	645	666	667	649	654	646	685	688	643	670	649	683	645	646	614	632	651	631	651	684	637	642	703	677	624	654	633	632	676	619	634	618	628	683	648	655	699	657	627	612	680	645	622	654	655	631	600	616	619	632	656	623	676	646	631	641	641	648	588	661	638	665	628	653	640	643	636	689	702	648	611	669	590	703	629	651	648	645	657	628	700	631	640	632	669	660	680	602	626	633	668	660	632	619	619	675	629	677	653	663	639	617	633	607	651	648	621	643	655	619	630	656	641	675	629	622	639	696	627	643	654	666	625	626	673	655	662	634	622	658	599	626	624	616	606	656	653	683	651	633	659	641	652	632	633	663	605	629	638	581	649	667	649	623	685	631	650	666	659	668	667	665	703	657	663	660	677	679	655	648	635	645	674	638	664	634	621	660	642	633	644	679	621	656	641	672	672	612	628	671	598	660	617	651	670	611	677	641	666	621	646	613	633	660	632	644	631	631	655	636	590	657	627	652	678	629	631	660	663	689	631	619	633	642	646	649	651	620	620	652	675	711	633	691	645	635	690	627	671	684	652	627	609	676	643	635	598	650	630	646	633	673	659	635	678	618	612	657	624	640	634	641	641	644	624	641	648	664	646	671	668	670	655	666	622	663	688	663	633	619	619	600	648	622	632	669	617	630	661	702	618	661	605	667	626	655	623	681	656	656	645	649	620	633	669	673	663	664	671	651	705	627	617	670	602	644	681	689	670	677	631	695	612	599	648	625	653	662	575	625	635	638	626	632	641	652	607	613	644	614	660	672	638	684	662	681	635	680	682	651	606	635	627	639	633	672	669	670	684	610	656	651	696	662	644	673	657	638	655	683	656	641	632	606	668	629	687	639	665	633	650	620	623	654	615	658	659	630	655	698	642	668	680	638	627	635	629	635	604	644	648	641	645	633	676	609	673	660	618	707	649	645	671	652	650	605	662	636	648	626	655	609	689	629	683	632	705	695	660	663	640	652	677	641	624	609	601	630	635	639	664	671	614	661	624	628	623	648	635	615	642	648	654	673	644	636	634	648	656	668	654	651	661	686	654	683	648	657	699	599	652	666	640	672	607	654	631	623	668	619	648	638	659	653	705	649	644	664	658	633	642	678	620	646	593	631	629	710	679	675	676	679	636	692	681	636	636	674	670	647	670	609	604	644	694	665	688	677	637	674	652	662	670	625	633	683	654	643	675	656	621	662	646	640	631	661	659	666	667	665	673	631	591	684	650	654	635	625	672	617	647	620	686	661	594	632	621	643	643	666	642	592	687	637	653	646	671	629	656	679	594	676	662	660	610	645	653	673	631	618	687	666	648	650	676	635	656	625	700	639	665	627	639	677	630	654	617	658	659	650	672	628	616	622	647	641	672	669	665	640	640	637	631	617	673	659	681	679	680	623	671	648	623	641	650	690	602	638	681	650	652	627	664	646	659	634	639	635	637	580	662	642	627	647	679	651	616	674	661	635	658	684	667	654	660	664	667	642	649	642	645	680	638	660	651	661	592	655	651	650	662	654	672	638	637	628	605	670	666	676	639	620	696	594	699	641	631	675	671	655	640	655	621	663	606	632	624	639	655	624	639	675	685	645	621	680	645	639	601	637	647	671	633	647	641	648	664	615	665	670	648	667	643	665	620	652	629	636	625	660	671	632	651	711	610	655	631	623	641	677	678	623	630	681	660	689	627	655	655	609	671	657	634	631	626	644	650	651	648	657	620	623	624	645	654	635	622	686	631	658	661	680	662	668	656	637	660	647	631	673	664	672	621	643	630	588	628	646	655	632	642	633	627	613	592	647	611	671	665	642	646	667	660	663	636	649	571	673	623	601	643	694	650	666	636	630	629	689	592	607	648	633	692	697	648	629	621	647	668	670	613	657	618	647	681	651	611	626	614	637	665	613	662	681	601	689	628	639	633	648	650	671	686	646	676	632	630	643	643	621	642	650	571	653	655	666	629	640	606	662	627	662	631	639	691	647	650	609	624	638	632	616	666	652	623	643	613	603	664	654	595	679	644	635	666	635	659	686	593	623	622	610	643	669	666	637	639	618	678	657	663	688	641	605	616	641	686	657	646	628	682	632	639	625	612	668	637	602	669	612	619	607	635	690	665	691	644	616	723	658	666	654	615	652	631	619	670	623	664	653	672	662	664	653	637	649	626	621	666	661	644	661	648	699	696	620	663	645	648	612	674	633	654	665	646	607	703	632	638	672	661	621	606	672	676	645	611	655	633	617	657	626	628	660	622	638	645	664	673	621	620	644	682	716	564	623	650	627	620	687	642	669	582	635	653	672	618	635	646	657	659	672	653	632	655	640	633	637	640	674	653	659	702	637	674	613	688	632	650	702	652	663	683	675	651	668	646	634	647	630	613	635	666	665	668	640	608	588	662	631	630	680	643	642	694	611	691	616	679	661	684	610	701	686	643	690	632	649	645	637	628	636	674	634	643	658	617	636	632	657	612	648	668	677	648	625	630	609	620	645	632	638	618	639	642	663	646	644	653	653	636	641	642	626	662	617	658	640	658	659	643	625	682	633	651	640	649	602	656	683	636	609	645	615	630	637	666	640	648	622	636	655	631	647	598	598	665	671	678	668	629	667
24163	23607	29645	26941	14511	2049	778	614	602	627	605	511	563	570	553	524	539	543	577	507	518	484	505	494	539	503	509	518	533	545	528	486	545	514	502	486	518	519	497	528	476	479	506	509	479	478	514	507	463	530	515	496	502	483	469	518	525	479	474	515	507	474	483	510	502	544	507	478	472	526	503	494	550	493	544	469	525	497	498	500	530	482	527	465	442	496	523	507	541	495	534	529	498	497	473	477	483	521	501	490	470	498	499	478	444	506	494	463	466	512	488	509	492	496	549	483	461	513	512	482	493	467	473	499	495	493	452	516	522	487	486	454	494	491	482	472	499	512	503	456	486	498	496	501	492	487	511	475	498	496	476	470	489	491	529	531	509	481	486	526	492	492	500	487	460	494	475	528	499	489	502	518	520	487	520	500	462	508	498	499	513	493	488	508	456	487	521	532	489	501	491	460	499	490	486	484	520	469	467	490	509	472	484	477	490	533	540	474	484	474	493	475	511	471	513	497	479	529	479	493	490	499	475	437	508	486	516	525	495	494	471	504	467	471	486	497	499	473	506	517	480	474	469	459	492	495	454	473	538	514	485	475	458	529	466	504	444	529	464	490	489	481	476	468	530	479	486	508	514	516	493	480	476	510	507	466	513	520	490	502	529	469	484	516	486	493	535	500	455	511	476	492	502	476	510	502	518	479	493	492	453	529	519	481	478	518	540	537	505	512	486	475	476	503	481	477	521	485	523	515	497	469	495	479	481	486	474	494	495	508	479	521	488	461	479	503	481	483	511	504	491	508	493	484	523	515	475	489	525	524	525	516	529	506	507	468	477	497	475	518	519	487	484	473	520	500	524	500	491	512	482	523	482	521	452	472	489	531	507	500	529	475	505	511	495	464	484	517	525	534	457	489	504	472	480	501	559	491	521	518	466	493	482	486	528	518	459	479	505	504	512	498	472	504	480	526	487	502	482	465	513	517	504	469	501	493	523	507	473	503	462	508	531	515	492	476	491	489	521	548	526	479	469	488	471	520	483	510	496	499	485	493	490	489	470	514	502	481	535	501	527	484	502	504	502	470	498	457	480	517	505	516	485	515	488	481	489	503	462	499	509	487	513	518	518	473	451	465	477	508	484	495	505	513	515	503	482	473	501	467	492	465	508	485	490	526	520	507	486	501	504	491	480	470	504	509	494	510	488	476	443	497	469	503	505	480	510	456	466	488	502	485	498	513	511	532	459	509	485	516	469	544	523	477	516	517	528	553	490	504	524	525	467	480	503	487	497	493	507	470	529	479	480	532	501	496	487	475	499	475	526	496	536	497	515	526	511	492	515	501	491	488	567	516	526	454	499	487	503	531	525	513	475	463	496	486	505	493	522	495	503	469	530	524	446	509	491	469	516	460	462	564	491	504	484	489	461	489	514	496	474	466	492	483	489	508	483	525	535	508	489	503	427	491	495	475	489	502	523	507	476	552	493	487	495	502	511	456	511	506	483	486	501	506	459	543	501	491	483	478	521	510	491	477	482	488	469	498	503	490	484	481	527	524	492	485	467	507	506	499	487	500	467	481	535	494	493	462	521	528	458	485	510	477	456	536	517	489	458	482	477	510	458	480	499	524	476	487	483	492	517	510	500	492	498	534	470	502	517	501	464	459	485	495	488	476	490	498	483	470	498	477	494	488	467	479	461	518	500	511	492	553	513	562	484	494	486	532	488	475	482	485	549	536	496	515	490	478	493	474	453	457	470	447	472	504	502	500	486	530	524	511	439	519	522	472	488	483	472	487	517	515	470	469	531	513	499	507	562	479	506	503	503	483	497	473	555	501	535	502	500	494	487	478	449	514	491	495	477	477	475	531	515	506	465	484	516	474	464	458	485	470	537	467	517	474	475	480	499	471	553	524	509	517	491	478	475	531	518	484	506	517	475	496	468	492	473	478	513	512	490	483	448	510	468	473	511	474	542	498	492	507	488	499	474	493	500	534	515	530	494	526	497	538	525	489	482	503	514	515	500	497	478	519	501	503	495	486	492	493	535	503	463	516	496	521	510	458	490	485	495	495	441	514	475	491	498	489	527	495	498	529	538	516	532	500	448	524	478	479	476	547	504	469	468	531	496	538	467	496	462	494	484	469	477	484	501	494	462	508	508	465	478	475	473	521	490	521	496	520	459	502	486	477	495	533	457	513	490	529	483	530	477	460	500	518	520	511	490	510	500	497	508	444	532	509	487	487	523	502	501	525	514	521	494	479	495	498	528	450	530	507	494	516	516	455	509	475	545	493	489	486	502	515	495	497	504	469	509	468	516	471	503	543	521	463	480	509	476	545	528	496	529	505	538	482	490	521	496	512	546	477	534	478	459	499	489	538	509	468	473	451	496	491	491	517	469	529	455	504	465	483	499	482	493	492	464	491	512	481	529	489	501	519	463	472	487	507	476	475	492	473	475	504	516	468	465	480	517	516	472	499	494	478	488	497	525	506	511	536	524	484	498	521	470	526	485	516	468	477	506	501	521	486	535	493	495	477	464	478	487	500	491	502	489	519	503	490	476	472	473	478	488	506	453	480	533	491	557	460	512	511	498	519	545	554	509	500	471	524	502	500	512	461	470	476	482	496	507	500	505	489	532	505	511	487	503	504	479	553	508	490	516	498	496	443	505	496	488	467	467	502	493	490	468	496	499	526	477	498	505	508	485	497	518	484	473	487	505	521	492	472	512	502	479	504	495	511	459	468	507	453	496	465	485	529	524	475	490	511	493	519	512	480	494	500	474	501	491	471	473	500	518	505	521	498	493	463	506	501	495	488	515	466	502	494	497	472	475	509	486	513	494	481	508	508	514	489	499	498	551	501	499	485	521	465	494	479	463	424	502	452	459	469	503	489	494	484	477	466	479	494	506	485	505	517	516	486	493	513	497	486	500	508	486	485	470	539	500	467	494	550	511	503	510	523	523	494	481	484	509	504	497	512	533	486	466	513	471	502	521	492	470	476	505	499	499	489	527	476	499	453	444	502	470	513	470	532	478	479	505	498	487	481	531	484	495	501	487	514	510	484	477	497	512	494	512	461	487	521	488	491	500	495	475	505	504	467	492	485	483	469	500	488	489	490	464	497	480	481	485	506	528	529	525	496	478	497	520	488	483	490	464	472	501	491	526	496	526	485	507	516	531	523	489	516	493	497	463	493	520	513	543	466	434	506	469	499	526	498	535	457	460	512	499	495	475	460	528	498	518	508	492	486	457	493	490	522	488	502	486	504	492	489	509	478	478	478	500	506	508	502	533	494	479	488	523	509	481	522	463	472	506	536	481	524	494	492	520	484	488	481	494	493	527	473	505	488	548	508	471	485	538	505	494	499	457	494	502	497	481	490	527	519	495	479	499	483	490	480	487	497	496	495	492	481	500	475	525	500	512	480	497	517	479	489	474	459	503	438	516	498	458	456	526	475	506	495	539	434	493	525	507	532	480	513	505	489	468	520	509	476	487	452	507	488
51065	51278	38700	2337	1571	1363	1256	1051	945	961	878	818	782	723	718	753	749	730	709	747	701	667	706	681	677	638	695	698	643	719	693	720	683	722	666	679	652	702	654	641	668	634	688	681	644	655	630	700	659	645	656	655	660	679	653	693	682	662	626	638	646	669	712	660	677	686	672	701	670	673	662	644	626	648	652	661	680	638	669	699	676	726	672	651	651	668	680	651	660	658	683	667	688	670	670	658	686	656	667	682	657	690	612	676	698	608	639	612	672	642	609	718	671	692	659	681	664	595	648	661	616	653	614	638	712	661	666	649	672	669	664	653	696	652	630	672	645	698	646	638	680	688	648	689	689	642	666	608	653	670	692	654	651	680	680	632	655	686	660	659	661	688	675	702	658	635	699	683	659	712	699	643	717	626	623	644	631	653	668	723	674	651	602	691	661	650	644	700	699	699	676	680	647	670	661	668	662	707	628	653	692	670	688	709	639	679	658	672	669	667	657	619	690	643	674	651	637	655	664	653	658	688	683	718	665	628	675	663	675	704	684	652	669	659	680	680	721	687	709	644	648	653	654	689	672	710	663	651	683	631	672	656	702	667	680	665	696	649	660	697	682	637	612	690	670	641	654	633	658	666	676	659	647	659	696	666	608	657	687	682	709	649	645	641	647	609	648	682	618	611	660	718	676	697	636	680	682	619	596	649	681	667	702	693	665	675	630	683	639	656	689	664	641	635	663	660	660	622	719	664	633	639	686	662	693	703	631	690	643	642	661	665	688	644	691	615	677	658	621	697	655	670	727	674	652	685	679	656	678	645	663	666	706	688	652	664	701	653	681	664	675	673	725	693	647	652	710	682	680	702	647	708	683	666	653	671	656	638	684	662	670	616	666	650	640	671	656	683	714	660	683	638	686	654	629	669	650	673	681	602	628	669	671	663	646	668	681	678	626	656	645	645	690	653	694	704	671	692	645	696	676	692	664	661	658	660	669	636	661	649	679	663	682	729	642	680	637	665	633	696	644	673	648	698	656	620	637	650	667	659	694	692	640	630	615	627	699	668	666	637	681	658	629	632	637	646	703	654	678	631	701	640	688	713	631	668	678	674	665	666	657	670	704	691	654	677	659	640	655	686	660	666	640	690	626	668	659	665	638	649	707	688	693	663	664	679	630	665	680	650	670	654	623	629	647	682	649	638	676	697	639	649	675	727	656	641	700	724	651	662	694	646	671	665	660	663	660	669	699	655	668	635	704	624	657	667	687	684	669	700	616	688	663	650	654	666	656	632	702	676	656	620	636	680	689	629	679	704	634	702	673	678	649	665	711	645	696	619	655	658	674	654	662	700	638	616	659	659	644	634	670	669	669	595	653	673	671	667	637	679	684	679	688	640	672	670	659	653	648	730	667	671	664	665	621	659	645	629	650	654	650	637	672	679	650	639	655	651	642	676	651	639	669	683	708	673	666	658	639	682	653	687	637	687	659	698	665	678	661	650	696	616	678	689	656	706	647	621	643	683	671	658	696	627	694	642	687	686	665	666	650	668	672	675	654	640	664	639	656	677	638	685	657	641	671	667	633	641	619	717	680	647	660	681	608	665	606	723	679	680	661	674	660	663	626	643	702	654	625	668	686	658	685	679	664	696	670	691	691	698	688	682	621	685	682	683	618	664	668	718	618	618	670	670	670	683	642	652	705	673	690	658	641	643	674	714	636	676	679	702	691	661	689	680	629	675	648	683	708	699	682	620	653	727	671	680	649	657	694	622	673	632	672	663	642	663	708	675	688	640	653	672	688	669	645	671	688	635	733	610	618	641	661	642	642	671	669	673	673	646	613	665	712	670	621	661	614	653	682	677	701	651	619	646	657	665	667	687	660	650	635	674	677	662	624	675	700	673	690	658	697	669	653	667	681	611	673	694	638	674	651	639	683	672	693	651	643	656	662	646	687	687	660	673	711	641	712	629	637	647	666	631	649	684	634	677	664	725	686	709	651	692	668	641	688	625	680	646	693	656	686	654	669	621	707	708	677	653	673	685	672	646	668	710	694	669	631	631	666	626	651	655	622	694	647	661	699	672	694	700	663	655	631	685	712	648	688	657	725	672	669	678	734	699	619	668	643	723	705	611	633	652	684	641	653	614	697	672	637	695	683	663	646	677	673	668	636	664	660	688	660	625	672	663	663	677	667	682	655	677	646	663	671	675	646	646	658	708	641	649	663	694	638	701	677	647	668	677	657	673	624	630	619	660	621	634	663	658	673	642	642	672	677	631	647	660	673	619	656	602	616	693	722	627	683	668	673	643	658	645	669	652	635	680	624	701	675	658	638	686	676	664	717	691	630	608	640	653	673	635	680	703	633	669	636	644	646	658	617	663	661	677	690	651	636	657	661	616	633	650	603	654	670	648	696	743	699	649	701	631	671	668	709	667	631	677	697	643	655	640	693	650	622	635	624	620	705	670	673	668	661	626	652	671	665	638	647	655	643	674	625	656	671	657	665	676	657	673	652	657	609	657	602	699	670	686	679	685	696	664	627	635	665	722	645	639	726	666	651	651	663	708	627	681	653	670	657	692	686	635	649	646	692	723	676	649	671	707	652	673	594	646	635	613	694	734	680	622	705	668	678	656	677	662	653	692	713	636	660	654	633	686	640	662	625	663	692	688	634	675	614	655	651	667	622	659	644	701	656	684	667	644	697	672	681	656	648	666	699	665	658	656	639	667	652	649	621	645	675	647	640	712	644	655	639	625	667	645	679	665	662	666	670	668	649	648	675	672	687	637	648	632	637	636	657	670	650	644	687	610	645	655	666	673	624	605	653	685	682	698	662	644	705	683	678	637	665	667	636	661	633	681	648	671	703	682	664	655	673	699	638	657	641	718	676	667	665	625	672	651	653	644	691	661	673	629	681	662	656	674	618	636	642	666	696	663	647	703	677	692	672	700	642	647	682	673	641	657	637	628	701	607	670	673	641	675	652	614	668	648	671	664	639	674	664	649	655	674	686	645	668	677	667	690	650	636	656	655	649	686	722	670	640	640	702	704	680	657	694	712	631	648	633	658	657	671	667	660	655	681	709	658	664	683	678	679	669	645	654	678	649	647	662	661	680	637	675	718	694	711	675	649	618	676	677	664	646	668	648	663	640	646	632	677	668	634	664	638	664	665	663	654	672	625	671	656	641	609	662	658	661	686	639	708	645	663	630	666	672	672	670	631	676	671	689	678	672	683	680	646	693	659	657	670	619	639	620	674	671	716	683	656	661	679	637	616	627	657	671	671	683	683	665	656	628	634	629	578	666	656	633	640	670	659	631	646	665	642	641	669	675	684	678	671	670	653	712	680	653	717	700	687	609	633	678	664	672	604	671	652	645	635	665	686	628	656	641	676	700	653	678	644	672	663	669	682	688	668	654	646	692	631	632	637	630	630	648	661	677	671	667	660	671	612	659	665	657	647	651	641	678	666	687	657	664	621	639	655	655	714	631	700	645	631	659	668
23253	21731	26609	27181	21524	20930	6328	670	487	445	388	370	352	359	377	335	323	323	299	315	296	266	278	301	268	296	293	242	268	279	254	296	252	266	269	277	240	281	283	267	272	252	257	267	282	258	259	307	265	295	284	258	251	277	257	259	248	243	255	243	249	291	298	302	266	243	235	255	256	264	305	265	286	260	269	281	247	260	272	278	270	263	269	267	258	271	270	263	275	254	244	267	249	271	256	260	262	270	276	242	266	248	253	261	296	252	237	275	221	225	284	253	265	273	273	265	256	252	257	268	247	264	276	261	288	266	269	243	259	264	274	257	286	279	268	259	248	261	259	236	285	276	269	265	255	260	262	246	270	253	260	260	251	283	273	260	261	238	258	246	275	288	278	253	262	305	303	254	265	266	285	228	259	253	255	245	301	277	257	254	271	243	262	262	233	256	262	285	269	231	278	269	248	249	274	226	281	244	278	227	293	282	251	270	259	323	287	269	272	236	266	277	253	261	231	233	245	283	235	298	227	267	272	259	245	259	266	245	250	279	276	268	262	270	252	274	275	272	263	260	287	288	263	255	253	287	256	264	277	259	261	255	245	256	281	252	279	259	252	248	291	252	258	269	264	278	268	278	264	244	277	278	290	258	298	250	251	289	281	265	262	272	266	247	294	286	254	266	248	292	275	291	270	287	262	248	243	292	263	260	257	273	262	301	251	277	260	266	252	273	294	261	275	246	255	259	247	271	280	236	272	262	266	239	260	246	290	285	265	261	256	251	280	265	278	251	245	266	278	262	246	251	249	243	274	248	286	253	265	293	278	276	259	280	265	222	275	291	249	239	277	285	275	284	292	258	267	281	295	243	249	259	254	286	272	273	253	251	274	288	280	280	281	272	282	266	222	234	277	277	232	268	293	242	244	305	261	265	242	263	249	271	270	239	296	250	239	270	251	265	276	267	236	291	243	260	242	298	284	256	252	287	267	228	261	283	266	240	281	271	258	264	232	240	276	256	243	263	289	297	250	262	264	282	258	234	248	269	266	262	235	265	240	247	256	257	292	264	259	284	269	229	224	239	268	239	244	243	253	250	226	301	258	273	263	283	256	258	250	254	266	285	276	286	277	244	260	255	267	266	266	265	260	267	255	245	264	299	281	248	282	248	265	269	268	270	276	284	267	263	232	278	259	240	300	264	265	263	255	256	268	262	267	260	253	271	252	267	256	241	250	262	240	269	279	276	246	261	270	275	240	253	253	236	247	306	258	240	257	236	229	270	251	259	278	287	269	280	252	251	273	248	298	257	277	273	273	259	256	288	255	253	280	249	240	263	280	286	273	270	260	259	274	266	252	287	253	269	285	264	257	265	272	265	283	272	262	245	261	238	248	258	273	258	269	256	240	255	251	265	279	255	269	249	255	269	218	243	259	247	266	262	265	277	265	293	290	280	251	223	255	231	267	260	258	252	247	267	258	272	267	273	258	249	276	264	246	266	249	254	265	238	271	232	281	254	272	276	257	265	271	264	268	247	271	267	283	252	254	248	227	254	252	271	239	279	261	298	241	260	256	250	278	292	260	262	257	263	263	262	271	279	259	283	245	271	282	268	251	234	260	276	263	254	258	263	284	236	252	268	267	296	264	283	274	236	274	244	244	276	231	272	276	264	290	270	287	272	261	256	248	274	261	258	242	252	288	255	260	259	261	289	254	261	269	253	253	251	254	259	231	287	267	256	279	250	264	266	271	265	272	266	284	255	269	288	266	262	262	248	271	286	276	260	251	268	252	262	249	257	276	273	244	243	272	223	282	272	261	247	282	239	254	261	278	299	251	277	265	254	257	259	259	258	279	263	255	285	276	276	268	267	285	257	285	256	282	272	262	264	283	261	276	272	254	238	266	269	252	251	254	305	275	261	270	262	244	265	269	267	277	245	251	265	265	255	248	260	259	252	271	272	259	239	252	290	233	262	290	249	217	252	257	276	261	279	254	264	257	281	261	246	270	269	265	254	264	259	240	256	304	268	248	304	243	248	270	307	292	275	262	267	233	256	244	255	236	256	246	274	234	251	252	248	243	261	275	246	269	263	234	274	303	286	256	269	262	284	258	273	256	255	242	237	261	253	241	272	243	273	261	284	238	282	253	269	258	291	315	248	278	246	221	289	280	248	276	267	238	269	282	246	244	261	260	249	291	271	235	247	246	260	238	265	272	254	244	248	274	256	297	264	247	271	233	299	252	252	269	269	304	256	287	265	268	265	286	252	281	259	296	264	270	266	274	273	254	289	271	257	251	289	266	274	247	248	239	226	289	258	229	267	262	249	280	262	278	254	273	284	290	274	266	270	272	266	259	240	280	238	288	259	241	270	246	260	276	274	268	287	239	277	254	262	261	292	273	267	284	251	259	244	250	286	254	264	279	286	245	275	279	267	257	259	264	289	276	243	254	252	277	251	262	252	252	247	244	283	258	284	253	286	252	271	250	263	264	277	263	254	272	276	247	255	293	259	264	254	254	283	254	265	275	252	240	253	264	243	268	267	246	265	243	262	255	274	291	232	212	300	292	245	272	279	291	268	275	282	257	266	265	262	260	262	252	253	279	225	263	223	261	250	243	273	275	249	261	260	244	282	279	214	254	277	255	268	246	220	283	266	287	247	265	248	235	289	262	277	248	248	251	262	265	262	273	264	243	243	268	241	271	252	267	267	289	290	289	277	257	274	274	259	255	252	281	271	253	258	280	247	276	258	263	284	233	292	257	269	257	258	283	247	272	252	253	251	291	250	263	260	247	262	270	266	236	257	278	242	263	270	235	284	262	264	258	253	230	254	276	266	268	240	240	275	268	263	247	298	287	292	248	240	251	227	245	260	247	280	269	231	250	312	238	257	285	239	238	256	276	250	282	227	257	255	261	243	286	252	250	269	302	247	266	251	250	237	242	248	269	267	270	261	259	259	266	238	275	261	240	251	272	275	262	293	291	239	270	262	287	231	278	269	264	277	267	236	262	275	263	253	293	256	277	291	265	232	270	281	280	245	247	283	294	262	236	263	268	288	257	252	267	282	250	285	292	339	296	309	289	243	222	260	262	287	287	258	280	268	245	244	295	279	264	276	263	260	273	248	273	268	251	273	250	264	304	254	275	243	262	263	289	265	232	251	271	259	258	229	257	249	278	260	273	285	266	293	271	263	248	229	247	271	264	262	254	286	250	280	233	280	270	243	268	263	291	251	269	248	288	275	278	253	269	273	272	266	260	288	252	286	268	256	277	265	272	250	273	251	275	237	262	283	295	263	269	251	291	277	262	243	254	251	268	271	261	287	258	233	270	278	260	267	261	242	255	242	265	228	274	291	269	283	290	247	250	272	235	259	271	260	258	234	254	268	287	267	267	265	245	291	276	288	259	254	228	283	259	284	296	257	250	291	232	243	267	274	240	273	251	254	291	248	247	249	294	262	252	258	272	277	275	270	275	294	280	274	300	281	250	258	286	270	252	269	261	266
46646	51181	38044	3453	2306	1749	1433	1143	1001	769	751	656	552	528	517	479	481	432	478	445	400	436	420	413	404	355	415	388	401	386	377	364	356	383	397	359	362	410	348	361	378	386	359	369	371	338	363	359	353	364	338	376	400	337	380	350	360	360	382	379	415	367	349	372	386	347	325	365	352	336	350	368	359	386	381	374	379	362	362	330	363	367	365	354	379	385	361	362	401	375	318	370	349	348	331	368	355	343	371	326	319	362	384	352	365	355	326	373	356	365	379	359	398	364	351	341	343	341	355	357	356	389	330	374	365	356	353	334	368	346	378	340	345	351	325	388	352	348	395	369	364	320	371	367	360	324	365	354	333	360	345	340	387	363	366	345	346	374	346	329	331	330	359	368	355	336	349	343	365	361	366	363	338	329	347	375	357	343	350	355	363	338	332	386	372	355	323	352	324	339	349	351	304	338	365	363	361	346	354	324	336	347	387	359	364	362	369	377	361	360	347	342	357	354	330	373	381	381	347	344	360	351	363	343	325	359	355	351	341	325	362	346	373	350	389	342	349	332	372	340	365	345	342	366	348	387	345	345	341	341	329	340	355	359	361	356	372	343	381	403	384	337	380	381	378	347	396	330	372	356	331	380	334	346	375	353	351	396	338	326	375	389	366	351	325	361	350	340	391	311	397	344	342	368	331	353	333	320	361	332	366	379	367	366	378	351	323	362	326	374	365	369	371	354	385	365	354	351	345	358	348	365	349	338	367	368	364	363	346	352	353	366	357	345	372	338	379	385	356	362	361	388	381	370	324	365	349	351	346	345	350	357	359	364	337	348	385	357	383	353	380	354	347	334	366	361	351	380	363	346	386	370	359	347	357	345	375	363	328	348	362	345	364	331	337	358	344	354	342	344	387	364	389	371	348	346	347	358	327	343	351	338	359	374	393	348	405	386	360	333	362	370	341	347	381	380	372	344	338	323	364	344	324	330	375	365	359	388	362	358	356	350	344	330	375	351	332	363	318	376	348	391	358	358	330	355	369	350	352	324	371	352	390	370	347	345	354	378	334	347	384	364	372	330	368	355	387	373	330	349	340	362	350	371	331	377	336	347	342	336	362	357	336	352	364	332	354	352	376	368	352	338	332	316	350	376	321	357	342	347	365	337	372	331	341	326	345	377	322	344	353	349	345	358	340	378	350	352	381	353	380	353	373	375	383	364	364	355	336	372	359	323	386	401	307	366	358	368	370	375	364	346	332	365	330	340	356	351	346	395	339	358	331	352	341	343	354	315	357	343	332	364	366	371	365	356	357	358	366	356	357	329	358	377	358	335	325	367	360	317	338	369	337	348	341	342	354	363	387	363	370	328	346	379	337	342	357	346	331	357	358	362	372	346	356	395	333	350	328	356	335	366	378	360	371	328	364	387	355	352	360	324	360	348	360	376	373	379	341	347	356	340	344	379	342	317	350	361	364	347	344	385	357	355	319	363	363	369	274	336	322	343	355	341	398	332	348	333	352	386	333	348	360	363	370	357	356	363	340	335	359	370	371	356	374	339	334	383	341	356	367	352	342	345	372	339	354	356	377	383	327	352	363	389	380	351	347	349	358	345	356	378	351	365	349	325	378	342	362	375	368	407	375	332	343	350	347	337	349	346	361	380	366	368	421	364	364	295	341	393	356	339	351	368	357	332	333	319	355	357	361	375	349	379	317	317	353	357	362	385	346	370	363	363	348	388	345	365	379	347	334	340	370	340	356	368	366	352	363	341	351	349	350	344	392	347	326	368	353	316	373	329	355	377	344	311	348	354	349	315	366	365	350	354	322	381	371	354	346	307	345	374	325	344	317	347	347	371	332	360	360	343	375	358	332	316	375	340	384	361	380	353	362	351	352	373	356	344	388	373	386	356	368	316	353	372	327	348	355	338	334	322	366	406	336	355	351	372	359	371	354	359	345	354	382	363	391	378	342	355	373	360	332	366	363	334	387	346	347	323	321	371	382	366	348	359	352	371	373	345	335	355	370	375	334	332	326	360	333	364	353	356	385	374	336	345	341	351	340	335	373	341	319	363	326	327	350	362	375	346	390	380	355	325	377	348	367	370	376	340	409	380	367	353	367	355	341	361	356	355	336	347	341	362	324	368	330	341	338	395	351	371	358	346	376	399	372	363	348	356	350	353	359	337	349	358	346	348	371	337	359	387	367	327	322	365	357	371	355	350	378	356	359	358	352	359	350	364	350	358	338	369	368	326	334	359	373	364	340	335	364	323	392	342	352	356	338	373	352	333	366	378	360	383	322	349	327	395	336	355	379	381	348	330	333	359	321	326	387	353	382	379	332	360	363	372	337	338	356	358	414	341	375	363	348	359	342	389	337	376	354	381	356	340	307	322	349	348	376	348	365	348	384	366	346	324	400	359	335	385	347	338	320	374	354	342	357	352	352	332	369	374	340	313	362	370	346	368	345	360	417	347	350	340	351	368	367	394	370	342	364	353	319	347	357	372	355	332	355	372	353	342	359	353	361	371	355	372	409	380	367	379	343	387	350	370	355	388	382	340	343	348	335	372	351	350	370	338	332	347	367	354	394	373	378	359	385	325	367	366	375	372	353	384	361	359	338	346	406	375	344	355	369	349	326	335	381	329	345	358	342	348	339	329	387	375	389	367	372	364	376	334	370	352	354	367	344	343	389	358	355	359	382	354	392	375	384	341	350	351	359	314	373	366	367	347	363	335	353	367	374	326	341	337	364	339	342	335	391	367	356	339	363	368	378	338	403	360	342	362	335	356	313	379	341	334	362	357	357	356	358	318	344	331	368	341	378	360	356	337	358	338	344	350	372	349	355	366	381	368	333	361	340	380	317	342	377	365	371	332	396	368	375	383	341	345	330	334	376	384	370	346	370	359	352	363	343	341	352	336	365	365	347	347	363	368	371	352	342	338	330	374	333	339	311	321	346	373	334	341	337	385	361	350	316	338	359	335	335	336	367	373	342	376	335	339	354	351	314	365	370	346	349	352	350	353	346	389	364	358	334	330	340	316	385	354	369	360	370	375	395	332	367	364	333	336	350	366	376	371	347	330	352	347	372	358	349	339	328	335	370	359	379	342	381	368	324	344	399	373	350	330	356	348	365	324	359	367	346	372	388	388	373	342	338	369	350	349	384	335	361	335	360	330	347	346	331	369	366	369	337	343	393	334	378	346	337	340	355	346	360	366	386	360	367	349	357	373	353	383	350	348	361	349	350	333	359	348	351	339	353	338	389	356	367	326	375	343	389	375	354	360	343	356	387	367	342	335	327	360	330	355	345	378	349	373	344	330	363	373	380	373	401	405	333	394	342	350	323	372	364	328	380	333	318	322	347	362	355	347	388	363	336	373	325	361	378	341	358	381	330	388	341	356	353	326	378	308	363	314	343	340	335	333	357	395	369	321	345	356	374	317	362	369	355	374	379	331	376	367	347	357	351	342	378	370	361	330	367	341	338	365	374	356	363	351
28148	23900	20293	4048	585	481	521	469	491	498	487	489	477	493	488	507	530	516	528	528	504	499	512	504	483	448	516	454	459	470	519	465	469	486	475	507	465	468	493	469	488	436	474	494	511	518	499	504	512	477	506	450	483	496	523	498	476	493	500	496	501	450	469	473	482	485	468	436	462	475	488	504	503	509	478	429	462	511	460	534	470	503	469	464	461	506	477	498	481	504	517	499	453	504	481	473	478	477	487	490	505	455	485	498	508	504	423	468	453	471	496	456	495	497	476	463	467	512	445	486	525	485	493	505	495	517	523	484	486	515	494	485	424	477	538	486	465	515	483	514	474	484	431	483	531	494	486	472	489	479	461	503	488	488	451	464	482	491	477	484	490	488	523	495	454	477	516	484	494	496	496	515	471	473	484	522	493	494	477	483	486	477	512	456	520	471	467	464	494	474	476	459	479	473	503	432	522	461	495	519	422	494	510	507	497	525	502	480	509	462	504	452	430	486	484	452	487	481	486	479	479	466	495	480	475	490	470	506	471	498	434	483	518	442	497	496	483	451	518	455	509	497	478	480	507	460	435	467	502	525	482	546	462	523	495	492	497	481	497	485	505	469	474	519	506	503	478	480	534	502	505	464	466	486	488	508	435	460	500	510	505	513	458	511	506	470	496	480	506	496	497	488	462	468	451	510	490	510	446	501	524	483	467	484	440	492	491	476	480	534	461	473	496	498	483	510	511	495	495	492	504	468	479	472	481	483	488	482	502	489	499	464	536	516	480	474	483	496	485	511	513	460	454	458	475	469	488	522	514	503	497	525	476	485	511	528	487	451	481	504	501	510	475	531	474	426	463	486	486	478	478	473	518	507	502	489	489	505	475	482	524	470	487	479	502	469	498	462	520	475	500	529	461	479	517	468	467	476	476	500	500	488	547	465	477	515	463	510	442	473	510	489	500	471	476	464	492	495	522	483	489	461	500	453	475	485	486	530	495	481	474	516	497	497	453	522	481	484	496	479	467	460	453	496	458	484	469	467	479	503	463	495	493	503	484	507	517	507	478	454	553	518	477	495	490	470	478	485	495	460	484	473	503	473	455	509	506	482	499	483	499	525	530	490	469	482	507	504	509	500	497	461	508	495	443	489	491	478	481	451	432	482	497	495	486	503	491	531	459	477	498	483	456	503	465	474	469	474	535	470	476	500	482	497	476	497	498	456	502	496	484	513	478	504	500	463	531	481	464	525	487	520	492	535	487	480	462	508	462	497	546	468	516	483	433	447	487	505	472	480	485	535	483	472	477	531	483	517	496	487	496	497	454	506	471	477	470	510	489	484	478	515	528	450	498	467	462	489	478	476	473	497	482	477	503	482	529	532	465	515	479	476	473	484	493	477	496	522	512	505	463	488	536	479	473	522	453	477	450	472	463	482	451	427	516	499	501	512	503	463	505	444	477	451	494	469	484	492	467	498	519	472	495	491	472	480	494	490	469	521	480	470	507	500	475	504	479	467	506	510	468	496	482	495	495	486	518	500	504	494	482	477	518	526	468	504	498	515	459	483	527	512	494	509	492	459	468	494	517	504	506	493	542	478	452	502	479	479	500	495	504	477	478	479	503	474	476	479	497	473	507	479	538	447	432	493	477	486	511	463	489	517	521	525	483	485	468	522	516	487	505	481	476	519	527	488	521	496	486	490	500	477	498	475	472	516	480	488	503	463	480	450	497	488	514	510	495	488	466	495	507	499	509	461	499	489	444	489	463	471	486	462	469	489	483	466	494	469	515	499	461	471	498	479	438	476	464	516	477	474	497	479	516	460	466	482	447	512	493	516	467	493	471	507	496	509	498	449	516	495	508	477	478	462	483	523	520	495	469	483	508	497	507	483	488	503	471	475	470	479	502	469	469	489	479	454	463	502	500	506	453	491	515	497	495	509	477	477	498	491	448	487	515	490	491	471	486	468	514	480	508	498	470	506	513	512	461	485	471	481	477	521	515	519	477	480	469	469	482	494	489	504	504	491	482	468	483	490	480	530	496	521	494	519	476	465	488	473	485	440	509	501	500	504	526	494	497	528	463	471	515	505	525	475	472	498	519	460	483	465	500	487	494	460	515	517	477	485	502	485	506	481	538	553	445	473	448	471	532	492	523	488	454	493	479	483	498	514	504	490	490	463	466	492	494	461	481	496	506	502	453	499	499	496	513	483	435	498	507	484	512	509	488	492	470	468	491	458	474	496	482	483	447	485	487	507	488	493	486	453	475	491	491	479	520	494	490	478	495	485	489	479	491	532	498	529	502	462	464	487	499	461	495	452	496	485	445	491	460	491	507	454	490	480	473	489	538	496	529	525	491	467	495	447	482	500	488	493	499	499	458	488	514	471	504	507	534	462	437	472	518	492	520	509	509	459	510	483	495	472	531	481	494	498	509	519	482	495	444	494	475	508	470	494	468	510	520	466	476	504	490	462	491	530	493	477	480	518	484	510	475	509	483	456	497	520	476	450	500	401	511	507	504	485	486	472	492	489	487	504	469	509	446	489	450	494	484	481	459	543	489	500	498	477	516	520	492	481	471	473	499	505	474	510	539	508	459	459	489	486	512	494	503	479	476	471	469	484	484	518	504	482	487	451	530	488	489	497	479	479	488	529	493	484	478	480	458	489	471	513	497	504	506	471	512	502	462	475	470	509	473	449	472	473	513	477	505	444	489	512	488	479	469	480	466	501	477	495	455	494	504	485	481	508	468	521	473	492	471	494	458	513	514	474	490	486	495	511	493	504	487	479	479	490	487	519	497	459	517	488	489	479	508	495	492	500	485	480	495	491	506	444	489	481	520	481	492	457	496	508	492	500	490	473	473	459	493	478	481	475	478	477	499	511	508	495	484	444	489	511	464	487	520	491	485	491	468	496	481	460	506	491	464	498	456	455	519	500	469	524	492	514	462	485	504	484	510	482	492	468	501	476	485	476	492	540	489	516	530	500	528	489	520	485	451	480	507	461	479	472	499	492	490	466	463	485	488	478	491	454	501	506	471	523	496	488	478	500	507	506	487	466	477	465	494	486	547	452	483	459	501	471	527	508	473	501	483	495	494	518	463	472	498	493	511	484	513	496	471	533	460	464	485	488	515	517	482	499	481	470	488	493	462	524	489	485	470	477	479	476	463	481	451	479	497	455	497	520	500	492	485	510	466	464	491	500	494	459	469	491	504	487	492	486	447	469	476	491	455	475	487	494	503	502	474	494	466	495	474	463	499	535	495	502	479	475	469	492	523	465	520	493	503	472	483	489	485	515	492	458	482	500	506	473	499	488	479	516	452	494	478	472	497	495	490	491	493	513	481	486	522	454	505	481	469	504	497	491	508	508	499	463	503	494	508	496	484	447	508	452	477	499	506	503	443	483	509	521	456	463	461	473	526	523	489	455	513	502	489	465	477	461	463	468	479	454	504	478	483	517	480	508	489	525	477	464	489	501	459	479	463	472	540	473	461	464
29749	33211	16866	834	793	680	716	716	658	702	642	630	613	674	668	635	702	640	675	658	632	671	664	655	687	679	654	669	648	676	655	611	679	639	636	638	693	678	665	676	627	671	634	655	635	642	605	635	639	682	658	639	644	644	640	597	660	666	722	634	643	691	648	644	607	662	693	599	663	650	655	627	697	621	677	642	659	644	671	634	641	606	624	621	634	661	645	683	678	668	636	644	660	624	624	641	623	706	628	617	657	656	704	655	668	614	633	651	686	703	652	598	657	615	646	679	640	652	622	653	665	613	681	650	691	632	662	616	642	657	677	615	623	661	599	629	675	634	672	660	662	723	642	634	627	601	684	649	635	694	663	695	680	618	628	671	632	658	603	687	629	600	662	621	652	647	610	601	669	670	655	656	638	665	638	663	655	650	664	693	648	656	640	601	658	621	663	638	666	663	632	641	656	670	624	673	679	660	655	599	678	656	670	681	649	625	637	680	652	723	633	665	634	668	640	672	663	614	635	670	686	672	642	664	650	652	639	672	628	663	653	604	652	614	659	649	637	623	649	610	673	648	619	648	680	648	661	646	656	640	633	638	675	666	674	642	657	661	633	703	646	637	640	615	617	662	692	670	642	667	604	673	673	649	638	648	701	641	667	651	644	685	636	664	642	670	674	640	621	655	640	622	633	694	660	642	701	673	644	614	609	631	639	680	624	652	590	620	657	658	645	608	666	638	670	614	593	612	653	679	651	627	681	639	657	648	649	634	673	632	654	635	657	651	615	684	627	649	641	648	676	666	641	615	638	659	656	688	655	652	644	594	634	668	595	602	702	658	688	621	679	642	679	627	678	655	681	655	677	635	662	652	660	650	623	631	637	672	667	654	648	666	648	651	644	643	639	689	655	598	604	648	663	655	614	632	630	721	609	636	632	651	621	601	639	658	659	647	684	599	653	626	651	679	635	648	622	633	633	648	625	663	639	659	636	687	684	659	680	658	637	669	633	669	641	596	614	644	658	620	703	654	677	651	582	639	623	649	696	633	642	684	645	635	644	662	592	612	644	638	654	659	605	661	620	618	635	642	654	628	654	632	647	595	640	619	674	655	676	670	694	654	618	632	664	651	657	649	700	666	688	668	645	616	655	642	721	691	645	693	668	634	615	642	626	648	648	642	633	655	673	598	666	684	628	676	678	655	659	596	636	698	629	638	623	656	691	601	629	657	682	640	669	683	675	633	649	647	661	585	655	641	604	589	630	659	586	616	635	644	650	625	622	639	678	679	675	630	659	657	642	649	650	667	717	644	697	691	632	684	650	635	638	673	646	642	676	635	632	626	638	663	649	627	635	644	638	665	629	626	673	631	602	648	616	651	621	605	664	676	655	660	647	700	664	657	611	692	643	662	702	672	637	692	670	633	655	581	640	654	652	614	604	624	660	645	651	646	668	659	614	639	656	643	623	640	592	628	629	584	710	629	677	646	618	658	681	667	681	651	643	658	676	582	672	683	636	630	692	649	628	669	665	615	612	641	631	656	634	626	606	619	658	661	627	614	658	604	683	690	655	627	617	628	661	647	634	678	635	674	666	615	652	601	671	649	626	639	629	729	649	629	641	652	680	657	630	623	654	645	649	687	678	618	639	634	656	631	646	633	667	660	605	613	644	628	680	641	657	630	710	675	668	663	591	610	579	626	643	645	645	609	633	655	670	601	650	645	672	654	661	634	613	669	623	607	612	644	622	647	647	667	635	654	656	638	635	682	643	630	651	668	636	671	724	669	638	658	650	654	627	658	660	613	659	671	649	611	663	645	649	623	657	631	626	691	637	683	625	630	678	611	650	643	639	628	682	613	673	673	597	635	664	641	625	648	645	678	636	636	642	610	679	595	639	625	617	654	629	665	666	590	642	668	691	658	630	665	586	635	651	708	681	667	617	638	648	657	605	677	634	672	640	671	621	630	649	657	651	644	660	618	633	635	664	673	651	667	665	647	656	622	635	681	637	636	645	642	615	666	672	649	668	642	641	672	600	609	641	641	674	679	640	664	645	614	665	657	654	616	617	652	693	667	680	639	652	634	650	654	633	662	627	598	611	610	603	632	666	662	679	598	611	621	667	664	676	648	646	640	652	632	669	658	663	643	667	673	681	610	647	630	630	625	675	644	625	618	631	632	673	676	667	635	683	648	669	669	605	624	664	648	610	663	657	619	649	648	645	623	623	657	644	657	667	651	661	645	620	659	611	664	682	654	680	601	666	669	617	629	648	659	660	605	709	691	695	639	637	692	676	651	606	681	666	659	677	637	626	605	628	656	684	653	642	625	663	690	636	644	634	664	599	655	646	670	629	661	673	620	620	642	686	616	664	649	649	631	682	631	680	664	657	665	609	662	641	672	651	647	621	635	631	649	658	675	664	639	641	600	654	649	653	649	667	688	650	641	663	695	597	613	690	643	573	648	670	643	642	668	653	616	625	647	602	646	621	679	625	674	646	637	633	655	633	654	642	656	651	638	604	606	646	630	629	669	639	641	656	645	623	641	610	637	667	659	709	628	649	626	633	680	618	670	652	664	668	646	663	641	686	687	688	661	660	613	646	636	591	643	630	589	647	692	602	625	641	664	640	672	649	635	637	687	686	667	621	642	653	647	645	681	661	683	683	635	691	668	656	629	731	681	641	685	617	635	679	637	625	600	632	649	686	631	610	662	658	635	680	658	641	653	683	656	598	722	617	679	664	662	653	689	678	658	663	623	645	631	634	640	699	610	653	651	654	662	672	668	676	654	686	638	662	645	662	627	650	666	629	637	676	619	633	671	644	692	613	642	630	622	663	677	680	641	647	672	658	669	640	659	619	625	656	698	664	660	624	623	644	677	638	676	626	626	635	628	631	653	705	648	633	646	609	639	666	643	646	643	641	698	654	629	660	665	604	652	666	663	650	666	698	662	631	670	639	663	644	622	647	662	667	689	628	674	654	655	621	684	625	652	668	593	668	643	630	678	700	703	685	655	635	637	637	614	682	628	609	656	647	632	649	670	652	657	649	686	644	611	681	607	688	630	628	673	654	686	651	661	646	651	623	611	620	683	667	672	707	676	623	662	618	648	639	624	683	620	625	648	670	670	626	676	649	597	638	603	684	620	665	652	688	668	673	627	613	645	674	665	603	641	672	644	651	693	665	632	643	673	591	688	623	669	655	619	706	647	658	602	679	677	684	651	663	689	684	706	591	640	665	664	647	635	624	622	690	703	658	619	629	635	667	673	610	635	662	682	671	703	643	653	667	666	630	657	619	664	663	687	603	650	645	687	650	612	642	642	626	599	672	625	627	643	607	638	689	649	683	658	615	694	640	640	641	651	628	652	676	615	626	649	620	570	659	613	646	624	632	698	661	680	666	660	634	693	621	639	649	637	651	700	655	618	657	695	644	674	652	651	654	659	638	663	679	640	678	667	666	639	638	636	611	648	622	640	657	672	654	663	597	670	637	613	723	641	649	614
24137	21663	26745	26896	21421	13283	1090	765	640	621	551	599	590	538	561	558	523	532	496	507	499	497	559	489	520	497	512	523	547	512	494	474	489	462	533	484	444	457	485	514	471	544	530	503	500	477	479	451	501	510	478	503	525	498	523	486	500	492	502	530	527	464	510	521	480	502	456	529	507	481	480	497	489	516	495	489	529	452	472	510	495	518	472	495	550	505	511	504	478	490	466	489	532	506	501	509	491	531	506	496	493	505	502	487	528	458	440	499	541	513	501	486	523	488	533	456	481	513	504	456	507	461	516	489	522	467	466	483	503	452	499	501	498	500	525	467	494	495	476	502	466	530	484	475	510	456	463	522	502	501	473	502	491	502	514	438	448	477	520	509	530	492	471	507	496	503	536	480	512	461	500	453	495	492	509	529	491	510	485	512	480	468	524	531	496	500	525	514	491	450	487	454	462	499	510	476	484	493	494	474	509	473	501	484	482	486	508	478	489	512	503	497	503	519	483	486	479	499	500	473	480	487	498	510	515	478	481	468	552	487	511	515	472	491	521	479	470	462	490	516	528	490	511	523	489	502	476	472	506	478	464	489	501	494	514	461	485	510	493	480	481	522	526	520	498	491	506	461	521	544	452	531	503	489	508	468	491	488	535	551	485	500	488	527	502	502	514	541	527	478	514	465	494	523	497	535	513	463	480	478	518	487	501	503	491	504	486	488	473	450	508	470	521	530	454	488	471	490	488	523	516	492	479	488	532	497	507	503	471	461	493	465	500	508	491	494	501	542	501	509	484	522	501	500	466	500	494	499	530	502	483	514	496	477	495	470	518	490	507	506	490	521	446	470	475	510	478	501	471	485	491	502	453	495	498	512	465	515	502	487	530	552	533	506	474	471	501	499	510	457	471	508	468	516	465	496	536	466	488	516	465	485	446	508	482	529	523	480	486	540	545	501	462	489	547	494	542	502	487	513	523	495	510	469	495	509	524	479	505	516	476	444	490	492	527	487	484	484	531	484	515	528	479	508	528	476	489	482	482	514	536	512	512	510	472	528	494	500	467	500	511	505	507	485	514	486	533	470	516	514	481	478	479	484	453	471	494	552	506	499	495	505	474	534	516	490	492	474	488	509	471	488	472	505	493	460	489	461	516	507	519	465	481	466	502	452	481	476	555	453	510	511	490	453	505	483	534	471	504	544	465	525	481	505	495	483	487	499	468	523	492	513	530	501	516	494	494	506	533	497	489	515	492	490	493	459	520	487	513	520	473	503	425	485	525	468	501	477	484	507	484	540	512	472	500	520	455	451	491	502	488	515	491	473	518	503	518	517	477	470	481	486	530	458	475	510	500	492	477	495	517	493	480	516	492	519	514	502	507	472	474	486	457	472	502	504	494	473	451	503	502	482	503	535	501	518	517	494	527	507	514	474	488	496	493	462	520	472	505	504	488	493	519	509	481	468	497	497	472	489	497	490	513	515	454	484	515	514	490	502	481	505	476	495	527	482	518	485	452	492	510	528	505	468	519	478	505	504	479	494	525	476	491	476	507	494	497	492	494	473	498	466	491	498	511	483	480	534	485	495	456	471	490	472	470	434	480	507	518	499	524	503	467	508	497	451	483	533	483	522	523	525	473	464	466	493	472	485	492	496	542	519	473	499	465	458	496	480	476	479	544	511	516	531	517	495	496	521	499	464	462	471	520	443	515	505	501	507	523	485	478	494	488	526	479	520	472	455	527	517	518	477	530	466	539	455	496	510	492	493	470	443	470	502	461	498	470	513	473	499	498	493	503	502	497	504	473	504	471	517	470	502	497	476	479	509	527	500	469	468	481	519	472	513	513	495	492	539	493	488	508	520	477	492	505	504	502	526	470	471	491	534	502	469	487	473	496	525	518	531	509	492	495	512	515	495	532	512	508	504	492	509	494	510	489	530	488	479	488	506	510	472	513	499	466	474	493	505	481	498	501	497	505	540	470	490	502	500	485	484	469	503	488	512	526	485	503	471	480	478	509	455	481	488	477	491	477	483	511	488	498	499	514	499	474	479	501	479	504	499	508	522	479	533	492	457	485	503	536	504	536	473	521	486	454	525	521	492	506	550	483	464	532	477	512	540	477	519	508	490	488	474	470	471	491	472	494	496	513	510	483	497	494	507	519	486	466	482	515	492	466	514	471	507	531	492	480	502	476	512	497	460	473	483	522	503	493	486	517	504	504	489	484	514	472	462	500	467	477	482	500	469	485	478	484	504	544	478	503	505	511	513	458	525	502	479	477	484	485	529	477	513	500	472	526	518	464	496	505	507	501	494	521	479	525	504	530	471	491	528	493	516	513	497	490	491	516	507	512	497	532	503	504	485	516	468	484	458	516	541	475	501	460	470	477	483	464	510	473	466	462	487	498	503	528	520	515	480	482	529	531	499	487	493	500	516	473	537	482	473	492	543	505	506	476	484	501	485	514	485	518	482	510	496	488	463	471	515	520	466	498	487	536	506	527	513	464	490	475	479	515	504	515	504	537	490	480	520	471	526	481	512	498	497	480	518	462	495	501	498	515	482	480	470	475	469	471	533	488	464	519	485	520	477	498	536	467	501	485	509	479	519	519	480	525	490	494	522	504	499	489	474	501	490	488	515	520	478	454	524	537	482	448	484	464	486	524	495	544	503	526	520	481	528	510	521	485	513	514	509	482	507	486	468	503	498	482	509	455	488	473	542	479	461	456	486	466	514	454	502	508	536	493	502	503	487	542	496	459	460	485	478	514	502	497	492	473	506	506	483	475	489	494	495	476	527	495	468	477	466	507	495	458	498	472	484	503	522	477	496	509	516	514	521	492	497	458	463	523	516	442	471	513	503	509	490	485	499	463	489	479	499	480	465	516	550	486	476	506	473	460	471	461	493	523	485	494	507	539	527	494	538	506	465	503	510	501	503	491	492	541	468	493	507	502	482	464	493	497	459	500	498	508	535	492	487	473	468	490	502	490	466	510	517	493	505	507	496	504	473	530	468	506	535	508	477	504	497	484	472	496	491	498	479	515	516	483	485	507	480	527	500	482	481	464	472	500	490	493	516	547	498	465	479	550	498	474	515	535	526	472	493	491	473	483	476	460	504	451	491	489	483	526	499	478	486	509	487	501	515	484	472	474	497	460	489	484	535	462	517	505	491	500	481	482	504	506	501	504	462	506	493	466	512	542	476	498	492	476	547	503	496	504	488	516	512	497	492	486	460	484	495	459	501	512	506	478	511	528	482	484	534	502	512	476	525	466	512	487	522	463	514	470	495	486	437	486	492	416	463	499	512	464	504	476	502	488	491	500	487	476	496	538	488	474	506	550	501	498	485	454	484	491	491	499	465	531	518	506	497	507	518	465	467	454	486	500	504	526	515	487	487	478	472	507	492	499	539	522	481	469	493	521	514	512	474	484	460	508	499	500	483	481	465	501	492	519	537	493	499	483	549	486	534	491	491	499	530	514	489	491	511	471	476	511	522
48046	51201	33916	2484	1799	1489	1289	1154	1008	948	881	808	756	775	724	802	716	715	673	743	701	673	736	750	686	686	714	675	666	648	672	714	662	689	615	667	659	674	698	698	647	652	712	649	652	642	637	693	646	711	674	700	622	682	667	677	623	675	668	681	634	694	658	691	637	678	621	700	688	608	671	647	637	697	672	609	684	693	621	659	683	671	712	661	701	724	658	692	653	677	641	680	700	660	677	674	632	689	655	669	678	668	627	656	665	647	661	632	676	637	643	644	648	701	658	669	672	675	680	661	692	620	600	680	655	701	625	651	663	631	644	674	638	649	688	665	657	648	682	678	663	672	647	631	651	610	655	697	671	713	667	661	701	662	699	673	665	652	682	654	685	664	708	627	648	660	676	638	666	655	616	694	655	690	645	692	630	682	658	648	666	678	647	688	641	665	653	686	686	636	665	656	645	698	578	667	651	671	643	729	635	625	695	651	669	689	654	678	697	728	618	640	682	649	619	656	635	664	636	652	611	667	659	676	598	709	639	665	664	675	649	670	661	661	668	649	659	657	705	688	689	637	701	627	670	671	691	650	624	677	695	658	705	646	656	659	627	690	636	665	615	684	616	621	636	646	623	686	691	683	675	672	644	715	663	615	689	624	659	617	710	691	646	634	661	700	676	636	684	677	661	678	649	630	653	682	682	666	661	662	717	656	630	678	673	622	687	622	682	649	627	654	667	636	678	672	584	641	677	683	668	650	644	658	618	667	723	653	645	617	683	635	689	667	698	642	631	706	698	694	676	692	659	662	671	645	655	680	677	659	691	693	658	655	635	700	624	667	630	666	668	645	682	633	650	640	721	674	660	666	687	619	671	671	695	645	675	665	704	700	615	687	635	673	666	661	706	692	683	669	679	644	631	646	700	694	698	656	641	653	700	742	650	680	667	670	631	668	634	705	631	636	643	685	680	671	634	690	665	628	690	698	679	689	645	719	656	655	654	639	645	654	677	629	680	648	655	669	641	682	700	684	644	661	647	704	672	701	644	612	701	672	630	667	694	666	648	702	650	647	706	697	673	631	676	688	658	614	659	668	647	719	598	649	651	670	694	693	651	641	654	625	709	644	645	705	671	635	684	625	635	640	648	637	678	633	626	663	657	668	625	679	720	661	666	646	669	691	694	653	625	661	660	661	710	654	667	676	654	680	671	669	658	683	676	635	683	662	658	653	667	695	635	676	700	636	680	584	680	662	689	643	686	650	700	694	673	643	633	659	634	631	651	659	639	682	646	665	662	663	708	640	677	683	626	700	690	596	635	651	683	659	663	651	672	681	662	656	672	720	666	630	652	671	712	725	657	632	645	620	703	672	648	642	670	686	671	670	677	677	673	634	673	649	652	640	656	674	634	654	688	681	637	654	673	670	632	672	631	642	626	670	670	700	698	647	661	712	633	641	679	674	692	687	688	691	669	683	654	629	637	651	638	679	683	665	663	661	637	622	634	700	611	681	681	637	697	654	664	655	677	656	658	668	680	633	676	682	681	702	639	656	672	632	680	644	626	657	660	639	710	665	669	705	647	712	687	705	664	652	694	699	671	657	631	701	657	646	665	650	703	673	615	693	643	635	641	642	706	651	678	658	652	685	658	680	660	648	653	651	640	658	690	678	692	637	691	648	645	673	671	657	669	623	652	660	650	678	655	680	701	679	675	654	674	624	611	641	655	664	658	676	653	714	659	694	661	680	667	672	667	684	676	663	655	692	653	668	633	675	627	664	624	652	619	646	716	704	642	623	701	674	636	685	652	666	708	627	675	649	692	650	688	688	610	666	644	643	606	703	673	670	660	686	644	652	654	624	658	687	684	686	702	649	671	651	680	658	688	640	685	668	667	683	662	636	682	678	649	681	637	682	659	645	637	624	615	697	674	692	678	654	681	713	660	676	677	621	646	668	663	642	649	684	656	669	642	682	712	694	655	690	699	628	640	612	634	652	652	658	686	619	675	694	641	629	656	635	671	664	651	659	642	682	673	671	693	623	646	657	655	711	639	667	715	635	658	608	658	702	707	686	630	643	670	683	678	671	652	671	699	628	644	658	689	663	648	637	608	656	670	635	678	664	676	652	633	648	673	679	671	700	647	652	709	619	626	712	683	649	658	650	709	638	649	667	658	674	643	620	679	730	618	666	661	611	671	666	684	637	630	629	645	646	667	610	644	649	683	678	687	666	644	643	656	682	648	661	663	679	710	666	664	678	671	628	671	632	672	613	697	671	668	649	692	692	653	669	674	633	671	634	673	654	602	664	630	672	682	720	616	594	675	646	683	664	669	686	685	653	683	645	661	660	682	635	634	706	654	648	660	644	642	687	694	670	686	662	647	630	667	644	695	650	650	682	625	652	678	665	706	700	659	671	684	661	667	659	657	674	637	720	658	640	651	696	687	654	655	645	674	619	622	668	654	649	660	675	645	679	612	634	672	633	682	635	641	676	631	677	665	695	658	664	647	655	647	654	659	640	702	640	701	678	700	626	666	626	645	641	623	661	680	692	656	666	673	689	612	643	671	685	681	658	671	655	685	690	682	657	715	634	671	680	663	653	667	672	676	676	633	603	669	665	660	637	624	665	649	645	682	629	621	684	652	694	640	696	649	654	666	658	673	700	664	669	675	640	643	658	669	638	669	659	644	673	682	676	623	660	637	650	662	684	655	696	637	664	656	668	658	664	592	702	676	668	660	672	628	654	638	649	677	663	670	622	664	620	659	632	675	699	666	676	636	674	661	682	694	615	656	676	662	681	673	687	637	622	684	675	663	667	612	678	644	682	665	651	705	645	633	664	658	649	657	721	662	650	643	670	687	660	695	635	647	673	711	639	721	617	601	641	714	620	679	699	699	655	678	658	628	629	649	622	682	683	686	675	656	668	689	677	657	673	657	673	703	679	661	650	607	620	643	668	657	607	633	669	687	674	689	674	652	671	605	648	669	691	645	621	653	696	651	687	684	723	654	638	690	663	652	689	671	704	645	636	644	686	655	673	693	661	698	623	646	665	635	674	662	658	648	634	695	683	684	674	685	645	636	659	630	663	671	669	676	665	637	636	672	654	651	643	668	654	641	670	662	651	691	665	647	609	720	654	658	625	650	656	645	623	717	643	644	668	626	610	646	650	647	645	673	630	684	711	661	650	693	691	668	686	694	671	641	661	669	648	665	650	663	673	637	675	671	678	673	660	656	694	632	645	645	654	637	659	646	616	699	666	654	651	629	665	748	699	666	667	622	687	632	681	640	659	650	684	663	620	672	682	686	704	648	689	669	656	657	685	708	612	663	654	680	649	677	642	678	644	648	659	690	613	707	652	676	633	635	584	624	651	636	690	661	656	632	663	687	684	613	680	665	707	647	670	643	685	643	669	720	710	662	601	646	635	605	683	716	692	610	697	643	679	671	684	678	639	658	684	653	682	631	703	647	638	657	727	673	675	637	715	642	689	646	644	624	667	633	644
23269	21543	27338	26150	21480	21480	10976	738	520	469	431	372	383	326	302	316	296	334	288	311	318	298	278	256	294	277	277	266	293	276	281	264	295	295	286	289	264	297	275	258	267	246	312	243	253	288	270	242	275	257	301	254	258	313	271	286	268	296	255	302	257	254	252	246	243	257	267	252	264	275	264	270	280	226	262	249	246	265	270	265	288	255	248	297	241	280	274	287	262	280	247	287	246	282	288	241	255	241	272	241	260	273	292	273	257	239	268	277	253	292	253	266	239	259	277	272	230	232	255	201	285	251	261	264	275	264	247	275	238	265	234	261	244	267	246	218	280	247	270	243	260	251	249	253	276	269	272	239	248	289	233	241	247	239	260	247	231	238	235	268	272	253	229	247	276	275	266	238	257	262	237	260	250	235	266	256	250	258	270	279	269	251	272	259	257	242	263	261	265	260	256	267	275	268	278	253	268	288	272	230	246	289	262	231	269	241	258	252	232	236	227	278	292	251	243	272	245	248	251	255	255	258	290	257	240	268	260	275	231	248	256	256	265	233	278	264	285	272	269	257	271	258	251	229	268	251	268	225	272	248	242	242	244	268	248	253	266	274	261	268	237	267	250	279	249	243	285	255	237	248	236	246	225	238	247	273	264	278	246	253	288	251	258	258	287	265	254	279	242	233	257	256	239	253	263	247	268	279	271	272	242	272	281	248	261	251	260	255	266	276	241	274	238	253	267	223	274	241	264	284	255	247	275	281	275	265	254	251	262	286	287	264	279	270	260	268	280	254	255	258	269	260	257	278	253	256	256	282	270	283	259	250	226	243	228	248	247	279	270	262	253	227	256	261	285	281	256	240	263	271	241	232	243	276	267	289	242	252	260	276	271	228	278	238	269	243	261	271	257	265	264	267	293	277	262	267	238	259	285	274	275	271	229	242	266	247	263	218	262	251	266	252	273	270	254	251	240	250	239	268	287	250	207	258	245	247	248	277	267	252	278	266	255	269	243	281	265	272	268	244	272	286	253	269	238	268	282	280	252	269	275	260	248	266	276	268	249	262	257	260	241	262	252	267	274	272	279	246	269	275	252	272	267	235	277	254	264	265	282	248	239	256	270	247	228	283	227	276	262	252	272	270	247	264	259	256	281	247	264	264	275	267	232	270	280	238	252	295	244	285	284	283	248	248	289	257	267	285	282	257	271	256	244	287	262	259	236	255	275	260	276	259	262	235	265	255	261	254	272	256	265	260	303	261	274	259	281	272	246	264	256	283	253	250	285	300	262	226	244	272	272	258	263	273	239	237	268	268	226	238	275	254	245	256	235	248	263	255	261	279	239	255	259	223	245	252	244	254	257	245	259	256	253	274	258	267	249	270	251	246	269	257	267	280	252	265	273	249	289	275	239	235	255	269	289	252	277	278	245	268	267	264	267	262	234	241	243	264	259	265	290	256	257	273	270	239	281	280	282	251	261	269	279	273	257	259	247	250	257	273	266	254	263	249	268	285	296	229	250	236	254	262	263	250	254	252	270	256	254	273	285	248	264	262	259	255	249	255	257	278	264	232	230	249	249	266	226	254	240	254	280	249	272	243	246	271	253	268	254	250	267	238	267	263	272	246	262	254	241	267	267	245	259	253	266	248	267	237	223	262	258	264	260	282	258	267	284	261	272	266	252	264	267	269	235	291	259	242	262	268	254	265	270	239	254	267	225	299	254	259	282	275	271	251	262	255	266	250	264	250	277	238	254	243	271	292	259	270	244	255	242	262	248	228	233	276	226	218	280	261	273	265	235	256	258	247	250	238	251	270	261	230	256	264	266	258	254	239	266	251	259	257	277	256	278	226	254	282	267	247	243	259	248	270	250	242	272	265	269	232	248	257	277	267	264	250	283	244	254	285	249	250	265	255	278	274	261	253	240	248	245	281	291	249	236	251	263	254	263	233	243	256	242	269	261	248	260	239	240	252	252	260	258	255	246	258	264	257	256	253	277	277	239	259	236	265	242	255	277	213	263	286	271	253	259	268	270	281	264	250	252	259	277	253	250	284	256	256	268	259	245	262	239	231	275	294	255	275	230	228	245	282	263	277	228	251	275	244	239	247	270	272	237	242	270	227	257	266	274	251	274	250	265	257	241	279	251	265	281	238	261	254	287	249	256	245	245	257	280	256	247	259	271	256	250	268	264	267	283	241	255	276	284	227	258	280	257	282	253	278	227	254	240	248	242	278	256	262	275	236	246	279	280	249	271	269	251	245	267	291	250	265	246	250	249	275	252	244	228	269	282	249	241	246	258	238	244	248	264	261	279	255	277	258	239	278	222	256	282	256	255	239	265	263	291	287	265	244	248	229	254	249	283	240	261	265	228	230	250	262	259	276	251	247	221	236	269	243	282	266	282	207	254	267	245	276	235	261	254	253	273	244	272	265	255	235	290	274	254	280	281	269	274	274	263	230	282	258	266	274	246	240	284	258	253	262	253	249	240	241	280	225	257	303	252	255	259	267	315	259	230	259	289	256	269	247	298	246	257	232	233	259	266	288	270	264	266	262	247	266	271	229	273	243	280	257	281	276	263	256	266	235	263	286	234	252	253	254	286	238	261	260	254	256	246	278	269	245	263	254	246	256	247	278	267	243	277	291	285	281	266	288	239	266	272	261	245	278	259	275	262	254	242	264	265	244	237	267	258	233	237	295	258	230	236	262	263	265	250	242	241	256	245	267	230	252	229	244	250	268	253	255	276	262	254	244	242	243	280	256	262	246	267	267	254	252	268	263	212	276	250	247	239	249	269	248	282	243	257	260	275	264	250	248	257	272	279	283	285	279	242	250	247	271	260	268	265	266	257	249	269	262	233	249	256	243	266	285	272	273	239	270	279	256	257	262	252	236	266	270	262	266	249	222	280	258	260	257	266	279	251	271	257	263	277	267	276	264	274	245	237	259	258	270	252	241	263	270	261	270	282	267	256	230	265	259	262	250	261	244	274	271	264	240	248	282	250	261	258	238	282	271	241	264	248	271	247	230	287	253	245	282	263	256	255	272	264	241	287	249	257	280	239	221	236	236	263	253	254	244	268	251	271	229	261	248	284	217	262	277	253	262	267	264	255	284	248	293	246	258	274	243	267	269	230	258	261	273	277	274	250	275	247	277	250	267	254	264	267	275	250	283	246	257	283	282	249	243	295	240	261	257	243	262	285	230	269	290	240	245	266	243	246	273	277	258	253	258	266	281	267	268	252	247	243	255	239	255	292	252	265	237	271	247	262	245	266	258	245	256	258	224	256	265	279	262	255	257	258	241	263	267	250	263	246	287	262	229	262	252	269	255	247	273	238	252	265	267	279	262	216	269	219	282	287	259	240	246	248	296	262	261	262	257	275	246	254	241	255	241	263	241	257	265	245	279	267	240	268	281	264	238	252	251	238	274	278	274	274	243	255	279	251	252	255	270	280	241	254	255	270	230	221	267	241	283	232	277	234	282	272	302	266	261	276	268
43661	50488	33831	3702	2575	1912	1441	1197	1092	925	773	702	595	568	563	479	488	451	478	416	431	430	429	428	403	445	418	421	375	371	346	383	365	403	342	386	401	364	381	409	359	347	377	353	376	375	384	349	407	352	345	364	376	382	343	372	380	365	388	359	358	380	369	346	370	358	331	342	368	375	328	354	351	346	343	359	341	336	355	359	360	321	337	368	356	361	337	333	331	325	367	333	323	368	343	347	352	346	342	330	365	349	361	319	349	347	371	365	351	348	390	353	380	341	300	338	333	363	350	324	349	375	336	360	321	352	365	365	354	367	359	382	348	376	345	376	367	360	392	340	361	353	367	335	339	347	323	355	345	323	313	373	362	328	356	373	367	345	351	336	371	348	332	363	330	351	340	337	337	362	388	341	347	344	337	380	345	343	370	339	316	367	369	363	355	320	325	339	341	343	339	346	351	345	347	316	347	343	337	382	357	334	390	375	327	323	368	316	351	365	348	357	348	351	351	341	374	342	342	339	363	360	324	368	367	319	335	341	325	353	385	335	336	346	375	394	331	345	354	365	351	343	367	356	346	340	337	357	370	387	311	325	328	368	339	321	358	363	341	331	325	342	386	330	327	320	373	371	367	360	359	348	342	364	345	365	353	336	325	347	359	368	322	371	330	327	349	374	344	343	337	348	369	347	337	335	328	361	356	365	340	345	349	333	345	374	338	347	377	368	352	367	374	344	379	375	363	354	329	341	356	356	350	347	346	347	323	362	370	356	337	326	355	335	360	357	348	319	343	393	339	387	378	337	328	331	356	357	376	352	371	381	335	361	357	364	325	344	371	347	350	344	377	378	313	326	343	361	330	320	351	384	366	349	332	372	349	378	341	323	363	341	371	368	330	318	348	356	342	370	332	355	369	368	353	340	315	360	372	304	326	355	358	350	364	363	334	317	340	357	341	313	384	308	355	374	352	361	337	340	346	352	360	358	330	321	355	343	325	377	332	358	349	345	325	334	357	372	328	365	371	353	380	362	353	342	345	343	344	361	364	335	349	337	381	341	353	336	366	351	339	356	360	319	338	355	367	326	338	362	366	347	340	364	371	362	355	351	356	352	356	368	321	375	358	353	337	347	341	340	341	334	366	351	326	310	351	364	343	349	367	330	321	350	367	363	336	325	359	338	347	354	400	365	349	365	357	338	333	359	323	341	380	368	349	337	367	347	385	341	386	371	371	362	341	362	346	310	343	368	360	327	317	352	353	337	367	374	363	362	342	311	356	336	357	360	362	347	374	304	363	340	337	337	327	356	340	355	329	376	363	383	338	342	353	333	335	363	381	308	336	352	370	347	387	354	356	325	337	353	372	339	353	314	401	385	319	361	332	363	336	367	375	381	338	326	376	369	323	371	357	360	365	373	336	352	346	335	375	343	342	360	368	332	322	332	322	394	347	388	351	376	345	370	377	372	313	377	375	407	343	336	345	349	345	348	361	374	357	331	346	351	354	326	349	384	335	376	382	333	349	338	343	345	290	334	318	344	360	375	329	340	342	335	388	378	322	388	373	338	355	342	361	331	356	334	336	363	348	322	384	375	350	341	363	307	353	363	351	345	335	359	356	351	341	348	353	345	361	369	322	308	348	323	341	329	371	351	342	354	315	374	354	367	354	359	337	352	329	354	343	322	376	308	342	342	369	306	335	377	361	355	322	351	390	340	380	346	370	348	380	347	334	365	345	363	381	371	350	361	352	347	337	330	362	357	327	347	338	347	351	369	344	333	339	312	353	313	332	330	340	330	373	320	344	338	339	352	305	350	309	329	349	329	324	369	371	350	350	358	344	361	367	392	391	350	343	339	371	377	357	364	360	345	345	360	349	358	362	335	328	357	361	358	326	303	360	350	347	329	343	339	352	352	341	352	329	355	346	343	330	365	349	346	346	319	362	347	341	335	375	371	367	354	350	357	364	339	341	363	358	328	361	349	360	363	342	370	349	364	366	320	367	338	370	399	308	343	330	361	364	341	365	366	332	368	307	362	344	362	338	354	326	358	328	346	357	347	317	336	366	346	296	331	350	406	352	326	360	392	359	324	367	358	369	377	334	336	358	315	344	329	361	332	330	354	362	373	334	376	339	363	355	342	346	377	339	347	336	332	347	377	340	326	353	351	336	371	339	375	373	346	322	344	353	348	330	327	342	363	385	332	368	337	336	348	314	346	333	360	364	353	332	323	357	323	315	395	361	362	364	353	323	356	389	362	347	386	356	375	344	333	325	338	366	328	362	386	361	346	337	361	375	341	367	369	322	361	337	362	365	334	356	356	341	331	325	378	331	317	333	346	383	332	347	366	344	350	356	358	355	326	372	344	380	365	347	329	379	367	334	341	339	341	348	344	349	316	333	371	317	387	365	364	348	344	354	344	348	345	358	364	359	327	354	366	357	329	373	366	323	371	358	355	375	333	347	352	386	348	332	372	376	356	334	354	314	361	329	363	339	368	337	347	375	377	351	306	335	331	380	347	343	368	345	332	383	329	349	328	367	346	337	381	373	350	364	324	353	355	339	380	382	361	343	369	353	327	350	344	350	350	343	343	372	346	345	335	375	362	350	325	326	343	368	345	327	332	330	376	313	337	381	363	366	367	378	354	345	334	370	344	343	350	367	332	368	350	372	332	326	330	354	327	332	318	335	377	356	352	364	353	357	366	360	347	342	335	393	345	343	364	353	315	341	342	349	365	365	352	373	410	358	329	356	353	339	344	350	378	337	332	361	332	373	365	328	361	353	350	363	336	340	328	352	358	367	350	325	365	398	326	321	362	360	345	388	344	363	331	356	353	363	337	349	343	343	355	325	361	317	363	367	347	354	323	373	332	343	364	363	319	364	321	335	362	366	397	339	349	330	332	352	323	354	338	369	363	340	348	353	382	353	336	353	346	324	361	365	319	352	357	366	352	339	338	341	358	344	365	342	330	345	342	342	324	366	311	313	394	369	338	346	344	341	376	362	330	348	366	371	341	369	335	348	347	368	358	355	352	366	360	341	366	349	363	321	362	307	363	375	326	348	341	350	355	349	362	378	377	347	339	377	369	348	307	358	372	341	351	343	366	382	355	337	314	349	358	348	337	337	341	362	348	356	355	370	349	361	331	345	341	316	329	328	370	334	342	338	363	320	343	339	345	331	313	364	351	381	387	375	303	341	361	378	342	376	362	308	355	311	328	369	346	370	348	335	348	337	376	373	343	337	369	342	370	346	370	347	342	353	355	360	390	383	325	362	351	339	315	339	361	333	377	328	350	316	349	353	342	340	337	383	336	331	357	353	367	309	353	376	352	359	345	346	357	327	339	345	369	353	366	344	363	371	335	347	324	374	361	350	327	343	347	366	331	385	337	324	330	337	362	360	354	349	327	347	323	322	360	352	357	340	312	343	343	344	357	360	345	356	344	354	334	348	355	348	348	328	344	356	356	356	379	323	334	343	363	386	324	368	398	358	377	362	337
28117	23636	20392	4612	579	511	540	508	517	477	504	496	486	506	495	522	541	487	470	466	460	503	523	457	495	490	500	497	467	483	532	445	494	515	483	488	512	502	478	497	512	488	485	491	473	480	484	436	514	495	497	494	471	449	505	469	502	477	475	527	481	493	459	551	512	502	485	463	464	486	481	492	511	472	509	471	506	512	496	500	540	461	474	533	463	516	503	539	533	503	439	519	469	470	503	503	491	480	500	470	489	501	517	475	463	495	489	489	531	497	495	493	495	444	432	489	488	518	478	511	495	516	471	456	463	517	486	479	493	465	501	473	493	474	465	506	477	522	537	483	502	501	474	519	496	481	470	484	439	457	482	491	499	523	474	486	501	505	465	525	514	466	503	520	493	480	510	495	480	495	462	548	486	473	478	477	476	491	466	461	502	454	500	495	487	473	461	475	445	465	494	506	500	477	532	456	495	509	491	450	468	466	504	477	507	451	486	485	486	443	461	517	477	489	457	473	508	512	497	463	478	474	485	474	487	525	475	469	524	501	469	472	500	521	513	475	497	514	540	485	504	468	448	464	471	510	494	475	486	500	484	489	483	491	503	461	451	484	477	469	522	494	516	504	474	481	459	479	481	454	504	488	484	470	480	512	497	507	478	495	476	486	471	465	495	473	457	486	484	525	484	517	488	459	519	493	507	488	477	465	472	472	520	492	479	484	494	514	474	503	494	514	463	438	485	474	517	582	484	472	540	572	486	480	473	502	478	506	459	495	489	507	536	496	497	552	491	522	507	519	476	454	459	500	501	469	509	517	467	508	496	473	479	498	486	499	490	502	460	484	474	525	475	531	486	501	467	533	491	502	500	490	466	471	475	471	457	452	510	466	504	488	525	474	493	499	473	489	477	490	476	482	461	496	541	463	474	473	474	529	487	461	531	526	450	502	476	504	510	500	539	454	481	501	476	529	486	480	462	484	469	471	509	476	508	442	512	464	485	466	525	475	473	487	500	461	506	471	458	518	474	463	478	500	508	510	473	456	493	481	475	511	513	474	499	500	487	498	454	485	479	497	465	444	484	480	488	506	514	508	498	460	466	527	508	461	502	505	498	489	492	498	503	510	472	481	484	521	467	483	459	480	500	480	475	468	500	481	488	428	494	499	453	477	490	553	515	496	470	465	488	479	495	500	471	551	515	546	493	462	513	485	476	510	480	479	507	482	490	480	497	534	527	447	476	469	479	473	491	501	503	494	483	488	477	490	508	523	504	469	513	461	500	488	517	499	488	489	492	485	489	518	499	457	493	518	452	500	493	496	507	524	459	458	495	454	492	474	455	520	467	488	494	463	482	448	486	424	474	527	497	475	512	492	450	458	467	481	484	484	491	471	484	497	491	498	480	489	485	522	458	463	446	485	486	476	493	493	431	470	488	478	496	490	506	469	467	497	480	480	498	472	462	536	492	525	509	468	502	512	505	501	464	495	475	466	498	516	504	495	502	488	512	481	484	478	457	518	461	482	446	496	488	499	463	472	464	498	465	466	502	468	467	518	477	478	519	476	462	493	510	486	498	487	495	502	497	542	492	476	493	467	539	440	530	514	522	515	453	506	476	486	523	492	502	501	493	449	476	492	497	473	479	490	484	500	432	494	473	492	485	523	419	458	459	483	516	486	476	490	496	509	495	481	442	523	498	504	504	511	492	477	465	484	491	481	507	495	464	509	509	480	488	466	476	534	469	519	505	434	426	482	484	489	492	470	508	531	506	470	495	469	491	482	486	502	455	506	442	434	513	476	473	509	457	518	509	493	491	513	505	474	503	487	494	437	469	518	478	528	507	478	479	543	471	457	501	471	495	488	470	485	492	471	479	478	494	423	479	494	485	520	468	493	451	452	457	534	483	529	471	512	497	494	501	467	493	451	521	490	481	506	497	447	502	459	493	529	518	486	481	474	456	491	494	487	495	459	486	464	473	494	456	486	495	466	469	463	515	493	477	451	476	474	502	499	485	522	509	496	509	542	467	540	500	521	526	496	517	539	523	500	502	472	518	447	462	465	484	503	483	484	520	482	492	464	456	500	453	495	495	474	484	474	491	476	482	491	513	503	463	526	463	466	452	517	446	480	473	482	474	498	441	477	466	454	506	498	483	516	536	507	508	482	465	482	486	496	502	445	469	476	515	523	492	461	483	494	478	471	504	498	501	478	486	508	483	478	478	526	484	477	476	504	489	494	492	478	490	489	481	499	463	472	532	477	484	484	510	495	472	478	455	506	476	501	510	480	517	484	438	478	475	508	510	538	479	443	483	483	491	476	470	485	492	499	463	488	490	514	458	477	520	509	435	479	493	485	445	486	543	480	505	483	496	507	465	470	493	494	505	472	460	467	491	445	479	502	516	487	481	528	493	455	474	514	494	495	481	466	467	477	516	511	506	497	512	490	498	494	490	496	479	440	485	528	473	449	508	507	476	493	480	430	490	475	530	486	500	452	489	500	471	479	517	483	468	520	481	432	505	492	486	495	449	474	444	500	482	499	487	465	507	450	528	510	464	506	525	495	466	440	475	494	462	478	494	451	464	450	476	486	462	482	530	462	451	517	506	453	526	481	463	457	501	490	465	475	485	455	474	492	462	530	509	509	482	506	441	494	495	488	467	477	495	519	478	476	484	494	501	472	447	493	474	477	444	496	533	450	495	487	502	464	452	500	492	493	465	523	493	483	498	490	496	471	490	487	485	485	472	466	474	489	498	496	504	489	494	462	486	457	499	502	523	495	532	496	486	510	468	484	477	492	500	475	465	490	510	473	511	504	483	513	533	534	476	498	482	457	459	476	489	481	508	498	479	500	504	506	456	500	502	490	508	488	501	472	512	521	477	537	497	418	505	471	515	439	529	470	514	484	477	524	475	438	446	509	486	512	497	528	481	482	457	532	481	505	490	504	512	480	490	496	529	486	502	478	501	500	503	526	442	493	460	472	476	472	461	472	500	496	482	462	486	497	512	494	506	484	496	513	478	480	497	509	497	480	538	490	464	517	467	471	485	457	497	486	479	478	485	518	455	533	468	473	478	513	465	508	491	501	515	492	518	492	511	496	450	475	515	473	496	467	546	525	468	502	507	498	488	496	541	497	508	491	499	548	489	472	521	489	477	523	501	501	476	478	503	503	497	492	532	514	449	484	487	475	456	471	553	476	479	453	519	451	433	550	455	502	495	497	517	486	519	477	503	478	464	473	504	551	436	475	463	504	489	511	496	460	566	488	484	509	479	460	487	448	477	503	498	459	452	478	509	499	468	471	466	485	482	489	476	484	469	466	505	435	481	478	524	479	460	490	504	473	478	455	517	519	510	489	505	513	437	490	475	488	468	475	482	485	485	444	476	461	520	475	496	477	503	468	480	514	494	491	455	504	489	522	460	482	521	483	514	496	478	454	490	492	502	489	446	467	468	493	509	509	466	488	461	477	511	479	514	448	480	485	491	485	480	508	472	491	470	520
29551	33542	15490	810	740	706	651	683	646	682	677	645	715	661	656	643	678	666	677	643	679	658	631	697	662	647	693	643	660	688	615	595	645	674	660	634	683	643	657	690	629	635	673	659	638	653	662	630	625	644	675	689	650	638	689	654	631	625	678	666	632	684	652	652	611	649	664	661	696	653	684	666	669	645	691	702	669	671	726	651	644	683	650	659	711	632	659	644	677	683	614	655	573	650	667	638	673	633	640	632	665	669	646	690	658	706	638	702	638	655	685	626	633	667	659	667	650	660	649	618	667	628	613	685	659	657	633	662	599	662	629	649	678	638	653	636	661	685	670	688	646	639	650	637	653	675	637	664	657	670	614	637	667	690	641	650	676	646	630	670	653	651	670	656	637	653	640	632	608	665	613	644	620	666	608	638	666	605	631	687	659	656	646	670	646	653	628	631	711	630	655	612	607	698	651	648	671	584	635	668	625	669	643	691	612	650	684	641	650	668	661	652	616	635	622	664	706	650	633	637	669	611	622	628	667	618	652	628	653	636	683	644	678	662	679	641	695	659	691	697	602	643	687	628	702	675	640	671	659	612	684	646	668	658	633	659	667	663	662	632	636	664	674	692	666	656	638	632	631	659	650	634	641	607	636	656	679	657	631	681	643	654	616	648	663	656	664	629	634	686	654	622	642	635	641	674	660	625	676	665	684	656	659	649	654	636	662	653	639	673	619	678	662	718	643	686	684	631	652	666	671	644	645	645	623	656	663	644	704	648	605	655	617	681	690	678	665	632	639	627	658	641	646	621	657	647	644	638	670	663	641	674	662	616	686	681	738	608	631	654	664	589	638	657	663	627	644	683	655	668	634	666	658	624	633	636	660	676	651	669	668	628	643	666	659	695	626	623	663	629	656	676	649	665	639	660	587	642	681	643	675	652	696	608	619	631	649	661	654	612	620	608	648	719	632	678	630	654	705	636	647	669	654	664	683	621	658	647	653	615	645	646	630	671	636	657	614	662	706	640	655	679	659	683	678	670	665	663	642	636	631	629	652	669	702	675	678	632	642	614	677	666	673	656	659	693	635	639	656	645	678	650	634	661	586	648	640	641	682	747	714	643	701	654	617	693	661	622	650	650	693	688	626	634	683	670	638	708	655	658	662	664	668	642	655	646	691	685	658	624	608	642	659	615	620	635	662	635	616	623	651	673	676	682	663	617	699	624	686	650	674	614	673	641	688	646	638	647	659	668	688	643	695	658	628	653	648	681	660	634	612	637	649	659	644	668	608	639	649	628	634	659	680	635	631	624	624	641	626	611	650	684	657	634	692	665	672	659	701	655	672	619	671	681	660	668	635	651	691	631	657	650	624	658	643	667	642	642	684	636	652	659	655	682	648	666	640	666	690	659	656	678	636	688	652	602	674	695	631	675	609	688	663	646	639	610	637	666	654	666	647	649	641	669	643	641	649	588	609	625	664	607	689	655	634	645	629	643	619	618	672	695	679	660	602	651	686	642	682	675	634	620	650	629	614	649	699	641	640	665	603	665	664	602	661	650	673	669	669	659	603	638	624	654	632	662	675	639	711	610	597	625	657	618	683	641	674	628	621	638	719	642	649	600	643	621	677	639	692	640	677	644	614	612	670	658	646	663	642	668	603	624	692	642	694	663	692	628	622	633	646	670	698	674	644	623	642	636	684	652	657	678	649	596	658	661	645	671	652	684	687	639	674	631	689	623	595	664	674	638	615	673	676	617	632	727	628	668	661	659	627	667	665	686	667	663	613	686	680	649	656	680	652	643	654	613	686	650	666	649	586	637	627	669	669	661	659	648	692	661	688	628	609	628	613	655	662	650	625	630	676	665	642	609	666	629	614	631	679	684	688	633	629	649	656	651	678	661	619	618	651	658	646	671	644	642	680	606	656	683	658	661	669	632	641	670	663	668	663	641	639	662	666	640	677	677	634	620	678	613	667	648	655	660	660	618	653	656	670	701	684	698	677	665	628	617	647	669	633	652	679	693	630	665	644	631	617	687	646	632	638	642	680	605	613	707	646	668	635	697	682	625	670	657	644	665	676	664	691	696	652	694	664	678	653	673	609	668	657	654	692	656	623	633	637	626	634	624	643	664	672	641	600	689	694	654	617	637	636	669	669	636	656	626	596	634	672	665	641	641	639	674	666	616	643	635	704	645	607	640	651	682	656	679	653	697	658	643	674	697	659	639	670	637	677	661	658	677	667	637	637	657	640	620	634	675	611	660	695	677	688	665	652	664	655	651	670	631	657	634	627	631	687	651	658	621	648	644	669	645	671	611	657	635	629	619	649	650	644	635	677	672	675	641	657	685	704	675	668	631	644	658	673	635	642	657	651	660	657	609	684	680	588	656	640	647	671	638	640	590	678	667	645	675	691	662	633	659	703	627	640	642	608	622	687	651	638	646	635	684	664	703	614	666	659	642	678	653	648	670	651	681	613	652	635	645	679	672	672	649	666	641	656	633	649	638	653	613	649	673	659	685	688	654	618	666	637	681	691	645	668	624	665	676	697	669	613	635	620	630	626	654	679	655	657	662	606	655	671	637	667	650	674	669	707	637	640	643	662	642	710	649	655	651	685	642	693	664	646	638	683	674	615	681	655	632	634	675	644	662	714	677	654	657	685	651	694	638	653	654	658	663	648	652	658	622	673	680	644	635	661	673	640	631	647	681	642	649	664	634	674	668	627	660	662	661	638	658	636	690	696	664	643	682	669	685	626	685	630	618	657	700	660	658	666	680	667	671	693	668	639	669	664	652	646	687	637	641	672	658	645	651	635	637	648	648	644	641	626	635	651	652	691	679	669	653	660	593	608	681	626	632	669	667	706	669	684	653	643	668	647	641	664	643	658	692	645	637	654	664	673	666	699	672	660	654	630	658	648	656	631	656	680	619	647	658	656	631	646	624	672	692	650	642	644	651	685	639	614	652	688	673	663	705	619	641	622	644	637	633	648	642	646	723	652	626	642	669	631	683	645	658	658	657	643	673	628	650	664	647	689	699	671	656	669	694	660	658	675	671	657	645	615	636	644	651	639	677	661	707	670	628	687	666	651	644	619	624	657	663	685	637	671	683	647	614	672	641	683	677	681	657	672	624	623	643	650	664	674	670	672	654	620	655	607	696	700	614	680	670	665	667	610	660	702	625	695	676	663	670	639	664	644	657	627	644	662	651	681	651	645	668	654	691	678	655	640	618	610	668	647	685	662	672	661	662	616	644	621	663	698	664	627	641	630	675	698	610	667	647	644	663	639	663	611	641	653	666	688	622	635	704	662	667	653	650	613	643	599	661	684	630	672	665	652	643	645	678	587	665	619	642	632	685	667	620	642	631	668	609	709	643	634	654	633	621	685	623	661	650	672	638	612	675	667	641	691	656	609	645	615	593	663	668	580	667	654	648	643	653	649	666	680	659	649	641	676	612	650	646	648	642	649	661	673	670	670	559	657	685	654	644	650	702	651	667
24285	21631	27622	25952	21483	15450	1299	735	639	604	551	565	592	560	552	537	535	556	557	501	531	514	518	529	547	512	498	545	481	533	504	523	531	524	504	519	494	491	486	489	517	511	513	496	529	522	517	536	507	441	509	527	498	480	509	490	510	496	502	505	519	508	459	492	521	456	483	485	524	495	460	478	479	513	477	501	490	524	485	501	508	537	521	489	483	504	521	527	537	498	498	501	496	511	524	474	452	515	488	549	486	492	517	478	499	459	491	497	498	506	511	534	500	480	514	501	507	494	467	480	517	516	515	501	469	466	449	531	515	475	484	453	522	478	459	488	470	563	485	513	491	523	464	502	501	498	481	560	522	497	502	495	521	478	473	495	510	491	489	511	479	500	488	507	494	503	501	482	535	506	489	504	451	471	490	506	468	506	497	459	462	563	473	477	490	473	440	492	483	490	504	470	494	512	483	502	489	453	496	519	478	497	503	515	523	531	512	481	471	478	506	521	469	464	529	461	460	537	436	500	533	546	501	516	468	515	503	482	530	487	537	500	514	489	484	493	478	501	479	504	498	508	497	503	481	539	503	491	522	492	475	495	489	536	493	521	481	508	487	515	489	553	523	495	507	516	514	528	482	477	527	578	457	469	483	507	501	508	513	535	500	465	481	520	519	505	481	507	505	482	485	473	482	481	490	535	524	488	471	455	499	506	500	489	478	560	467	499	478	488	497	499	483	514	542	529	523	502	514	491	461	486	504	493	495	527	468	512	477	500	509	505	501	472	467	515	499	516	502	526	527	485	480	534	529	464	514	467	484	465	486	506	473	536	537	529	461	527	489	474	518	495	500	482	485	490	481	480	494	522	516	506	523	510	459	480	490	477	520	508	472	443	505	500	496	472	484	539	509	485	474	503	518	478	536	520	480	492	472	509	470	536	556	516	500	474	515	499	537	478	513	494	494	500	487	469	534	445	493	496	481	554	507	502	482	504	536	525	472	510	512	481	520	516	498	517	506	540	506	548	473	520	472	438	493	515	562	477	479	501	520	498	503	471	500	514	500	456	485	502	490	499	473	532	468	499	507	535	563	500	533	471	498	511	530	512	516	524	547	511	487	508	536	525	486	529	499	487	517	503	498	492	478	491	483	505	485	511	492	509	496	488	502	476	517	501	480	496	483	442	539	503	486	523	493	506	511	481	519	484	519	480	509	524	498	473	502	495	493	505	495	457	470	508	506	483	507	565	522	471	496	474	516	481	494	479	487	515	503	496	485	512	484	507	486	487	496	461	483	472	485	461	456	521	542	472	486	508	493	489	515	455	527	492	498	481	508	509	551	471	494	487	486	507	530	507	487	478	491	517	506	502	484	490	489	507	470	477	512	541	485	505	500	530	506	505	513	516	529	528	513	484	490	477	502	513	531	501	470	519	477	522	488	525	469	494	498	449	472	505	531	553	534	459	525	456	511	488	532	493	523	533	501	461	484	484	516	498	474	539	513	520	530	525	518	498	494	465	494	496	518	521	473	511	500	500	512	501	475	522	470	543	503	536	518	477	512	500	505	484	476	494	497	490	497	495	450	496	484	504	498	492	502	498	503	474	510	479	475	517	542	470	528	501	480	497	530	515	466	446	504	490	459	504	523	455	501	500	479	503	512	440	502	475	461	496	475	485	479	480	489	475	519	468	517	471	467	457	502	512	491	456	477	510	511	485	529	491	538	481	518	526	470	485	509	501	487	506	506	514	508	490	495	545	464	490	503	487	480	515	481	490	510	472	483	461	531	483	508	513	481	512	474	523	521	523	517	496	522	476	495	455	446	495	500	486	459	527	502	476	481	498	477	473	513	508	504	503	473	485	495	504	501	490	488	547	506	497	499	487	504	501	524	474	523	468	491	533	529	491	490	482	511	491	510	500	527	507	499	533	526	502	473	519	551	525	523	509	539	480	474	503	471	536	461	506	500	499	503	488	482	521	546	483	538	503	476	473	508	537	510	480	502	479	501	483	476	513	528	523	501	498	505	481	479	521	479	492	505	500	480	486	470	476	517	496	466	477	492	525	512	510	493	481	540	473	548	516	508	495	494	512	470	482	519	508	490	481	521	472	518	458	499	487	500	502	540	506	462	489	530	540	510	487	505	533	496	477	528	546	519	503	523	467	460	483	506	486	518	484	488	453	504	501	475	484	538	496	483	514	522	517	489	503	514	507	515	523	507	549	489	502	479	448	494	479	537	453	516	480	473	548	528	522	465	484	518	505	495	480	491	482	458	500	478	479	484	507	494	528	501	521	535	470	489	497	492	509	452	507	512	499	471	503	520	494	450	485	490	480	513	521	532	496	492	463	513	500	516	481	489	490	496	504	525	502	505	505	527	489	494	483	492	546	478	488	502	472	513	505	520	501	487	475	476	508	467	501	493	498	459	482	502	481	497	503	500	511	478	517	503	543	454	493	494	496	518	495	536	529	502	525	519	497	547	492	495	493	495	533	474	494	504	524	459	470	481	503	504	510	507	474	511	506	512	504	512	479	475	473	489	469	493	551	513	482	479	472	514	464	492	495	497	524	466	524	521	480	560	567	496	488	507	483	517	497	493	497	512	505	503	476	500	500	488	513	520	521	520	474	481	491	523	498	481	536	453	525	520	487	520	491	504	498	488	492	496	495	496	530	482	485	503	464	466	482	515	510	465	486	461	474	504	494	521	480	495	485	484	475	524	484	465	474	499	508	483	483	550	529	462	492	486	497	478	488	495	519	506	501	535	502	491	527	469	548	511	528	512	493	484	522	475	504	526	487	495	484	538	503	504	487	494	503	501	512	528	463	496	500	484	518	501	519	475	533	487	507	465	516	500	487	485	529	485	501	520	516	546	532	481	492	468	460	516	520	478	537	470	507	518	484	531	514	508	533	490	483	474	488	459	537	518	488	480	520	494	489	500	443	472	480	496	469	477	537	547	516	460	506	488	532	483	524	488	463	508	518	495	523	510	480	476	510	495	503	515	487	494	530	500	497	484	502	493	521	460	468	515	462	534	500	468	480	510	515	473	447	473	544	495	523	491	507	501	495	515	508	547	489	530	490	489	471	481	513	512	507	492	497	464	487	499	455	493	522	456	533	538	493	484	510	492	461	497	483	531	498	493	491	511	512	535	462	486	453	475	486	524	531	544	505	520	493	483	506	483	492	456	502	523	506	474	472	487	508	457	500	457	465	495	490	460	529	509	473	488	490	550	482	471	492	484	499	438	493	479	511	504	475	508	487	535	496	530	472	504	489	502	500	501	478	472	499	478	494	519	492	524	486	492	496	489	494	485	485	492	513	524	472	482	510	513	474	478	446	518	524	491	457	510	505	519	497	504	538	509	506	528	493	494	506	530	474	511	481	555	507	492	495	555	501	495	483	531	494	505	517	505	478	512	499	460	503	516	460	514	520	515	464	490	494	496	438	505	517	475	496	503	487	490	542	469	472	523	531	514	483	505	481	495	488	498	484	484	501
48301	57849	35055	2506	1858	1481	1290	1123	1076	953	930	823	827	828	764	767	717	735	732	688	688	738	719	703	727	684	690	724	644	695	655	681	642	664	683	642	686	659	649	678	644	710	650	651	688	692	676	686	672	674	739	645	647	651	700	674	657	688	670	589	699	689	683	676	618	657	669	691	677	700	634	645	661	661	676	678	686	668	626	697	673	648	709	670	658	674	704	626	683	619	652	668	664	678	647	668	652	701	680	675	682	645	653	710	698	639	680	667	644	654	658	677	663	610	691	621	679	669	671	664	663	659	697	683	709	679	647	700	690	670	683	697	707	639	670	674	651	701	622	657	696	689	693	631	685	649	691	685	686	693	687	656	656	698	661	664	656	681	654	668	673	644	640	677	680	704	648	677	677	633	652	608	704	682	662	701	674	687	658	700	691	662	687	649	694	621	662	668	696	677	668	653	677	660	649	689	658	662	692	654	655	612	644	705	657	715	663	717	691	680	670	649	672	682	676	641	676	675	701	651	711	697	647	710	642	627	675	697	640	687	653	668	690	651	673	691	652	657	663	672	691	650	722	685	663	655	644	675	717	645	654	711	652	599	665	643	711	684	632	698	703	718	649	642	637	606	665	645	678	672	702	639	679	671	700	641	624	663	675	626	662	691	638	665	678	599	624	677	696	646	682	737	719	655	688	721	672	681	667	703	657	656	677	692	664	624	649	703	653	622	665	697	634	636	664	645	714	702	601	645	644	719	685	699	634	672	664	636	657	654	667	658	658	678	659	685	673	602	628	688	667	705	670	701	645	652	698	671	684	699	605	631	646	625	681	691	643	661	655	647	645	611	672	643	607	632	720	665	692	692	640	713	680	706	695	701	713	647	652	622	647	659	700	680	640	648	659	677	658	674	672	705	714	713	681	679	623	675	675	606	649	670	672	681	666	651	654	638	728	675	638	708	656	652	714	610	675	684	666	674	652	624	687	708	658	679	617	698	700	674	713	655	646	655	641	608	642	631	664	639	673	620	623	662	633	670	665	642	635	622	659	651	689	666	685	672	610	695	636	644	654	649	643	653	711	666	660	657	674	661	656	710	680	696	673	683	667	695	673	697	664	678	641	676	651	682	687	685	707	652	658	638	656	650	651	733	683	669	635	636	680	698	658	680	662	641	637	694	708	598	710	652	710	605	681	631	695	658	649	696	708	647	655	696	660	674	690	625	635	705	649	649	652	668	627	610	685	642	656	680	675	723	665	689	633	640	677	676	634	677	655	656	683	672	669	614	646	660	702	652	691	679	689	684	643	661	647	655	722	634	650	676	686	635	736	689	662	682	653	640	692	660	709	742	684	651	707	687	727	679	700	669	642	640	649	648	658	700	685	691	685	638	673	651	674	703	663	655	605	659	691	654	639	651	651	709	724	684	669	675	677	666	667	662	650	661	647	630	674	665	689	683	655	704	679	610	670	643	674	675	681	641	650	657	698	646	673	731	707	660	644	657	659	677	694	687	645	695	701	670	660	674	640	662	634	680	728	668	702	627	637	667	659	624	626	666	670	611	658	673	709	682	707	691	643	661	656	679	679	642	670	695	686	612	644	680	638	680	626	697	689	678	627	673	660	665	647	673	657	661	670	632	704	617	687	654	626	694	656	652	674	723	665	671	701	688	630	650	668	699	688	661	667	638	625	633	670	637	708	648	662	610	691	667	635	651	656	645	692	648	672	692	657	642	634	656	654	661	628	626	684	653	665	662	632	631	671	675	687	648	681	697	624	705	649	677	705	675	673	676	664	632	666	677	657	677	654	663	669	679	677	726	616	658	702	691	697	737	660	679	654	681	671	667	671	685	645	711	678	709	650	703	648	635	681	707	682	682	686	664	711	676	648	627	660	640	659	729	660	713	672	684	650	707	702	662	650	674	667	698	653	664	672	717	668	636	703	694	643	708	726	686	668	623	649	667	648	667	684	677	682	671	656	678	654	679	678	710	641	656	687	632	653	663	659	675	666	628	701	687	647	642	643	673	675	678	659	690	691	690	665	677	685	627	678	636	726	649	652	696	628	621	677	667	740	695	658	661	646	649	714	646	675	626	676	711	620	657	662	665	634	638	684	618	655	672	677	617	662	653	651	667	652	684	668	675	714	657	635	708	678	684	667	670	676	641	689	634	685	705	636	639	644	673	704	680	666	637	709	655	671	687	702	674	671	673	691	683	732	620	658	665	687	668	636	666	676	681	687	638	657	671	685	690	659	683	649	657	669	616	652	683	667	673	665	685	645	669	662	649	690	735	667	667	687	657	647	685	609	655	646	686	654	651	660	675	693	669	656	695	635	699	695	677	720	648	643	673	680	628	704	678	658	696	701	663	669	660	666	626	691	664	696	649	682	684	660	711	661	674	671	694	680	650	707	643	642	661	653	670	677	649	713	671	627	686	635	705	659	631	730	663	700	652	690	669	704	638	636	671	701	680	704	672	714	663	700	695	614	723	681	615	682	624	719	660	715	671	678	636	694	709	697	644	662	682	650	673	697	651	693	642	662	675	647	671	623	666	640	676	651	673	661	684	674	619	665	699	650	672	654	664	648	669	711	652	647	694	724	655	666	640	684	689	672	628	707	642	737	659	635	656	655	622	652	625	694	691	672	696	646	623	692	637	696	615	696	662	651	700	666	601	697	676	696	665	721	695	674	674	678	695	673	678	665	644	669	710	652	686	697	625	677	691	662	654	630	707	673	684	679	677	678	637	701	669	615	667	636	668	670	658	647	654	648	646	613	625	643	657	627	648	686	682	659	673	668	656	655	631	677	629	677	655	600	618	642	639	687	706	656	623	675	628	661	655	647	688	638	629	685	704	654	646	638	643	715	648	632	659	659	644	670	671	688	685	665	666	658	684	650	702	701	674	690	620	655	683	659	692	666	687	677	705	653	677	653	692	675	671	655	674	640	633	669	705	727	689	646	711	682	710	638	690	657	681	696	702	657	696	661	678	645	661	665	616	652	676	654	624	641	661	648	700	699	652	716	701	675	741	646	667	627	643	672	674	636	656	626	657	680	621	681	635	616	648	656	622	667	716	575	653	629	618	676	665	668	673	635	637	691	685	678	702	715	701	696	690	671	665	691	711	639	654	671	680	671	694	620	650	602	642	648	675	638	630	662	625	653	700	696	670	679	685	667	692	684	654	671	660	666	629	643	694	721	697	655	692	704	659	692	704	667	655	662	654	678	656	636	642	678	681	670	684	687	665	653	663	689	692	690	624	626	749	651	708	677	661	639	694	675	706	671	658	699	627	698	697	678	691	700	695	667	657	629	665	667	634	666	633	611	632	704	657	659	686	609	689	657	651	590	653	661	671	652	702	608	667	632	698	682	638	648	671	655	662	673	596	689	676	644	712	626	680	675	656	662	668	684	713	672	626	662	695	697	701	672	657	618	647	673	678	631	637	697	644	656	593	634	680	675	678	679	679	713	676	655	712	706	655	645	675	678	645	642	665
23231	21561	27921	25592	21530	21542	13647	842	544	456	445	391	351	376	349	331	340	330	326	303	302	263	301	307	282	282	269	318	251	245	279	280	284	275	257	278	254	292	294	251	253	269	247	248	269	272	286	275	276	276	276	254	264	247	296	257	276	269	280	250	285	271	252	252	257	225	261	281	283	286	266	275	269	240	264	250	272	274	281	282	259	255	275	260	252	240	246	262	308	263	285	248	250	247	273	269	253	249	294	273	241	263	260	256	230	271	262	275	239	263	241	249	296	291	288	238	300	237	255	277	250	251	279	266	288	293	255	278	257	246	280	226	301	253	261	247	275	268	251	279	249	281	250	223	271	249	235	284	249	255	223	239	261	263	280	260	268	237	259	274	289	244	258	269	248	258	275	277	264	264	272	263	249	269	269	236	255	246	269	263	275	243	287	270	258	214	279	270	280	266	257	235	243	293	256	269	248	293	244	244	273	280	273	278	277	271	269	265	275	260	246	250	256	277	265	269	276	266	276	239	259	266	279	255	254	263	254	217	277	238	266	286	253	243	298	225	265	264	265	249	272	232	285	249	257	258	232	271	270	277	250	240	276	236	263	241	256	245	256	254	264	240	228	245	246	278	270	257	272	265	297	271	260	261	267	266	269	261	261	280	250	250	251	257	256	267	280	263	279	294	291	255	262	240	306	281	297	261	268	254	298	275	268	260	271	244	241	288	256	251	269	256	281	287	253	251	265	258	262	265	261	261	262	298	259	264	247	294	253	270	254	262	242	293	270	263	242	240	284	267	225	253	286	292	244	245	295	265	267	268	245	251	252	269	242	259	273	252	251	255	268	280	248	222	241	265	230	276	240	270	224	282	248	251	268	240	262	269	279	266	251	254	247	291	269	309	288	246	274	268	240	281	249	275	252	271	283	249	214	294	269	276	289	242	282	243	277	284	267	268	255	250	261	241	263	284	247	247	267	229	255	267	273	287	263	274	238	270	267	278	250	258	226	252	279	264	242	244	271	259	283	278	242	285	266	244	276	295	241	291	253	244	269	266	287	265	281	262	284	255	266	257	240	244	265	251	240	258	263	273	279	249	265	245	261	256	264	252	241	251	274	282	266	264	252	295	275	235	255	248	253	257	264	245	290	241	267	293	260	215	261	267	261	282	269	219	273	295	294	239	258	253	289	244	242	287	249	250	251	252	276	279	243	253	237	271	256	281	262	239	279	279	265	269	265	271	257	268	288	288	249	293	278	251	256	302	261	260	264	238	259	263	252	255	275	261	287	273	243	270	252	252	271	235	250	244	264	268	282	255	254	225	254	234	258	287	273	231	267	254	232	254	285	259	278	249	246	241	244	268	275	270	247	272	254	255	263	255	257	259	283	255	227	290	229	266	261	274	275	253	255	277	248	278	251	265	248	245	258	260	289	262	255	260	269	241	259	267	264	248	224	264	272	267	270	269	249	280	271	255	260	270	242	243	273	252	253	260	268	251	283	294	258	260	259	259	263	274	288	245	261	256	219	264	240	271	259	256	251	257	245	281	255	274	275	277	266	253	270	271	247	272	266	250	265	287	263	251	279	277	283	260	272	252	267	249	256	268	257	264	234	283	291	258	284	276	259	239	248	252	268	253	277	262	266	250	244	231	266	282	272	264	275	273	253	260	244	269	266	233	231	257	236	265	260	275	269	255	265	239	256	277	254	251	284	242	258	249	254	231	244	258	302	275	271	293	283	265	259	266	276	261	238	257	278	283	254	272	253	286	266	245	265	271	207	283	274	267	263	247	243	267	256	254	256	274	288	262	265	277	259	255	261	255	273	305	270	276	242	270	267	256	253	273	254	283	232	255	257	257	306	253	251	244	257	257	281	266	260	238	243	267	240	268	261	261	258	273	261	247	257	286	260	245	302	259	247	239	278	245	262	240	245	270	263	264	270	248	258	251	291	236	280	273	233	227	287	300	230	255	243	269	269	277	226	218	258	284	254	275	250	276	250	247	228	261	245	247	255	258	245	251	272	274	276	242	250	255	270	235	281	280	255	278	247	273	283	260	258	257	264	233	295	263	250	280	252	278	282	254	271	256	276	268	273	239	240	243	274	257	289	291	277	253	246	280	266	249	246	272	248	265	259	255	258	266	239	246	247	291	261	223	265	278	248	284	242	273	278	255	269	292	269	264	249	282	267	276	263	237	275	251	239	256	259	223	260	234	242	259	244	251	265	268	254	257	245	266	262	277	259	270	265	241	263	296	245	271	265	265	282	225	283	240	249	237	271	254	252	263	265	252	268	276	262	258	261	276	257	272	261	259	272	235	240	252	267	284	255	240	261	256	276	270	254	241	257	262	242	259	278	238	250	272	257	268	284	237	258	241	301	250	255	254	250	249	251	275	230	255	273	287	229	263	277	235	258	264	252	238	288	261	252	268	281	275	252	259	228	268	265	266	267	293	260	230	297	272	274	269	246	297	267	256	268	258	256	256	284	266	255	271	274	269	236	241	236	257	279	238	226	269	274	278	260	290	277	240	272	278	258	283	271	253	207	254	270	257	251	268	255	240	241	238	241	237	254	267	257	290	252	269	265	252	272	264	267	241	276	271	264	289	246	256	229	242	283	285	250	278	236	253	277	257	257	298	246	228	245	252	242	260	276	239	246	287	274	271	283	282	264	268	257	238	298	252	257	224	233	282	244	262	269	260	284	261	220	250	256	277	284	244	281	232	276	271	242	271	245	278	292	251	269	261	278	260	266	260	291	277	252	252	252	282	272	266	239	232	253	262	238	242	264	248	244	280	282	257	284	251	260	275	257	272	294	246	287	240	274	268	284	259	256	255	291	237	264	259	240	257	261	276	255	267	279	255	272	276	278	251	261	281	253	271	247	247	275	265	255	296	257	245	283	266	280	252	246	229	309	249	269	263	268	267	277	258	265	281	269	259	253	243	244	286	263	236	278	272	275	263	268	255	281	265	262	271	269	273	286	285	267	243	255	263	265	285	243	277	256	249	282	270	244	294	256	245	262	245	270	272	297	240	238	299	241	252	253	246	241	273	274	275	299	262	260	261	285	289	270	252	252	238	279	261	234	262	260	285	256	297	268	301	268	252	267	247	290	278	244	260	294	279	266	257	303	261	273	283	257	257	252	283	235	256	271	281	279	261	264	276	248	254	259	280	263	259	223	241	259	259	266	269	276	286	226	243	264	269	259	259	266	276	274	247	279	265	269	278	252	260	237	249	275	304	292	245	266	299	264	244	250	248	268	267	272	298	252	233	251	285	242	231	237	268	254	288	265	259	264	263	273	277	266	247	251	242	269	272	273	315	254	262	248	275	255	285	245	262	257	256	270	269	252	270	247	262	262	280	273	258	274	289	259	258	234	262	260	258	258	257	260	274	275	243	267	285	267	245	280	264	291	245	287	262	275	275	245	269	255	251	254	253	245	266	267	276	247	287	239	268	280	271	251	279	267	259	271	276	274	247	266	252	268	246	267	236
42878	58028	36560	3820	2637	2042	1628	1279	1067	913	786	732	669	580	572	557	468	438	449	420	430	438	435	396	421	406	359	363	408	362	410	370	388	386	327	395	390	380	359	372	367	356	350	369	354	386	342	364	341	336	358	351	363	345	378	350	341	354	354	358	370	354	369	361	324	326	346	327	350	370	324	358	341	346	323	358	327	330	355	361	345	345	350	397	337	370	359	333	347	323	372	358	322	354	352	363	346	350	330	316	350	344	336	354	388	336	380	324	341	328	382	339	359	337	358	369	322	338	361	350	323	369	364	364	352	360	346	373	340	367	361	368	340	350	344	353	364	364	328	360	374	377	328	369	333	375	331	350	359	344	314	359	332	369	342	374	323	371	343	334	333	343	369	364	344	385	347	367	349	347	337	353	333	332	348	357	352	343	405	321	383	336	350	330	359	339	362	322	359	356	354	311	343	329	352	343	344	329	348	360	341	364	334	369	367	376	347	331	327	364	348	337	348	342	399	342	343	351	336	339	330	336	381	330	329	361	345	353	344	344	355	386	363	331	321	335	330	371	349	336	339	328	365	356	389	341	335	364	325	318	367	361	357	323	364	354	346	352	337	340	323	341	319	361	335	354	349	325	341	363	380	329	362	379	362	341	326	370	369	347	352	329	351	371	389	360	344	354	325	348	341	358	332	353	363	366	303	374	372	340	328	351	348	380	325	368	361	353	360	357	362	327	300	337	380	349	355	363	353	327	339	369	334	354	374	352	337	357	343	344	363	351	363	364	377	353	364	330	398	335	341	360	333	348	368	347	391	370	351	359	359	331	322	353	360	326	360	346	368	346	348	321	333	347	404	321	360	356	389	340	343	351	346	355	338	358	341	388	367	348	348	372	321	350	340	340	324	356	355	329	348	391	331	367	366	389	382	362	344	340	357	337	364	333	337	305	333	346	371	357	332	383	339	348	364	358	361	345	332	351	327	357	361	376	319	347	367	351	352	333	351	344	366	340	361	309	361	352	349	362	355	353	337	337	365	357	332	336	351	369	369	364	350	314	326	344	376	393	349	361	354	345	379	330	362	375	355	357	355	335	322	332	366	372	342	361	320	369	336	373	361	344	337	334	365	347	360	325	348	358	315	345	334	345	363	359	325	361	359	368	316	333	367	369	334	327	334	353	381	340	326	369	356	359	334	358	324	344	332	356	364	353	348	352	340	349	293	353	358	325	364	353	342	336	333	367	338	323	330	343	345	318	356	333	337	343	362	336	359	364	336	318	368	373	327	366	390	334	372	379	373	345	360	346	335	355	344	358	344	345	334	361	351	352	367	366	342	340	344	377	350	347	333	388	326	355	342	362	392	338	348	356	311	371	325	342	382	381	333	359	375	349	344	344	360	361	330	333	352	341	358	327	349	375	399	325	371	338	355	359	353	353	344	360	387	352	348	347	370	361	332	341	361	386	316	347	369	380	366	382	351	338	363	342	368	327	375	324	336	357	313	393	337	365	362	359	347	357	333	336	356	350	325	371	372	329	373	359	348	329	315	338	373	343	363	335	366	333	349	349	372	384	347	344	344	356	358	365	319	321	369	354	321	367	353	332	348	343	370	344	345	352	323	323	363	344	366	372	330	352	370	354	348	314	350	349	338	339	361	345	351	361	371	309	334	343	333	386	377	324	364	333	343	351	353	312	341	380	337	335	357	378	336	364	347	367	340	311	360	342	320	373	363	315	358	361	355	352	372	362	348	353	340	357	325	350	321	358	352	361	354	357	334	351	362	380	358	370	315	369	351	353	330	351	343	320	308	328	368	345	360	333	346	334	365	364	349	349	339	373	390	359	356	352	328	330	355	345	353	357	353	354	378	331	370	362	326	366	360	365	379	330	344	366	376	357	324	340	348	349	367	368	342	364	343	336	340	332	316	345	343	351	332	390	356	358	382	343	359	379	329	356	361	391	352	369	360	368	334	335	375	357	352	353	346	347	361	379	353	358	394	380	335	348	342	339	355	396	354	352	365	327	351	359	322	347	337	353	371	341	361	355	327	330	362	336	341	383	362	361	316	357	388	360	323	332	324	357	369	353	368	330	352	375	330	353	352	347	376	341	382	371	306	378	346	363	329	354	344	398	381	382	383	332	378	348	373	384	339	361	329	342	312	365	336	347	366	346	351	360	340	323	363	343	330	332	346	362	349	339	338	339	333	335	380	341	317	341	406	356	354	376	356	366	359	383	344	329	355	359	325	356	347	326	340	349	374	315	392	350	348	352	363	379	354	340	361	353	374	369	364	347	362	327	355	326	366	338	360	345	337	371	331	337	345	381	321	342	332	356	342	370	364	355	355	345	382	333	360	368	322	350	341	335	364	341	362	346	339	393	342	346	370	328	339	341	352	327	335	342	345	347	341	384	330	333	324	370	348	354	389	352	362	365	329	309	361	336	328	361	367	323	331	331	324	392	364	362	344	377	349	343	329	344	358	349	321	315	375	340	362	357	334	379	368	326	350	391	351	345	356	328	359	362	358	373	383	313	408	371	362	364	368	347	354	347	359	316	335	345	371	350	336	308	332	358	341	340	362	348	344	349	349	350	320	348	379	338	320	329	335	327	344	367	332	342	356	323	367	331	370	319	335	361	378	345	326	395	352	370	369	360	355	378	336	369	335	320	391	354	336	352	367	325	375	362	346	348	346	310	308	337	342	335	346	358	345	321	370	373	361	337	348	358	352	344	318	371	342	338	335	348	371	377	352	351	344	316	346	339	354	356	349	375	338	340	352	358	355	306	327	326	330	365	355	342	327	320	383	370	339	355	343	370	335	358	361	341	351	325	378	360	338	370	363	348	360	369	329	351	361	342	342	343	364	334	346	380	378	337	326	338	373	338	371	277	344	307	346	330	360	338	336	377	334	375	344	333	327	394	332	363	313	328	372	363	367	354	356	339	374	387	346	359	336	359	357	339	379	375	347	349	334	320	361	280	322	342	383	343	354	329	354	364	335	378	378	351	347	339	346	378	370	361	361	344	349	370	351	350	323	321	353	364	305	374	382	344	352	340	354	354	365	383	327	352	343	341	360	342	355	359	348	360	321	354	343	344	350	371	375	340	357	356	349	345	345	346	304	337	332	343	373	355	338	348	338	350	364	366	371	316	358	383	359	337	327	360	332	342	343	357	338	349	339	330	344	315	366	322	342	348	347	336	359	363	343	357	346	352	353	352	375	330	335	338	373	330	376	355	313	344	376	368	330	354	315	355	367	364	385	348	340	350	357	327	368	326	364	358	383	337	341	355	346	367	371	379	385	347	351	363	367	348	336	336	390	337	385	328	350	380	334	381	357	346	364	345	345	366	352	342	377	362	343	335	370	368	359	351	340	331	350	345	365	319	368	355	359	369	376	362	348	345	320	351	340	349	348	321	389	339	333	358	381	337	361	378	353	362	333	370	383	344	341	338	345	340	335	316	344	367	316	328	347	334	339	394	345	382	364	353	312	353	337	347
28092	23156	20208	4355	592	574	537	472	509	501	474	558	504	496	501	516	504	511	502	485	448	530	494	546	467	480	512	476	512	482	507	501	493	480	495	500	480	505	490	526	519	538	510	510	505	484	504	490	500	504	501	499	518	530	470	502	487	521	496	505	488	484	508	478	504	500	480	477	528	491	479	518	459	463	491	507	548	485	508	503	509	489	466	493	520	526	482	512	475	481	501	497	483	488	502	537	499	484	522	489	451	521	529	503	499	482	506	531	456	498	467	484	504	474	522	513	462	510	467	525	503	525	488	503	486	502	473	511	457	493	494	537	488	484	501	464	480	496	503	490	485	499	489	545	486	501	495	497	494	503	488	503	524	488	501	493	513	498	520	481	499	503	542	457	497	501	480	502	489	482	504	533	507	476	513	494	485	483	482	478	502	522	456	497	480	525	485	472	493	512	495	470	497	491	475	512	511	479	498	532	509	512	484	492	489	522	518	490	506	499	482	504	543	485	499	517	515	476	474	505	480	512	467	517	500	513	512	532	467	504	552	453	517	485	506	513	511	474	451	525	499	533	533	483	485	495	544	486	480	463	472	484	496	420	494	487	488	496	504	517	498	514	523	510	462	523	487	501	477	492	513	483	491	495	509	491	553	512	478	486	521	473	485	500	486	490	552	484	512	505	467	487	500	444	485	470	499	461	520	470	494	495	485	512	485	465	469	479	498	466	514	541	514	483	537	534	491	498	470	481	536	463	485	482	495	462	426	500	510	489	518	507	467	502	504	475	475	494	520	477	448	500	518	528	517	526	475	502	513	546	519	492	506	473	498	487	465	479	473	459	479	511	521	474	473	524	463	513	507	461	471	467	502	505	515	515	515	438	497	479	493	511	496	516	486	497	517	491	497	463	484	489	514	516	473	494	516	483	507	477	525	495	490	493	498	498	473	489	507	505	465	502	506	496	484	508	510	539	523	511	513	497	484	473	467	500	483	496	494	488	528	496	502	509	515	477	520	483	499	511	461	475	463	497	503	486	512	512	515	510	479	504	533	443	496	514	468	473	490	536	452	477	482	523	481	482	502	511	466	519	490	498	486	495	485	464	510	513	513	505	532	469	483	521	513	503	576	476	499	500	523	480	508	507	507	510	478	462	452	507	489	497	483	467	484	503	482	482	495	521	494	501	529	477	489	483	503	513	513	497	501	490	518	463	472	535	503	510	471	507	492	512	438	466	444	498	508	485	499	510	490	492	485	481	495	504	507	530	499	508	501	563	513	463	473	502	494	506	526	488	516	465	507	482	529	501	472	488	477	500	505	473	491	485	501	529	504	525	484	537	472	502	518	469	502	462	493	476	475	493	465	512	513	474	500	499	513	507	505	503	493	454	456	508	509	481	527	526	491	462	538	485	481	468	472	502	518	468	509	511	491	517	483	495	508	483	503	466	506	509	489	480	500	513	489	512	480	490	521	492	492	447	507	494	531	489	508	524	487	516	494	480	501	495	506	485	488	492	493	493	490	508	467	528	508	505	493	526	453	523	514	494	503	483	478	527	496	508	520	501	491	517	494	485	515	517	534	526	492	498	535	485	511	465	501	504	489	466	506	536	467	507	498	509	494	517	507	526	495	474	456	534	513	494	487	483	479	495	526	471	519	448	499	489	502	513	519	480	513	458	470	496	488	515	512	506	513	476	474	491	527	487	466	509	481	504	460	474	513	479	471	532	511	466	514	513	486	459	496	488	499	529	532	465	485	535	482	554	506	511	501	487	462	487	474	515	484	465	517	519	488	522	515	485	489	513	499	463	454	484	512	532	505	496	490	537	501	492	520	458	488	511	521	523	469	472	477	508	510	481	524	492	542	457	487	500	502	467	444	466	460	463	510	486	515	489	473	502	508	512	480	515	465	480	487	476	509	473	491	478	457	511	486	495	472	515	500	472	543	494	455	485	507	512	487	484	463	482	505	521	481	463	473	491	505	526	492	507	514	468	447	479	493	494	484	481	507	484	483	498	499	492	498	460	499	486	509	496	503	491	500	476	463	484	495	488	489	501	472	527	498	468	492	469	453	493	482	487	504	520	509	467	483	475	471	509	489	493	482	480	524	511	464	518	498	442	529	473	515	478	489	504	483	510	497	498	492	516	523	473	487	542	523	503	493	467	461	479	528	523	526	494	526	483	517	490	495	504	500	495	468	494	501	507	467	477	526	491	482	484	526	502	512	492	485	518	501	512	448	472	477	469	492	512	449	487	523	484	529	513	511	492	523	512	461	496	522	498	477	473	519	512	523	516	511	471	496	471	480	497	468	504	502	492	496	484	472	464	488	554	467	486	475	461	488	516	503	520	524	433	508	512	488	517	510	460	509	509	494	459	481	498	477	511	484	487	464	513	497	443	474	481	471	477	491	470	512	472	492	484	520	506	504	482	484	538	526	492	513	509	498	538	506	454	518	442	494	517	503	527	485	487	521	523	483	498	525	504	483	509	499	532	527	517	523	502	500	481	479	496	479	502	496	507	520	498	466	522	487	513	479	485	505	480	463	481	506	512	514	484	493	513	489	506	476	486	481	510	467	519	497	493	492	538	496	475	466	516	459	481	530	458	483	487	531	484	470	502	472	475	506	519	512	533	529	526	508	482	508	475	491	489	502	527	476	488	492	531	465	504	495	491	486	480	522	461	510	485	506	518	520	523	481	508	498	503	472	482	524	463	482	514	549	475	480	479	489	518	493	530	513	462	480	484	508	518	497	508	502	520	521	486	506	472	484	479	509	496	480	500	504	508	483	514	486	508	500	519	467	506	482	493	516	486	516	524	504	513	492	437	482	464	515	518	514	460	470	500	492	483	504	483	479	500	517	504	459	478	482	477	509	519	504	488	480	492	457	495	463	486	527	484	460	453	484	509	483	502	499	489	496	509	499	503	495	478	516	525	494	471	487	515	510	487	466	452	510	503	473	453	450	491	504	502	496	484	500	500	526	513	559	525	525	492	475	474	511	468	502	493	498	503	514	491	486	476	485	508	517	480	492	488	482	507	491	511	458	499	513	516	496	548	481	523	514	488	496	517	525	521	522	485	514	529	455	474	527	524	464	482	493	520	531	480	529	500	484	492	501	494	524	464	490	496	487	492	493	452	510	471	516	461	511	496	473	494	515	451	494	484	501	494	492	502	466	477	496	497	474	482	498	498	535	484	520	513	518	503	534	526	514	487	466	461	475	513	502	493	492	493	528	515	524	469	520	455	461	472	524	472	483	541	513	496	471	503	498	505	523	513	467	458	489	533	482	503	539	484	482	537	522	479	486	485	540	464	484	527	499	517	512	493	509	472	522	507	516	493	516	524	520	501	450	493	497	484	513	508	480	505	472	513	495	542	467	486	497	529	472	443	487	508	505	497	489	519	495	533	513	481	527	526	485	505	478	539	516	511	512	499	499	519	487	494	482	497	531	519	539	498	462	466	508	501	483	488	545	495	494	522	496	490	481	509	509	489
28709	33369	15668	797	757	688	742	671	623	681	642	682	620	678	715	660	691	654	615	649	673	671	627	726	652	682	666	649	639	611	616	631	666	652	630	631	618	671	620	669	655	624	637	710	742	644	694	628	678	717	625	653	684	657	645	660	660	675	654	669	619	643	687	661	693	645	673	691	670	665	659	638	640	698	647	644	633	656	618	697	640	647	686	675	649	635	694	646	656	652	660	671	674	668	645	679	658	668	669	638	687	667	661	665	655	648	665	640	680	698	615	671	678	640	690	662	676	646	648	654	652	636	623	673	684	665	658	666	676	647	650	643	681	669	658	680	633	619	688	637	654	649	633	621	681	661	658	643	680	689	632	672	658	664	604	663	639	682	653	647	659	648	635	637	716	685	655	639	626	671	692	632	653	671	716	623	646	639	663	606	646	703	665	669	678	736	672	667	637	685	630	620	653	659	639	678	662	666	684	643	691	628	665	649	653	624	655	628	670	628	633	623	625	627	644	650	603	601	672	664	630	633	619	625	616	642	647	677	654	626	680	667	670	629	657	617	672	650	681	662	636	650	616	630	662	624	652	676	635	649	694	724	635	615	652	705	648	653	673	664	663	647	684	709	687	661	615	592	636	624	698	650	657	655	606	627	660	684	681	669	663	660	644	656	618	641	688	691	666	680	661	658	673	680	627	647	643	644	629	645	640	680	666	647	678	637	675	679	678	655	658	668	622	674	632	668	682	677	654	661	611	642	651	687	655	661	660	661	700	663	601	670	672	644	660	667	644	667	694	606	649	662	656	672	687	645	650	632	638	655	651	605	657	622	668	637	662	683	663	696	637	665	684	641	629	675	694	640	661	644	626	624	646	658	660	625	655	702	696	594	675	662	601	675	676	703	630	626	664	667	632	680	614	632	634	669	681	654	663	642	705	656	641	703	638	722	661	614	636	604	636	621	675	676	638	627	679	642	669	610	664	645	649	661	633	659	688	671	674	686	673	643	650	603	658	632	654	706	657	624	674	653	668	657	667	624	631	626	622	650	646	699	637	643	632	642	703	654	651	646	687	624	700	681	659	678	664	620	630	603	702	643	633	633	699	675	686	667	623	654	683	666	653	655	668	649	631	640	652	624	610	621	671	679	647	633	652	701	672	677	630	672	674	641	640	627	660	672	637	667	606	625	619	627	654	645	684	689	632	655	651	656	710	617	708	671	638	592	644	668	655	613	673	673	652	649	658	685	632	632	652	673	643	694	638	645	656	675	661	658	649	664	648	633	663	683	670	665	644	638	617	655	654	646	667	613	607	633	701	679	641	684	661	657	646	611	654	642	632	649	736	675	664	681	651	659	669	712	645	684	669	670	640	655	649	642	660	694	627	659	648	603	653	661	681	683	623	647	624	649	667	678	674	696	638	667	658	645	620	669	636	655	651	631	661	684	669	646	681	642	668	642	688	694	664	664	650	679	654	616	685	609	645	661	649	687	638	670	641	674	744	663	667	654	639	606	654	628	614	638	658	658	610	729	622	708	719	667	674	607	633	689	671	673	644	640	660	685	604	656	713	669	660	646	592	666	626	658	684	671	627	634	614	675	649	725	680	653	676	683	677	623	657	655	669	638	665	676	667	704	645	629	646	657	634	687	712	636	654	641	656	592	652	657	657	629	659	658	623	595	646	668	644	686	668	675	650	662	644	677	674	695	671	651	710	670	646	634	653	646	641	645	656	643	636	666	675	594	680	650	647	638	653	671	656	631	627	676	675	643	647	629	682	653	643	670	645	643	609	647	607	650	595	634	628	704	637	673	655	650	660	690	655	650	696	638	651	670	657	708	649	652	681	667	667	669	624	610	630	626	669	676	686	658	651	647	666	656	695	622	650	652	661	670	671	648	668	654	665	646	664	629	669	657	654	689	659	643	634	685	639	629	628	618	636	663	625	674	641	659	647	674	687	622	658	684	662	644	661	677	638	668	673	644	605	683	710	663	680	652	607	602	670	675	676	715	644	657	682	646	630	661	642	695	637	644	682	663	685	700	689	689	651	645	708	657	685	655	636	642	627	616	669	651	650	624	650	684	711	661	629	654	650	632	690	671	672	654	627	619	665	661	644	646	681	632	620	678	654	651	641	633	654	651	653	642	646	654	696	675	651	615	656	627	659	610	637	618	648	675	645	649	637	637	623	651	653	639	619	636	668	626	654	630	678	652	638	685	670	657	715	616	596	684	707	703	643	685	656	616	640	674	613	626	627	677	685	642	643	636	702	640	633	658	657	660	650	682	663	650	670	680	644	592	683	630	672	658	604	683	678	671	643	659	603	687	630	669	625	629	640	631	683	648	687	628	650	666	722	617	659	674	612	686	665	641	674	659	679	662	670	657	665	681	680	693	661	651	675	670	643	739	679	656	661	673	658	652	647	607	660	633	693	669	671	650	664	659	642	647	640	685	655	657	640	632	639	655	646	626	649	619	643	633	658	671	654	667	657	709	659	670	648	659	697	666	675	683	675	660	672	661	645	654	647	662	664	639	670	642	670	582	698	616	658	675	641	710	607	644	658	636	644	674	654	649	678	642	678	632	649	654	659	661	656	665	635	648	664	660	608	657	638	682	653	639	668	617	650	682	676	626	628	662	658	672	681	585	649	656	667	620	659	650	630	667	668	648	629	680	642	635	698	638	718	655	668	652	691	694	662	670	635	650	631	627	646	665	697	649	657	654	662	643	632	646	649	610	708	646	660	668	656	679	630	656	661	647	638	671	680	632	683	652	675	696	619	694	685	644	666	695	620	645	679	658	637	666	659	649	599	639	691	624	655	652	702	678	645	658	659	687	677	665	643	638	598	638	683	654	659	657	682	691	682	645	649	599	672	654	630	629	671	651	696	610	675	664	639	673	667	689	666	663	656	619	682	622	651	623	704	688	633	710	683	672	648	638	684	678	661	670	639	677	676	666	628	680	630	657	660	609	698	636	654	682	670	699	670	666	673	672	641	663	654	664	629	662	665	636	671	594	683	636	657	658	639	651	673	639	677	652	680	637	611	656	623	641	670	658	707	684	660	607	680	629	645	649	638	658	633	649	637	667	662	654	676	680	640	644	638	664	652	586	660	707	639	663	629	605	666	675	643	651	693	672	672	656	638	634	635	695	656	630	626	635	682	634	657	621	641	642	627	656	633	689	660	684	637	648	651	684	635	649	675	685	643	702	673	671	658	715	671	660	629	695	679	666	674	639	675	647	669	662	636	669	619	703	664	662	658	662	633	651	651	633	662	678	667	711	665	677	659	600	635	689	640	613	664	608	671	669	705	689	663	683	658	618	721	641	657	641	659	678	647	611	670	698	645	726	661	673	689	658	602	615	678	622	656	641	673	641	623	639	680	681	687	684	624	644	626	626	645	695	680	678	666	652	694	668	633	688	649	632	657	704	646	680	639	678	652	606	607	663	648	667	623	644	688	678	670	621	636	614	652	630	633	622	678	616	663	639	609	613	644	695
24201	21642	27283	26224	21435	12901	1060	730	664	605	599	536	578	509	544	518	533	528	533	512	522	556	529	508	527	493	552	561	536	497	506	445	465	515	494	482	508	566	457	516	482	482	497	537	542	517	495	531	529	497	529	521	531	495	481	483	524	489	512	488	516	498	487	474	497	542	534	526	541	495	505	470	504	525	547	514	463	516	503	509	470	528	490	495	547	490	515	484	499	482	518	478	487	513	520	514	494	476	500	513	481	456	488	487	518	455	529	523	483	490	515	489	480	485	507	496	491	507	498	476	490	455	501	509	500	516	494	547	514	480	514	509	505	489	506	471	528	526	501	496	521	480	477	451	507	528	487	511	499	519	518	510	542	450	450	477	487	539	507	522	519	511	469	541	490	486	501	472	473	516	559	520	458	511	524	520	528	509	473	514	484	468	520	500	529	472	547	469	485	493	459	479	464	511	515	476	483	500	485	536	459	500	517	499	477	498	512	468	509	500	499	488	474	490	510	495	496	506	473	504	497	497	489	504	500	487	527	484	543	509	530	528	518	486	522	515	495	536	517	450	517	502	471	503	484	493	521	513	502	519	538	484	520	485	505	502	521	508	520	511	514	519	476	501	503	539	494	491	511	473	511	497	479	522	527	529	495	495	492	501	497	522	514	484	512	498	518	521	489	472	491	542	463	513	505	463	506	477	523	527	492	539	473	505	488	523	525	510	491	487	483	517	505	525	534	519	528	526	523	498	521	515	513	522	502	476	525	474	479	535	498	469	521	512	503	496	516	464	481	523	482	499	482	457	471	517	503	504	504	481	465	529	494	491	474	463	529	478	493	475	486	482	475	498	448	471	507	505	509	473	529	523	481	499	483	526	488	487	508	568	465	494	505	493	471	515	511	458	554	510	454	521	521	500	508	477	477	445	474	465	480	525	513	501	513	510	500	532	497	522	495	564	502	538	479	496	543	499	525	507	473	486	546	521	527	525	507	478	546	510	488	465	501	489	476	512	470	495	521	521	535	500	474	505	469	514	557	538	513	453	478	508	512	464	521	472	548	477	499	526	447	501	502	529	467	503	517	556	464	533	496	518	513	459	482	442	525	515	491	491	519	525	511	480	500	513	513	462	477	490	489	523	445	515	492	486	491	525	488	533	483	513	510	529	505	474	482	519	535	461	488	451	519	482	523	474	493	493	503	464	530	519	498	487	485	462	506	528	521	485	507	464	488	491	528	487	489	487	471	496	487	526	486	488	463	492	487	523	447	491	502	523	495	507	468	521	546	506	486	513	486	488	505	474	491	498	511	518	494	504	546	476	473	480	498	534	527	461	488	491	514	533	455	480	469	529	529	467	503	451	513	495	469	507	514	511	541	512	517	477	488	503	488	529	509	485	478	510	494	525	510	546	499	497	511	505	478	525	474	505	502	504	486	483	459	497	549	512	490	483	480	491	511	490	541	507	479	502	468	446	509	496	511	527	474	505	478	511	469	511	529	482	489	511	485	483	520	489	468	464	515	489	520	482	499	497	522	506	516	502	537	503	468	511	488	506	496	484	495	492	533	516	471	492	510	473	515	491	516	538	494	512	534	448	523	488	522	476	488	526	500	504	488	503	473	506	478	507	476	519	503	514	519	494	511	536	494	460	526	496	512	519	515	490	467	500	508	512	512	465	512	492	505	489	494	508	497	525	538	515	517	504	481	504	490	480	482	488	451	522	485	473	506	464	479	492	568	532	447	452	508	522	501	512	508	478	506	513	494	489	507	510	498	469	484	502	468	489	498	469	494	496	488	491	540	468	487	463	491	473	497	476	541	497	505	495	504	461	523	467	481	481	513	495	453	491	501	502	514	521	467	539	484	486	478	515	487	561	509	490	516	523	503	498	475	497	468	496	510	527	459	504	534	478	491	514	502	539	474	465	508	517	517	519	460	484	505	528	497	521	478	489	478	510	552	534	500	472	533	508	470	480	501	465	521	497	495	498	516	507	509	496	520	539	535	485	503	486	481	476	499	469	489	455	475	480	506	564	506	528	538	469	479	516	536	469	487	467	516	476	503	515	569	497	488	475	479	511	482	500	503	515	473	494	499	484	479	539	516	516	520	522	495	515	505	474	484	519	540	509	504	510	454	496	504	480	497	472	533	495	496	510	514	471	498	492	486	476	529	504	527	501	492	507	518	485	480	506	483	452	513	524	505	486	512	471	512	483	487	542	508	491	536	473	505	516	496	519	513	469	500	500	486	491	537	520	478	510	515	467	514	550	529	516	514	516	503	507	514	514	485	525	477	532	512	482	538	495	495	538	512	508	490	469	515	453	481	515	493	517	501	495	475	506	489	492	490	512	494	503	499	505	520	483	513	504	501	511	494	475	485	494	503	553	451	508	501	492	495	516	460	535	484	491	478	502	513	489	530	491	521	482	488	503	443	532	497	509	532	535	498	478	518	489	491	475	533	466	540	495	457	490	475	507	504	500	531	483	469	493	510	518	511	517	522	517	526	502	504	478	500	537	509	504	502	489	497	494	549	475	471	469	508	501	518	513	524	513	521	510	517	475	547	540	516	530	579	497	528	489	502	482	508	501	509	480	519	508	506	502	469	477	507	505	533	472	495	494	487	502	515	500	475	541	532	506	516	499	526	493	496	464	538	473	456	499	526	521	534	513	529	500	493	503	544	504	491	489	501	514	526	503	467	484	495	508	484	473	487	529	479	535	489	491	489	525	525	513	464	477	537	503	540	528	472	518	493	492	520	507	509	499	506	506	511	516	463	465	487	467	512	496	505	502	466	501	486	517	541	503	520	483	542	524	460	480	507	491	526	523	487	479	503	481	494	460	484	457	498	505	464	569	502	459	495	542	478	498	496	501	456	478	511	516	474	528	538	490	490	509	493	477	527	508	507	493	480	487	497	496	501	474	483	530	502	493	507	472	518	487	514	504	495	520	509	483	464	486	538	465	488	505	518	517	508	513	539	520	445	488	506	493	515	511	520	512	517	538	506	518	476	504	503	487	538	505	505	479	493	456	535	519	469	495	513	494	476	513	523	450	521	480	482	479	495	467	504	478	519	488	499	479	514	507	497	504	506	517	487	528	541	500	499	509	471	504	504	534	493	478	544	522	522	492	522	498	493	471	489	512	506	513	515	484	522	518	513	496	486	486	497	494	487	496	528	521	501	526	508	543	466	525	512	514	485	521	542	480	478	489	483	496	478	503	522	500	512	503	508	512	494	509	511	525	508	487	514	506	509	501	521	491	473	504	484	484	532	553	527	492	540	528	483	509	511	500	501	479	500	520	486	533	519	478	539	521	474	526	505	511	459	475	501	519	516	507	499	481	520	485	499	485	491	490	510	506	503	527	454	511	524	515	530	533	483	499	516	502	490	511	480	494	525	479	474	515	533	482	520	473	525	507	506	537	469	472	529	500	502	499	490	493	506	498	526	502	530	498	453	480	473	481	528	505	468	530	472	513	519	477	500	468	488	514	480	527
42518	57948	36029	2592	1891	1578	1326	1162	1050	977	895	828	852	780	767	724	745	745	759	710	710	726	700	699	716	692	726	708	672	700	716	707	691	683	694	686	692	650	696	722	684	668	659	656	717	689	705	663	655	659	710	688	668	684	645	693	714	669	665	688	637	689	682	667	691	688	690	678	645	660	637	634	677	649	700	698	664	664	706	698	710	663	683	684	715	648	659	696	677	705	638	659	700	677	728	634	663	663	702	678	695	672	681	642	697	675	695	697	642	695	647	735	718	681	674	673	668	626	671	650	646	666	690	660	658	669	685	640	687	703	659	668	690	663	695	705	695	637	667	674	654	668	658	654	664	663	693	641	656	693	658	698	702	718	669	663	641	661	650	677	658	655	655	659	618	654	677	666	687	713	688	653	679	673	688	662	667	636	656	654	615	675	667	627	666	649	679	682	703	642	649	681	690	704	667	662	623	680	676	664	708	675	651	654	701	665	667	666	708	689	658	682	689	634	680	658	655	694	682	643	702	647	666	710	673	647	663	628	660	693	678	701	671	639	640	683	679	638	697	717	703	702	702	653	660	667	630	707	677	691	695	645	667	693	692	665	701	657	683	676	666	651	659	684	673	693	730	683	670	672	663	707	710	683	631	675	672	649	655	671	681	633	711	671	675	653	660	668	634	640	627	709	682	653	655	699	695	683	663	706	670	667	601	680	631	681	715	659	678	647	672	646	649	621	703	654	695	686	669	684	667	661	659	678	676	684	659	677	600	682	628	683	632	679	690	679	661	658	699	670	679	693	667	634	703	658	663	621	640	701	657	655	713	659	649	654	684	668	673	679	684	651	683	686	654	667	681	670	696	691	703	667	661	623	643	684	662	666	636	703	701	650	711	683	691	678	622	693	653	645	688	643	692	658	664	673	690	718	665	675	644	672	676	665	629	652	655	650	737	722	674	688	646	600	680	710	662	722	613	699	667	694	679	698	690	670	646	691	662	689	633	683	650	688	672	631	667	678	678	654	646	661	655	669	695	678	687	646	683	712	684	716	644	670	711	675	626	648	636	663	691	664	695	709	695	673	654	686	655	678	646	680	684	708	612	661	652	661	667	640	674	724	619	682	645	703	666	697	660	677	734	728	589	707	717	666	675	659	683	706	663	677	630	668	654	691	679	703	698	699	667	669	707	651	638	657	661	618	738	654	673	689	634	684	633	653	657	626	648	711	693	680	745	641	640	710	676	673	713	697	644	754	660	644	674	681	699	689	715	686	688	669	693	641	669	687	678	689	675	641	675	667	669	667	679	656	671	689	676	690	671	670	668	669	675	661	676	638	650	691	665	705	682	683	674	682	682	675	691	680	630	666	701	676	647	664	710	636	644	675	716	692	651	697	665	672	655	663	708	666	715	652	664	682	679	690	671	667	712	667	662	658	631	649	688	644	703	634	722	697	691	628	711	690	683	724	704	700	662	675	696	635	679	655	653	658	633	671	699	690	664	647	694	680	648	700	707	713	679	637	677	707	662	640	693	649	652	703	691	628	685	649	665	663	620	707	648	651	688	671	652	708	661	654	683	685	638	640	648	690	651	655	685	644	721	678	618	679	712	641	717	630	620	675	712	688	650	695	671	675	621	693	696	648	693	678	695	630	669	695	671	657	656	704	666	617	676	651	648	683	637	721	668	663	690	649	682	673	671	733	731	712	669	651	681	703	683	662	692	717	676	630	680	689	698	723	691	664	650	678	711	695	677	653	653	646	680	661	617	682	644	712	656	702	692	673	645	683	697	666	649	683	731	669	648	635	662	655	659	680	680	642	662	690	636	701	670	702	687	664	662	668	662	743	672	672	707	686	699	673	680	676	645	655	657	643	689	638	678	685	698	698	713	716	641	675	682	669	678	667	701	677	628	660	699	654	659	616	655	675	660	678	674	656	665	681	675	642	679	654	690	681	691	698	646	697	682	633	670	620	665	704	675	668	671	645	648	702	687	681	665	674	666	638	649	653	676	661	641	662	710	693	693	640	649	663	676	660	682	659	693	614	739	696	653	685	771	674	676	713	700	668	697	639	641	732	667	686	703	652	656	690	721	656	653	626	673	585	697	622	656	612	641	677	676	636	679	671	713	724	643	627	661	710	639	664	711	660	647	673	707	648	681	655	626	649	665	627	680	713	709	732	694	705	661	690	675	642	706	672	583	665	657	673	650	665	682	673	655	674	736	652	670	695	695	655	654	694	635	702	622	675	657	676	676	665	684	655	654	658	688	680	691	655	681	663	665	695	655	652	702	640	675	654	693	673	673	715	684	637	644	644	677	697	700	704	649	619	653	654	668	644	647	665	672	678	695	706	664	669	622	654	671	655	679	696	656	648	660	663	699	711	670	717	688	678	653	678	696	635	664	675	637	682	648	622	670	677	660	673	670	676	672	691	665	700	696	646	673	683	680	654	673	716	651	691	691	661	670	683	677	636	665	641	667	684	640	726	663	679	659	686	674	674	680	699	634	683	701	629	704	703	670	651	705	691	666	622	689	673	708	683	691	627	693	716	679	709	638	659	655	683	654	688	667	693	669	651	650	674	677	645	709	659	680	687	690	706	649	684	700	688	648	724	709	674	698	689	661	695	684	665	663	668	671	656	716	659	707	683	658	663	677	683	642	668	699	660	665	686	628	669	665	645	643	643	675	674	657	682	632	667	638	648	705	695	668	676	667	636	678	683	650	696	668	706	684	647	711	635	678	693	660	673	662	679	699	668	667	708	691	647	696	614	697	687	675	653	635	683	670	674	603	677	653	627	693	691	678	645	708	646	683	685	704	656	682	667	751	712	660	692	655	699	682	684	680	702	704	632	606	704	690	655	692	685	682	645	634	678	716	677	659	648	652	684	693	618	722	722	717	678	688	647	660	686	704	644	660	707	695	650	682	700	650	668	704	671	647	656	674	698	661	658	661	683	664	628	682	653	715	677	692	658	661	709	703	668	681	715	693	699	667	676	683	661	705	672	688	710	630	669	682	636	657	637	661	666	697	694	659	672	621	692	646	656	658	658	690	725	634	701	668	674	634	707	701	672	651	708	658	685	680	680	627	665	719	671	672	722	620	700	700	670	683	670	637	660	660	652	649	671	667	656	689	696	701	668	674	650	680	597	633	676	684	656	650	681	652	647	667	709	661	666	714	671	676	687	641	666	638	667	679	709	685	644	677	660	689	663	672	656	658	659	719	693	656	694	662	685	678	667	691	702	717	660	655	705	673	659	669	658	675	675	708	681	710	680	690	652	648	669	705	628	628	671	692	676	655	650	660	636	679	644	665	669	660	706	681	734	690	659	650	658	650	680	671	659	632	709	698	682	720	719	657	679	655	656	666	717	641	707	676	666	668	654	686	661	700	632	667	666	627	672	654	662	671	662	629	694	685	656	688	639	663	669	705	656	678	652	652	707	685	697	663	662	629	661	685	697	669	647	637	643	679	684	667	685	702	688	670	690	687	670	671	702
23167	21551	27443	25918	21450	21456	12370	804	462	492	411	395	395	363	306	316	306	329	308	279	278	267	328	294	292	280	266	278	273	272	279	250	290	278	298	286	273	281	270	242	258	274	285	226	274	276	245	264	273	268	242	280	306	258	274	287	270	255	257	273	279	237	254	256	293	258	269	243	254	294	263	268	264	263	262	257	257	238	266	269	262	286	290	249	291	268	262	287	278	265	261	249	268	271	282	249	247	289	260	262	268	262	230	268	257	280	253	219	246	289	267	280	276	265	262	276	234	232	245	282	289	253	248	274	278	229	270	252	268	258	240	254	293	276	264	273	290	282	273	256	269	264	255	267	275	253	265	278	248	259	269	268	252	280	255	264	273	245	258	270	272	239	259	243	264	269	254	276	294	263	267	285	252	254	273	266	275	256	248	275	251	267	277	256	254	273	263	250	224	262	258	236	278	239	284	243	276	247	244	267	299	238	287	252	268	243	251	269	294	242	260	248	259	240	239	258	290	260	294	272	247	267	271	285	251	240	239	272	256	254	282	280	283	264	245	236	260	256	267	265	262	272	256	258	271	230	262	263	265	273	220	256	277	264	246	241	294	258	233	286	268	231	294	218	267	255	260	250	280	248	237	247	260	265	243	257	261	248	273	265	241	279	259	272	298	256	245	245	293	241	263	289	281	264	277	229	262	272	265	261	268	265	254	274	280	287	275	252	232	297	258	277	277	258	288	250	280	266	266	285	268	270	239	234	283	272	289	261	265	271	256	255	223	262	273	296	268	290	267	249	252	271	269	242	264	284	258	269	265	259	273	264	258	273	273	243	257	247	259	270	296	288	253	281	252	262	268	289	278	247	307	262	237	258	257	271	267	253	268	266	264	259	247	282	268	246	256	277	282	275	272	256	246	279	294	275	288	286	270	260	295	235	264	241	257	244	238	260	248	269	297	264	271	238	268	257	258	288	266	260	265	269	272	283	284	278	265	254	269	250	243	261	283	277	281	263	263	263	255	247	275	287	244	265	257	252	262	264	231	276	275	239	255	247	271	269	252	254	242	284	280	248	237	259	277	285	253	271	266	289	263	284	276	268	258	277	278	297	230	251	237	273	274	266	287	247	245	294	269	257	267	277	251	284	275	260	248	247	273	276	260	273	242	243	265	257	252	231	259	270	250	252	274	298	247	263	274	294	290	256	263	260	263	283	272	307	274	258	263	276	287	281	279	244	286	247	288	243	254	277	263	268	274	267	257	250	252	253	247	259	252	233	250	245	252	247	283	292	273	259	286	256	256	293	265	279	281	258	268	262	291	246	269	275	256	270	254	258	287	246	287	276	245	244	245	274	262	274	277	258	279	265	268	271	264	286	259	242	255	287	245	266	276	270	263	246	266	253	224	267	275	262	255	240	247	289	273	262	262	260	254	277	249	246	275	251	265	244	252	271	290	265	224	254	271	250	275	247	261	260	269	248	255	238	297	280	270	264	247	279	246	274	271	249	250	255	272	253	260	251	261	232	269	283	262	251	255	253	242	247	273	281	255	276	284	250	257	295	278	276	243	270	251	264	271	241	279	253	281	241	258	244	283	262	292	282	261	253	238	237	270	274	266	244	252	248	267	250	237	281	246	284	254	279	244	255	259	238	276	240	248	272	246	241	248	279	281	285	290	260	260	257	264	259	261	277	251	266	268	256	271	252	246	236	247	253	254	260	247	274	286	262	277	261	263	227	268	285	281	257	258	283	236	255	258	268	275	249	274	262	281	261	273	258	263	279	263	297	247	240	237	224	245	258	302	264	273	264	232	242	268	254	266	273	234	280	277	270	281	257	240	231	259	244	264	253	262	263	233	261	249	263	274	268	267	258	249	273	264	266	237	262	247	250	293	260	265	261	247	253	267	261	271	263	254	281	266	294	257	255	274	257	268	272	256	267	270	261	280	262	258	236	271	276	264	264	260	252	287	276	232	287	271	256	253	246	264	242	249	274	256	264	253	287	276	247	266	258	255	273	257	261	265	270	279	282	232	279	248	249	263	246	246	271	263	293	241	263	257	256	276	268	243	258	258	265	268	260	244	255	261	259	248	271	271	292	246	286	266	253	289	248	255	253	289	273	287	292	267	253	281	246	261	251	234	286	266	264	272	268	278	240	250	249	260	260	247	259	260	233	253	263	239	233	256	285	304	270	265	245	272	268	252	231	261	292	269	287	277	275	279	276	243	269	269	234	270	268	273	253	264	257	292	231	279	287	261	266	250	257	250	286	276	243	254	279	276	268	252	271	276	277	281	289	270	242	241	245	250	253	241	235	258	242	263	246	246	257	269	271	264	238	284	262	245	271	235	234	228	259	272	262	234	241	273	262	247	272	252	237	238	276	281	238	265	253	259	263	274	270	275	263	242	255	272	314	250	249	219	229	243	261	273	260	265	242	255	258	267	255	249	268	248	277	267	258	255	259	247	245	250	241	276	274	270	283	255	257	269	267	253	262	268	254	269	243	278	253	246	249	260	270	269	260	256	255	263	223	248	266	292	245	283	286	266	248	253	249	264	257	240	248	270	240	246	237	259	274	269	274	272	273	266	258	278	245	284	263	244	258	268	286	236	278	243	245	275	276	279	286	256	252	276	260	249	254	230	289	266	265	268	286	266	241	262	262	249	244	237	250	256	249	241	227	239	269	282	280	241	271	274	244	261	263	271	237	270	251	264	271	243	270	247	255	269	257	255	251	288	257	268	265	275	276	288	221	235	284	282	249	264	297	229	267	272	296	268	259	282	264	229	243	268	287	260	276	230	244	244	270	267	256	265	243	272	275	276	260	266	259	266	246	260	295	252	222	272	257	252	278	259	260	250	311	261	257	270	282	289	244	269	267	256	246	268	270	266	251	282	249	250	255	256	284	240	302	243	231	217	264	266	262	250	280	280	259	285	292	270	256	233	250	280	241	247	234	254	279	240	252	252	228	264	253	272	255	263	253	269	255	260	243	270	247	288	275	268	272	275	253	258	243	262	291	284	289	278	253	268	269	260	255	250	269	245	252	265	253	257	286	268	258	296	291	249	272	237	266	269	264	242	282	275	254	265	277	252	237	250	267	250	275	250	262	265	245	257	257	260	288	259	292	268	288	255	288	291	285	263	274	256	239	245	255	247	258	254	236	265	266	245	297	279	271	283	267	283	255	262	261	239	291	275	266	275	237	259	296	230	283	258	275	288	263	272	256	267	261	278	255	277	250	266	244	265	267	284	231	244	250	270	260	267	250	274	282	285	271	240	234	253	242	250	236	253	270	280	256	274	237	276	260	280	262	249	272	270	240	258	248	258	255	236	289	241	267	278	239	292	265	278	265	235	252	277	258	272	254	235	277	262	274	259	239	265	277	230	268	255	270	269	279	247	246	267	257	258	260	257	252	245	247	295	273	244	234	280	270	273	243	254	268	289	259	258	242	255	290	255	263	249	263	262	236	282	247	274	273	253	248	287	272	230	244	263	281
38984	54705	35703	3909	2606	2044	1573	1294	1153	987	787	710	629	565	559	497	466	473	436	477	429	446	407	405	396	387	365	399	431	382	423	398	390	389	376	385	373	356	371	395	392	331	345	382	366	374	340	367	381	389	351	355	341	364	369	345	400	352	382	364	353	306	372	389	350	359	343	348	383	344	375	386	359	371	310	382	372	329	342	352	368	375	396	343	382	343	384	378	391	359	351	354	359	355	372	345	362	367	359	335	351	345	371	344	353	342	349	354	321	349	326	370	352	335	333	365	313	339	339	369	357	355	355	360	350	343	303	342	341	344	352	329	360	327	331	390	367	363	373	394	375	356	349	365	366	333	337	331	345	318	355	351	349	364	354	336	352	331	338	343	354	352	382	360	382	344	368	315	351	328	364	317	348	378	354	381	359	344	334	366	340	337	332	372	347	338	319	390	387	354	377	370	354	363	343	347	322	369	363	354	357	360	363	349	369	350	361	350	325	340	367	333	362	351	352	355	330	363	369	360	371	348	323	371	362	359	385	379	373	310	354	386	362	311	354	362	343	381	358	370	335	363	381	360	352	358	351	352	319	339	327	341	336	338	357	352	343	369	346	323	356	330	344	326	335	350	346	369	385	364	326	333	357	369	341	378	318	320	348	323	311	351	355	330	343	389	355	369	361	341	321	363	314	385	335	381	367	335	366	346	340	327	376	338	358	399	362	357	331	342	358	352	335	334	356	346	316	353	386	363	347	355	352	397	363	327	363	332	354	337	305	349	341	333	368	363	369	347	390	368	343	398	354	318	354	378	382	328	345	347	329	367	374	338	391	351	350	339	380	361	343	337	332	353	374	351	327	334	360	356	342	368	356	351	361	318	342	333	343	356	336	392	380	358	347	394	356	378	370	320	330	337	366	378	335	370	408	336	380	376	314	371	348	397	376	376	352	372	342	395	356	361	382	383	375	371	325	357	397	373	367	343	416	360	356	369	342	341	378	341	326	353	365	364	353	349	351	401	319	353	346	336	336	306	356	379	349	357	343	332	349	354	351	330	385	355	339	330	341	351	316	370	320	340	317	357	339	343	354	324	330	381	357	355	310	351	358	366	368	406	366	325	360	364	332	373	370	345	360	362	364	380	337	364	344	358	360	372	362	328	377	373	368	359	350	374	349	339	350	354	380	340	344	381	370	333	334	344	343	349	373	353	373	388	369	350	341	330	330	378	326	351	370	358	376	368	360	365	334	352	381	358	377	362	342	353	367	361	363	378	350	370	371	368	371	355	357	349	404	338	375	366	354	326	382	331	358	362	336	323	335	372	343	331	359	387	395	367	366	334	360	359	350	339	327	344	380	351	362	348	328	327	356	336	363	369	380	327	367	351	355	338	331	373	387	353	354	353	350	316	373	356	357	385	356	343	368	360	357	345	350	320	371	330	369	397	335	363	370	351	331	386	378	339	342	350	365	331	361	360	356	340	376	337	358	397	356	366	321	350	357	371	331	324	346	337	368	337	380	327	348	349	364	360	370	351	379	380	376	384	346	352	357	320	347	358	367	380	352	371	323	357	322	362	330	367	361	364	336	343	358	363	346	355	351	351	373	356	339	330	345	366	350	327	338	324	363	372	346	390	360	354	368	394	390	322	363	345	348	340	348	354	372	329	359	366	377	390	355	353	366	378	374	363	355	402	352	360	356	344	338	333	336	366	350	319	307	358	370	349	370	391	362	346	380	361	331	312	346	327	391	321	330	321	377	331	320	377	358	377	343	341	327	380	322	335	347	350	333	361	313	371	355	392	335	361	374	354	373	341	350	351	334	351	361	343	350	345	358	362	326	359	383	356	365	377	359	338	358	371	361	325	361	373	323	373	366	344	348	325	337	357	342	336	356	316	359	362	388	360	350	341	354	334	346	352	344	362	346	354	352	350	394	355	356	365	336	341	338	342	334	366	397	335	354	366	363	389	351	322	373	347	368	354	376	376	355	390	343	365	345	363	357	349	328	363	371	346	361	359	336	340	361	350	368	335	318	339	349	371	347	364	322	336	365	367	340	324	344	381	341	309	364	369	354	368	359	328	341	395	333	371	348	350	371	345	334	337	362	365	353	319	318	354	365	350	381	367	364	349	356	338	381	358	354	326	351	348	364	318	351	338	318	358	358	338	326	350	311	329	390	339	365	362	330	311	365	355	374	343	355	379	349	373	352	308	350	352	402	360	362	355	374	346	385	357	328	333	336	336	348	370	369	348	342	326	338	343	355	326	345	340	364	361	343	342	378	358	343	352	384	299	351	357	348	344	372	333	344	349	374	363	358	350	308	343	384	367	368	380	356	326	340	363	360	341	352	374	344	358	359	324	330	311	379	349	355	354	337	353	368	317	345	330	319	389	364	376	377	343	324	354	313	355	356	391	359	355	359	362	345	350	339	365	366	346	363	360	372	355	329	343	336	350	341	364	318	345	361	347	339	339	382	351	367	342	356	343	390	368	332	372	340	381	359	322	388	350	312	387	351	350	334	351	376	324	339	314	362	344	345	349	375	347	353	356	358	344	357	355	365	325	328	335	357	330	354	343	360	355	351	320	316	342	352	353	359	354	339	357	343	340	366	368	349	394	358	372	355	349	334	348	326	347	364	348	336	375	376	349	356	371	353	381	371	348	333	355	389	355	357	344	389	313	375	355	344	344	359	331	370	335	362	353	309	350	351	382	324	335	359	332	346	340	341	316	372	352	360	352	352	385	339	353	339	361	367	317	323	347	359	334	326	379	353	355	337	375	335	353	352	372	365	371	326	328	375	355	330	338	374	348	338	344	337	367	351	348	354	312	335	372	319	360	356	343	357	358	388	367	343	349	353	378	380	356	321	382	362	340	338	351	348	353	353	342	327	362	336	365	386	376	303	343	352	351	340	346	335	373	366	331	366	344	358	357	381	378	357	334	352	338	379	381	354	335	367	361	359	369	382	344	351	377	333	345	378	360	353	393	344	352	340	360	340	344	361	375	327	376	356	365	345	340	354	346	385	349	333	358	351	338	333	365	347	345	364	350	357	374	363	341	365	350	365	333	337	343	345	364	311	342	330	360	362	345	322	359	358	397	330	345	337	333	345	342	353	341	374	374	356	354	336	365	348	368	346	400	357	345	318	353	357	346	365	378	346	334	289	353	343	358	314	343	348	333	355	314	357	389	348	333	385	354	350	384	370	385	380	356	346	340	366	372	347	333	355	362	397	344	351	351	345	372	354	372	373	340	386	367	330	353	358	339	393	354	351	355	373	343	358	347	389	378	351	340	342	339	359	376	344	335	341	369	368	341	360	335	353	333	325	350	363	337	350	364	359	323	315	331	332	335	365	341	364	343	346	337	367	321	328	336	334	331	353	325	363	347	358	374	367	373	398	349	351	347	372	341	326	323	348	360	352	331	380	329	320	346	337	352	357	329	344	365	374	328	362	355	383	384	382	351	314	349	318	327	340	364	367	351	355	354	370	347	352	369
27972	23358	21052	5224	556	562	509	544	500	512	494	523	488	492	496	515	509	470	510	486	500	537	496	547	477	531	496	500	513	476	488	485	495	514	463	503	510	473	468	506	479	461	484	489	494	526	518	477	515	518	480	493	519	525	475	499	468	514	481	507	529	493	504	525	508	530	503	530	485	510	535	529	502	491	510	515	501	510	501	547	520	554	510	511	490	527	476	505	489	533	507	521	491	510	502	475	446	507	478	530	508	535	529	484	503	505	520	497	490	492	496	562	481	528	476	482	543	521	517	497	510	483	487	491	504	515	506	522	511	509	520	543	491	488	463	479	499	487	531	523	520	508	509	544	495	500	492	516	541	531	508	515	488	502	475	494	486	486	484	509	469	500	485	463	516	477	485	509	529	490	523	516	486	527	506	506	487	500	485	521	506	541	503	518	535	430	534	489	480	531	507	541	512	551	497	529	490	497	462	510	471	520	505	488	552	500	501	487	513	461	511	476	522	511	487	505	493	521	500	476	514	484	511	492	481	486	506	487	464	484	480	503	513	497	476	485	509	518	487	558	490	496	468	477	468	518	504	484	505	513	517	501	488	486	487	516	514	489	456	491	493	493	491	493	517	476	509	496	459	501	492	505	501	465	448	520	498	540	498	501	503	438	511	518	498	527	515	502	489	517	473	529	513	450	519	534	544	518	509	533	489	506	531	532	548	530	545	510	527	502	496	486	494	515	483	530	546	487	508	537	487	510	485	514	521	504	513	498	467	525	454	475	484	468	508	489	470	470	517	493	517	484	504	510	523	483	483	504	511	497	503	520	452	478	471	497	521	481	536	533	540	497	516	479	483	477	500	475	539	477	514	522	512	483	501	491	514	484	518	488	471	533	531	500	481	498	500	508	508	543	515	539	500	479	507	492	517	495	463	499	454	491	533	501	532	518	478	488	518	492	479	524	512	473	525	522	500	509	534	509	549	496	511	511	508	475	498	487	501	506	492	468	522	508	494	525	480	525	509	474	521	475	502	472	547	477	518	498	464	483	466	515	475	509	499	484	489	482	485	536	486	478	475	488	526	514	487	491	488	510	483	477	508	471	525	498	512	534	500	478	460	463	523	487	557	486	450	507	471	487	498	475	514	517	514	494	536	509	513	513	498	480	491	518	480	529	510	533	506	504	482	500	482	528	466	495	499	480	512	518	489	508	507	479	499	504	521	474	528	504	475	505	486	509	507	527	513	503	522	494	505	500	515	504	510	515	517	505	539	513	529	489	479	496	489	507	515	500	508	539	493	497	527	502	507	471	441	517	494	501	484	444	475	494	504	482	528	452	523	462	469	502	501	456	520	470	485	499	471	500	492	515	482	512	526	473	494	530	459	510	509	478	513	507	523	530	501	506	494	525	488	485	473	475	492	515	515	509	501	506	472	501	476	533	469	519	525	511	528	520	455	496	480	484	521	483	469	495	498	480	525	491	547	465	506	504	471	526	478	485	459	494	491	493	441	488	483	512	502	502	457	518	518	506	488	493	502	487	531	523	515	523	496	505	493	455	477	500	491	513	445	484	499	494	497	536	510	511	508	471	551	518	493	537	500	468	496	496	530	493	495	496	484	486	526	489	467	496	492	514	518	506	525	528	511	525	454	487	462	515	467	549	450	489	486	459	541	439	555	498	437	485	498	483	494	479	525	480	495	473	508	520	471	476	444	487	523	516	491	532	486	521	483	525	478	500	495	512	524	489	494	484	522	515	495	522	482	521	468	492	494	513	509	494	522	527	498	510	517	564	472	484	484	525	468	509	485	500	493	501	499	490	452	473	508	509	519	502	494	513	478	541	444	484	515	498	470	517	507	500	485	521	508	501	472	492	489	515	489	500	476	523	469	531	509	517	481	503	538	534	507	488	512	504	479	499	530	486	494	501	485	444	534	528	498	509	511	499	480	533	470	484	529	514	461	486	495	518	501	465	486	548	489	520	500	477	547	459	473	510	515	491	509	485	482	450	477	504	490	537	488	495	487	488	488	497	463	528	492	517	461	484	491	490	523	503	484	482	484	537	508	530	539	492	531	515	494	500	497	529	490	484	531	492	480	540	478	472	500	503	527	538	475	496	475	488	536	563	511	540	499	500	504	528	508	520	516	465	482	518	492	515	535	540	486	505	474	519	514	483	492	492	547	532	534	505	553	481	495	479	543	499	506	522	545	510	466	513	493	542	514	496	491	546	456	459	520	467	514	523	566	533	473	506	476	470	489	513	518	513	484	511	474	529	501	503	510	513	504	505	479	494	523	489	515	523	525	463	529	507	516	496	504	523	495	498	509	485	499	474	456	525	470	499	470	484	533	556	513	487	451	514	491	500	475	486	507	493	531	518	488	512	491	501	466	489	530	487	539	502	493	508	503	487	491	487	485	479	503	487	486	501	559	517	481	518	489	503	481	473	537	478	512	500	482	484	512	455	524	519	490	534	495	523	519	500	479	465	554	502	488	506	462	500	487	500	488	484	523	477	455	457	504	525	505	498	478	484	488	468	464	495	492	514	507	496	483	538	482	524	499	523	475	552	511	525	518	486	492	539	484	491	499	534	495	509	544	500	505	486	491	479	463	548	529	510	458	486	484	516	501	472	488	525	484	492	490	509	545	522	506	502	502	469	512	530	507	519	469	463	489	527	505	505	507	518	502	512	502	458	521	492	477	507	530	476	500	495	535	480	527	490	491	521	488	520	509	471	476	485	517	495	527	473	469	486	504	514	511	519	473	520	524	492	497	507	509	490	476	501	484	508	487	495	552	511	483	524	465	468	484	491	490	492	514	512	523	503	497	521	478	500	496	475	506	492	515	545	510	500	519	507	482	485	534	507	514	534	533	477	503	517	498	505	513	522	505	539	531	481	503	506	523	505	448	454	501	513	521	539	515	489	530	470	472	479	556	452	457	503	508	500	485	493	482	528	509	486	504	538	494	535	528	513	496	499	473	495	486	505	514	531	545	512	500	477	510	488	482	453	503	522	480	487	482	489	504	521	532	471	523	520	503	496	535	481	514	473	475	520	515	484	519	480	506	511	489	506	489	464	486	480	478	483	514	428	503	482	521	528	492	490	515	481	495	511	446	474	483	532	488	505	467	478	493	492	534	495	491	490	502	549	505	498	465	505	483	506	466	505	465	510	482	542	513	505	507	523	521	521	494	478	478	499	477	529	469	502	488	511	518	485	495	501	465	491	497	516	482	491	497	501	485	509	468	578	464	480	517	533	510	518	484	496	512	488	454	488	481	518	474	494	501	488	492	558	467	524	492	506	480	539	439	496	505	534	486	507	517	481	510	502	487	492	476	518	489	490	528	519	470	528	474	537	514	503	493	481	515	489	497	529	483	522	503	469	529	470	479	502	444	490	483	511	488	542	475	499	485	469	505	505	553	478	506	471	498	515	494	522	502	509	519	504	521	504	550	479	535	507	468	511	508	507	528	480	491	461	496	464	501	515	512	489	479	513
27350	33250	15653	796	770	724	707	647	663	719	645	672	654	694	671	652	695	693	730	678	673	695	651	628	693	637	684	636	612	660	697	686	660	642	630	651	727	659	649	674	635	656	693	687	668	604	678	668	677	638	628	660	671	643	650	726	646	625	655	694	669	693	670	672	625	649	614	710	629	660	668	646	687	654	664	589	689	682	644	648	696	679	674	648	651	661	666	658	658	668	652	660	621	710	674	664	665	670	627	635	666	671	691	667	671	667	663	655	686	682	626	672	653	663	654	686	614	664	700	664	675	651	635	671	657	645	645	646	653	593	595	712	673	737	678	699	658	640	625	681	717	651	643	660	705	657	669	667	671	666	652	655	650	705	668	605	703	698	668	679	617	668	663	703	655	636	648	692	669	635	633	687	692	626	701	665	652	659	665	682	664	658	671	700	663	658	662	667	678	667	666	664	659	672	664	638	642	680	672	648	633	695	722	640	645	641	642	676	636	674	676	710	641	667	700	645	655	686	647	678	661	663	676	679	649	625	653	665	658	631	693	652	668	681	710	682	677	640	659	677	645	645	699	631	661	721	617	667	654	704	673	655	678	687	667	716	648	659	677	676	678	687	658	627	652	663	642	656	644	635	662	716	648	661	681	676	681	672	648	656	666	655	666	679	640	695	650	690	639	653	642	655	686	680	638	628	633	643	644	672	657	665	653	612	658	670	676	686	715	638	634	643	633	656	692	642	633	686	673	727	708	702	673	681	695	701	668	646	655	638	661	658	683	692	678	681	708	679	652	653	659	714	688	670	624	669	675	654	657	696	665	659	646	638	666	642	704	618	660	644	669	662	670	649	697	674	688	668	629	654	662	652	724	634	687	632	633	670	675	605	642	644	635	717	676	654	666	638	689	651	684	666	685	664	679	677	641	648	698	626	663	707	656	631	668	676	674	658	647	692	627	692	665	670	682	649	609	646	651	684	691	649	671	685	710	688	651	712	683	718	654	666	662	684	659	653	626	671	689	642	644	654	724	646	682	602	658	654	643	675	681	676	651	675	635	676	666	676	662	674	638	655	675	676	658	647	634	663	642	630	697	695	658	664	701	658	639	699	624	690	698	656	680	716	602	674	667	638	637	667	629	686	616	618	647	669	643	631	601	689	653	662	650	675	692	684	674	659	674	666	636	686	673	612	638	686	624	705	699	661	664	663	654	668	645	679	644	636	674	676	702	665	715	693	703	643	646	670	622	673	672	662	682	689	635	710	609	675	658	614	634	643	683	635	684	659	674	724	658	657	664	638	683	651	713	629	698	663	666	669	652	659	618	666	638	712	726	682	653	644	685	696	676	674	631	662	650	663	671	707	719	641	637	656	692	681	631	679	689	720	674	693	629	665	678	556	698	678	666	621	716	662	671	658	654	683	620	639	683	660	651	643	660	669	595	615	696	645	682	649	610	689	636	653	657	637	659	649	689	676	683	664	641	647	670	641	654	647	705	655	648	628	656	637	652	668	667	614	661	661	669	696	693	644	676	677	662	619	680	619	706	693	669	690	660	684	673	655	661	650	664	672	638	637	698	686	637	666	641	647	677	672	635	654	703	647	661	692	627	684	682	634	679	631	651	674	681	685	678	648	646	672	673	623	684	692	654	702	673	653	658	659	716	650	661	639	667	672	639	671	615	687	636	659	636	649	677	662	629	638	686	685	677	676	650	685	694	599	660	645	672	634	674	668	640	659	641	625	658	669	684	666	667	685	697	699	656	647	636	652	729	669	649	684	635	694	662	668	658	615	611	640	712	685	672	714	698	671	638	689	679	705	679	669	686	638	633	671	634	680	673	677	678	668	680	635	640	697	640	660	649	667	648	628	639	712	705	656	679	629	655	761	678	645	654	669	641	621	689	681	657	624	641	625	682	703	642	651	632	669	650	676	649	626	634	651	618	689	657	639	688	648	618	658	659	702	641	601	617	643	655	654	676	674	721	691	662	661	644	675	636	640	708	681	701	676	635	634	615	693	684	629	640	682	675	599	689	636	663	656	628	682	665	678	674	644	647	678	674	662	652	680	670	647	657	633	637	670	657	702	689	654	666	685	702	674	648	664	626	692	693	639	668	708	682	684	671	666	653	667	707	650	690	672	675	626	633	667	679	647	661	671	664	655	675	670	658	653	633	676	645	650	648	687	649	682	669	640	649	661	641	647	642	646	631	657	631	693	661	689	675	669	670	683	708	673	638	653	673	658	670	637	685	662	643	661	625	634	685	677	668	693	655	669	654	689	659	683	673	715	673	675	683	698	629	680	620	661	696	606	679	649	662	697	650	684	650	702	659	681	678	652	650	696	686	674	655	664	703	676	633	650	662	691	659	700	669	662	672	695	638	709	695	704	657	684	644	662	640	634	663	684	672	720	614	657	654	659	714	650	617	660	707	655	629	696	653	643	632	686	697	683	702	656	691	623	665	664	678	703	659	644	622	706	625	663	686	654	635	663	630	716	632	682	633	635	677	656	614	652	675	659	657	642	654	651	604	661	648	672	627	613	660	657	676	647	668	682	718	650	663	623	664	651	674	699	664	678	647	663	634	666	709	641	632	643	660	661	684	665	633	678	641	693	725	647	637	689	634	669	638	640	657	648	663	647	653	647	654	658	650	656	630	719	665	678	613	634	672	669	628	653	703	634	702	684	645	666	612	638	686	655	640	650	665	659	638	664	664	725	709	637	608	688	672	654	690	686	673	648	631	644	646	657	695	720	668	666	647	648	648	703	673	638	678	679	607	641	680	675	637	660	735	690	651	662	612	707	678	661	647	677	714	649	672	648	691	685	688	666	690	652	639	660	654	638	674	678	698	638	681	660	696	640	668	636	671	663	656	648	669	631	653	640	671	673	661	681	690	674	673	665	669	647	679	630	656	611	710	644	686	690	663	705	670	647	624	682	670	666	654	627	609	656	679	725	685	645	670	712	663	651	701	652	676	693	701	694	697	624	648	684	660	659	653	701	651	645	697	648	680	632	677	658	658	656	699	689	670	737	663	617	648	659	655	658	661	653	656	697	653	692	685	706	643	610	727	687	654	653	696	622	711	688	671	667	655	655	647	670	648	665	700	639	688	669	677	643	683	672	651	616	698	655	672	663	703	676	682	641	682	689	661	673	686	649	674	677	660	694	682	692	657	657	654	682	669	668	682	626	645	685	649	677	617	684	636	738	683	651	641	707	681	670	677	664	655	686	655	704	675	683	695	672	659	677	665	683	674	671	632	630	666	663	684	683	707	623	630	650	678	688	648	702	684	714	668	644	649	664	642	643	672	683	677	660	630	618	656	674	677	663	634	666	672	657	647	644	646	652	665	689	624	662	667	669	661	639	683	637	674	663	668	634	659	674	675	686	651	664	724	681	666	666	703	688	612	669	668	661	656	682	692	683	682	653	653	735	669	621	646	641	695	624	691	653	637	630	614	665	644	682	670	668	660	639	667	636	667	660	685	699	638	611	685	655
24142	21575	28786	24627	21469	18364	1828	779	612	649	606	569	580	585	591	522	529	534	540	523	517	555	538	480	504	479	557	527	507	536	504	504	484	524	488	480	540	490	513	486	509	490	485	449	524	496	480	516	532	506	477	539	497	499	520	498	530	502	498	502	516	511	485	524	505	502	495	479	498	516	493	521	510	501	509	546	504	495	493	521	469	498	507	536	494	492	514	517	496	506	491	486	498	478	484	520	518	500	516	521	512	502	516	546	497	479	520	492	520	510	491	510	508	488	494	498	525	487	479	498	568	483	464	440	504	502	494	516	498	495	495	519	503	539	493	533	525	544	535	516	549	500	476	547	511	546	510	485	492	488	477	503	516	492	517	503	522	532	513	486	527	548	532	506	472	497	470	507	539	509	530	460	488	511	494	498	500	499	469	527	537	512	525	503	500	500	512	495	503	500	463	514	511	502	557	511	501	506	542	465	518	495	488	463	463	493	493	518	467	527	527	503	462	524	445	483	535	539	487	505	503	478	497	546	511	497	494	480	472	503	494	500	507	455	518	521	495	517	509	496	507	516	506	473	497	496	546	516	509	504	534	497	506	518	529	479	533	507	490	497	470	490	481	498	499	485	512	516	517	544	514	501	498	532	469	515	503	527	494	498	508	514	462	491	506	493	518	493	512	485	521	482	493	471	514	523	534	502	505	481	523	464	489	518	481	511	502	498	511	498	498	507	502	484	480	501	493	555	475	475	491	458	460	504	476	506	508	541	536	537	499	502	473	499	515	511	507	531	497	522	494	547	520	517	495	532	494	503	483	482	533	505	560	541	450	482	496	499	510	553	505	502	469	524	512	502	521	482	522	463	513	519	506	507	469	511	506	494	516	502	477	487	489	515	503	496	460	517	501	510	501	459	520	529	484	530	506	513	531	506	525	497	529	490	502	527	479	520	496	506	498	501	482	509	527	491	526	477	527	531	516	487	500	501	507	501	472	495	511	500	486	493	534	513	508	497	548	487	506	550	513	500	477	486	519	493	524	490	529	483	507	503	498	516	518	515	468	466	489	531	479	495	484	503	490	527	499	532	489	498	551	513	527	530	508	522	499	492	551	503	479	496	482	535	482	470	497	503	500	473	517	478	518	522	464	481	476	499	514	515	499	496	452	545	489	499	492	517	477	525	493	488	490	563	481	502	515	511	508	507	501	514	527	503	533	497	499	498	461	523	481	501	512	494	477	554	510	505	526	520	497	508	519	519	497	501	492	511	505	538	500	536	436	485	498	523	479	530	488	522	498	538	471	487	470	502	511	471	503	460	501	531	507	513	460	525	517	540	481	531	508	547	508	483	542	507	455	510	509	504	512	472	497	463	521	506	469	517	471	516	520	540	468	520	471	503	508	497	468	475	513	517	480	507	495	496	483	536	587	545	476	473	519	520	523	502	488	462	490	502	503	510	498	510	507	521	542	511	522	500	502	467	478	500	525	480	569	512	512	538	480	535	522	519	498	515	482	519	569	512	486	470	538	447	486	497	436	549	517	509	495	481	498	502	492	492	428	471	522	507	473	488	516	508	511	521	526	498	504	465	499	532	484	509	496	495	500	546	553	505	518	532	511	514	468	486	502	556	513	469	513	471	504	473	480	539	493	509	505	527	530	545	507	515	498	516	493	491	530	500	500	540	531	519	508	509	504	499	512	505	501	495	539	522	509	477	499	521	523	495	524	497	567	498	504	487	501	505	481	512	496	538	496	502	527	512	488	506	532	480	487	520	496	468	494	472	501	498	448	453	540	495	504	524	503	522	495	486	518	494	462	522	500	509	513	492	517	536	468	483	560	481	510	472	490	507	520	503	489	551	514	501	481	517	493	491	497	513	487	487	494	514	484	537	538	512	515	503	528	487	464	455	478	470	505	470	492	556	517	504	514	489	512	499	497	508	495	504	509	541	471	516	521	531	525	480	519	515	527	510	518	540	533	493	510	495	528	472	503	512	547	490	522	492	504	509	504	507	507	488	477	520	500	473	516	523	476	554	527	487	497	487	451	501	530	504	492	500	497	476	494	498	470	468	538	498	540	477	508	520	541	509	479	523	523	525	502	521	512	502	515	529	527	475	529	534	502	506	501	503	524	504	472	452	560	539	520	445	482	477	519	511	505	482	526	499	510	518	493	484	523	525	506	505	527	520	492	508	503	525	529	542	504	463	524	527	552	525	576	509	489	546	487	511	509	513	468	486	465	515	523	483	451	503	514	511	486	474	482	472	514	507	512	542	517	477	506	448	523	497	518	539	514	507	500	516	534	496	508	507	525	526	505	501	506	495	520	497	495	507	507	496	474	520	473	524	468	444	513	481	470	487	540	518	480	511	466	517	492	460	554	519	449	481	506	498	510	480	493	526	488	503	515	499	518	536	513	477	479	527	500	502	527	467	528	526	511	516	491	471	494	510	501	483	500	503	479	473	471	550	514	533	514	521	520	483	488	479	518	512	483	492	526	468	508	502	500	515	557	471	496	468	473	507	522	519	535	527	524	504	512	524	538	480	512	494	497	510	466	513	519	484	457	512	502	505	503	479	504	490	489	535	484	519	487	504	500	482	508	479	510	528	526	510	516	480	528	501	514	506	498	454	546	486	513	508	473	487	497	494	523	509	527	501	508	516	513	531	530	516	507	524	503	476	542	488	481	506	518	511	485	466	499	507	461	492	490	570	525	500	508	499	513	520	525	499	496	509	501	525	490	509	496	474	520	471	503	560	550	513	505	529	504	498	463	483	514	474	538	494	477	467	501	491	533	485	518	535	465	512	501	515	502	539	472	468	511	502	538	496	514	506	511	498	493	489	525	500	503	507	505	491	474	505	499	475	486	495	438	511	521	521	504	528	505	493	490	501	506	541	514	465	508	533	486	522	511	517	480	472	499	522	478	534	542	434	527	536	511	490	483	453	510	520	519	536	501	502	477	522	484	493	470	497	475	497	497	506	497	505	476	483	498	496	488	522	507	534	523	497	529	513	516	468	487	528	483	519	509	528	490	492	465	480	498	548	513	501	481	502	474	512	481	520	501	470	487	524	509	494	475	540	502	527	510	489	473	502	498	576	475	490	470	511	509	520	492	498	509	516	513	505	498	484	497	445	503	512	514	537	475	527	504	485	534	480	513	494	507	498	455	501	528	459	490	498	525	500	494	518	476	491	458	496	507	482	475	496	515	516	472	497	472	552	491	492	529	495	471	478	518	516	495	493	512	506	498	508	497	485	493	526	541	456	493	510	516	493	479	520	510	503	498	510	498	486	470	535	479	477	508	509	494	501	503	499	506	498	456	513	469	489	519	464	502	507	478	529	519	526	498	513	505	517	527	482	520	527	510	499	503	527	501	476	499	531	484	533	508	478	482	501	510	507	549	534	515	493	526	486	490	498	533	489	479	520	490	517	486	536	526	513	521	492	510	482	498	491	479	450	508	505	487	461	513	515	496	508	557	505	518	498	530	511	512	490
46376	60372	28423	2603	1926	1615	1302	1182	1006	970	916	841	809	786	807	759	717	761	736	751	767	705	704	718	776	699	728	687	702	680	652	682	649	680	669	651	724	678	700	716	626	709	610	686	700	706	756	715	659	656	690	704	659	717	680	705	732	669	661	704	700	681	677	733	679	674	663	702	701	662	676	683	691	687	655	664	704	657	638	697	686	712	693	675	667	705	691	700	673	658	599	646	648	691	675	651	704	701	622	683	656	680	650	711	657	696	669	745	723	669	675	657	674	655	701	663	697	702	701	673	660	698	620	665	646	683	662	642	669	696	703	682	667	719	670	671	666	676	635	650	678	652	663	662	687	656	636	681	662	670	678	701	725	727	690	713	697	677	684	661	669	704	670	628	725	639	664	655	677	669	671	690	726	615	652	679	683	667	694	662	671	642	658	657	629	653	634	667	616	718	685	657	662	655	692	681	722	619	679	660	717	668	715	683	664	638	692	665	665	684	685	683	641	600	697	648	690	665	671	675	707	696	649	710	663	666	664	651	689	697	677	643	689	698	647	654	717	655	697	650	614	701	625	707	678	687	703	694	651	672	702	635	700	656	712	644	673	693	701	688	691	668	662	694	649	715	736	669	621	651	684	723	659	640	643	667	712	635	698	698	682	682	687	665	685	651	695	663	698	706	678	637	638	642	725	657	664	693	620	656	666	681	678	665	705	707	676	682	707	696	699	622	641	657	598	724	681	725	692	639	694	693	682	668	709	711	681	661	682	701	694	625	729	667	683	695	711	668	643	669	654	714	683	668	682	614	666	715	669	637	692	676	658	666	726	675	660	661	665	657	687	668	662	720	687	680	708	726	688	704	638	648	690	715	650	709	693	701	667	658	661	673	699	657	674	681	712	685	678	625	631	686	720	645	717	627	708	670	687	672	703	666	615	694	652	654	686	660	691	681	633	705	647	645	697	667	667	678	699	677	738	671	618	708	708	634	675	661	693	679	669	677	666	669	724	652	677	688	688	672	665	693	640	650	664	679	694	667	698	685	684	683	656	686	686	679	673	637	729	695	675	681	631	665	673	672	712	645	691	686	641	653	679	664	664	694	713	682	638	698	686	695	660	625	685	698	657	683	660	688	707	695	672	672	684	648	703	662	671	671	680	654	672	684	658	724	666	703	626	720	688	674	654	646	673	682	691	679	686	621	676	683	736	643	664	648	694	711	706	718	644	715	687	742	684	658	659	666	646	669	666	688	742	671	660	729	648	732	742	681	677	623	724	674	655	667	657	758	675	632	701	711	650	696	702	667	671	636	625	657	670	668	697	682	659	667	681	643	704	683	662	642	634	680	648	697	656	672	705	662	666	692	707	650	697	646	658	718	679	694	672	704	696	675	701	634	685	641	673	667	717	707	677	684	639	684	692	714	700	659	720	667	695	643	685	664	686	653	684	705	679	713	652	664	669	702	717	605	731	646	655	598	662	658	687	660	669	691	682	627	690	685	638	664	662	685	691	680	673	687	717	670	672	684	645	651	635	671	678	712	670	692	729	679	631	662	681	697	673	682	656	634	660	656	705	623	660	679	697	702	691	626	660	666	671	700	686	658	654	676	698	645	660	675	654	714	636	651	682	681	687	693	670	645	683	667	682	634	666	663	663	690	644	636	670	655	648	705	682	682	647	665	711	657	684	707	716	688	644	679	655	683	663	631	672	656	704	692	705	641	654	657	698	728	657	699	695	653	694	677	656	703	710	715	729	674	701	675	645	689	636	626	680	635	647	662	699	658	661	732	642	674	691	685	642	658	685	714	677	678	661	712	683	678	688	689	662	654	712	672	687	688	675	702	686	689	676	720	685	643	639	664	670	670	687	743	649	636	707	691	680	672	682	658	677	651	695	664	693	696	688	703	652	656	629	717	671	706	695	645	691	688	675	642	685	665	642	663	702	662	674	642	643	680	663	718	707	683	712	664	710	666	704	726	689	676	665	661	692	662	702	650	679	700	666	691	701	648	703	624	698	688	744	676	661	633	674	691	711	654	681	671	662	668	674	651	680	641	639	629	672	659	668	656	688	704	691	670	718	661	711	707	631	651	673	679	696	717	664	710	658	672	701	629	702	659	717	649	688	732	679	664	610	679	695	675	670	663	645	658	693	695	678	687	680	684	703	652	680	670	697	712	725	696	665	687	687	680	638	645	669	655	680	635	664	627	665	674	662	713	639	707	684	726	710	693	698	658	664	662	699	668	693	680	724	684	623	636	685	715	644	728	679	612	634	662	661	678	656	693	669	707	685	678	664	695	668	657	703	691	669	735	673	665	676	684	704	621	705	641	705	670	688	644	701	688	651	667	684	658	683	669	685	656	692	705	678	671	679	650	633	704	702	674	664	704	684	665	660	667	653	696	687	733	673	695	685	623	700	631	683	636	687	674	710	685	692	696	661	661	671	661	685	677	682	693	657	664	659	684	667	657	669	692	656	616	703	730	664	656	681	679	643	695	714	635	662	680	643	672	663	678	657	661	701	646	647	657	718	670	685	699	692	707	655	696	706	671	669	702	661	704	678	703	706	642	707	727	665	701	646	708	653	691	713	664	699	706	680	717	678	714	665	680	636	684	694	685	683	630	673	702	703	628	695	710	687	654	694	664	680	703	682	721	651	676	676	666	666	696	690	654	679	678	641	689	652	720	654	680	727	659	705	681	680	654	665	694	715	672	684	706	676	668	676	652	721	691	695	664	712	664	685	718	728	688	654	631	633	723	643	659	669	628	658	677	702	664	692	675	684	673	657	690	641	662	719	729	687	677	679	640	678	688	664	661	686	665	708	679	668	623	703	642	731	638	617	670	655	722	679	652	654	712	651	689	650	668	652	721	665	720	650	703	686	721	659	638	676	684	635	683	660	672	710	700	640	664	697	643	618	682	650	666	733	669	692	739	669	665	703	653	665	708	674	681	650	653	746	708	705	657	667	631	679	697	654	700	673	677	685	721	729	696	668	690	684	677	689	646	741	688	716	703	670	690	701	612	666	613	697	695	719	710	695	695	684	679	684	690	728	685	668	681	673	621	692	697	711	663	689	721	679	666	641	655	640	644	671	654	661	653	664	692	656	704	651	648	678	682	702	708	698	629	679	650	700	723	673	655	731	663	660	672	689	712	748	694	603	650	673	689	653	643	701	635	705	684	673	671	680	682	649	696	686	663	709	738	664	623	704	710	699	714	669	710	679	696	710	706	667	689	658	656	698	648	658	705	713	664	675	695	641	686	681	699	680	693	679	656	669	661	654	714	647	647	696	638	692	716	692	674	682	662	646	660	638	712	711	621	679	660	716	649	665	704	663	670	621	682	618	639	685	694	728	691	694	622	667	689	693	689	674	672	702	677	649	668	618	690	760	627	649	684	685	660	667	690	661	656	678	665	706	635	661	691	696	694	667	674	693	662	675	638	677	650	704	702	629	678	685	635	667	659	655	679	678	655	681	688	641	683	664	659	756	703
23092	21438	28630	24508	21377	21397	13894	807	495	448	405	361	341	355	326	286	303	306	289	304	310	297	294	330	308	283	287	291	253	267	273	276	297	268	281	270	268	283	269	279	265	300	247	283	263	275	275	272	272	262	255	288	293	272	292	279	256	277	285	247	248	279	290	278	245	241	240	293	251	287	248	246	306	268	266	271	266	249	291	257	248	234	248	241	298	233	263	276	283	258	252	270	255	266	265	276	267	258	255	292	250	254	276	241	277	269	232	227	253	247	239	259	262	240	257	230	260	223	235	248	236	255	250	294	248	250	273	275	273	275	249	258	234	235	268	246	278	278	253	251	267	265	247	275	257	253	248	291	269	279	224	248	247	251	254	258	275	268	234	285	250	246	253	261	241	269	248	272	277	241	283	232	232	266	259	268	260	236	288	272	272	270	262	255	257	276	281	258	258	259	259	265	276	282	277	215	256	257	276	266	244	266	266	238	229	257	275	251	222	261	254	241	251	259	249	293	255	245	271	261	252	289	240	282	240	268	256	244	267	268	245	284	274	235	250	261	254	243	219	263	248	244	262	277	276	244	283	266	270	261	261	250	264	238	258	276	251	257	269	296	266	262	243	263	261	227	260	269	290	233	282	266	231	283	228	236	244	264	248	261	300	275	289	260	284	272	257	255	286	268	260	255	285	295	256	256	260	260	280	257	263	252	268	267	269	239	271	252	263	262	251	257	276	258	238	265	256	270	281	270	218	240	250	282	277	249	259	237	256	252	253	262	256	252	293	253	260	261	252	272	240	244	272	264	276	265	247	295	220	263	275	285	267	255	275	258	249	255	244	273	272	261	267	257	273	260	254	240	258	256	248	273	263	249	276	251	279	254	276	299	278	269	249	274	246	278	270	265	246	232	252	255	254	274	241	251	247	235	278	234	285	260	242	254	259	245	250	258	263	247	263	264	271	252	251	247	272	278	253	249	258	291	265	247	275	265	285	244	273	274	251	298	262	255	281	262	244	270	247	268	279	263	261	242	258	255	282	251	251	242	295	274	233	228	247	278	273	248	255	258	226	275	236	248	252	264	272	236	256	233	253	251	216	279	265	231	234	224	302	261	248	243	283	265	274	276	277	242	259	261	261	242	290	261	272	248	213	230	277	276	274	290	260	268	263	288	284	262	260	242	263	245	256	254	255	266	247	277	253	264	248	243	263	261	270	253	261	256	252	290	260	260	225	225	259	233	243	266	277	262	259	251	268	260	274	272	273	255	260	274	245	261	264	247	281	255	279	278	260	276	257	290	240	239	242	254	252	264	261	263	227	250	255	241	271	287	274	258	246	242	229	257	262	257	281	234	244	269	241	253	228	264	227	259	262	256	254	255	262	261	232	244	266	244	237	272	237	301	239	288	262	268	243	257	260	275	248	253	274	258	270	254	263	264	260	251	244	260	273	271	275	255	251	258	253	288	244	275	236	260	248	264	268	252	250	244	262	273	266	279	277	292	276	270	231	267	295	257	274	253	230	263	313	265	267	264	247	242	235	257	288	236	255	284	275	255	233	246	278	248	249	266	256	242	248	261	241	244	252	269	263	263	246	247	249	253	264	248	274	263	269	277	280	256	281	256	283	266	267	262	272	259	287	235	238	267	272	236	291	257	242	227	218	239	233	254	277	258	244	240	257	259	265	254	243	251	274	234	247	247	285	267	280	243	252	263	230	263	253	276	260	245	264	261	247	250	255	233	230	280	260	272	272	258	239	267	260	256	262	258	241	280	242	263	238	267	274	266	258	253	268	241	281	248	251	246	257	252	253	266	223	234	280	277	226	265	255	278	280	282	268	267	279	260	244	252	261	273	262	240	264	268	258	245	251	232	261	240	260	241	239	260	247	246	247	235	250	254	264	244	261	264	252	246	292	252	229	238	260	251	241	295	237	244	259	244	244	256	259	249	267	310	238	258	271	250	247	263	242	274	261	247	285	257	281	284	255	266	270	249	247	236	269	270	238	261	257	250	242	272	242	259	258	275	238	271	252	243	270	255	261	260	268	257	230	226	271	286	253	251	243	252	251	254	255	270	243	244	254	249	261	267	287	239	241	251	256	244	246	282	252	264	254	270	264	232	269	251	286	248	271	259	259	281	266	256	281	274	245	273	264	260	253	250	252	243	286	263	249	259	262	262	276	281	252	251	265	257	281	268	268	256	262	248	261	236	279	283	258	257	281	258	244	255	244	250	249	300	269	256	270	264	273	270	265	249	251	262	277	254	240	239	271	244	246	236	238	238	239	268	275	257	244	286	267	259	253	269	275	279	276	264	271	236	222	255	268	284	262	272	241	266	273	268	248	292	275	247	258	241	256	255	240	262	265	252	262	251	268	260	243	248	273	245	254	272	228	253	237	291	258	262	251	250	254	278	258	228	261	274	265	276	244	263	283	254	254	272	253	252	255	264	303	262	286	246	261	254	224	255	261	258	233	263	271	248	259	262	257	272	235	267	260	254	241	269	271	276	247	260	278	260	241	257	244	277	276	268	230	251	268	256	268	240	251	276	270	249	270	246	260	288	262	278	247	263	268	257	263	277	240	250	248	249	255	267	263	267	243	263	254	254	281	275	260	262	266	248	241	252	273	282	256	254	231	259	259	275	274	273	253	274	259	240	244	260	262	268	257	255	242	269	259	256	286	293	278	259	236	238	274	260	271	253	230	239	252	259	269	238	218	273	230	256	249	260	249	245	275	265	261	273	251	261	237	263	265	238	246	254	255	264	266	231	236	278	252	281	261	249	246	267	268	248	288	286	282	246	239	264	248	266	277	252	275	263	263	275	277	243	265	227	251	279	283	256	241	257	257	282	265	278	255	255	258	271	238	266	252	255	260	252	256	249	262	279	238	230	265	233	261	234	256	263	271	272	234	282	275	225	253	251	275	270	277	247	251	273	257	256	294	279	275	266	269	242	254	245	258	252	257	276	267	252	266	238	244	265	268	289	266	262	242	244	249	266	253	248	260	268	273	277	270	260	254	240	277	267	262	262	278	262	283	259	261	264	248	267	275	259	269	262	273	271	247	267	254	288	259	273	251	263	253	250	279	267	261	286	269	243	228	273	235	241	258	253	269	237	260	263	284	233	283	262	228	287	268	260	272	217	272	295	273	271	262	271	258	253	236	248	246	279	277	250	275	273	252	253	253	275	252	251	260	248	255	255	284	249	240	283	261	258	257	260	240	265	243	245	275	238	271	274	244	243	282	274	218	259	272	258	251	250	254	273	275	304	244	278	264	270	297	250	267	297	264	270	248	254	257	241	233	248	245	259	256	268	244	249	250	245	254	263	247	266	270	268	264	238	261	266	256	267	238	266	245	276	252	244	283	244	260	269	276	281	239	276	236	264	249	273	261	270	241	288	221	253	258	269	265	262	247	247	231	267	257	304	262	279	271	268	227	256	245	236	216	270	273	239	275	215	245	258	287	251	266	271	255	276	250	272	278	222	271	257	240	274
46341	55596	30300	4014	2798	2136	1661	1400	1140	899	824	725	626	577	514	517	500	512	476	444	452	403	440	379	423	371	400	382	413	402	359	362	395	369	353	361	361	361	384	373	380	365	344	381	369	348	371	366	367	372	382	369	357	336	331	375	365	362	377	323	333	336	369	342	393	341	357	367	321	355	349	333	346	337	350	391	348	361	380	331	334	354	321	355	367	330	358	361	334	388	366	355	375	368	363	339	319	371	375	356	361	343	347	362	366	369	375	364	370	346	340	324	300	354	333	319	323	386	341	344	327	367	359	327	381	331	359	371	370	365	340	339	333	377	338	355	366	351	370	332	341	370	375	334	360	324	338	345	308	354	351	335	355	353	346	356	380	373	356	344	369	356	360	344	374	348	381	384	357	335	356	349	364	332	349	356	359	332	341	344	348	383	364	358	336	331	369	347	358	318	364	335	355	295	329	372	356	343	382	377	364	394	334	361	355	347	363	410	346	376	398	360	382	378	368	347	340	365	362	344	365	373	364	337	358	329	333	351	386	342	359	339	368	381	367	351	330	382	355	340	359	387	332	346	356	369	349	352	347	353	358	383	352	357	369	361	361	339	345	376	349	358	352	338	389	353	366	363	358	362	358	332	364	310	324	353	388	363	372	364	350	334	349	349	354	360	344	349	321	381	356	342	364	356	317	358	363	360	350	332	354	385	351	344	333	364	350	357	351	367	349	363	374	338	351	354	349	341	393	356	377	345	359	334	352	391	317	355	352	354	353	348	345	329	382	378	331	352	331	326	377	367	357	361	371	347	331	363	354	383	338	365	326	345	375	377	362	376	386	345	375	353	344	342	381	351	351	357	352	355	326	331	351	365	355	352	351	388	332	336	334	350	385	364	363	373	352	316	369	369	356	351	349	318	373	343	368	365	364	348	330	352	329	332	346	355	355	313	323	341	335	384	336	349	326	321	342	330	386	368	347	353	355	346	359	385	327	356	358	357	355	362	385	330	349	334	375	363	357	343	332	340	345	382	355	368	333	357	364	360	343	327	367	331	372	343	335	364	392	338	393	326	351	355	359	342	346	338	351	352	327	360	307	392	359	384	344	302	374	313	360	330	358	360	372	359	356	367	387	377	339	351	356	332	327	374	369	352	339	397	349	369	344	349	326	325	353	367	318	350	300	385	341	370	364	358	363	356	366	335	335	351	346	377	374	337	353	364	337	348	323	346	362	364	347	333	336	356	359	306	364	357	365	364	345	329	349	352	328	363	375	324	334	332	333	311	349	349	336	369	364	350	336	350	365	358	366	372	356	344	355	341	336	361	358	350	348	366	362	345	350	352	345	370	338	348	366	364	344	356	340	379	329	359	373	319	359	371	371	347	339	361	381	396	366	352	330	340	340	342	347	359	342	324	354	339	375	348	321	336	354	344	355	361	353	358	373	317	338	348	340	320	357	341	364	341	350	344	369	361	355	366	355	323	307	346	369	323	387	363	364	342	365	342	359	368	337	374	342	358	338	339	297	317	385	354	372	351	365	342	339	358	328	340	376	359	393	389	350	356	374	379	365	345	353	347	351	344	343	382	331	350	381	342	331	346	318	369	382	348	400	346	344	355	331	373	386	309	360	349	353	323	336	331	342	345	379	354	319	344	354	330	348	335	373	345	342	384	362	349	330	332	393	374	327	349	383	391	351	329	341	363	396	341	342	363	342	395	331	350	361	375	336	380	345	348	359	319	369	355	332	374	361	370	325	326	292	342	366	332	340	349	358	340	357	375	368	337	366	337	379	342	363	365	358	311	338	375	323	338	333	337	392	344	344	360	335	311	339	365	354	350	356	343	407	340	373	355	353	325	362	371	334	370	374	331	363	368	353	355	331	341	384	355	351	330	307	349	346	366	343	353	333	363	362	377	363	356	316	360	352	359	381	372	379	351	361	367	335	359	370	363	362	374	352	362	357	345	321	329	340	365	370	356	352	368	326	322	341	356	345	365	364	344	389	359	340	379	325	407	358	380	332	345	316	346	343	356	367	350	365	374	356	385	354	380	375	360	344	368	354	340	317	360	351	367	348	329	350	371	363	389	349	319	364	362	343	332	329	339	335	341	335	326	381	399	342	369	351	354	346	340	341	368	359	349	333	350	359	362	326	374	351	347	367	357	343	341	342	347	354	383	352	351	349	337	354	368	371	372	334	338	393	356	337	366	336	353	363	337	333	334	327	324	349	359	352	363	339	365	381	368	325	356	338	324	351	354	326	386	357	371	337	367	366	337	374	391	353	321	340	346	375	385	348	356	353	349	375	380	345	358	328	341	360	328	350	339	337	368	347	353	329	325	357	343	358	342	382	340	361	326	375	349	328	294	406	377	348	323	388	351	347	362	359	364	362	343	342	346	335	341	351	349	357	360	322	349	348	331	323	371	339	363	343	315	334	353	346	361	353	353	352	335	330	347	345	361	317	351	362	338	327	360	326	366	316	367	349	329	363	316	352	319	327	332	345	337	313	357	376	350	362	340	384	362	343	330	343	347	359	347	333	340	319	405	350	352	365	363	372	349	357	333	367	341	371	350	364	362	365	351	378	370	353	374	372	365	343	337	359	375	360	357	357	361	336	306	376	358	380	385	365	335	381	356	378	335	343	351	354	358	329	361	369	345	356	344	386	360	338	321	339	358	347	342	366	333	403	379	357	341	345	367	386	339	320	366	360	345	341	320	370	340	387	352	309	367	334	332	363	354	346	347	340	359	322	353	345	340	330	347	358	358	345	381	369	321	376	354	364	378	338	337	391	327	337	351	355	343	337	376	362	316	343	321	372	340	349	374	352	367	362	348	364	321	371	348	339	331	349	346	375	384	347	315	353	343	350	362	373	368	357	368	327	352	340	323	320	341	349	347	321	348	345	346	349	332	352	350	351	386	350	339	348	349	350	378	342	335	361	389	361	347	373	363	365	337	350	349	362	334	343	354	370	381	378	348	340	379	366	373	375	361	353	356	343	369	400	349	367	374	373	320	343	353	328	328	333	346	365	343	352	318	357	365	360	358	375	370	330	334	352	342	363	323	375	340	337	340	355	338	332	344	389	365	354	359	356	377	340	337	425	318	386	365	330	396	346	357	372	351	344	353	358	338	368	334	382	350	364	337	364	368	333	346	371	346	369	322	331	359	376	359	362	353	349	309	322	353	326	383	358	348	362	356	349	358	346	321	380	327	355	370	357	345	364	316	330	349	344	350	369	329	353	367	358	387	336	375	334	322	337	368	362	317	347	312	370	342	326	362	368	337	377	347	381	381	359	352	376	348	352	358	295	357	331	326	391	331	325	352	331	346	323	325	355	337	364	335	370	329	345	391	366	356	384	345	326	348	338	343	344	350	340	351	355	344	382	363	361	345	353	368	338	353	366	311	358	349	324	359	372	289	366	377	368	350	354	350	367	361	376	383	332	350	354	362	344	370	347	351	321	343	352	354	350	348	329	370	339	343	340	356	341	358
27731	22806	22008	5647	554	514	502	507	537	461	508	505	525	473	499	522	503	502	543	523	497	481	491	534	482	503	518	454	483	509	486	489	496	530	520	476	510	497	521	531	506	499	490	517	494	499	530	479	478	483	518	511	509	504	519	489	501	503	503	493	502	531	509	499	497	490	477	496	490	507	481	497	491	522	486	475	494	482	502	503	465	522	506	465	463	519	483	490	455	506	510	515	522	557	515	525	509	515	472	494	501	557	498	543	469	490	513	515	523	494	560	489	478	528	519	506	499	479	515	502	510	487	535	531	515	540	534	532	504	491	506	508	480	500	535	529	474	486	503	516	514	517	529	495	494	511	484	490	472	513	506	499	499	473	481	456	468	487	547	514	543	508	485	503	524	511	474	488	485	498	465	490	463	495	506	470	483	513	497	482	496	497	462	453	489	464	502	486	483	492	477	506	479	483	470	513	482	502	533	489	523	464	509	511	500	529	507	485	506	493	485	482	478	519	528	491	496	493	504	495	457	501	495	498	467	493	484	526	538	525	529	479	503	461	498	501	502	467	475	507	533	503	504	522	493	511	468	475	524	472	480	514	478	497	536	494	526	453	496	483	501	527	504	523	503	475	497	494	533	504	502	511	496	523	526	511	496	485	503	474	480	497	488	527	513	494	459	521	484	454	523	531	480	489	487	478	514	512	485	472	486	492	500	507	506	464	528	506	520	475	505	479	498	478	460	519	529	502	508	506	506	493	519	497	508	524	457	514	518	520	475	501	525	458	486	475	506	459	530	518	492	480	554	491	508	535	504	496	541	542	552	504	490	528	490	488	497	467	473	446	485	513	503	514	505	467	502	503	487	476	516	524	518	562	487	514	497	512	523	494	515	579	481	484	515	500	462	526	483	532	448	508	503	463	505	489	556	505	506	525	508	508	488	487	517	507	445	489	490	468	497	555	517	454	510	488	503	527	522	490	483	496	493	514	498	499	556	496	450	503	473	512	486	475	483	501	469	464	476	513	450	497	502	520	536	471	522	518	542	456	476	494	487	485	463	493	475	520	532	492	510	536	523	496	494	466	536	477	511	497	508	495	517	490	494	504	488	488	559	507	469	496	476	480	516	501	482	512	483	507	517	460	541	527	482	517	469	480	478	515	494	511	507	482	469	508	516	499	525	449	470	492	435	491	518	515	496	464	490	489	494	501	499	517	507	535	496	529	520	491	491	486	520	525	462	531	499	485	489	532	486	513	482	527	437	503	501	530	509	490	495	503	480	512	453	503	514	500	511	506	500	539	461	484	481	448	504	514	491	523	513	513	491	480	464	536	485	497	500	501	546	564	513	486	507	526	491	502	478	516	467	479	527	523	461	502	480	507	471	499	516	525	541	460	550	501	508	490	536	471	507	483	476	552	541	538	520	505	500	498	512	505	507	512	534	501	511	540	510	500	536	501	498	514	539	446	472	478	507	502	492	508	541	531	529	547	533	519	514	486	463	515	503	500	478	478	514	523	495	496	505	477	470	491	511	526	488	484	501	532	519	480	512	465	517	497	542	471	518	488	554	482	439	443	504	502	493	482	500	509	494	496	521	511	471	496	482	495	530	535	484	509	468	494	497	486	506	495	530	489	485	489	494	500	509	463	487	515	500	512	460	479	470	483	497	478	515	490	507	499	556	505	528	478	496	492	490	500	517	473	489	513	465	532	504	526	510	499	504	517	503	513	478	492	507	471	524	493	483	482	490	520	498	503	492	464	557	531	468	542	496	499	496	520	510	523	484	560	501	483	494	497	473	505	521	510	505	567	509	501	498	506	473	514	500	515	502	484	464	519	498	541	476	491	511	484	486	459	488	531	471	486	511	518	493	464	564	498	514	513	506	510	499	488	522	501	526	505	519	488	500	511	481	499	508	478	525	486	489	468	499	485	482	502	475	490	543	486	489	510	480	473	513	520	498	495	514	508	540	529	514	489	509	479	500	521	495	485	488	491	508	502	510	485	542	463	499	497	520	484	497	484	510	521	470	489	481	509	500	473	537	519	513	521	480	493	548	486	534	485	484	498	488	518	506	495	482	497	503	473	525	533	492	442	515	456	454	526	515	543	493	493	519	504	479	515	473	519	514	515	485	472	483	476	526	530	464	517	507	470	486	508	489	518	513	457	454	489	503	519	503	477	530	505	539	525	489	512	497	450	521	550	495	552	502	511	502	461	488	495	517	487	529	461	473	508	458	470	489	479	514	550	523	498	509	523	502	512	501	440	526	510	493	501	497	524	510	468	509	483	497	483	513	509	505	526	500	506	507	504	543	475	510	514	474	525	539	490	500	533	516	523	506	492	514	510	543	514	483	469	491	510	502	475	506	494	508	506	486	539	472	513	508	524	504	496	536	506	542	449	492	469	527	504	501	504	518	507	521	483	493	524	491	526	489	493	523	523	477	490	501	480	493	495	484	461	526	484	496	493	514	524	505	527	504	541	577	513	500	504	522	500	525	515	498	490	496	522	515	492	505	507	463	479	479	460	528	525	476	508	485	511	513	486	476	496	517	518	498	500	494	501	480	496	542	471	491	507	509	506	489	494	500	484	517	484	515	484	477	480	504	465	501	472	526	522	514	515	463	484	486	540	462	481	508	506	542	505	490	466	526	497	506	521	479	472	480	540	465	481	513	493	492	507	508	506	522	531	465	463	523	464	506	526	468	516	520	496	464	483	515	518	487	494	531	490	473	523	499	469	508	521	461	549	519	494	500	506	498	506	478	476	505	527	501	500	504	466	512	528	465	478	462	481	505	531	466	490	463	495	494	510	440	491	474	484	478	514	517	512	491	497	460	525	502	443	509	512	499	516	486	479	517	549	523	479	504	510	485	471	557	489	506	488	502	478	485	467	468	490	530	468	437	497	497	496	510	497	495	502	498	487	531	540	517	489	514	481	497	499	501	505	473	445	489	513	514	523	525	516	483	532	472	508	514	494	502	508	505	512	492	513	483	507	494	510	469	496	501	511	497	443	485	477	520	479	540	476	496	487	525	512	490	478	477	537	487	525	516	533	536	504	484	504	541	480	466	482	498	508	487	509	522	452	473	501	510	497	535	494	486	470	514	506	506	514	494	516	495	505	557	492	502	474	498	496	471	512	524	462	498	486	457	478	476	497	482	479	497	483	519	527	524	504	480	490	515	519	537	497	513	501	479	498	510	524	530	530	473	489	501	481	508	493	491	504	479	507	481	486	488	492	493	489	515	473	512	500	520	475	513	525	510	509	531	503	510	486	504	483	478	513	469	504	462	491	506	497	523	512	541	524	471	514	485	505	532	514	493	500	526	542	475	469	468	457	506	521	488	511	460	477	460	509	514	492	509	543	485	513	469	482	501	490	492	498	496	501	509	489	508	522	493	489	530	505	493	510	506	516	500	509	532	517	519	460	480	509	487	453	549	503	538	514	521	493	483	496	492	513	492	486	512	542	519	485	507	509	478	516	510	459	517	456	493	510
26160	32404	17181	803	722	726	706	739	695	728	706	661	698	675	654	663	701	722	666	697	687	664	680	684	703	694	667	665	651	642	680	681	638	717	681	667	658	689	670	678	662	728	631	674	669	684	703	669	725	652	652	725	712	652	660	697	706	625	680	666	677	683	655	683	701	630	715	658	660	672	670	631	683	636	642	650	693	688	681	667	720	674	663	723	633	684	690	688	655	642	716	704	649	651	712	663	629	717	676	682	679	683	658	706	698	648	660	617	649	632	633	671	650	652	669	647	682	648	658	677	658	688	663	688	678	673	642	696	662	659	644	654	633	649	714	708	714	675	684	671	663	653	672	667	678	638	629	645	667	624	645	641	639	664	664	624	669	667	650	678	693	700	698	650	664	675	641	676	684	683	683	689	655	673	666	697	662	644	663	659	651	671	672	668	722	662	661	646	626	650	680	677	659	720	688	601	729	656	680	670	709	664	633	654	675	699	617	680	661	685	709	649	657	689	627	650	691	698	699	706	629	667	648	684	659	673	680	677	653	685	621	688	663	696	677	662	673	636	631	640	634	672	635	645	636	640	609	650	638	669	706	661	705	718	662	662	693	634	646	657	652	647	626	612	680	705	694	684	667	659	697	707	662	673	638	687	669	679	671	656	701	676	629	696	665	645	651	640	689	677	685	685	674	620	650	628	701	642	637	649	689	659	657	676	677	657	632	649	646	641	655	675	701	661	653	652	628	663	693	691	655	634	652	649	645	669	679	697	696	728	660	692	666	692	666	640	670	672	614	677	629	678	687	675	655	692	662	665	652	713	632	659	637	628	674	643	675	681	642	656	637	674	646	663	679	660	720	685	664	672	659	730	669	677	669	681	674	677	703	658	716	633	673	702	743	644	679	656	665	636	671	630	699	637	629	700	690	670	697	668	636	641	666	657	706	630	650	665	660	657	674	679	654	634	682	678	673	659	636	686	695	652	700	675	681	675	676	662	638	654	648	641	654	684	627	667	684	645	679	650	624	674	699	687	619	701	699	651	646	690	675	685	672	653	694	703	678	697	666	661	625	623	686	669	710	688	667	678	682	661	692	688	687	662	684	694	658	714	611	724	685	695	683	656	672	652	634	699	648	642	630	638	712	648	665	710	693	675	672	643	678	605	691	648	704	675	681	684	709	691	675	662	648	685	669	626	651	676	680	676	736	665	621	682	630	681	681	645	621	689	646	677	704	665	665	670	662	659	651	664	745	702	613	703	667	650	695	654	652	684	686	704	641	693	663	673	653	653	662	669	661	683	620	694	682	638	684	690	667	686	674	683	655	641	637	638	684	666	680	690	655	687	664	641	682	687	601	659	645	668	708	635	661	718	636	668	677	672	679	671	659	686	663	680	629	648	668	656	682	648	661	624	650	684	686	685	684	639	683	648	672	683	686	676	709	665	664	669	627	661	685	675	693	658	690	651	657	663	630	685	629	656	655	634	669	643	693	709	677	672	692	696	655	628	677	674	688	698	757	667	647	719	674	683	656	625	680	682	721	693	709	700	702	666	668	646	628	693	675	708	690	646	627	689	682	678	683	695	692	677	693	601	674	664	695	671	652	685	704	644	686	699	676	674	663	668	654	689	678	662	648	676	663	695	660	668	649	640	677	659	687	626	665	644	650	649	729	680	669	698	670	741	679	656	686	637	695	710	657	677	671	647	711	639	697	635	657	663	636	653	700	666	702	706	645	629	645	651	645	660	690	640	640	660	690	690	672	679	645	638	655	649	676	709	699	664	685	648	684	655	700	687	638	637	676	653	625	671	679	690	636	673	676	671	644	696	682	659	639	706	637	673	701	709	661	700	713	664	664	659	652	673	670	688	646	642	653	652	759	640	678	694	727	681	663	680	658	675	659	653	639	662	651	716	632	684	690	647	671	656	647	684	654	690	695	623	664	641	658	663	729	642	694	689	672	668	670	680	696	711	643	651	627	721	637	617	659	676	638	648	677	690	665	631	663	669	682	656	685	699	682	664	656	672	659	702	674	640	628	644	683	689	644	628	689	673	681	706	656	670	687	679	653	699	700	681	689	623	664	646	680	664	694	674	659	610	656	664	663	664	627	641	638	656	651	654	705	641	675	673	671	674	683	676	663	679	725	679	638	661	686	656	642	687	665	655	696	704	666	706	687	654	664	661	725	635	643	619	659	640	670	656	675	710	644	683	671	688	620	678	652	676	644	673	662	674	664	680	697	663	675	671	663	649	753	637	690	646	711	703	699	665	668	667	677	705	651	638	703	632	645	703	624	719	652	647	652	690	685	671	666	631	640	628	658	661	661	688	678	665	659	646	648	661	699	663	660	588	667	670	682	653	653	619	684	644	631	631	686	706	659	644	661	672	673	663	641	659	682	688	661	668	673	736	630	680	678	622	675	709	683	653	684	686	672	690	680	699	661	655	638	670	663	632	697	673	688	643	665	648	709	695	647	635	648	688	667	696	662	674	644	628	647	685	697	644	676	701	633	684	680	679	664	669	685	658	676	696	667	649	698	717	650	647	690	638	624	666	628	661	622	673	671	630	641	689	655	655	655	659	630	652	672	674	741	651	648	662	655	650	695	675	711	690	643	649	627	696	660	657	658	647	675	655	664	648	648	677	654	691	658	671	644	669	652	656	674	638	656	722	633	667	658	695	665	659	629	692	680	622	657	702	651	643	667	692	713	686	648	656	665	705	722	661	622	651	664	642	639	709	698	716	666	654	689	637	664	704	607	698	682	670	680	662	667	689	687	610	622	668	622	687	597	654	639	704	665	695	652	681	693	697	650	679	631	672	619	634	702	639	709	660	666	697	672	658	695	698	656	633	682	708	668	664	661	675	672	705	686	662	691	666	668	660	699	681	643	664	644	700	633	670	680	650	624	660	673	658	655	655	645	664	690	665	668	687	629	642	654	677	689	660	613	637	708	682	669	651	700	671	670	697	654	633	666	691	670	693	660	680	690	659	671	692	622	672	664	687	663	661	678	640	683	646	682	728	635	661	655	674	693	668	676	679	612	667	674	646	604	625	646	649	694	674	674	615	613	698	666	654	672	630	656	704	647	646	651	668	681	670	645	664	683	665	625	672	695	673	710	656	647	687	597	651	739	704	701	678	704	651	653	651	645	682	675	700	652	725	661	638	664	690	673	657	665	627	678	647	679	675	659	686	668	686	690	696	713	681	617	698	651	649	673	641	643	656	678	676	669	699	716	681	711	681	663	643	661	639	674	686	673	625	717	734	658	710	653	681	660	691	640	628	654	670	650	707	718	680	697	659	646	667	652	668	675	660	673	648	641	679	657	688	608	664	690	701	658	642	672	660	620	659	664	685	689	647	674	673	662	741	708	656	679	700	661	719	690	676	703	650	663	686	655	686	657	678	652	663	655	697	664	646	654	696	675	651	690	688	684	656	696	650	645	688	682	656	719	687	690	703	679	714	630	651	634	679	702	697	660	643	694	680	660	665	657	668
24199	21575	29299	24161	21477	18091	1762	786	651	596	637	580	576	585	548	532	540	516	558	549	498	533	548	515	503	525	491	488	539	510	525	482	492	542	503	501	524	510	499	520	501	495	492	492	509	490	545	505	547	534	449	519	506	520	546	478	488	532	505	519	507	457	523	569	508	498	506	520	481	484	523	514	509	513	523	536	510	526	515	521	526	535	532	496	480	514	505	493	532	508	541	505	529	526	491	476	494	491	504	465	484	502	507	494	493	503	495	499	494	534	514	502	538	507	496	488	505	496	518	494	491	509	463	482	481	496	532	510	527	493	499	510	500	501	504	524	503	529	495	491	521	479	522	548	483	517	505	521	502	488	500	506	520	512	493	493	471	491	521	484	466	548	494	503	499	495	536	519	514	480	477	506	486	494	470	493	548	471	540	517	529	544	482	482	510	472	511	509	500	482	494	506	449	486	491	538	483	476	466	503	491	491	547	534	525	531	555	499	496	494	502	502	503	463	494	539	501	499	491	556	510	480	529	494	477	503	546	484	508	496	519	480	546	505	484	508	526	496	533	473	504	504	528	483	464	532	444	535	511	508	498	519	486	474	494	519	501	530	449	529	514	474	483	511	539	522	502	503	511	504	485	491	546	501	506	467	492	469	527	483	491	505	511	513	483	524	513	471	522	488	533	535	519	502	475	525	524	518	529	502	515	540	482	543	493	521	503	513	507	532	496	530	465	495	547	494	495	522	506	491	524	503	512	536	526	521	495	501	498	502	508	506	505	502	553	545	504	498	521	490	507	504	512	504	538	511	524	492	504	489	490	520	519	491	502	525	478	510	521	503	558	504	469	517	537	484	484	497	488	513	488	500	502	530	492	514	478	509	510	538	519	507	517	529	499	524	505	530	492	439	521	495	506	502	512	508	496	528	513	475	523	526	522	506	520	569	520	483	483	512	518	541	462	535	501	541	536	448	502	532	510	515	505	511	497	496	549	482	483	509	513	454	509	500	489	509	478	548	519	487	495	526	526	518	508	530	517	482	512	516	526	482	539	498	515	481	512	488	472	517	498	512	511	514	546	472	497	514	542	536	533	484	506	509	526	531	496	530	480	458	509	511	531	501	515	524	481	511	523	522	519	487	513	484	467	481	559	521	490	498	481	468	486	544	502	512	507	510	472	529	492	495	525	494	457	489	520	470	486	529	506	470	490	517	494	501	499	501	511	498	511	486	526	471	502	483	499	529	482	517	536	488	504	499	490	488	495	524	492	524	490	495	557	510	497	531	546	531	536	493	478	489	484	494	457	502	496	537	454	496	476	501	501	500	507	466	538	500	525	548	497	492	487	496	514	529	501	523	490	495	496	495	510	505	530	517	524	481	548	504	530	493	551	478	494	463	513	507	532	483	478	514	499	513	463	487	534	495	535	467	500	444	531	499	503	516	497	544	498	509	482	452	473	489	510	480	544	491	497	488	544	466	532	526	520	480	497	504	506	513	472	501	518	474	507	507	525	494	525	485	454	507	470	500	531	503	518	462	539	474	536	520	511	505	515	501	520	501	490	516	518	493	502	495	537	515	461	500	491	506	504	488	524	540	475	527	497	486	515	532	555	536	510	482	525	494	492	488	561	470	492	512	485	497	500	517	521	554	514	545	478	550	465	528	495	507	518	523	471	510	510	484	513	525	510	495	500	493	477	507	520	500	513	513	513	519	508	503	537	490	502	508	480	519	496	532	491	518	515	503	508	494	520	534	500	468	495	487	523	540	484	502	484	504	498	464	549	494	441	519	514	485	514	515	488	504	470	524	507	499	549	513	475	491	518	543	487	516	514	494	524	553	523	495	531	474	503	492	523	510	489	493	501	481	493	485	495	514	517	510	521	496	453	540	538	495	521	511	540	490	477	489	496	545	506	518	520	512	499	500	513	524	483	538	469	518	506	503	494	485	476	508	506	461	462	478	482	502	503	485	515	495	540	548	508	515	528	501	518	501	510	498	505	457	507	496	492	506	509	494	506	563	511	526	526	498	493	499	516	506	556	494	453	490	519	509	523	544	530	477	469	507	480	489	498	495	502	505	486	504	472	511	469	500	515	524	499	519	473	532	558	497	512	519	500	530	524	534	526	496	506	496	485	506	499	505	518	522	480	491	524	512	497	540	534	491	492	485	500	482	462	466	495	539	542	485	488	505	525	468	515	477	474	481	498	514	492	490	527	526	477	470	478	531	498	530	498	477	493	480	512	486	493	540	483	499	507	497	493	506	530	527	472	513	495	528	519	521	483	509	513	512	499	513	472	518	516	506	468	496	470	505	526	465	503	512	512	532	514	466	502	523	471	553	554	519	471	509	514	496	478	507	487	474	462	450	499	532	520	522	503	521	499	491	506	503	486	479	534	498	505	521	461	530	512	515	500	514	517	513	505	545	492	512	503	500	536	503	551	509	516	521	508	502	508	515	528	508	533	506	511	521	511	509	487	528	516	487	500	487	513	523	485	508	515	535	489	555	468	495	548	512	539	515	479	516	515	555	493	518	501	481	513	531	460	450	518	504	489	509	532	502	516	486	524	491	477	528	482	529	542	523	470	508	550	508	557	482	524	524	537	477	518	495	511	479	534	444	484	497	476	547	505	485	494	515	525	509	525	563	571	485	532	506	493	501	492	484	488	480	513	514	499	526	488	463	499	535	508	546	511	518	477	513	494	504	556	539	512	500	498	487	519	505	494	541	521	525	487	516	493	519	454	498	486	498	524	514	497	478	531	530	498	503	496	539	490	479	514	528	524	553	538	502	501	504	515	507	472	518	487	547	527	551	499	538	517	484	512	526	536	497	525	507	508	550	482	521	506	551	531	498	534	517	508	522	528	482	472	519	545	528	528	506	509	481	539	514	466	490	504	489	485	512	492	535	548	494	512	496	473	455	494	523	476	528	459	523	505	482	523	484	473	500	528	481	472	512	493	529	451	523	515	517	520	482	546	497	492	532	497	481	481	493	466	482	524	520	500	538	502	525	501	468	466	482	480	480	492	485	490	526	487	513	493	490	540	488	538	477	465	509	542	477	515	496	523	471	467	465	506	497	509	504	527	474	527	567	475	531	493	518	506	520	524	539	518	458	486	515	510	496	510	504	535	512	542	520	515	503	489	516	512	521	525	517	528	475	484	492	497	467	502	494	490	524	489	486	485	494	508	519	502	498	522	526	480	481	518	508	490	513	505	502	504	524	512	464	532	506	522	524	499	518	514	524	530	514	500	463	473	490	528	515	515	497	497	461	523	499	525	523	495	522	472	485	518	526	480	507	493	498	524	523	538	546	502	543	554	512	465	482	505	549	487	473	499	443	545	482	518	507	527	501	519	523	485	527	526	516	535	486	492	527	506	525	520	444	493	492	492	525	496	491	475	518	501	520	466	488	506	518	490	530	530	511	518	528	539	532	494	510	573	491	485	489	469	497	525	480	495	513	486	494	531	479	493	489	486	529	501	506	466	520	481	468
44505	57240	29676	2714	1906	1571	1395	1211	1071	1000	899	879	862	804	836	811	744	753	730	752	752	710	724	683	717	723	681	651	702	718	683	717	691	691	635	650	684	694	663	709	672	682	690	705	708	653	734	665	692	716	677	685	677	714	660	670	707	720	691	692	661	652	658	657	703	692	699	724	686	651	699	710	743	714	658	691	707	728	685	672	689	695	680	662	715	721	662	673	704	688	695	692	663	679	705	685	680	659	684	725	668	666	701	724	679	735	665	677	644	657	702	683	718	723	674	668	643	697	694	653	624	675	693	669	646	643	639	618	700	665	623	687	698	692	694	696	669	713	617	679	622	677	601	637	688	708	731	690	669	690	665	677	693	697	662	653	665	719	678	708	707	730	653	683	707	631	713	684	667	686	666	621	725	717	672	666	677	715	681	665	678	711	713	649	681	663	700	680	618	642	672	696	691	671	681	651	708	704	680	699	671	648	705	693	653	669	700	716	688	716	635	704	717	639	691	669	675	655	687	685	675	701	661	641	689	625	691	689	682	721	704	691	658	676	686	629	678	663	688	662	652	757	720	680	691	688	680	668	736	634	684	688	692	716	682	672	687	698	695	695	708	666	702	679	702	704	713	661	669	652	702	678	669	677	663	681	698	705	716	668	785	633	673	682	686	687	716	720	652	681	718	648	714	685	669	647	647	635	694	744	695	671	726	695	717	659	652	718	713	706	689	629	665	691	717	717	678	642	702	682	630	657	661	628	667	701	706	625	663	699	654	666	708	667	620	700	631	680	725	657	669	647	682	644	689	705	695	685	727	718	681	635	672	693	663	636	638	672	666	729	709	717	684	680	720	675	655	666	683	685	623	743	733	645	696	682	684	722	683	691	732	671	721	668	679	741	671	700	665	700	664	709	644	696	681	668	678	670	690	658	675	675	669	683	654	659	648	690	700	695	694	653	682	706	680	680	684	657	667	662	700	670	642	680	680	716	690	715	631	747	719	708	679	684	693	710	663	685	693	686	672	615	720	665	628	665	694	644	678	626	696	694	716	666	679	662	699	625	684	683	688	705	662	714	661	658	644	673	666	729	690	646	703	693	694	701	675	686	648	728	677	710	690	652	683	674	689	666	700	676	710	668	718	722	650	653	678	704	692	668	697	702	698	671	700	693	671	668	710	657	737	653	644	692	707	620	719	677	683	648	671	648	723	693	711	738	640	636	645	696	711	656	647	692	693	707	690	668	655	677	678	717	669	732	724	725	721	679	735	664	652	656	701	692	682	650	655	683	671	675	643	693	650	641	692	693	697	701	653	649	698	677	686	732	693	673	667	685	693	655	638	674	714	672	702	650	681	685	663	663	714	654	712	737	699	672	683	669	661	704	709	741	680	661	677	672	653	687	668	679	659	668	668	704	677	681	680	671	680	691	702	694	643	713	660	651	693	699	683	672	643	664	662	703	666	703	701	668	679	716	708	669	648	686	649	721	641	664	660	725	668	674	674	662	732	714	685	687	686	687	693	660	710	705	661	664	666	670	713	641	690	659	680	671	654	634	658	687	669	657	671	647	662	653	652	738	664	672	673	680	659	670	638	680	683	716	694	707	725	663	708	639	662	623	689	706	677	663	702	689	671	688	713	725	647	694	694	678	647	694	677	733	683	696	703	642	754	701	704	662	665	700	684	639	669	695	672	698	683	673	676	679	700	682	681	619	644	693	645	667	677	693	678	712	698	683	654	709	641	694	665	651	669	670	683	717	688	714	698	664	668	689	639	695	627	680	657	670	681	661	672	699	653	697	646	654	714	646	676	662	692	677	682	641	680	689	677	666	723	661	640	701	700	713	664	699	676	691	646	686	665	715	679	682	652	627	737	680	650	675	692	667	646	692	690	698	686	677	652	696	594	668	669	688	700	664	675	706	696	708	643	718	674	708	632	746	711	709	674	679	647	698	687	700	665	650	679	669	653	653	692	693	690	674	665	658	678	685	711	678	695	684	661	714	722	647	683	708	632	626	707	704	664	672	626	647	663	684	681	698	691	697	708	692	636	677	639	669	658	654	698	694	670	687	675	693	692	712	653	633	694	673	711	689	672	635	696	634	723	708	711	690	642	683	658	670	676	756	661	668	675	691	743	668	681	713	742	704	686	643	693	680	644	699	719	695	684	714	720	703	622	660	699	684	687	671	699	674	648	658	650	665	688	636	705	689	669	650	691	651	670	699	675	670	703	671	743	684	662	666	661	676	671	637	709	654	670	693	700	668	644	642	673	668	649	650	650	682	687	625	699	665	672	695	718	688	711	662	670	674	684	662	689	704	682	704	618	693	720	662	629	694	691	650	659	695	682	717	674	686	725	698	683	674	701	683	664	636	674	644	728	711	709	683	700	629	686	674	662	666	698	669	653	662	650	700	668	676	671	691	675	653	678	682	666	674	670	717	732	645	676	656	696	656	693	651	662	668	707	668	641	660	655	684	674	725	654	672	660	636	704	665	615	694	677	705	644	682	657	704	677	634	710	663	666	671	695	678	687	649	702	705	667	682	612	677	678	684	706	695	713	680	717	660	641	667	662	709	651	639	669	688	682	591	678	663	704	705	679	714	679	700	661	667	673	688	627	691	678	674	724	675	675	669	639	670	660	722	649	720	715	692	739	662	633	661	669	648	666	663	689	690	684	667	673	655	677	686	691	669	673	689	688	681	705	657	702	664	733	697	645	719	664	708	697	670	680	688	678	720	682	722	678	698	676	697	660	649	685	673	673	694	628	672	648	649	636	677	652	691	701	710	667	675	683	675	726	693	693	663	671	739	649	689	704	673	644	633	715	653	684	699	648	735	684	622	637	675	692	712	648	652	674	642	663	687	668	714	685	697	685	662	671	653	639	686	688	639	644	682	731	681	687	622	652	656	692	697	688	686	652	710	659	702	673	676	686	663	667	676	676	645	693	696	610	714	697	710	646	698	701	696	674	661	680	689	629	696	683	709	691	663	638	713	711	705	672	671	711	670	677	723	673	683	662	666	693	678	676	684	696	707	678	721	698	688	689	668	691	657	691	658	674	666	721	649	665	631	681	708	684	684	672	665	719	705	690	672	683	679	668	652	674	670	653	669	736	707	681	646	671	731	659	688	672	719	677	663	649	688	669	662	635	681	673	663	683	649	644	713	671	688	659	687	639	670	670	661	696	686	656	709	735	660	703	709	709	678	662	640	684	681	659	674	687	668	701	691	697	671	677	694	692	688	685	679	665	677	715	719	678	695	702	672	688	677	717	697	673	695	661	654	661	649	680	674	672	673	730	675	673	663	655	693	681	684	654	695	652	680	655	696	648	691	724	668	683	703	680	659	672	682	706	673	674	684	678	678	733	712	706	666	674	671	683	695	651	688	685	701	667	656	670	708	667	728	689	694	656	704	683	685	623	706	741	758	621	699	692	658	675	709	644	701	652	731	645	635	606	648	680	662	666	685	679	654	679	650	679	710	682	713	678	681	655	690
23176	21462	29230	24050	21420	21457	14666	818	494	515	425	407	368	374	357	317	308	319	283	303	278	275	284	262	302	284	300	297	307	274	262	277	297	274	257	283	236	238	269	257	262	303	295	275	278	282	279	249	229	273	230	252	274	282	267	282	271	255	273	269	267	222	232	263	246	255	296	268	283	274	250	255	258	253	267	266	262	250	261	259	249	264	223	271	242	265	272	270	252	267	278	252	318	246	258	275	283	254	266	266	273	239	275	255	241	254	249	259	278	262	289	229	272	253	271	254	273	246	262	272	258	242	284	238	262	256	260	246	250	264	261	244	247	272	268	289	265	244	265	278	264	269	245	258	260	265	280	261	243	248	293	256	250	247	243	258	275	229	258	254	252	254	262	270	280	226	263	272	281	270	235	247	270	255	249	265	255	256	236	255	257	256	265	265	286	265	306	264	256	250	232	266	270	250	250	234	252	269	264	256	256	236	248	234	227	274	243	260	278	230	243	257	292	274	263	242	252	261	245	271	258	250	252	264	251	275	251	271	258	239	242	253	252	251	257	258	255	238	242	252	267	273	266	228	246	251	272	248	257	277	240	255	264	256	271	286	255	252	293	276	262	241	272	254	250	273	266	255	238	267	268	277	241	239	255	264	249	263	231	233	231	229	248	262	253	276	252	281	275	268	222	275	241	270	272	245	263	261	252	280	269	278	249	281	213	251	263	240	268	263	261	273	269	238	246	247	240	256	258	271	283	280	251	228	233	264	261	265	253	248	247	256	251	251	219	258	255	241	247	253	272	278	228	299	270	276	259	248	251	263	266	250	256	277	244	238	238	251	262	275	248	260	263	228	260	242	250	246	244	256	261	249	246	281	248	241	256	234	264	227	238	258	282	266	245	268	236	245	249	258	234	240	264	221	257	262	241	257	251	259	263	269	261	263	259	238	280	269	276	247	291	287	235	298	280	294	265	290	292	257	244	236	270	248	248	274	251	269	265	251	249	247	245	246	261	258	266	255	232	235	261	256	260	261	282	256	252	249	249	263	262	272	276	272	262	256	249	288	264	260	259	284	260	238	277	268	237	241	283	271	266	253	232	254	254	260	287	222	274	230	250	252	268	237	236	234	259	262	258	246	257	264	289	242	244	257	264	264	262	259	239	251	255	262	249	289	246	237	236	251	277	238	256	252	263	254	253	221	281	250	261	253	254	254	269	245	286	278	238	254	267	239	260	273	238	250	279	255	262	224	244	270	270	249	253	231	256	258	255	285	246	243	249	271	245	257	274	269	251	251	272	254	272	255	272	270	267	283	266	252	227	253	276	249	231	242	279	250	250	259	265	257	262	262	259	279	232	270	250	239	258	257	236	249	262	259	263	289	266	237	260	266	258	276	296	270	283	250	277	283	265	255	258	253	275	259	251	265	248	244	269	288	262	273	239	264	258	243	268	248	268	263	263	285	269	262	272	243	251	235	245	233	238	252	238	272	247	254	226	244	280	244	294	255	241	266	252	247	237	243	267	248	252	285	240	249	264	272	279	243	268	273	248	262	225	275	252	302	244	253	258	291	250	235	264	243	259	243	257	267	273	255	259	242	247	251	280	266	249	274	261	254	235	246	241	269	283	261	258	243	262	247	236	277	239	217	279	286	279	216	267	272	257	252	266	264	261	239	241	262	251	250	243	246	257	247	259	260	258	236	267	269	231	268	280	290	263	255	250	241	233	278	289	271	263	255	250	271	265	262	282	255	279	283	261	238	271	236	217	255	249	257	260	257	272	249	219	265	271	278	271	257	262	282	255	242	273	249	280	265	275	241	239	259	288	260	274	239	268	253	252	298	242	250	270	249	241	304	249	271	296	253	229	262	274	260	259	224	235	265	281	233	266	271	274	267	268	250	243	253	272	262	282	274	239	260	245	275	280	262	228	252	230	248	266	253	263	247	267	275	235	251	248	244	248	278	272	289	240	273	247	262	255	222	278	257	260	264	242	274	282	266	257	260	248	253	257	241	276	279	275	259	245	240	251	267	237	248	274	266	240	243	287	278	257	220	274	276	249	266	262	259	285	256	292	266	258	247	264	276	273	232	267	256	278	239	274	290	290	255	261	268	277	251	260	259	272	252	283	285	286	254	241	267	274	275	251	248	221	264	257	283	290	270	226	259	234	227	284	266	272	255	269	228	224	250	235	272	254	258	240	249	251	262	281	274	262	237	251	254	247	270	260	257	253	244	268	256	268	293	251	253	252	252	226	257	237	252	280	263	256	262	268	252	271	255	268	260	247	260	279	257	260	273	271	248	237	240	270	272	274	256	278	258	241	255	224	248	273	269	236	290	252	244	235	254	264	265	252	211	300	251	289	262	256	281	272	253	281	253	235	251	260	226	239	281	269	247	249	233	256	271	257	238	249	248	303	269	268	246	273	267	242	255	259	245	268	267	260	251	260	254	254	248	269	246	235	256	278	269	246	277	253	266	256	263	282	246	247	252	244	250	235	250	251	242	258	254	262	265	284	278	248	273	256	246	289	271	259	241	252	254	264	247	244	251	235	255	272	282	269	243	286	249	294	275	276	284	256	252	258	260	245	251	237	254	266	263	278	278	218	248	246	244	268	248	264	258	236	257	237	265	264	247	251	252	244	279	263	269	261	243	261	287	253	272	240	273	257	248	263	250	273	268	265	263	257	265	273	263	263	256	257	239	275	243	269	279	251	278	268	265	244	252	245	255	237	244	245	245	244	268	242	238	263	235	276	255	276	234	264	266	296	251	248	239	259	241	253	295	245	295	279	253	260	242	266	270	262	281	244	254	274	277	254	257	275	240	266	252	265	256	245	268	239	286	260	233	284	261	257	245	267	274	247	255	276	263	247	267	266	247	252	274	257	283	258	278	216	259	254	286	241	242	246	276	291	253	249	270	246	268	265	271	251	280	236	281	212	260	276	279	260	260	263	240	260	255	257	264	258	268	266	255	268	257	225	229	248	254	237	245	265	249	229	266	239	252	254	272	261	273	252	259	254	273	250	263	277	254	269	256	263	277	244	255	250	235	263	266	267	255	248	271	238	273	242	235	260	241	252	253	269	290	247	253	268	276	263	253	269	265	249	259	244	248	264	271	235	270	264	246	272	243	254	241	257	265	247	240	232	277	251	271	263	263	252	241	256	236	262	239	282	256	249	269	240	235	284	228	244	273	255	263	223	285	261	253	247	263	262	230	246	269	241	276	275	246	265	245	239	270	231	252	255	260	243	266	254	263	260	255	235	251	266	261	255	255	281	245	249	260	246	242	249	251	259	260	262	268	231	285	254	269	263	255	263	258	268	253	248	260	244	273	261	264	236	275	261	282	279	271	282	266	266	238	245	242	267	267	277	245	252	245	274	272	255	251	241	264	269	262	289	238	242	265	273	259	282	233	253	257	274	276	272	255	271	256	256	271	246	222	227	247	261	251	261	240	246	276	241	237	296	262	256	260	268	253	275	293	252	265	240	232	279	260
43706	54668	28469	4182	2890	2141	1743	1388	1104	989	847	740	663	578	575	531	493	494	487	445	423	453	448	373	418	391	390	397	380	381	373	399	377	347	385	393	389	385	325	388	373	402	408	375	340	347	337	380	373	363	373	390	368	363	386	380	333	353	340	365	347	364	365	343	357	393	354	367	353	377	379	371	332	375	327	354	389	365	334	348	351	381	346	364	323	363	364	335	385	394	354	367	318	351	356	373	368	397	358	365	345	364	376	365	370	348	359	360	325	326	382	357	362	346	349	346	324	355	349	355	330	348	336	360	371	355	364	340	355	360	340	377	386	365	381	363	377	364	358	347	365	344	363	337	355	328	331	387	352	340	388	353	363	355	308	381	348	369	330	343	334	330	324	370	343	332	348	372	365	356	423	359	368	364	369	339	362	339	347	374	362	383	341	349	370	346	380	364	361	351	338	335	358	364	342	370	359	339	369	364	352	345	322	375	366	346	329	341	329	344	366	344	367	347	347	375	343	370	355	307	373	356	358	334	367	335	339	351	330	322	338	328	370	372	334	354	353	333	360	320	348	336	335	328	362	342	367	343	336	353	356	329	376	358	356	354	363	387	384	367	375	329	385	343	347	383	368	353	362	353	365	346	336	343	327	335	337	356	367	391	310	366	334	376	318	366	327	391	297	319	365	369	331	349	318	337	334	345	355	336	353	386	347	331	403	322	367	375	367	339	337	388	368	340	346	353	354	335	315	360	372	357	349	352	345	357	347	331	372	356	369	328	327	381	333	358	324	353	381	334	360	352	368	369	358	337	331	356	334	380	357	356	365	347	356	321	330	328	341	389	343	367	330	347	337	321	351	350	352	341	321	335	358	342	348	351	353	371	375	353	360	338	338	341	356	370	334	362	356	338	344	325	322	359	374	356	352	339	357	343	391	365	348	312	335	369	334	356	360	333	354	349	335	326	350	360	383	336	335	360	385	313	342	349	380	344	364	361	360	377	390	337	348	357	338	350	367	354	344	393	316	315	335	366	349	340	351	370	376	382	380	355	368	353	351	370	350	377	344	358	346	353	352	352	340	330	345	352	373	333	386	368	386	357	355	380	336	378	332	357	349	365	388	322	376	387	355	342	330	372	312	336	350	362	362	366	340	365	371	342	358	363	367	348	331	353	341	386	359	354	342	346	383	360	367	343	362	345	334	368	327	327	341	338	332	376	379	392	371	362	333	354	329	345	336	353	351	369	364	363	335	347	356	328	353	355	324	372	372	338	326	346	331	337	321	376	372	347	360	352	339	353	338	377	335	380	362	373	357	347	357	358	341	333	380	338	360	362	321	332	357	344	331	359	368	350	375	354	387	347	363	354	367	344	342	379	360	365	367	338	368	351	347	306	341	364	361	348	365	353	379	341	345	356	368	329	332	361	348	342	364	363	365	341	334	360	370	341	332	350	367	333	344	325	353	365	328	346	313	348	357	350	352	362	382	354	356	337	359	331	339	367	375	352	366	348	347	364	342	343	342	347	337	362	331	345	376	349	353	341	388	322	313	333	358	327	339	328	365	335	360	348	339	348	329	313	350	347	339	355	360	340	364	390	325	322	355	329	391	366	365	347	387	380	342	341	374	340	368	372	371	328	374	375	337	360	340	383	345	345	371	354	363	317	377	357	343	339	327	355	370	354	370	361	361	353	376	363	379	364	376	330	362	348	353	360	348	328	353	371	332	364	327	352	321	360	327	340	351	387	352	371	415	351	326	381	387	357	371	354	329	310	356	334	372	333	360	365	389	325	346	361	319	357	376	352	331	376	342	351	368	353	333	348	338	358	370	352	356	339	385	376	348	348	333	370	344	330	364	382	355	343	392	363	340	330	350	390	341	375	317	381	369	363	328	385	351	347	364	367	351	361	385	393	360	352	374	332	328	328	342	352	342	349	334	318	334	374	314	362	348	332	355	341	365	370	375	332	369	318	322	378	343	321	340	358	338	371	339	337	325	375	341	357	367	367	379	348	319	383	356	337	355	349	328	349	349	354	365	370	342	375	352	310	329	347	368	325	333	359	339	309	308	366	364	348	381	362	330	387	363	372	311	367	332	322	361	359	347	351	352	376	369	380	355	352	333	343	362	378	339	353	338	369	351	357	331	335	360	361	354	383	343	342	355	343	342	376	331	365	336	344	345	334	355	352	333	345	367	358	367	361	379	393	375	394	334	366	350	359	307	357	348	400	338	339	366	360	376	373	343	336	345	346	319	361	349	398	372	335	339	345	349	362	361	336	344	355	333	343	331	343	346	337	386	349	355	321	337	321	370	350	397	353	375	381	367	356	348	341	353	379	371	360	348	361	342	358	382	349	350	329	335	374	325	391	362	338	349	358	349	349	343	371	366	341	368	336	371	374	333	342	373	325	339	338	355	367	338	357	353	354	385	344	372	304	350	331	329	381	376	369	322	352	356	358	359	326	363	339	338	363	344	359	338	333	362	338	352	339	339	346	318	363	358	344	391	384	346	364	323	345	368	316	329	353	353	369	348	371	338	360	326	370	389	359	350	359	340	379	360	345	359	352	387	360	344	364	363	340	366	361	369	356	357	316	353	367	344	314	318	359	380	345	339	342	406	339	373	391	318	356	358	353	342	318	366	356	348	372	326	361	359	349	371	383	361	362	305	325	370	329	334	365	375	363	351	323	336	334	345	340	362	364	363	335	387	322	382	355	350	346	355	349	339	358	370	383	386	352	362	347	359	327	332	345	377	323	338	345	400	373	349	348	364	364	379	328	346	383	346	361	350	340	327	379	344	359	338	319	344	363	334	321	362	368	390	337	347	367	363	381	349	398	360	363	322	354	368	366	349	327	334	356	348	323	329	375	351	352	345	340	337	326	343	340	356	320	320	342	328	322	374	325	361	359	341	351	357	345	361	401	312	363	326	378	342	348	407	332	353	335	356	388	337	360	352	372	351	340	383	366	373	333	371	355	327	353	357	392	347	324	363	362	355	351	355	356	365	330	343	371	368	372	354	400	347	354	344	347	333	361	353	338	345	323	382	363	393	361	363	390	395	350	370	345	360	346	326	348	329	326	343	365	368	369	350	382	335	341	369	317	328	351	357	343	347	369	345	336	346	341	348	355	335	343	364	336	371	354	367	395	320	358	350	357	397	369	334	351	352	346	359	335	362	301	372	357	373	359	338	336	332	353	361	371	334	336	345	375	339	368	323	369	407	348	343	350	336	360	356	334	327	348	360	336	348	367	356	350	332	359	318	354	355	360	342	358	354	358	361	350	343	366	323	333	380	373	338	359	374	394	363	321	321	327	392	369	372	312	326	365	360	325	340	369	297	350	327	335	341	350	353	338	333	348	370	388	338	370	347	344	343	357	360	347	344	333	343	353	385	352	350	356	319	360	346	343	374	373	352	355	335	340	338	334	367	350	370	379	352	375	378	352	328	336	359	354	351	375	366	361	361	341	310	339	358	344	345	309	337	369	340	380	351	334
27763	22938	21516	5173	551	560	537	484	537	528	515	543	458	502	526	536	562	492	509	500	501	488	526	485	476	496	530	520	534	439	518	540	537	492	502	490	509	488	498	486	485	485	504	528	507	550	487	505	525	499	506	500	482	506	514	514	528	471	520	463	518	473	498	506	486	491	496	479	505	509	504	485	527	553	492	500	491	501	529	494	481	489	481	489	502	505	498	503	486	522	502	480	493	544	472	518	499	445	543	519	496	479	517	479	510	508	507	485	543	550	494	508	524	469	489	506	501	465	497	510	510	509	481	498	510	496	497	533	560	497	513	489	562	482	455	515	510	490	509	498	485	520	483	530	453	530	504	500	496	449	519	477	499	517	500	496	488	529	494	519	547	527	482	505	563	445	482	481	501	473	514	535	529	480	516	499	509	467	501	514	492	458	442	519	483	493	508	496	521	512	485	513	482	476	509	502	507	471	497	454	483	486	491	526	492	482	495	480	492	505	491	501	474	517	529	476	509	479	532	481	486	512	524	501	456	538	491	499	498	469	490	512	507	514	471	553	517	525	482	498	442	493	525	520	485	509	529	511	504	534	528	493	538	467	505	499	516	475	492	512	495	526	429	506	496	477	482	530	477	550	544	533	493	480	512	500	495	479	517	506	519	491	498	517	508	499	499	499	508	522	483	502	530	513	494	485	494	505	514	508	512	519	488	479	537	508	482	490	502	508	493	464	510	514	509	489	496	479	489	485	512	493	528	500	470	499	518	520	526	500	496	492	513	509	518	509	508	547	502	491	505	468	515	503	487	520	487	505	501	489	513	527	459	514	512	500	517	508	511	508	535	486	505	517	515	523	480	488	484	545	500	498	461	463	452	502	482	519	483	527	503	484	479	505	438	460	548	492	500	479	486	542	517	545	525	501	491	534	471	514	519	526	516	500	495	472	526	506	498	496	497	538	511	519	452	461	511	489	489	532	518	475	518	520	510	535	521	487	493	493	536	510	517	488	511	492	468	498	489	487	476	522	444	508	521	496	476	477	515	501	462	519	455	511	521	503	507	510	553	492	451	541	556	489	514	494	543	482	534	473	511	480	515	483	518	473	532	533	471	477	483	484	513	527	563	477	495	456	517	508	499	488	519	493	520	515	519	501	519	444	515	490	466	497	518	453	538	488	490	504	511	526	513	467	502	512	496	503	536	497	524	445	497	477	544	470	499	522	483	450	519	499	466	493	519	487	494	506	509	528	512	496	483	515	477	481	475	495	523	509	475	479	495	503	486	470	498	497	526	504	493	486	508	492	503	454	457	502	528	554	499	513	539	507	512	484	510	518	564	470	524	507	518	513	474	497	508	512	487	525	524	474	549	495	522	498	514	509	497	468	495	508	482	511	496	496	543	512	489	486	500	513	490	475	528	523	522	497	495	526	501	536	504	516	510	500	534	442	481	474	531	472	516	528	528	502	488	488	522	478	497	467	491	502	510	504	502	523	541	482	567	501	514	511	515	522	514	479	490	480	494	536	514	510	574	516	535	545	484	485	485	558	496	520	468	480	502	495	489	524	473	514	498	523	513	449	470	502	521	508	498	513	502	527	507	497	497	493	487	508	481	536	525	530	522	535	493	510	504	503	500	485	544	517	506	535	453	483	490	516	519	497	493	551	482	482	499	495	517	518	536	489	484	491	553	514	542	521	525	494	468	514	515	548	480	519	523	527	478	494	470	494	496	512	513	476	502	492	490	481	484	520	545	545	497	517	529	440	484	537	531	494	537	525	564	487	495	511	500	538	505	497	578	462	479	543	529	467	490	501	509	533	488	494	520	499	521	502	509	518	531	483	478	545	460	502	481	508	486	500	488	516	445	521	464	517	496	521	474	553	503	535	531	499	492	505	493	495	503	533	475	509	506	503	487	479	532	534	519	510	496	504	477	500	489	509	512	489	547	534	482	475	504	480	494	515	439	508	475	493	505	508	536	519	505	491	510	498	497	478	452	500	516	526	467	514	489	454	506	509	511	528	480	488	480	455	538	502	507	462	475	486	490	460	482	537	515	514	505	497	526	503	514	504	483	514	476	478	481	541	509	507	524	514	538	509	506	468	513	514	500	501	501	527	498	485	510	500	530	482	510	481	483	509	543	504	539	503	505	483	477	484	482	502	500	482	490	478	515	513	517	490	520	508	523	481	480	509	524	543	513	487	491	483	499	566	514	497	476	506	515	478	522	480	520	465	506	470	506	495	498	480	528	486	510	516	501	480	548	532	493	510	477	478	537	498	528	497	487	496	531	471	491	476	512	524	496	497	503	499	493	503	510	498	484	488	533	522	501	518	466	489	502	516	477	463	482	497	497	526	468	519	516	466	479	504	484	487	505	514	548	507	494	523	490	476	529	481	527	503	461	520	520	477	481	489	490	524	499	516	487	515	514	519	462	528	495	516	471	498	437	476	493	485	489	497	493	479	480	504	524	522	499	550	500	505	483	494	520	503	489	478	483	519	460	520	492	550	491	509	538	486	500	477	525	523	547	526	479	481	536	513	507	533	533	507	478	464	511	497	519	516	525	478	506	518	518	501	454	498	515	521	508	459	490	459	543	510	492	487	481	504	538	489	482	510	511	506	496	530	500	522	526	540	504	477	502	525	491	503	539	515	473	484	484	493	517	507	482	516	482	479	481	477	492	497	489	490	540	496	505	544	479	535	493	492	489	459	484	502	490	514	485	506	559	490	454	495	487	515	524	464	520	452	500	524	502	491	467	486	485	531	507	514	504	490	499	504	482	487	523	517	486	525	485	487	527	476	469	494	527	520	512	501	497	475	444	488	529	514	529	515	499	521	502	488	495	509	516	511	501	525	488	478	477	530	505	531	471	498	521	515	506	518	524	495	498	496	491	526	524	457	500	492	461	490	517	499	473	507	501	523	497	511	482	491	501	518	457	517	546	498	513	494	503	526	478	541	541	483	533	498	542	512	451	522	485	512	539	506	520	510	535	459	467	458	507	514	516	481	486	509	518	511	525	469	503	538	436	487	501	537	520	514	497	486	519	470	483	532	483	483	479	510	537	515	518	469	514	508	459	476	497	508	520	498	508	522	522	514	503	520	559	488	496	522	547	497	512	499	481	520	514	495	504	472	487	502	535	479	529	530	490	508	518	503	490	484	517	500	509	507	517	521	494	487	500	504	517	511	517	547	541	510	539	469	477	493	488	504	531	502	491	499	491	466	466	494	512	517	451	565	529	504	493	481	522	499	504	494	496	512	482	493	486	516	492	507	522	469	484	499	509	517	504	492	514	504	513	522	507	485	482	505	511	493	528	459	514	513	539	537	484	485	495	491	508	509	468	484	529	510	506	530	521	493	510	497	469	502	509	516	517	496	465	565	525	525	524	529	482	521	498	474	511	489	467	504	537	502	457	519	501	481	533	516	514	502	485	485	500	486	535	485	543	508	508	521	513	482	547	514	540	536	513	479	489	469	484	478	457	466	470	487	533	478
25885	33774	15677	805	759	696	728	761	698	741	700	680	710	707	717	685	625	695	719	679	668	712	648	693	666	674	638	669	670	724	666	680	686	665	666	633	681	721	718	695	667	662	697	715	715	688	712	677	640	674	669	683	721	659	676	649	654	688	717	715	657	710	678	739	684	646	666	693	631	698	674	717	643	675	696	632	684	636	725	684	645	661	640	659	691	670	687	698	677	647	700	678	697	658	680	665	627	647	679	691	671	656	698	662	706	662	647	674	661	711	651	644	718	648	716	675	719	694	641	667	690	660	650	684	680	683	712	649	673	708	683	655	674	743	673	663	651	712	703	719	712	688	675	632	685	745	719	664	673	686	669	677	692	671	709	689	701	675	658	692	656	677	657	704	651	691	696	684	651	646	721	698	642	668	688	689	618	713	659	663	667	647	677	719	672	647	662	684	676	646	645	638	688	653	669	703	644	666	707	634	684	651	724	641	671	658	682	640	652	627	687	719	652	679	661	669	679	647	703	669	693	669	660	692	649	718	647	664	628	715	684	684	683	696	684	685	703	656	668	665	684	665	664	673	634	672	648	674	615	621	671	709	692	662	669	671	641	687	697	700	697	676	731	632	686	681	666	674	699	639	664	701	655	705	664	688	689	652	708	689	672	672	655	691	648	654	645	703	638	678	699	688	630	754	661	641	669	654	678	719	638	691	631	654	635	634	688	677	665	697	708	704	641	698	628	705	681	666	674	640	642	690	684	639	638	747	711	683	702	694	631	697	690	681	705	655	695	658	670	656	669	666	664	682	639	670	683	677	648	685	668	642	709	682	641	688	670	666	662	675	676	721	693	690	656	665	659	641	675	706	657	736	670	701	679	693	681	635	664	692	682	689	676	705	667	692	692	677	700	682	680	660	633	729	678	667	685	721	636	741	678	693	666	664	658	697	634	628	653	647	708	635	679	634	674	706	609	689	658	701	654	656	661	656	701	656	638	702	717	694	713	675	691	672	654	665	716	640	671	678	637	656	707	686	661	706	683	680	613	630	721	687	727	676	649	674	683	681	671	674	674	658	653	721	709	682	678	690	686	695	644	697	669	680	646	704	639	641	699	698	696	675	655	701	688	715	713	674	686	725	687	669	666	631	641	684	673	655	703	685	677	656	651	726	682	655	696	678	660	688	712	649	705	665	695	669	662	607	638	717	658	641	595	683	632	663	652	678	647	711	669	637	707	683	705	639	663	743	706	707	696	704	682	675	653	705	657	676	702	699	740	715	704	708	635	718	617	684	654	669	694	713	665	687	636	738	678	680	666	686	707	712	669	667	667	709	665	684	668	682	635	645	725	674	682	701	679	665	654	654	683	680	636	641	697	678	676	637	697	671	736	665	666	660	694	661	668	698	664	684	715	693	694	652	669	725	710	643	658	683	653	669	669	660	671	661	642	672	713	669	701	678	707	689	669	648	694	653	672	713	694	678	697	674	662	717	690	651	686	670	687	725	682	691	640	652	645	662	650	671	656	687	751	665	661	683	657	659	690	638	683	681	673	659	641	667	703	700	662	645	681	730	719	675	636	683	680	672	644	629	687	694	723	706	686	687	684	673	682	716	686	656	656	618	675	681	701	668	657	642	728	682	684	684	669	644	658	649	678	691	665	674	663	694	720	698	645	675	611	634	649	622	678	712	664	734	696	669	699	656	719	637	665	659	682	697	647	692	671	649	696	700	657	627	687	641	693	718	688	653	690	644	632	725	670	709	702	670	657	639	667	669	659	647	697	678	643	735	681	622	632	677	693	695	682	670	703	637	653	701	629	644	733	715	680	697	685	686	690	676	710	692	701	684	658	693	671	723	677	650	681	658	689	679	654	615	647	692	635	642	600	721	666	709	718	618	623	624	693	626	693	665	695	672	678	662	653	646	685	677	664	647	682	668	646	698	715	710	665	673	689	704	677	690	711	673	659	650	706	712	655	689	693	662	692	655	680	672	732	673	657	678	683	668	675	666	726	641	709	692	677	676	639	683	660	685	644	635	672	636	684	621	664	660	711	686	708	651	685	666	668	633	658	652	657	717	680	732	727	701	666	651	683	678	727	655	739	713	651	686	653	702	714	659	705	652	689	683	660	669	675	645	639	669	690	662	739	749	673	651	684	642	692	707	670	672	658	666	671	681	666	659	708	680	625	681	687	657	679	711	692	634	690	677	673	691	685	750	673	671	643	652	653	701	700	703	689	632	646	632	698	641	675	647	712	697	695	678	641	650	672	707	699	639	636	704	715	652	664	634	639	667	622	695	660	695	644	692	718	702	677	682	701	684	649	696	697	683	670	682	664	699	660	656	665	684	681	677	666	649	684	697	678	668	605	685	647	724	653	665	701	655	652	676	714	650	675	689	654	727	663	690	668	705	651	671	639	699	700	666	663	692	689	647	700	637	641	686	685	706	651	660	665	646	677	665	705	672	706	656	656	695	674	654	718	684	648	648	677	658	656	658	644	708	680	690	701	671	697	660	677	734	696	696	716	674	660	615	642	653	695	654	658	665	658	673	643	643	692	704	667	666	706	655	647	654	679	655	660	660	654	686	710	655	699	640	739	691	674	665	670	706	627	686	695	680	670	659	715	667	693	685	683	715	689	710	638	666	704	679	679	702	706	665	661	710	737	718	675	677	736	689	630	622	706	632	713	689	663	658	674	693	652	695	668	635	669	720	658	655	717	695	680	641	701	627	632	718	697	630	654	655	661	671	709	644	652	699	712	696	707	704	658	696	686	712	698	637	704	696	685	686	659	665	629	705	657	657	668	685	719	662	676	701	698	653	681	690	651	665	670	698	674	685	684	651	707	692	705	674	658	686	673	655	624	668	699	660	648	635	678	685	716	683	705	676	687	704	669	695	692	713	711	664	674	650	658	666	650	696	663	698	675	654	639	661	670	680	675	642	668	681	667	681	681	667	638	653	696	702	698	696	679	720	685	669	617	681	669	679	687	642	684	679	698	644	686	652	687	628	690	628	659	692	661	623	654	682	693	628	695	677	692	652	632	655	663	667	635	686	673	677	676	697	640	653	655	705	668	712	695	652	667	686	679	702	678	669	623	650	707	668	692	666	724	679	623	695	662	672	674	659	671	651	683	705	687	661	746	735	690	651	639	662	660	662	662	687	669	657	647	689	669	711	679	654	669	676	735	696	684	730	673	684	703	672	674	696	707	733	707	672	729	674	665	708	721	699	683	666	648	664	656	653	716	698	674	650	669	668	649	701	693	696	680	642	698	641	679	655	650	697	678	659	720	647	654	663	688	685	719	637	691	671	659	705	705	724	670	666	650	676	686	638	687	682	626	682	714	697	702	652	692	627	732	632	675	672	680	693	703	652	654	645	683	669	735	728	636	726	704	652	715	685	663	661	636	659	678	667	665	657	653	725	688	649	685	673	670	649	708	649	696	715	686	682	645	705	672	676	647	692	665	665	712	673	687	696	663	648	666	654	743	665	673	688
24125	21603	29587	23887	21469	15374	1354	763	650	640	634	593	593	534	561	579	563	536	508	572	532	546	548	549	514	523	532	532	484	579	539	520	527	530	547	540	510	513	505	467	501	512	518	535	531	500	523	504	502	494	498	494	489	539	539	517	563	505	523	500	558	498	530	534	501	536	450	522	512	486	509	499	523	523	534	492	510	507	510	498	527	533	460	516	555	522	499	540	512	537	472	489	503	510	511	515	488	491	510	495	473	498	501	539	486	508	506	511	468	498	524	530	537	482	488	528	492	555	467	477	527	507	478	515	559	485	508	533	503	496	505	511	464	523	485	499	508	486	495	468	511	508	491	521	537	515	520	519	511	490	530	488	528	514	525	558	490	485	529	462	535	474	556	499	559	516	492	526	492	473	479	505	515	493	494	516	470	528	493	480	507	488	542	522	526	538	519	540	518	533	503	514	523	531	503	527	526	526	447	482	483	495	506	499	510	534	511	487	516	495	545	507	547	504	480	479	523	452	477	501	511	526	497	501	505	529	479	529	534	510	461	503	496	518	516	509	502	481	496	496	517	513	513	486	467	476	533	518	471	502	499	530	505	508	498	505	491	475	465	529	500	492	504	527	510	500	524	513	511	506	492	528	536	486	489	484	517	476	507	491	541	518	535	525	484	464	507	485	507	534	541	504	470	521	544	508	514	504	528	498	528	550	477	510	484	522	533	495	510	504	465	500	515	538	518	495	484	501	537	503	482	534	506	516	510	523	496	463	476	467	545	469	469	542	493	492	537	495	500	492	529	509	539	542	500	530	493	537	502	541	495	491	512	504	507	503	531	508	500	498	504	491	485	548	519	508	503	490	508	523	482	504	488	465	454	483	455	512	489	501	532	495	490	460	491	502	495	534	540	502	518	481	514	522	499	539	536	518	530	478	505	493	506	522	543	535	485	490	482	516	510	484	502	511	531	492	539	557	485	538	494	480	489	545	489	507	442	509	518	485	560	511	533	528	478	481	513	507	486	505	515	509	544	475	498	521	511	516	503	489	464	492	508	500	531	587	550	531	479	542	510	506	522	486	506	504	468	498	540	516	515	500	558	493	516	511	496	526	508	464	540	477	495	518	486	531	496	522	518	515	502	483	512	494	475	503	484	505	536	509	503	526	481	515	480	477	501	513	522	480	514	491	484	514	513	514	504	495	500	484	454	520	502	552	513	511	491	498	552	565	482	494	527	522	503	519	534	460	536	513	510	517	492	527	476	497	497	480	532	506	467	511	532	509	560	525	487	525	525	509	529	534	532	528	519	499	537	510	502	502	518	503	516	506	513	524	512	489	513	489	477	441	489	480	510	525	491	489	495	529	535	521	510	526	487	482	472	482	499	493	503	512	540	525	484	476	487	508	478	503	546	494	537	530	512	439	496	489	512	512	503	485	524	485	506	494	515	497	532	526	507	484	483	489	487	542	474	520	536	500	499	536	470	480	537	524	527	489	500	478	496	527	489	533	492	510	483	533	491	501	512	519	459	515	474	500	550	516	521	472	521	506	511	478	488	521	510	484	529	505	515	533	527	524	531	508	542	486	487	503	535	479	502	520	498	499	467	487	527	483	494	478	497	523	487	452	522	487	525	479	484	521	519	487	519	518	528	519	521	515	504	501	482	522	529	505	522	511	515	494	527	503	492	540	504	528	488	515	547	550	541	516	524	490	490	532	493	475	494	522	512	502	511	515	523	496	522	474	472	505	521	514	544	496	514	525	510	534	511	539	525	461	482	546	550	531	521	527	506	442	521	432	475	499	500	521	507	498	509	527	510	505	511	484	529	517	523	500	503	522	473	528	508	481	532	532	509	498	476	529	518	526	522	523	513	501	529	509	441	499	509	500	506	525	503	513	477	516	511	456	518	525	488	486	502	521	517	503	493	493	555	490	493	524	530	468	511	532	536	494	513	539	494	505	504	506	520	535	503	524	544	497	511	540	510	535	522	531	533	534	544	495	511	460	514	538	550	541	477	455	491	509	488	520	524	494	480	512	521	531	491	542	549	517	526	520	485	563	516	485	482	511	506	510	482	521	515	494	524	519	515	460	522	535	499	483	463	508	525	487	514	495	500	503	492	484	500	484	496	511	517	467	499	517	512	495	482	532	492	482	501	488	528	520	503	526	517	521	489	520	546	487	541	499	486	511	501	478	512	497	505	526	536	505	497	521	525	545	489	514	464	519	484	491	520	511	483	519	501	514	485	481	481	473	514	501	528	469	537	508	484	542	490	495	552	493	510	503	513	503	505	557	510	504	532	493	519	492	495	451	496	502	484	515	485	517	550	501	512	480	501	488	505	524	536	556	530	473	455	542	537	529	499	464	521	461	515	480	511	498	531	501	518	499	513	557	460	487	530	501	486	503	471	480	512	485	496	474	489	524	522	513	523	527	491	535	480	529	490	522	547	499	564	487	533	516	487	497	521	471	538	454	450	483	565	520	545	516	461	490	508	500	500	525	471	451	483	472	548	504	528	519	492	531	506	514	525	492	531	453	510	532	487	489	486	506	529	463	495	573	525	536	505	519	498	465	512	477	495	511	487	550	534	494	486	539	474	476	513	515	530	509	496	472	527	490	501	479	509	513	531	545	538	503	488	548	504	534	496	482	484	486	511	508	478	503	486	477	509	480	516	498	537	492	489	530	541	492	479	502	524	489	506	554	519	492	486	498	481	508	528	491	480	512	522	487	492	500	523	503	494	539	531	524	495	498	563	488	529	476	509	498	524	491	502	541	503	527	526	487	532	466	462	545	522	523	489	526	494	502	507	477	502	524	520	507	510	493	544	476	541	505	508	492	489	521	540	495	499	534	519	491	512	514	509	516	522	535	491	453	480	486	488	521	521	498	495	488	468	482	483	525	501	550	496	525	537	517	518	517	505	527	520	495	526	485	501	493	508	522	507	473	499	512	509	518	471	510	510	514	505	506	501	485	469	505	524	493	542	509	560	504	500	513	514	505	470	519	505	503	487	509	504	483	529	541	506	509	447	535	510	495	522	490	502	508	522	521	550	492	502	587	486	483	473	517	463	445	521	504	512	487	526	514	503	514	519	521	502	478	476	522	484	511	478	544	526	514	575	535	487	517	522	482	493	541	518	499	513	528	533	466	518	481	468	513	512	469	481	510	534	524	482	496	494	477	495	547	487	484	531	504	515	532	498	467	520	494	540	528	493	513	515	514	492	477	537	510	507	485	509	484	510	510	496	533	486	484	492	516	519	487	505	500	492	485	500	479	517	512	532	470	511	477	524	503	535	545	482	496	523	488	520	498	512	466	477	471	515	480	515	507	503	541	524	490	513	480	500	547	566	497	488	459	512	487	506	507	487	488	479	514	498	512	480	512	482	526	516	486	498	497	506	487	519	499	522	529	527	515	520	534	509	535	489	527	482	515	495	501	491	516	534	487	495	498	458	482	510	473	524	490	497	483	488	505	498	532	509	482	551	491	485	527	536	470
47834	64160	29818	2806	1880	1635	1363	1208	1055	1037	906	885	826	834	797	774	806	738	762	805	758	736	682	703	755	745	699	707	672	737	664	687	674	694	737	785	665	714	668	698	694	723	720	698	731	720	687	694	654	664	710	664	695	652	715	702	692	716	661	643	668	693	660	656	669	670	679	714	713	665	676	713	636	685	695	665	705	672	686	678	688	731	671	674	694	664	638	656	651	703	713	727	680	696	655	714	689	706	699	686	697	722	667	683	631	692	704	685	638	648	696	680	638	651	702	656	649	705	698	728	711	669	668	679	687	662	689	707	710	698	694	689	689	726	711	688	674	647	765	686	696	653	657	635	683	701	688	729	711	634	663	691	665	677	666	701	687	693	700	675	634	709	677	729	674	656	663	700	687	700	703	667	705	677	677	673	654	683	688	726	702	707	698	689	734	715	651	685	687	655	691	671	694	691	695	658	645	656	661	671	696	642	655	646	634	696	692	684	698	692	674	684	651	671	682	726	658	653	706	699	691	684	669	687	703	692	632	645	691	688	665	680	672	700	660	677	656	721	714	664	711	670	671	702	671	702	679	663	714	699	691	682	671	655	678	674	754	721	651	690	715	703	646	681	654	693	714	711	677	672	686	631	703	674	624	679	669	702	665	668	675	682	693	718	701	657	672	677	697	722	713	690	676	683	727	672	657	748	647	673	702	683	714	671	708	716	624	680	703	685	689	696	681	686	711	686	688	669	668	674	719	721	671	658	683	695	669	664	728	699	691	691	673	643	699	678	693	705	652	673	670	662	708	675	687	657	675	665	714	663	689	683	693	678	688	650	669	668	654	691	693	711	654	714	645	668	697	708	731	655	650	709	674	635	711	683	680	673	695	723	693	689	678	727	719	718	687	649	655	662	656	678	695	715	698	693	685	680	712	644	687	732	660	675	669	652	679	676	720	640	694	682	733	735	672	686	676	645	665	652	727	668	678	687	688	703	717	718	738	671	673	652	700	726	674	703	689	685	716	733	697	717	692	664	686	679	753	693	639	635	677	674	698	627	677	696	667	690	689	698	646	711	723	635	708	706	680	666	746	677	665	716	714	686	642	678	637	663	693	673	678	703	705	669	652	714	704	686	693	637	696	668	629	658	671	712	641	657	729	683	665	702	658	678	699	735	721	702	676	733	680	736	674	681	715	748	691	629	738	723	659	722	658	655	699	673	699	700	651	705	682	723	662	661	739	663	709	689	683	707	684	660	713	735	689	655	716	704	701	658	723	691	682	736	690	729	711	657	698	662	691	701	713	681	731	684	684	646	727	662	673	666	694	690	672	687	732	694	662	725	663	688	718	651	695	705	679	662	703	694	684	697	670	654	656	718	668	657	696	693	702	692	690	645	621	662	689	717	674	679	741	653	692	676	731	646	704	710	672	687	704	684	709	659	694	724	672	655	665	742	684	699	675	689	653	696	684	695	715	680	691	682	736	714	686	692	659	674	658	668	725	643	685	640	631	676	675	697	664	661	696	726	680	690	648	704	701	671	708	705	661	709	674	666	721	677	710	674	701	718	715	640	660	675	700	627	710	651	674	659	674	662	672	674	697	700	623	701	656	686	719	692	678	671	698	697	670	688	686	699	684	732	672	714	637	667	690	672	676	689	659	688	705	729	721	715	676	627	672	687	708	695	672	719	672	702	704	653	673	699	677	644	646	714	639	677	676	662	689	688	617	715	679	680	657	644	679	700	697	679	679	718	676	706	709	670	672	670	675	720	673	696	682	653	703	631	732	641	666	671	706	634	712	647	704	697	700	688	690	705	656	686	685	693	687	700	684	687	684	701	674	644	607	650	669	688	685	682	726	746	650	669	668	668	669	731	662	690	699	689	685	661	639	635	652	709	743	688	680	656	681	691	700	711	736	709	719	656	708	692	709	650	696	723	667	682	713	678	684	698	706	692	719	738	670	705	696	662	686	669	668	665	690	680	696	639	665	635	766	663	710	697	674	641	662	710	671	665	712	673	713	693	701	686	653	686	650	722	693	709	647	686	722	667	664	697	698	658	715	690	664	670	707	713	700	683	649	694	694	673	698	695	704	672	700	671	652	702	663	665	680	711	672	704	701	701	673	656	695	709	729	691	656	711	680	704	630	679	690	668	705	632	681	675	677	712	699	634	702	716	701	710	668	681	655	688	685	688	742	668	665	740	662	695	662	694	691	716	660	727	724	719	671	673	679	701	703	662	682	713	680	693	696	686	694	709	723	651	693	704	681	686	714	681	675	694	691	666	684	632	752	633	668	636	649	693	689	719	680	735	738	654	719	693	691	689	647	684	683	673	678	671	659	666	692	715	666	657	727	693	703	660	725	681	677	651	648	699	724	671	693	695	679	643	751	661	676	643	680	714	676	673	647	760	677	698	658	722	696	696	684	714	654	712	679	693	665	728	695	689	655	684	676	621	657	708	683	735	697	696	648	673	719	659	689	661	671	636	691	708	678	690	678	700	701	695	703	633	677	755	700	689	677	694	679	690	708	713	727	686	664	672	689	687	660	681	692	654	638	693	664	679	716	676	684	663	657	653	708	666	697	715	676	648	680	646	654	683	634	640	686	678	665	694	726	622	713	690	641	667	720	631	711	664	684	695	709	679	672	629	671	705	714	690	678	726	682	660	688	641	648	669	702	668	680	735	712	750	639	716	667	657	739	700	721	687	688	719	674	709	685	641	676	724	634	724	715	611	641	723	655	738	646	648	751	731	687	700	696	692	692	731	673	699	664	691	690	673	729	692	725	671	694	691	729	670	697	639	672	658	682	663	699	678	674	666	693	657	686	719	644	668	666	658	638	684	668	657	713	727	691	742	717	675	716	699	753	663	695	657	733	652	678	663	640	606	704	670	650	742	681	724	692	704	710	678	626	735	686	699	687	678	658	672	694	639	621	675	752	731	719	682	715	651	719	690	717	681	656	643	696	658	689	685	640	678	704	704	677	699	710	685	677	694	650	656	740	667	685	673	697	695	667	709	699	646	713	660	679	683	682	697	644	636	689	683	720	673	678	701	722	621	686	622	687	673	673	659	714	707	713	662	667	658	651	665	695	700	746	729	695	643	692	711	702	689	700	660	667	697	635	694	709	703	728	653	639	670	677	668	713	690	664	675	715	685	669	678	689	691	643	705	666	681	721	673	674	697	692	637	658	690	683	664	687	693	664	681	684	734	679	692	679	683	699	677	718	733	677	710	688	714	729	671	671	673	680	660	641	653	671	667	652	691	713	691	678	664	686	708	667	656	723	709	680	691	707	712	662	737	706	692	693	675	629	636	697	722	663	654	686	698	705	706	676	697	676	674	765	664	664	717	703	726	701	713	720	714	683	724	715	667	674	735	710	721	645	640	680	699	676	685	689	677	733	689	707	709	698	644	674	655	697	658	663	667	673	661	661	665	720	714	691	692	706	663	668	696	674	677	616	730	702	695	701	706	661	666	654	692	713	702	683	671	648	649
23274	21558	29947	23580	21530	21579	13768	833	528	533	432	385	415	385	368	338	326	291	312	306	294	304	294	281	264	254	289	285	314	276	315	279	290	292	276	263	275	280	287	259	261	267	242	265	287	298	280	249	240	261	260	280	268	249	255	254	246	244	260	273	287	280	272	267	246	257	240	280	253	279	247	280	274	241	269	254	254	278	292	262	228	256	264	246	270	249	274	286	246	236	275	278	247	277	264	244	262	275	262	285	267	236	257	278	258	255	305	251	278	291	261	251	257	257	252	252	284	272	261	272	283	254	260	277	251	266	250	285	279	266	291	239	276	256	288	272	284	253	264	267	304	271	265	256	234	267	257	261	279	265	247	292	228	264	290	271	226	263	262	249	250	264	274	277	275	265	222	258	235	255	265	270	271	260	258	284	266	234	259	269	249	279	262	263	259	270	282	282	285	241	265	253	270	266	256	233	281	256	275	238	253	260	274	262	238	255	292	266	269	277	266	276	273	268	268	319	271	229	247	261	267	252	260	244	294	255	267	264	240	283	264	263	239	266	240	267	281	267	249	254	255	273	240	248	267	226	236	283	291	270	267	266	244	258	253	259	247	234	259	272	269	267	262	258	261	272	297	266	224	274	257	250	255	260	253	292	257	296	255	270	276	272	255	242	267	241	278	243	249	237	265	290	239	259	239	261	274	278	255	270	251	261	277	295	257	224	267	262	297	261	260	261	277	272	244	241	272	285	253	248	253	252	260	247	265	235	245	239	247	298	275	266	266	292	262	284	264	276	236	241	268	257	249	265	272	228	256	268	255	272	266	237	248	256	272	265	282	291	260	255	254	267	268	275	276	296	290	270	265	247	270	271	266	281	262	267	260	260	287	264	261	251	296	275	253	279	266	279	259	252	278	241	258	247	254	234	254	256	261	272	247	241	233	275	275	225	247	234	263	277	257	235	256	285	311	269	271	272	267	259	281	262	237	244	269	258	270	241	263	266	290	255	268	247	268	273	235	239	270	295	259	268	260	283	279	293	279	278	261	244	261	280	251	252	258	265	279	286	258	264	245	281	255	263	277	262	226	263	230	279	250	245	257	289	263	279	268	262	264	265	283	252	269	253	255	246	263	275	239	284	237	252	255	252	260	262	273	240	266	246	272	254	257	262	250	268	294	262	285	237	267	246	261	229	274	260	265	273	284	268	255	253	302	283	276	289	279	237	258	253	271	255	253	239	233	260	254	246	244	284	259	257	267	276	261	247	273	250	269	271	254	277	270	271	236	261	292	265	248	245	259	270	274	280	237	262	271	254	258	270	255	251	268	276	264	259	295	265	275	278	248	269	238	267	267	249	260	298	252	254	274	264	243	274	286	266	259	249	268	291	270	227	256	254	287	284	260	229	258	257	259	284	253	267	263	249	249	275	262	307	270	266	273	264	275	263	270	267	296	259	264	267	269	284	272	257	276	275	255	265	243	264	270	254	272	285	247	290	279	254	262	263	261	260	288	271	254	274	253	254	250	275	262	253	276	236	245	269	245	278	235	243	265	288	289	245	272	273	284	254	242	271	278	278	266	254	267	258	281	247	246	275	262	272	267	305	270	250	301	260	292	252	269	248	254	258	236	280	283	271	274	263	261	291	263	270	260	279	288	252	266	276	237	262	205	271	297	270	273	269	299	261	252	247	281	262	255	284	276	254	274	253	241	243	253	285	245	262	243	249	258	226	289	273	257	262	257	277	275	257	253	283	258	265	236	273	241	255	254	258	258	276	269	257	266	265	262	251	273	285	244	275	245	270	271	258	255	289	246	275	236	277	240	283	280	277	285	288	259	251	255	251	262	265	286	260	270	238	264	277	269	249	260	274	243	280	275	276	232	253	276	275	265	284	276	236	272	282	249	239	262	242	261	247	290	258	283	262	267	242	272	259	284	259	247	249	241	266	261	234	267	271	260	261	264	274	268	271	271	241	234	277	266	275	234	258	240	278	270	266	245	248	276	286	235	265	270	273	253	267	275	265	261	276	251	278	258	248	274	267	296	279	282	280	242	303	280	266	244	276	265	255	275	267	271	263	269	247	256	259	277	239	272	252	256	295	264	239	250	276	261	256	246	266	252	292	259	260	304	281	271	278	257	249	261	250	238	264	274	264	288	247	293	240	243	273	266	248	262	228	246	252	247	243	241	246	265	291	269	266	259	237	243	288	284	257	240	252	269	275	252	255	281	271	274	272	245	264	267	288	267	250	251	260	253	263	265	244	249	234	255	296	245	258	270	263	283	249	264	273	246	279	210	272	256	287	267	287	260	264	271	258	275	275	276	274	283	276	236	264	280	294	240	279	284	267	260	237	251	259	258	264	249	274	266	257	241	231	233	274	256	301	262	263	257	267	248	257	257	263	273	255	266	251	282	297	283	247	274	270	272	260	250	237	299	256	259	280	275	267	268	276	279	241	241	298	283	261	262	262	249	275	257	243	264	264	269	275	267	248	274	225	252	271	264	264	239	259	266	277	283	247	247	245	280	237	245	264	299	242	259	259	254	272	263	257	262	281	271	237	226	247	261	239	293	262	285	268	251	267	300	254	287	261	245	288	255	278	270	266	289	262	281	257	265	255	267	283	276	272	276	249	255	276	267	255	230	247	262	259	296	250	266	259	301	298	286	281	275	265	247	275	263	260	262	262	242	277	290	234	256	273	251	268	264	280	235	242	275	263	258	265	257	251	250	258	272	265	255	245	256	247	257	299	246	290	242	264	249	277	271	273	239	265	277	242	275	246	267	254	263	254	262	251	234	261	265	270	309	245	259	268	254	231	291	270	272	267	266	277	249	269	241	264	286	268	257	297	258	247	280	273	244	275	262	259	264	277	263	266	259	245	283	279	274	248	242	257	280	249	264	265	227	253	246	297	270	269	285	264	279	249	242	280	240	280	276	272	267	268	257	244	288	259	244	249	272	267	280	248	251	257	251	277	241	271	262	267	242	251	258	250	279	268	260	232	272	255	276	269	237	250	253	248	257	241	283	259	260	251	248	235	258	272	266	261	275	259	293	268	274	258	264	264	267	271	268	273	286	246	264	280	254	240	275	258	264	271	251	273	266	254	237	249	284	243	251	301	264	274	248	269	286	280	248	242	267	269	280	261	289	257	244	277	255	264	253	255	273	296	266	242	265	277	274	255	249	261	272	246	268	266	244	248	280	263	263	258	309	230	272	270	253	289	256	263	276	269	275	264	255	263	218	306	248	249	263	261	262	261	240	261	251	270	253	255	262	239	277	253	259	251	250	268	265	243	264	276	281	232	270	266	261	264	249	248	275	267	243	260	271	245	252	271	280	275	259	241	262	294	245	280	253	241	253	256	262	270	256	281	254	276	268	275	221	286	287	243	270	274	270	270	246	279	279	266	250	270	256	234	273	265	258	281	257	262	273	269	273	295	259	256	238	245	268	267	286	266	261	285	259	244	252	270	285	245	272	279	254	253	261	233	259	264	213	261
50020	64647	31192	4203	2764	2173	1667	1325	1132	1014	804	751	673	599	570	511	533	506	523	466	469	453	411	394	405	381	406	424	386	416	387	373	361	373	373	381	358	350	410	373	377	379	338	350	377	373	361	362	354	377	351	371	403	358	393	367	387	360	360	387	366	355	359	360	400	359	386	388	360	340	361	376	326	335	320	308	367	368	362	353	372	386	334	338	365	364	370	361	341	366	329	380	324	352	339	347	362	350	357	348	356	356	344	353	343	345	343	359	369	331	332	359	395	365	338	334	347	369	365	368	337	349	379	376	371	370	377	338	382	407	361	356	355	343	361	348	362	362	345	382	368	362	382	353	346	378	345	379	327	384	324	347	344	384	379	346	363	332	353	341	379	382	353	379	355	358	341	405	361	361	367	346	368	358	327	347	350	377	382	356	362	338	341	358	346	355	354	376	368	361	322	333	374	375	352	342	349	352	350	347	376	388	392	362	379	380	368	370	385	333	377	357	357	321	351	407	346	367	358	380	375	360	360	354	322	351	351	369	369	376	324	353	348	351	330	333	335	324	340	337	344	342	362	371	348	349	332	358	334	382	353	337	337	365	352	367	299	337	342	390	352	361	368	371	346	365	378	356	373	351	342	412	340	341	346	363	343	373	356	352	350	344	355	382	360	333	375	336	375	339	341	336	366	367	363	328	347	348	371	340	329	358	340	359	332	344	337	405	356	372	345	353	353	340	342	377	398	361	339	370	358	352	351	382	365	314	358	329	367	367	348	366	398	356	377	348	355	365	350	342	317	377	323	398	377	358	390	340	369	318	373	333	372	340	332	361	371	385	314	342	350	338	346	348	345	319	374	347	385	351	349	390	365	352	349	346	356	342	338	380	387	365	331	373	371	362	317	347	394	336	374	357	360	391	398	331	372	342	355	399	348	369	374	380	340	370	347	372	367	342	336	332	334	365	373	322	343	357	345	378	384	348	351	381	350	350	340	389	367	339	347	338	386	339	341	369	329	354	339	354	363	378	361	337	371	344	349	335	340	356	325	365	350	331	349	358	348	354	371	314	346	354	350	327	372	345	337	365	326	338	363	334	349	382	374	370	341	347	387	354	327	347	377	357	331	352	368	374	361	363	334	326	351	348	328	368	363	371	369	347	355	361	362	371	342	349	371	326	332	366	337	355	336	371	397	361	363	358	359	362	364	336	353	344	376	366	358	364	359	384	357	385	360	363	351	367	336	348	348	332	354	340	364	342	352	361	389	321	374	359	386	369	339	355	389	354	359	364	334	381	371	385	364	360	370	346	393	400	364	371	340	344	335	370	378	349	398	366	364	337	354	384	350	328	359	344	343	370	332	373	353	341	356	361	377	374	355	379	355	371	344	341	368	360	349	305	352	333	371	343	356	373	364	350	373	362	347	374	370	345	335	349	375	323	353	382	362	320	336	370	341	381	354	317	387	314	353	361	337	396	375	372	349	361	346	354	351	345	358	356	322	353	324	344	341	347	362	333	392	372	324	374	366	317	332	367	356	334	334	334	343	359	381	344	358	364	326	337	364	334	350	377	356	378	350	401	352	336	376	362	356	337	342	353	354	302	362	347	331	354	361	369	365	350	351	425	341	365	352	347	350	357	347	340	359	359	345	326	366	339	326	404	354	340	375	337	356	396	346	347	363	341	356	385	369	370	340	335	386	382	340	349	343	331	338	302	364	354	390	352	354	385	366	344	376	366	371	366	308	362	352	345	335	385	343	341	368	356	321	374	364	357	328	370	355	359	351	387	368	371	354	361	411	392	341	351	335	353	381	349	362	363	368	350	385	337	355	376	341	335	351	367	392	351	365	343	338	368	389	328	350	345	360	369	379	343	343	318	324	368	352	346	392	368	396	336	314	367	374	370	358	369	373	354	355	340	360	324	366	360	348	352	384	355	356	334	346	372	361	338	349	374	375	351	363	336	378	382	349	320	371	352	336	337	376	361	365	345	338	360	347	388	367	398	388	368	358	335	387	350	327	365	364	365	347	358	365	375	373	367	362	365	352	309	355	346	345	356	380	365	352	316	356	327	359	380	358	357	340	387	363	370	372	359	348	354	355	359	344	356	342	372	350	337	363	352	361	353	359	356	348	373	362	366	371	335	350	363	363	329	352	332	382	357	356	343	349	400	339	329	362	362	330	348	378	381	365	335	351	364	351	360	324	342	396	359	358	362	343	348	376	360	348	364	361	328	370	339	341	321	341	377	343	315	369	355	350	380	386	380	363	346	352	388	360	348	355	366	347	346	328	355	346	336	362	377	340	370	336	377	351	361	344	321	362	327	379	394	365	348	358	337	325	338	379	371	365	367	347	338	346	348	348	356	357	367	327	390	354	355	373	356	330	360	355	403	362	366	317	346	379	397	368	371	354	388	388	359	331	362	326	379	362	370	339	386	320	341	342	374	372	344	389	365	336	354	331	378	363	321	369	371	394	350	343	356	363	364	347	309	358	369	333	335	331	336	349	318	349	377	385	315	378	375	386	355	331	358	349	332	357	353	371	370	362	359	351	342	357	317	357	345	322	348	354	376	378	356	381	389	323	373	365	381	334	367	325	367	371	347	387	375	408	341	360	364	346	381	346	357	310	342	356	364	348	344	325	336	351	345	350	369	340	387	389	352	363	371	352	401	355	322	349	358	328	333	356	379	379	315	384	352	362	378	377	399	374	332	348	359	368	373	374	378	347	385	345	355	369	348	366	348	300	358	349	330	363	344	379	365	338	346	356	332	378	341	349	326	343	327	322	373	339	321	353	363	325	363	374	361	333	347	380	382	371	356	376	372	364	366	358	352	326	331	376	363	345	368	331	331	385	367	346	383	354	352	331	370	348	364	342	378	335	344	355	366	354	332	374	348	375	346	373	355	324	398	367	380	345	343	347	357	327	343	328	363	359	348	363	344	362	388	353	315	342	384	326	358	373	349	352	352	322	354	395	363	369	338	369	380	355	368	330	318	386	375	364	363	368	334	357	319	353	349	386	375	355	367	346	393	369	349	351	369	317	364	384	370	350	344	379	375	364	358	345	354	345	383	359	365	376	364	368	347	370	379	345	343	365	350	342	366	348	320	363	353	390	350	380	344	330	365	350	366	362	370	343	339	345	371	348	374	372	360	374	358	370	338	378	367	379	377	353	355	378	346	326	356	380	360	319	365	377	380	361	365	321	375	351	312	320	386	350	387	349	377	360	355	360	322	384	358	348	360	362	325	360	392	347	377	310	359	354	366	349	325	307	352	344	377	377	352	391	329	335	344	374	352	313	393	333	357	393	346	385	329	361	391	333	352	358	346	334	338	397	363	349	359	350	361	356	357	373	359	358	383	368	360	347	316	369	348	353	354	349	369	359	373	380	371	346	372	385	346	388	343	337	333	353	360	356	360	391	328	355	337	374	378	365	355	341	345	331	360	344	377	372	327	362	339	359	332	332	343	366	366	378	369	347	357	376	339	365	341	345	332
27656	22824	21335	4921	581	559	536	535	517	494	547	529	530	497	480	496	500	478	536	484	509	519	530	502	501	513	524	464	507	514	495	499	483	470	538	537	538	511	481	475	498	527	507	529	468	456	510	490	461	472	445	509	465	488	500	471	489	524	509	491	503	482	518	478	494	519	508	515	522	538	473	526	481	524	468	563	474	500	523	536	562	526	459	486	504	466	517	482	507	519	458	498	494	522	498	521	532	519	525	470	478	462	532	490	512	493	524	495	537	476	513	519	534	541	502	511	495	489	501	524	516	545	533	544	500	504	512	537	520	524	522	487	527	513	510	507	487	508	498	519	491	515	499	513	461	511	449	486	515	499	473	549	476	518	493	544	560	514	509	527	494	468	496	512	522	486	479	525	460	510	508	510	494	512	470	508	496	520	536	520	490	485	489	497	486	499	487	512	524	497	511	494	506	504	505	501	529	501	518	523	467	475	486	505	525	529	507	496	494	484	496	516	474	538	495	542	491	531	468	542	525	469	492	512	535	535	507	507	506	520	494	511	545	504	497	530	499	482	498	571	506	504	510	494	512	497	514	485	513	500	497	486	470	518	498	506	519	507	500	528	499	503	491	505	497	530	485	505	477	499	514	462	534	540	517	492	523	499	485	535	461	523	527	524	515	506	505	536	491	475	515	486	508	504	529	504	498	458	490	526	492	507	506	489	471	478	478	537	530	476	519	529	497	525	505	509	516	492	545	498	502	492	493	487	489	514	528	520	530	543	547	532	506	497	495	536	517	484	560	489	484	536	510	532	539	513	512	493	492	506	494	493	531	478	519	517	478	493	533	482	539	473	526	491	531	492	504	471	535	459	529	528	496	450	488	462	524	529	507	466	539	502	490	485	501	483	544	514	514	478	508	535	488	481	511	483	492	489	515	529	489	547	482	523	484	485	508	534	492	501	503	514	509	512	475	530	508	522	506	519	508	502	483	477	540	492	467	511	559	523	540	519	527	480	452	505	533	506	501	524	512	549	510	508	520	491	489	482	488	513	514	537	508	530	506	453	476	468	535	532	525	496	506	509	507	497	519	575	527	494	483	491	458	515	485	546	484	487	498	521	527	521	516	539	530	508	508	484	509	518	486	531	486	536	482	541	482	513	528	443	552	485	517	483	543	545	500	543	551	523	529	526	535	525	500	480	471	508	507	488	532	467	562	520	514	511	504	526	512	522	488	577	528	495	465	512	523	539	498	516	506	543	497	515	513	505	515	505	498	487	486	511	516	521	499	497	501	477	494	484	513	533	488	512	511	502	503	488	503	518	505	527	465	530	545	505	524	470	490	509	522	534	494	514	505	504	485	493	513	499	468	490	482	475	479	535	510	488	514	489	497	491	508	497	508	502	503	535	512	505	490	537	500	499	508	467	464	516	494	542	510	472	473	527	481	512	504	479	482	559	523	514	493	526	557	514	505	491	539	489	491	501	466	510	459	512	517	522	501	517	504	498	497	497	492	523	486	491	474	509	478	453	488	517	543	506	522	539	532	523	501	480	545	499	511	459	528	501	529	522	506	560	506	498	528	486	487	460	521	521	499	465	522	541	498	512	494	509	538	503	457	471	501	524	542	492	510	518	532	505	509	523	484	485	492	547	490	508	494	487	495	503	541	509	506	546	531	532	473	518	506	535	500	504	490	529	516	487	542	464	522	494	482	507	497	536	548	534	492	500	535	514	525	516	516	512	508	489	477	497	510	498	491	531	475	493	515	516	481	497	514	487	490	521	485	475	503	494	482	510	544	512	505	487	485	518	518	519	490	480	512	478	510	508	495	486	522	532	512	488	498	491	520	486	495	461	481	512	513	518	503	510	503	486	524	514	501	523	496	469	553	537	540	538	488	465	528	487	454	506	518	513	502	478	545	500	501	548	497	498	468	466	486	503	489	526	459	504	547	499	514	528	481	520	507	483	534	495	488	465	495	530	503	519	484	468	495	500	486	493	516	437	505	525	495	480	518	495	497	515	466	506	487	486	508	525	533	498	537	516	517	514	492	546	493	520	564	486	502	478	519	502	522	510	475	505	528	476	511	501	496	472	486	502	488	513	506	469	513	491	469	525	518	515	512	495	484	497	481	512	515	520	530	526	511	472	496	508	521	506	481	512	519	486	548	523	509	540	528	545	522	486	500	467	497	516	504	486	526	503	495	509	494	512	511	495	490	503	527	531	505	532	489	531	525	492	533	504	475	484	521	588	529	510	516	504	505	488	508	532	529	494	521	555	497	478	525	515	497	468	480	498	499	490	460	494	496	451	467	521	512	525	529	467	465	500	482	498	524	501	521	499	482	510	468	500	542	512	509	482	482	469	539	477	495	499	539	500	540	502	472	475	500	474	504	539	467	516	493	541	543	535	515	519	517	532	503	485	508	500	523	482	519	511	497	540	468	521	540	543	519	517	495	509	502	505	495	485	522	502	513	502	495	554	574	485	491	441	488	482	532	540	492	465	522	480	530	507	513	493	508	537	494	468	502	559	517	455	528	502	498	493	493	504	501	519	505	482	516	506	515	487	504	527	488	476	503	517	507	525	472	507	484	487	516	500	534	535	507	463	512	470	530	521	483	496	514	466	490	482	491	528	496	527	518	516	493	503	548	532	495	498	491	470	492	530	489	519	539	533	472	522	510	492	490	503	531	521	559	482	459	523	515	500	486	472	492	507	499	534	533	489	484	531	493	506	523	491	497	503	503	512	517	556	560	516	500	484	533	535	534	519	517	548	501	519	505	527	482	513	467	499	504	517	526	510	465	494	514	520	486	490	498	533	491	531	527	538	525	497	469	489	485	503	516	524	499	496	514	525	489	493	502	478	530	495	522	536	496	497	479	512	515	508	475	497	496	471	516	515	519	470	495	492	488	497	486	427	481	479	529	497	507	471	499	485	480	508	513	506	520	456	518	519	478	525	473	496	504	493	507	543	506	494	506	545	502	513	517	510	495	505	528	527	522	518	502	500	536	484	503	485	535	540	496	479	540	500	538	514	520	483	542	526	510	489	510	483	476	501	509	499	482	505	488	502	499	538	509	517	509	481	494	519	524	509	524	441	502	519	518	490	477	515	486	504	532	472	476	519	510	521	515	487	502	506	516	516	492	514	511	515	471	493	550	508	490	556	529	458	481	488	508	455	470	494	535	518	563	501	506	489	466	502	493	512	539	463	497	495	492	459	533	487	466	524	492	480	494	529	498	485	555	558	523	533	486	491	508	519	534	537	540	497	502	529	497	523	525	495	553	534	514	519	515	501	521	521	487	499	496	521	502	519	503	524	521	505	507	495	501	497	535	494	475	519	541	523	531	536	522	490	490	522	489	515	520	486	513	478	490	530	548	531	505	517	513	516	483	474	482	499	527	499	521	496	502	508	534	487	494	471	487	494	526	488	557	497	503	540	496	520	465	509	502	511	514	464	493	502	506	458	518	495	542	512	521	485	502	475	521	537	477	499	470	507
26214	34382	15492	809	791	700	719	732	704	671	690	663	686	705	681	726	635	700	685	653	705	678	672	712	684	647	667	686	673	686	646	651	690	644	658	643	692	675	677	659	643	679	654	647	656	702	693	666	639	691	651	653	702	689	665	699	694	688	656	641	650	676	680	730	646	676	666	657	679	641	669	725	684	643	703	704	725	663	656	686	656	666	709	683	703	687	657	632	640	662	716	696	633	659	728	640	656	634	657	708	648	636	676	681	668	680	711	700	718	724	660	701	656	665	721	738	650	660	649	691	670	682	670	725	680	681	738	694	650	665	692	673	695	712	681	661	681	662	659	634	596	719	688	684	722	716	726	694	702	691	668	686	678	673	658	669	675	724	686	665	715	706	682	688	659	718	688	662	692	736	646	681	718	714	681	665	666	705	682	661	673	678	655	653	658	670	711	634	695	655	682	660	677	662	676	693	625	671	684	658	638	655	661	636	684	678	658	649	659	679	699	676	682	669	685	604	665	684	621	607	682	673	649	686	683	627	701	643	690	649	665	664	683	666	647	691	697	687	672	680	696	651	701	617	661	701	658	662	691	693	735	673	684	690	679	615	676	692	716	680	708	692	702	718	701	691	680	638	601	678	651	701	688	675	679	641	667	663	674	687	734	662	706	691	674	625	691	624	684	661	682	699	646	661	667	704	646	696	688	688	667	681	662	696	639	628	679	674	677	667	711	667	695	727	670	670	683	650	677	674	662	661	680	651	701	762	647	683	671	712	688	702	633	641	698	653	676	702	682	644	679	676	664	680	708	636	665	671	620	689	655	716	691	690	664	711	644	653	647	641	670	676	652	676	668	718	655	628	665	719	679	653	702	709	678	716	713	671	659	651	679	696	715	681	691	674	659	652	675	727	676	713	697	715	662	691	706	672	688	677	642	694	674	693	737	672	683	671	636	692	729	632	680	630	676	713	647	710	632	647	681	652	702	671	711	670	654	666	704	671	689	691	666	644	633	633	718	652	676	709	730	684	681	702	673	648	681	637	710	690	724	669	692	680	669	639	687	650	675	703	690	678	642	658	642	688	664	680	683	650	711	715	661	653	686	698	668	647	702	713	702	711	683	639	654	642	672	690	671	680	700	708	665	679	667	657	694	676	721	687	714	677	685	710	686	675	694	693	661	723	723	679	659	689	668	679	686	678	671	654	626	698	642	705	681	686	678	704	664	700	699	664	724	658	674	670	667	669	678	659	685	709	657	678	656	686	689	639	691	669	683	636	726	670	703	669	695	729	679	672	681	630	674	657	656	688	687	711	637	691	669	727	646	670	631	655	687	664	701	691	664	711	655	638	657	647	690	647	732	714	660	688	700	671	662	653	688	680	664	682	696	634	685	698	698	683	607	658	659	693	691	705	664	687	685	688	682	693	660	666	676	668	671	664	681	677	684	671	715	658	689	672	699	647	653	652	732	647	661	736	691	697	698	684	672	624	689	644	701	642	673	680	664	657	672	693	647	664	681	693	659	660	687	607	718	702	698	693	699	682	639	709	684	644	674	703	650	707	682	634	660	679	667	675	667	690	689	657	670	664	689	769	665	648	679	704	667	699	716	677	685	673	618	681	660	638	710	707	686	698	689	670	740	666	685	627	662	679	686	730	697	737	702	661	660	698	613	692	651	673	669	702	732	732	688	693	743	673	720	654	674	678	633	712	720	662	666	677	690	709	659	725	708	692	694	684	626	627	742	707	622	640	666	686	684	712	665	667	663	682	662	669	658	698	663	690	690	681	698	720	665	687	716	699	691	683	659	719	673	705	624	704	709	643	710	651	681	717	701	650	682	672	670	645	681	672	691	676	644	707	666	688	671	688	675	665	636	716	662	646	677	717	666	677	665	649	685	685	680	678	664	667	686	681	723	725	671	662	652	702	632	686	653	659	724	673	634	666	652	676	671	669	688	650	704	714	668	704	711	678	710	652	685	709	671	647	671	729	681	669	692	672	675	679	688	643	642	689	669	685	625	694	658	702	679	648	661	699	686	720	664	704	643	646	646	710	648	730	691	668	695	701	681	664	672	659	671	643	714	717	681	697	650	661	665	664	716	649	672	655	734	733	682	693	637	697	674	678	620	687	688	690	668	683	621	677	662	710	692	682	650	636	679	672	652	705	689	641	684	642	641	684	650	676	674	649	676	679	647	686	684	670	632	634	676	645	695	702	681	688	706	685	694	676	693	688	665	648	680	725	718	658	676	693	670	692	715	705	695	651	652	728	692	708	695	641	686	706	668	700	745	690	689	674	691	692	673	679	685	675	645	664	728	651	721	711	710	698	740	647	672	675	689	723	751	657	707	668	691	668	623	675	676	641	660	668	681	681	641	690	687	665	680	667	673	657	715	684	660	666	648	721	691	649	618	692	663	700	616	654	689	643	704	670	643	669	686	660	667	662	677	686	689	660	690	624	644	679	641	698	717	642	705	693	659	660	667	680	673	674	646	658	673	658	643	645	667	675	671	666	653	676	684	725	668	660	688	667	684	675	700	688	667	701	653	699	703	690	693	698	690	647	675	652	686	656	650	678	669	673	686	669	651	621	653	688	683	676	685	690	658	726	661	681	669	727	640	673	641	629	682	773	687	691	668	682	651	670	690	679	686	643	703	660	703	691	668	670	665	640	677	688	680	650	698	669	701	668	650	706	693	666	676	707	653	685	726	661	676	663	681	661	662	685	663	683	680	706	658	700	616	656	678	641	631	649	644	704	704	674	632	696	670	677	707	694	736	682	679	651	663	691	663	678	677	682	687	729	680	688	734	693	661	675	691	697	691	680	686	668	688	640	691	726	673	719	679	684	683	736	687	656	651	705	682	700	696	702	644	664	651	702	680	643	649	662	633	708	717	637	653	728	682	690	697	684	642	686	674	642	686	680	694	675	648	697	705	674	687	657	681	674	672	712	678	699	649	675	654	673	700	662	646	688	662	699	660	669	651	682	656	671	693	654	662	700	681	648	711	663	688	649	710	686	682	690	662	657	672	674	695	682	701	653	678	737	705	698	703	654	722	664	647	699	633	656	654	643	662	690	673	651	651	681	709	656	678	675	648	663	665	650	696	685	711	700	694	726	715	669	669	719	702	703	666	675	689	695	696	625	669	659	692	659	700	701	639	702	617	668	714	649	693	675	702	707	698	676	677	667	723	673	669	614	682	678	674	651	660	651	678	691	700	670	702	658	740	711	705	654	676	696	730	689	702	723	676	676	661	690	693	690	665	678	635	617	669	670	690	697	717	671	688	685	697	720	658	724	726	693	661	691	705	707	689	696	660	668	633	639	702	679	690	673	685	673	679	619	682	643	691	643	704	740	738	661	688	698	649	726	671	702	673	652	679	699	687	758	643	708	685	655	640	649	647	703	684	667	680	689	673	691	656	703	691	705	693	664	728	688	682	708	689	661	686	657	708	687	683	639	649	677	707	732	629	673	713	632	656	651	697	657	739	663	695	651
24236	21642	29410	24105	21516	17273	1536	742	617	638	626	572	562	592	609	562	555	532	555	490	542	529	530	510	522	525	529	541	489	550	532	552	546	504	511	517	543	562	534	540	509	488	513	520	546	515	525	495	507	517	540	491	555	472	472	519	525	471	544	516	533	510	510	483	479	466	518	461	511	495	500	516	513	496	544	506	550	520	554	505	578	544	470	498	521	528	488	515	502	503	498	492	501	528	491	466	528	478	552	497	472	504	514	510	527	495	523	546	506	528	505	523	508	484	479	543	535	488	547	540	556	547	496	516	532	543	538	502	500	504	487	490	551	496	552	509	549	496	540	502	524	469	508	550	489	506	500	534	516	490	492	492	533	558	519	521	477	493	504	514	521	463	507	547	543	448	537	516	548	501	509	516	505	534	494	515	487	513	570	503	508	481	497	493	563	546	504	496	518	522	475	469	503	529	545	524	501	513	478	483	521	523	551	519	553	517	512	488	527	525	530	485	545	566	493	527	501	527	522	498	472	523	518	518	452	484	517	514	524	526	517	519	471	523	508	474	529	471	531	535	513	497	512	521	537	504	490	486	507	525	537	498	559	490	546	481	529	533	542	515	534	522	494	533	461	530	541	496	476	522	504	513	476	538	488	484	492	472	502	511	497	519	531	483	535	470	531	549	521	503	520	542	520	514	481	510	504	506	539	533	540	492	521	501	561	518	539	551	554	497	499	529	561	521	534	515	565	533	489	519	517	508	512	529	551	519	543	499	522	514	536	493	543	495	521	496	514	487	510	522	509	521	495	515	508	494	540	496	542	529	518	519	536	490	517	455	541	475	548	483	520	503	520	497	548	530	466	489	482	555	504	519	499	492	512	521	491	500	541	478	524	493	517	502	487	519	531	487	524	510	509	523	499	559	486	511	525	507	489	530	503	497	488	503	502	539	490	484	489	568	533	503	497	533	526	515	512	487	535	528	505	501	499	493	489	510	499	541	542	481	487	481	517	522	527	481	541	495	486	491	542	536	530	512	487	477	481	532	551	535	477	491	492	538	488	502	497	506	524	521	538	479	556	480	512	515	519	487	528	466	505	491	488	532	552	501	530	493	475	468	507	509	512	465	519	514	490	516	535	514	472	517	532	493	486	533	505	512	487	482	480	496	507	523	528	510	546	503	508	493	553	475	526	484	483	511	509	507	514	508	544	551	484	535	502	535	531	491	488	578	529	495	492	499	498	518	538	512	522	475	477	541	480	543	507	497	529	519	493	523	527	532	502	527	491	548	505	511	511	480	504	551	529	540	549	507	509	498	490	536	555	502	536	515	538	526	504	541	479	495	547	504	503	474	508	517	519	525	514	524	475	533	513	518	495	543	500	503	489	486	542	514	515	479	471	536	503	520	489	518	511	532	551	519	506	502	519	505	526	511	521	487	500	508	519	540	496	528	511	508	515	494	502	554	548	494	491	515	517	505	493	497	482	498	497	503	480	525	492	532	516	495	513	548	536	492	531	495	489	546	501	500	525	517	520	518	520	516	511	509	520	528	466	551	518	494	511	481	484	483	520	521	484	500	518	510	508	489	527	485	529	508	527	487	497	486	486	532	515	506	493	512	548	551	545	487	515	493	521	494	501	489	550	469	563	508	534	508	499	512	530	486	500	512	515	516	498	517	515	516	553	516	491	489	489	507	483	472	532	514	532	476	481	543	540	527	489	525	517	513	514	508	558	510	505	529	523	528	492	504	488	488	502	525	503	465	512	514	488	528	492	511	537	532	544	485	568	482	485	510	479	476	504	526	523	536	513	537	533	509	492	502	530	491	497	487	531	506	480	503	556	492	493	485	516	513	529	496	478	468	493	503	486	471	508	560	516	532	513	479	537	507	505	450	552	509	536	518	538	492	509	517	463	502	498	511	488	536	507	478	476	512	537	510	536	541	502	538	495	489	494	472	530	504	508	518	491	548	513	526	509	540	528	482	495	518	524	489	488	536	516	525	487	481	537	478	498	520	529	532	547	481	506	522	489	530	512	517	534	523	500	501	514	509	497	520	461	485	537	526	536	513	494	463	501	565	517	534	447	526	520	524	531	509	543	474	548	526	495	521	496	505	513	537	552	541	486	504	505	513	515	495	504	482	499	535	501	534	487	497	502	553	526	501	477	566	467	518	485	547	522	493	480	513	462	528	519	536	495	493	507	529	536	518	453	511	477	506	503	519	513	485	539	500	493	523	506	525	534	554	509	465	473	487	546	486	504	530	518	536	564	517	491	514	494	495	517	477	517	494	488	494	513	520	499	490	510	533	517	494	503	491	503	516	539	544	526	535	504	531	523	537	501	496	514	491	501	496	540	503	509	526	501	521	507	520	452	494	516	488	533	501	480	495	541	478	535	513	548	524	479	549	558	508	485	517	505	516	528	501	531	532	522	506	476	505	517	497	481	508	506	516	533	533	543	515	518	552	509	474	525	531	535	471	520	487	488	467	500	480	501	487	515	536	529	519	491	490	492	530	519	513	507	481	485	534	495	461	488	493	553	535	504	471	534	495	528	523	465	512	474	514	530	487	498	516	503	529	518	522	519	522	513	529	487	502	514	483	529	499	500	506	483	537	504	542	529	508	500	503	504	512	533	528	511	470	486	506	505	518	481	523	527	492	541	527	560	466	459	543	531	504	492	500	528	490	541	502	525	545	495	530	554	496	513	511	505	504	558	496	540	508	510	494	475	493	544	535	508	499	469	524	498	534	491	506	460	554	514	539	523	498	514	489	499	491	460	494	501	472	531	492	510	480	515	481	522	517	530	544	511	515	511	473	489	491	509	480	506	507	516	521	520	476	537	493	501	504	501	518	526	472	528	533	541	509	506	523	496	528	511	501	508	523	505	461	520	532	527	481	485	484	498	502	490	526	471	557	527	519	494	516	545	505	501	533	462	476	538	464	536	514	526	489	520	530	542	475	461	538	532	514	530	467	517	534	532	507	493	490	508	482	522	531	522	516	522	490	496	541	533	512	523	541	515	538	516	567	542	491	493	497	513	538	516	525	517	510	517	506	510	491	482	535	517	526	503	560	467	503	486	503	512	531	506	480	515	505	514	481	529	469	560	467	513	521	534	546	500	527	505	517	466	480	531	454	523	524	457	500	530	473	508	525	536	510	506	509	505	503	552	516	489	481	537	535	521	505	496	522	529	505	516	524	544	498	481	494	512	546	452	531	525	550	502	514	512	535	501	515	504	512	544	515	527	571	506	483	529	469	522	540	524	510	549	493	506	493	479	489	504	512	561	534	496	538	536	515	531	495	514	498	548	518	475	484	539	505	522	482	529	519	533	536	494	531	499	494	487	505	507	520	501	488	509	501	526	523	465	533	512	495	516	538	468	516	480	518	490	504	465	548	520	518	532	527	507	512	541	491	524	496	497	511	531	467	522	591	503	532	498	528	504	502	531	522	471	535	517	484	511	507	494	506	564	483	502	495	483	508	551	513	517	522	522	519
45362	63350	34243	2851	2011	1633	1362	1210	1160	1032	967	979	860	827	834	794	773	757	812	770	768	750	698	741	723	726	702	685	745	700	736	681	664	710	710	672	690	692	742	700	677	666	698	774	750	690	758	676	704	729	734	707	680	749	693	644	706	642	701	706	724	669	690	725	623	731	702	711	666	706	736	703	697	698	678	697	638	647	674	693	720	721	688	731	717	686	703	699	702	728	681	697	716	688	682	659	698	656	697	673	709	681	684	691	704	724	699	696	724	673	726	677	696	700	680	676	650	705	712	663	696	698	661	716	686	681	710	709	706	668	696	692	685	696	714	693	676	726	700	647	676	706	705	690	704	643	701	658	700	742	686	691	702	699	663	646	738	720	725	740	701	691	642	661	675	685	648	720	708	714	691	678	713	661	697	660	681	700	657	681	672	700	650	674	670	710	687	658	736	728	695	688	687	709	702	724	676	657	700	674	708	692	698	676	692	700	623	700	650	715	677	690	683	702	658	698	679	686	708	675	671	694	667	708	692	705	641	713	701	687	689	718	747	712	671	661	676	715	704	657	665	748	670	644	707	691	695	695	717	699	667	731	679	721	650	688	706	710	676	678	687	700	704	649	687	707	681	704	701	626	672	645	685	678	724	664	697	687	725	733	700	654	677	734	666	734	667	658	706	672	705	664	686	664	657	674	665	697	667	714	701	713	687	689	727	723	663	664	685	684	674	637	748	676	679	704	699	699	662	672	695	686	688	707	687	662	729	694	665	684	636	724	689	692	686	666	724	727	687	682	649	687	696	664	643	653	633	698	668	686	699	730	718	703	656	681	713	672	712	699	668	726	651	680	666	634	685	655	752	682	688	686	738	700	697	689	684	707	693	660	674	692	694	698	690	674	663	706	696	684	658	696	638	635	661	724	664	709	716	764	697	731	680	679	673	710	715	662	702	696	692	737	684	723	700	700	662	669	648	694	698	657	702	681	718	716	673	710	707	654	702	703	683	660	711	707	665	696	689	691	707	719	666	710	685	710	679	722	683	716	681	653	653	690	686	712	708	667	680	649	681	635	733	653	679	664	656	723	710	705	717	719	718	674	665	707	749	669	685	715	679	666	690	733	674	668	702	708	690	640	704	675	699	624	666	679	705	671	697	653	673	689	680	677	690	667	681	700	666	744	671	677	708	705	689	682	659	694	704	656	680	693	686	691	674	691	672	690	660	676	722	673	722	690	700	740	670	730	646	699	673	703	707	698	689	691	718	707	698	662	677	702	730	691	730	671	661	664	687	649	720	676	715	685	670	697	692	707	746	678	692	711	699	686	658	696	669	656	670	648	661	714	689	690	695	685	678	729	684	717	669	677	678	660	678	777	721	671	714	666	642	683	685	719	691	667	705	632	699	668	713	735	691	680	676	712	724	693	667	709	700	681	683	671	744	678	706	726	705	729	649	706	707	714	709	670	672	696	717	713	681	724	677	688	680	682	737	653	683	646	694	682	653	724	619	682	672	687	676	730	696	685	661	731	672	683	648	690	685	655	746	723	750	748	759	688	733	706	695	695	715	696	731	710	659	720	728	666	705	662	653	691	640	710	633	649	672	688	693	694	664	625	693	681	700	698	688	718	649	663	664	691	665	694	696	638	670	624	661	766	728	729	699	695	670	688	707	670	710	663	698	681	731	698	692	728	723	705	686	725	677	694	718	730	686	692	675	666	649	683	705	711	726	715	731	738	669	727	702	672	703	665	742	650	693	735	683	678	684	709	730	652	718	681	725	671	650	702	726	723	679	657	697	702	749	671	720	680	670	729	709	716	655	698	698	701	672	677	686	686	682	656	651	665	643	765	636	697	649	702	702	662	687	662	771	684	724	653	725	667	660	716	658	725	689	652	666	720	652	697	758	660	675	704	754	716	659	704	696	689	671	672	714	698	662	652	699	698	715	686	638	702	716	706	695	708	749	700	730	643	678	669	692	639	714	684	701	673	679	652	712	695	678	652	691	699	681	754	670	688	709	658	683	723	749	636	685	697	642	667	692	678	720	673	685	706	656	679	710	654	680	660	703	652	656	703	729	678	671	675	695	686	711	702	718	695	713	691	692	686	685	659	737	695	648	694	698	687	690	682	754	693	686	688	666	652	677	752	686	663	713	677	707	679	731	676	652	682	683	674	697	679	714	690	717	725	752	670	738	713	686	744	693	705	693	700	700	693	707	667	681	675	689	663	731	664	746	697	707	705	682	671	673	700	676	640	684	689	671	701	662	692	651	717	687	685	704	681	664	693	729	721	647	714	674	723	649	688	704	717	673	721	732	705	745	709	700	657	680	704	674	688	694	677	697	681	658	696	697	674	678	701	730	680	686	712	711	750	665	679	702	699	657	720	725	655	643	668	714	673	689	648	692	707	679	665	694	667	689	667	729	704	683	647	735	732	715	660	694	684	722	648	720	686	638	666	680	663	688	710	709	685	678	684	707	723	667	715	687	695	691	711	712	633	712	637	696	679	688	714	642	675	722	642	698	664	696	717	722	648	723	711	676	689	732	694	700	700	717	731	708	696	675	689	674	696	695	708	716	677	737	695	736	681	702	664	678	647	672	660	686	710	666	683	670	683	688	764	718	678	709	693	678	658	718	719	732	707	673	682	689	713	700	659	694	676	727	708	726	659	665	695	663	720	677	697	669	694	708	713	696	698	706	688	660	691	727	703	732	637	706	694	711	650	689	648	684	729	661	668	690	726	745	655	729	704	698	723	668	663	659	737	695	651	731	700	675	675	639	718	722	688	711	644	764	675	704	691	703	686	724	694	691	732	686	713	658	732	650	682	764	596	653	717	681	629	721	710	681	631	683	733	666	670	677	701	722	734	691	694	651	693	724	727	692	692	684	709	661	707	689	736	687	697	739	697	692	671	705	712	727	743	625	689	755	669	696	655	690	746	714	693	739	679	680	698	696	681	682	684	675	625	688	718	690	684	680	709	659	680	683	689	695	720	689	729	708	680	731	708	715	694	650	708	698	687	692	666	651	724	711	658	715	704	709	657	729	691	725	676	653	747	686	694	689	662	666	686	699	676	720	699	678	686	684	705	694	668	683	703	677	705	718	631	685	682	667	758	700	697	667	689	674	690	702	701	674	716	714	683	733	699	679	725	692	695	653	707	675	668	733	701	674	682	676	700	647	692	729	701	745	728	750	731	694	753	636	658	640	733	736	711	739	676	740	686	705	720	657	721	755	650	657	718	729	691	665	709	687	700	708	715	671	676	701	707	676	670	674	671	693	653	691	654	677	701	701	685	705	686	711	717	709	703	708	694	679	705	668	731	711	650	660	694	658	728	712	715	649	713	642	697	646	708	664	703	720	669	695	702	681	723	673	682	633	714	652	704	647	667	705	728	724	669	716	674	680	632	764	731	695	694	698	702	681	685	667	682	711	679	666	700	700	676	695	712	710	651	687	686	670	690	708	685	649	728	647	666	703	772	705	695	681	663	672	741
23215	21496	29779	23636	21480	21535	18053	964	546	497	463	379	386	390	360	359	335	290	304	301	294	302	283	302	292	264	305	257	258	319	272	297	268	262	252	302	264	290	277	251	232	269	270	250	280	263	269	284	277	254	289	255	284	269	240	244	269	283	283	252	257	282	265	276	251	306	259	258	252	255	253	253	260	290	264	261	297	292	250	247	261	266	276	273	276	282	263	261	262	274	273	237	243	242	280	265	252	256	255	290	246	274	263	264	254	280	278	242	272	254	259	266	269	244	262	268	267	243	273	270	262	282	269	282	245	242	269	265	249	263	276	274	307	292	258	289	245	274	315	275	257	272	238	271	246	250	265	262	265	256	273	266	295	252	257	277	273	275	239	269	240	260	257	232	246	236	292	267	283	273	261	226	232	277	260	273	261	270	257	296	245	241	262	240	270	270	291	254	284	273	267	281	273	269	299	273	240	293	286	251	266	274	284	255	271	282	275	284	272	268	275	252	275	264	265	273	253	250	283	285	257	254	265	266	244	267	253	268	239	260	261	250	267	280	270	256	251	271	263	262	269	275	249	308	232	257	271	284	282	283	241	273	265	241	248	243	272	265	257	257	275	274	263	279	284	271	300	263	263	248	252	290	262	273	265	258	279	244	245	250	244	293	244	291	256	243	237	253	249	241	267	256	268	257	271	258	264	256	250	255	279	241	243	273	273	263	250	264	263	246	241	256	276	259	237	264	257	271	285	231	277	288	296	255	227	243	279	249	261	277	238	258	276	267	255	283	286	261	281	271	252	264	265	237	265	283	261	292	308	246	264	283	273	257	247	248	283	252	247	259	247	274	240	272	274	264	252	296	278	236	280	253	254	272	248	268	270	241	297	293	279	278	273	248	259	270	297	285	242	242	249	247	286	272	249	254	272	264	281	256	269	270	231	284	227	265	272	275	262	269	301	278	295	265	289	267	281	262	275	251	237	265	265	274	272	246	266	270	266	272	252	263	255	261	234	253	274	235	257	255	241	266	252	284	230	256	246	254	282	253	263	233	239	279	258	300	254	278	252	262	297	278	255	275	284	277	292	255	246	256	274	253	295	244	236	251	264	273	297	252	255	244	254	256	237	268	299	252	259	226	239	260	275	257	289	250	259	238	251	264	264	230	264	276	262	285	253	268	262	262	276	267	269	273	261	287	276	268	268	311	270	252	236	273	252	243	282	291	254	261	266	275	274	261	261	253	254	239	284	269	285	233	259	271	269	258	265	260	262	262	294	296	272	270	269	252	274	292	252	263	271	263	273	265	255	260	252	219	251	257	252	282	272	271	240	296	248	267	274	274	280	271	270	268	261	260	245	276	286	259	256	258	264	279	270	273	299	234	292	256	246	273	260	257	258	258	250	242	257	279	280	253	261	244	257	262	262	269	269	242	262	243	265	283	269	288	262	251	262	263	269	270	272	271	264	252	281	238	263	256	280	262	261	277	254	238	268	274	290	219	273	242	265	243	238	234	228	250	245	283	238	256	242	277	250	263	250	247	270	255	284	289	300	297	278	281	258	262	260	257	278	265	287	250	263	288	264	266	261	278	280	260	270	271	268	263	265	279	259	258	262	287	278	270	253	269	279	284	267	270	287	266	255	272	271	286	263	274	238	280	238	263	270	282	253	240	286	243	264	272	266	293	279	263	243	238	269	295	268	272	264	267	263	263	260	266	279	257	254	258	248	307	245	265	232	242	263	270	253	246	275	250	290	235	277	260	243	260	273	275	284	250	289	253	267	257	258	271	274	257	294	292	277	239	231	279	244	234	262	228	280	261	259	264	270	269	234	231	280	261	243	277	296	251	258	242	265	250	244	237	265	263	268	271	250	269	299	274	239	262	253	246	251	245	245	278	265	266	286	280	241	236	291	286	263	260	258	244	291	266	266	274	259	268	266	274	240	278	274	254	258	248	269	257	268	241	262	244	276	275	279	251	273	272	280	251	266	249	281	227	288	271	261	269	257	283	264	226	287	249	263	248	249	252	276	276	281	241	253	252	278	251	260	273	271	264	259	245	279	264	266	280	261	246	257	258	282	293	237	261	253	288	260	244	238	246	249	271	261	244	284	236	242	254	286	254	254	274	230	258	264	279	253	253	268	278	255	263	273	240	270	240	278	285	267	278	241	271	295	254	246	277	255	266	256	260	253	258	263	241	247	274	241	237	241	250	250	262	264	283	302	280	274	256	281	261	242	263	283	269	309	257	280	250	284	292	240	274	274	270	269	291	273	268	231	249	252	262	243	263	271	282	261	272	246	284	285	243	259	289	244	266	255	272	258	262	271	260	248	267	256	265	269	226	272	272	260	276	275	265	243	257	236	259	290	259	267	263	283	257	279	273	258	284	259	267	275	267	264	271	257	257	252	271	260	248	256	272	283	255	283	256	257	258	257	273	281	236	269	258	250	261	258	268	274	271	268	285	248	284	274	241	227	281	264	252	274	253	250	273	254	252	241	294	266	276	269	261	273	276	276	261	288	290	276	288	260	259	281	238	261	294	253	259	238	270	255	283	263	285	250	259	240	264	257	271	261	262	267	256	280	275	251	251	271	250	266	268	240	239	270	252	271	265	262	245	253	299	257	271	256	266	286	262	279	263	278	261	244	270	257	284	259	247	240	259	268	258	255	246	266	291	251	246	303	303	306	264	258	266	291	245	241	254	270	279	281	291	288	296	277	251	248	272	271	282	230	251	256	264	262	276	281	261	259	274	222	253	259	244	250	258	273	273	230	255	257	280	276	243	279	242	228	290	262	248	250	277	259	256	261	249	272	303	276	272	300	259	277	231	288	267	246	276	271	243	253	259	241	258	237	261	261	276	266	268	278	258	266	262	244	250	269	262	267	271	259	258	274	270	247	252	251	285	251	245	250	265	281	247	281	297	262	269	267	261	242	284	263	269	257	264	261	257	270	271	266	278	260	259	249	265	298	257	269	262	282	275	279	262	268	262	252	268	248	279	288	260	255	237	273	230	278	271	280	264	271	262	234	254	235	255	277	259	286	283	281	298	255	242	237	295	252	256	274	267	257	259	273	292	266	287	305	271	252	249	257	284	245	267	239	264	283	263	279	258	267	294	251	256	268	247	300	261	254	252	252	258	277	281	284	252	229	243	254	256	253	296	262	272	274	253	276	252	274	248	279	279	212	249	277	240	252	215	270	249	256	280	253	232	282	250	277	269	257	266	244	274	249	240	235	274	292	236	271	272	274	256	269	260	257	255	286	242	247	269	271	251	263	284	245	262	268	252	261	248	263	257	262	266	234	263	261	262	275	264	220	246	264	275	267	255	262	249	251	261	265	267	233	247	258	271	260	248	262	260	271	237	241	243	264	257	255	253	270	220	263	255	266	269	294	276	277	271	277	278	262	275	242	255	279	263	248	262	262	265	249	267	277	225	290	254	240	281	264	263	236	257	228	275	274	257	288	276	242	236	278	241	256	231	258	260	265	303	259	253
46944	57774	35359	4193	2917	2182	1727	1337	1167	1027	862	731	668	576	528	540	487	509	473	450	471	461	447	404	421	397	408	418	404	372	425	381	385	405	390	366	393	411	386	362	394	355	371	386	394	390	372	350	317	368	405	377	359	382	367	365	338	399	355	339	353	366	393	367	382	367	342	364	372	357	388	345	384	391	368	323	372	367	333	330	350	330	350	347	358	359	337	345	377	372	402	346	350	358	347	366	353	392	352	380	362	372	374	354	373	323	359	350	389	341	352	363	341	340	378	358	363	353	339	343	378	393	383	351	383	376	356	350	375	354	320	344	375	331	371	369	373	359	334	340	323	332	349	406	335	357	359	308	360	363	366	340	379	328	375	383	350	357	369	334	365	327	323	334	370	361	358	360	370	347	363	345	373	381	345	353	350	330	373	324	355	376	364	370	336	361	356	365	376	362	364	328	394	334	352	344	349	357	345	358	361	356	329	352	332	391	350	388	364	335	328	347	358	359	329	347	375	350	358	359	371	368	372	359	399	342	348	339	328	356	366	360	358	358	360	365	373	396	362	331	367	372	377	353	359	339	358	389	344	357	364	339	360	377	327	350	389	358	350	365	321	368	358	347	362	364	339	346	369	334	338	354	342	360	371	363	374	349	353	380	318	379	371	346	342	353	337	378	343	342	337	389	360	374	361	335	355	333	342	376	369	339	360	382	406	360	343	376	380	355	363	363	365	363	345	310	381	324	348	368	373	321	371	374	361	352	348	338	328	358	363	346	352	373	317	328	363	350	357	348	351	406	398	354	342	378	353	373	343	328	377	384	375	354	354	378	384	345	343	337	382	347	368	357	327	331	370	354	378	348	355	360	340	391	374	350	338	382	350	337	332	377	352	372	350	368	336	357	341	359	358	359	329	365	358	386	331	364	356	366	371	369	393	347	358	387	357	367	350	349	377	369	345	406	350	396	376	339	342	340	363	379	346	361	377	382	394	331	371	410	375	369	340	357	357	356	346	378	357	333	352	338	359	352	325	342	381	343	402	377	363	359	361	337	329	338	361	348	353	415	400	364	355	373	338	358	365	385	320	356	361	367	315	329	382	344	366	351	368	378	352	381	343	346	338	373	399	353	367	352	362	352	376	388	349	337	366	333	373	342	359	390	336	334	339	330	350	331	348	346	356	373	363	376	402	365	348	363	360	349	377	377	357	351	352	336	360	368	392	329	335	343	366	344	377	366	349	352	370	354	344	354	355	339	323	376	367	352	380	352	372	378	351	370	356	366	362	361	367	352	388	383	368	374	349	369	402	334	377	359	343	337	374	338	385	348	339	376	363	368	353	338	343	353	358	339	367	360	321	341	326	358	347	377	344	372	368	343	370	367	337	398	405	376	399	348	325	354	374	370	340	343	338	381	344	366	360	345	338	383	376	358	356	356	346	366	382	338	385	351	358	362	345	367	349	338	353	371	356	363	319	344	302	354	366	341	323	383	345	359	350	358	312	388	350	361	363	355	307	365	345	315	374	377	359	377	395	358	378	372	357	368	363	362	344	353	359	340	346	385	330	370	340	366	327	344	352	359	361	314	315	344	326	348	350	358	380	356	366	391	376	365	368	362	391	330	397	353	361	366	366	393	337	382	347	366	304	368	374	365	355	349	377	341	356	324	358	373	354	416	339	376	376	342	342	398	363	326	356	346	381	364	338	375	386	384	379	333	356	383	344	347	361	322	340	366	358	335	346	356	341	361	379	361	378	389	378	351	362	361	369	344	356	377	339	332	359	369	372	363	389	324	356	383	390	335	343	360	383	390	317	397	338	364	352	347	365	344	355	346	350	348	377	352	364	362	358	326	359	373	327	332	364	387	362	366	382	366	367	375	344	354	330	368	365	377	360	381	360	359	339	328	321	366	328	330	321	372	355	355	331	348	408	334	346	374	325	350	367	358	359	360	372	340	351	391	341	376	359	358	335	385	365	364	351	364	362	346	343	370	328	319	337	314	355	345	362	377	336	345	383	353	394	341	374	348	345	345	349	306	345	365	339	343	348	322	365	354	378	353	350	378	357	360	349	388	330	353	357	348	361	357	352	399	354	348	353	370	332	354	374	371	357	342	354	371	365	432	333	351	387	361	329	351	370	380	358	398	341	377	416	342	366	385	356	360	367	353	352	321	368	339	358	324	351	366	361	362	345	333	344	336	366	327	342	356	374	347	365	356	370	359	358	358	360	371	356	361	345	384	330	356	369	345	380	351	354	356	329	361	345	357	356	356	364	368	369	317	377	358	366	322	408	384	363	353	403	366	342	342	368	373	347	353	371	360	340	333	351	352	337	372	362	352	296	388	345	366	367	365	379	352	345	337	364	381	324	361	354	379	360	351	345	401	321	353	358	361	389	389	327	346	350	349	343	370	371	359	349	367	388	323	362	368	356	359	362	361	354	333	339	358	338	393	334	356	348	363	364	345	374	358	408	353	360	328	358	338	341	377	359	363	347	341	379	324	363	370	381	375	357	399	361	356	349	381	318	347	361	353	372	362	372	338	349	413	368	413	366	349	372	340	365	343	341	392	347	345	340	346	337	351	341	385	346	357	332	347	341	331	355	408	374	372	380	367	334	330	334	338	384	350	338	378	357	353	335	378	352	387	368	356	344	414	370	336	344	369	368	357	320	401	351	360	357	377	364	336	317	356	327	361	341	335	361	350	371	339	324	373	351	353	340	329	391	334	313	347	353	362	348	350	378	323	390	319	382	370	342	357	361	383	388	332	347	366	346	376	316	355	348	342	356	354	364	335	392	342	338	346	347	308	354	391	379	375	323	384	343	380	356	348	343	370	389	371	402	346	349	369	368	382	351	374	336	363	353	364	350	349	350	384	348	334	335	338	359	347	362	333	333	338	369	372	316	376	370	373	329	363	368	344	373	325	360	356	357	413	367	372	308	356	355	324	397	368	334	379	359	344	365	335	367	351	378	337	349	328	335	365	366	335	368	352	341	376	353	326	372	371	357	353	349	363	342	385	353	322	318	383	355	378	312	332	355	390	355	352	351	359	376	356	341	352	336	382	371	361	354	377	382	380	306	346	337	369	369	374	384	361	390	390	330	340	358	388	378	376	383	304	406	371	367	332	387	339	358	363	355	363	352	369	333	375	360	392	346	382	361	339	384	353	344	341	367	371	344	335	407	352	329	368	358	340	350	373	370	358	361	386	353	336	365	365	367	357	340	381	349	324	353	346	356	330	355	345	373	375	382	391	346	342	341	377	357	398	373	383	395	365	353	338	346	339	338	377	379	365	342	376	359	355	356	377	365	370	340	360	327	353	360	378	354	368	377	348	384	352	357	338	360	349	362	380	366	383	342	341	372	326	379	357	357	360	348	393	350	349	338	335	335	380	325	365	354	348	359	354	339	374	377	339	379	368	377	357	376	364	350	379	373	310	384	327	339	417	356	334	372	350	333	380	386	380	358	378	332	369	342	351	330	374	340	354	378	347
27416	23284	21428	4824	619	567	545	508	528	518	519	510	505	528	487	489	490	537	518	490	533	495	525	556	541	536	511	521	523	548	488	495	516	536	512	536	521	493	492	470	501	521	501	483	540	497	516	535	545	516	519	522	519	539	516	560	538	536	514	525	514	497	503	494	522	493	535	517	495	517	525	498	514	501	492	512	566	518	520	510	539	513	537	515	512	508	522	501	532	489	487	475	486	514	566	529	504	537	499	514	527	547	494	519	553	538	521	528	512	499	502	571	521	510	528	539	552	495	514	525	479	484	451	471	493	524	517	526	497	517	533	511	501	519	549	477	511	504	526	549	506	494	513	515	523	573	501	524	471	483	520	510	533	516	525	521	534	476	475	496	482	514	479	537	491	491	530	516	505	524	553	483	526	548	533	506	509	502	526	516	495	504	522	501	533	493	514	487	491	533	539	487	523	503	497	508	514	549	538	471	542	499	526	474	500	523	548	466	536	518	513	506	510	537	504	521	517	491	494	507	485	518	490	556	549	514	481	500	522	483	490	484	519	519	518	505	501	539	508	500	552	555	501	487	509	508	514	516	485	438	502	510	489	512	511	549	507	434	476	518	490	491	500	511	504	536	513	491	517	559	554	478	551	475	510	520	488	485	523	505	552	503	512	494	493	552	544	540	513	549	508	529	568	511	538	511	562	513	528	538	510	512	506	511	545	497	506	513	476	523	473	519	475	474	515	494	492	488	514	539	482	552	512	532	493	551	511	493	537	530	489	501	556	517	555	505	498	534	504	514	522	500	545	510	540	535	481	526	589	515	545	543	488	466	509	501	501	514	465	543	499	473	526	499	570	528	517	525	546	528	525	492	512	495	556	517	509	491	483	517	478	519	494	501	468	509	513	516	494	535	506	503	547	503	492	505	485	490	511	533	507	551	510	517	478	514	542	480	541	481	542	491	518	508	503	555	502	487	521	491	523	521	546	502	491	515	508	498	507	563	494	501	519	490	509	543	507	516	496	498	479	513	486	510	543	523	521	548	487	504	514	541	495	527	523	519	491	539	516	514	467	536	573	513	458	508	548	529	504	533	490	557	489	516	519	536	504	569	529	501	494	526	512	499	526	521	468	538	523	547	540	481	487	538	496	503	519	508	503	509	476	504	493	505	476	500	566	515	482	490	553	503	546	461	515	509	482	532	508	523	549	549	504	525	496	493	502	549	510	553	507	488	544	475	520	518	497	484	502	506	487	536	570	516	478	508	510	536	491	552	496	484	507	528	505	536	543	556	531	542	514	483	505	511	482	504	480	487	504	553	509	493	514	528	524	536	536	512	533	514	533	486	514	505	502	439	512	514	529	473	544	505	529	532	522	501	508	528	523	512	506	495	517	520	514	499	477	529	479	465	514	486	471	510	519	509	526	511	499	513	518	493	516	518	498	545	510	513	542	475	503	514	503	519	511	533	511	529	524	521	538	477	490	499	529	504	473	530	510	541	486	502	530	506	523	529	517	526	492	538	510	530	516	502	500	505	533	519	514	548	521	505	537	517	489	533	537	523	523	504	535	491	495	502	550	494	524	503	510	538	539	486	540	519	539	519	500	523	546	535	500	541	513	516	496	554	488	510	564	481	508	526	513	542	507	526	465	503	528	519	524	510	516	500	547	532	516	489	520	545	486	510	522	505	516	512	500	497	564	547	552	533	496	526	471	533	512	498	509	515	517	516	508	457	518	524	487	514	498	501	495	466	506	506	499	515	476	515	508	524	517	485	514	494	518	495	516	530	535	563	509	489	535	474	479	540	511	509	497	549	495	504	509	525	495	545	504	505	522	550	489	542	556	522	513	527	513	491	475	487	491	508	508	528	516	520	519	488	550	489	469	516	508	522	529	491	528	496	515	494	536	486	519	514	544	466	509	515	497	514	521	495	527	517	515	519	496	550	543	493	529	505	515	530	498	512	501	533	477	545	483	528	514	517	543	557	507	472	475	497	525	486	531	521	506	513	508	471	530	505	528	494	476	516	526	504	510	525	478	496	521	515	514	536	487	492	493	546	518	528	517	526	496	482	487	496	512	523	508	502	551	534	519	467	499	507	517	517	470	527	488	453	521	515	529	492	536	569	520	489	517	523	515	531	531	525	522	537	512	570	506	534	520	484	501	539	502	513	507	495	458	547	520	539	484	504	515	483	505	491	528	516	517	501	492	514	489	465	533	487	478	514	512	503	488	535	497	541	540	510	539	506	484	464	495	502	509	471	534	518	567	510	509	528	519	512	520	501	473	531	499	512	492	551	482	525	502	543	532	506	517	541	534	519	508	482	510	497	516	499	536	472	523	519	469	551	506	461	518	523	548	485	492	539	522	541	483	538	496	488	512	489	488	522	479	553	512	505	479	547	498	534	504	509	507	523	479	494	546	523	495	503	498	468	496	524	497	487	530	474	498	523	529	483	546	522	473	504	518	490	454	479	483	532	515	525	523	575	551	521	485	501	501	493	506	514	521	521	479	511	527	511	514	531	502	458	548	496	539	551	503	491	509	465	512	509	457	531	476	498	495	493	532	525	571	482	470	516	508	496	504	548	519	476	557	511	517	493	465	521	511	473	499	505	500	522	516	504	509	546	495	503	517	503	567	503	505	559	516	523	505	493	490	515	531	484	504	546	493	481	541	576	502	514	512	520	511	499	512	503	525	493	535	526	541	550	516	530	537	516	559	505	499	530	517	514	482	529	528	509	556	491	497	478	518	476	512	486	534	452	526	537	504	543	529	507	474	473	518	486	535	525	501	487	495	535	525	515	507	502	528	500	555	542	493	490	505	480	517	506	487	525	486	517	514	500	520	517	500	480	532	529	489	527	537	535	516	504	525	518	478	552	531	524	545	489	493	461	484	507	504	520	522	506	506	512	533	542	507	517	526	528	517	530	510	504	553	528	526	491	503	554	527	504	503	510	538	508	523	503	512	503	504	493	490	520	519	495	488	559	517	484	539	499	505	497	491	521	461	534	500	523	535	472	497	515	501	503	522	544	538	536	529	536	462	477	497	479	495	529	539	485	546	490	478	537	500	531	489	523	478	471	481	441	511	528	500	530	526	465	552	506	476	542	501	511	507	504	476	543	531	492	497	505	483	531	515	495	505	498	502	500	525	495	494	545	484	483	546	511	496	500	505	518	544	510	520	538	512	523	517	499	566	527	530	470	475	530	551	520	488	548	517	487	456	505	507	506	498	502	496	503	506	496	519	525	491	483	513	461	502	541	541	497	518	491	528	503	524	507	519	509	570	548	510	507	506	474	506	493	495	509	537	522	526	496	499	472	523	494	488	510	521	476	493	520	573	510	499	494	492	519	532	465	488	532	497	502	527	492	492	525	515	510	491	554	504	510	531	569	521	527	524	525	520	495	542	521	561	500	496	517	510	469	510	545	472	542	499	537	472	483	493	526	509	525	490	541	545	516	516	522	531	462	511	557	504	528	540	473	514	521	511	521	543	538
24607	36632	16000	827	805	738	765	722	740	723	675	717	680	748	757	708	711	658	693	707	714	724	719	703	658	722	715	685	682	702	614	629	693	642	693	692	707	653	675	692	673	693	687	660	679	689	662	683	663	705	679	699	654	677	729	674	681	660	649	672	672	691	697	686	690	682	641	689	618	643	724	687	646	695	697	665	689	705	740	676	694	656	659	661	651	678	693	689	696	700	698	691	673	661	688	705	705	663	694	699	654	670	677	655	662	648	684	665	680	729	714	695	685	663	691	651	660	724	688	709	635	681	692	709	651	728	705	687	634	697	701	670	705	661	682	646	699	670	666	740	667	666	696	684	674	688	692	666	701	750	713	652	689	675	712	706	617	675	683	665	618	681	697	700	717	696	639	663	665	696	666	681	692	660	663	641	665	641	643	677	683	661	672	691	655	688	677	675	673	682	724	672	690	705	707	656	675	666	680	684	706	675	685	697	670	685	699	670	707	687	699	740	714	722	700	653	654	673	701	685	675	706	720	690	761	718	656	713	650	676	713	659	697	727	691	678	598	691	682	686	673	705	689	728	725	663	670	669	666	670	706	646	639	699	725	695	660	764	654	686	666	714	644	624	698	662	662	720	649	698	686	669	627	683	715	710	703	651	671	704	703	683	708	670	680	684	677	699	727	684	686	685	703	682	678	679	684	682	675	684	668	643	701	703	691	736	678	707	690	710	651	644	703	691	698	690	742	706	704	720	671	670	681	688	668	709	699	701	691	618	684	674	708	688	748	680	713	692	690	677	699	676	734	672	736	656	684	675	695	721	643	694	689	677	652	675	635	633	668	697	724	695	683	677	686	695	670	681	610	686	632	688	698	679	705	695	697	734	695	666	726	655	691	686	663	670	624	658	655	732	655	691	678	693	688	643	725	718	675	688	686	677	645	655	652	683	685	651	722	612	676	717	698	666	672	657	699	657	660	646	679	701	632	691	706	689	670	668	658	660	665	734	658	656	658	672	654	730	703	681	699	625	687	689	638	725	733	669	727	694	671	646	714	677	676	700	658	629	695	712	679	677	664	665	635	729	674	694	652	700	646	667	673	708	743	650	697	666	663	726	654	791	688	661	674	689	688	656	642	660	678	644	672	679	703	648	684	664	671	678	663	693	725	653	679	721	655	673	674	637	716	645	690	684	671	670	686	706	677	694	704	678	658	665	660	682	657	672	668	672	668	661	644	697	665	712	688	677	695	702	648	705	663	708	675	681	678	690	708	711	685	666	677	687	689	756	668	669	698	720	688	670	674	687	677	694	650	722	645	655	701	696	679	682	735	635	676	757	670	642	695	701	711	668	642	703	711	671	700	693	694	720	679	661	671	713	665	708	690	734	672	647	656	684	645	664	718	689	663	654	659	700	663	687	726	683	665	709	645	704	688	667	673	706	642	692	708	645	706	689	672	672	694	680	691	734	646	719	619	701	712	650	688	644	663	678	717	686	643	697	694	698	675	679	713	669	680	644	635	652	662	684	709	697	659	657	714	690	671	728	686	713	640	686	674	710	736	702	662	706	731	695	706	709	648	672	707	670	641	669	630	663	670	704	691	637	692	654	692	653	688	653	713	647	691	707	689	673	652	697	653	738	710	719	701	668	687	708	713	698	707	668	668	651	686	640	728	690	704	668	673	719	658	715	680	665	674	667	749	707	675	703	613	670	687	663	668	663	682	701	681	680	705	731	673	682	720	672	658	658	698	683	642	646	658	671	694	691	723	638	668	709	757	684	687	722	701	662	703	663	668	702	664	696	733	709	716	685	686	717	693	660	677	652	651	665	657	712	681	686	654	691	721	681	686	663	687	692	681	681	719	710	648	635	685	683	752	680	751	643	667	681	696	703	675	661	702	686	664	653	719	675	709	663	669	702	691	635	691	661	656	655	659	683	720	641	699	698	691	727	710	674	691	689	700	698	664	672	660	683	704	665	711	685	693	661	668	669	703	712	637	703	661	712	713	671	655	699	671	696	740	675	688	659	675	709	667	688	708	711	670	690	695	709	685	682	716	684	724	652	638	734	720	662	724	656	683	678	668	685	678	687	624	675	671	671	730	685	702	627	644	676	720	646	690	698	665	710	670	718	705	706	677	685	666	709	695	656	672	699	666	675	663	731	670	662	697	720	707	702	722	683	690	698	659	668	690	626	674	645	682	732	726	734	641	705	700	672	666	710	655	722	670	665	676	749	651	688	680	707	709	624	683	682	666	706	679	716	675	684	693	671	656	686	696	651	674	711	685	657	649	693	670	732	686	692	671	660	698	713	683	716	692	680	703	665	687	695	702	705	687	682	679	672	660	684	684	686	642	680	682	686	670	714	692	657	711	663	631	677	654	709	773	724	671	644	656	644	762	728	702	703	701	721	685	697	654	652	708	649	653	662	676	715	693	689	715	695	657	712	700	678	681	697	690	666	656	670	673	637	654	666	675	650	719	684	676	664	733	682	695	673	671	737	702	655	679	662	683	642	689	692	652	711	636	671	688	667	647	682	674	649	675	652	685	666	655	656	693	651	668	733	709	666	674	662	660	687	696	706	645	668	653	693	667	695	662	682	660	690	659	664	690	717	656	689	654	721	668	719	649	637	669	713	699	701	685	656	701	728	680	681	739	684	674	674	733	646	711	685	704	674	697	660	704	633	692	680	661	699	694	691	657	691	680	689	703	669	670	709	717	676	705	664	651	653	689	695	661	641	671	715	676	629	663	679	690	651	686	646	728	681	682	702	692	685	702	669	663	667	744	667	655	693	711	675	689	628	659	646	678	688	663	679	705	697	713	687	683	686	691	716	728	717	734	705	660	684	655	684	616	692	705	698	702	674	656	664	676	658	697	678	677	656	661	695	667	660	637	657	676	678	667	673	771	695	664	691	660	706	670	650	659	649	762	668	684	682	723	692	694	622	673	710	702	674	660	660	717	679	707	652	706	707	678	679	680	644	697	657	694	686	643	734	703	673	665	695	684	669	667	697	684	676	720	656	697	645	759	683	688	629	697	643	669	656	698	687	666	715	666	685	692	670	660	679	624	701	661	642	721	687	689	702	689	700	680	701	663	634	671	693	707	703	703	713	673	696	669	675	669	700	702	743	689	692	620	696	629	693	698	733	698	670	669	692	674	698	711	693	676	702	659	741	674	660	690	680	715	652	702	722	663	699	704	674	723	635	667	677	662	672	655	709	689	720	661	670	701	714	691	721	647	625	688	675	705	698	696	647	646	702	704	698	708	666	708	640	695	664	670	669	675	696	682	648	674	673	692	710	692	677	680	726	682	648	681	676	674	649	638	646	676	685	701	658	709	661	673	678	715	672	723	660	684	685	661	719	764	633	667	665	673	729	700	699	700	646	700	699	695	682	674	694	677	701	702	712	651	675	701	690	755	718	689	704	690	703	675	676	660	701	667	698	684	629	699	703	668	711	720	711	686	698	711	683	697	692	682	672	694	677	707	640	689	717
24184	21680	28982	24424	21374	14948	1290	781	651	610	633	578	560	549	573	557	582	524	580	508	532	570	515	524	547	501	550	539	484	526	531	561	532	528	536	501	513	494	532	543	503	573	509	536	552	482	492	480	491	484	508	507	539	491	528	534	480	523	482	505	507	507	508	540	548	493	540	511	561	536	480	507	554	518	538	523	535	512	490	494	498	517	516	516	477	502	502	507	516	551	499	557	543	534	521	479	523	517	528	516	528	512	552	535	529	502	538	488	472	495	516	539	529	520	505	564	510	492	480	500	522	536	509	522	535	512	490	540	488	488	507	496	569	568	513	498	512	541	504	527	527	481	542	527	459	534	522	530	536	513	525	484	467	516	524	460	492	503	527	535	514	485	493	524	491	524	499	510	519	485	498	545	507	481	511	558	536	508	543	503	542	540	539	550	546	539	507	513	513	510	526	525	543	495	516	519	488	518	534	521	522	533	508	519	498	487	481	508	514	553	522	510	500	531	552	524	497	488	531	488	492	545	498	504	538	553	481	531	518	524	471	526	510	533	548	484	536	534	523	521	505	571	554	479	548	493	567	529	514	498	522	500	524	562	505	486	519	513	539	503	534	508	534	563	501	521	522	543	565	511	531	552	566	513	483	558	477	537	493	513	496	489	570	529	502	465	544	521	542	536	490	555	553	540	532	520	498	520	523	511	458	585	517	518	558	555	503	546	533	518	522	506	528	491	515	539	513	532	544	509	558	507	505	495	578	515	551	529	583	516	562	512	516	506	560	532	531	506	487	536	466	504	485	527	507	542	513	493	488	539	533	501	523	478	484	507	549	535	522	536	500	507	505	519	515	536	535	501	510	534	534	492	509	497	506	508	505	500	528	486	520	530	515	512	529	512	527	491	509	503	509	523	517	524	539	508	530	521	548	528	564	493	548	521	498	538	506	488	493	565	560	547	521	558	533	521	527	521	487	542	553	490	516	539	544	506	500	482	500	505	506	539	535	524	497	478	569	515	530	497	539	525	531	517	551	536	511	518	546	552	546	517	514	508	516	469	520	521	536	520	524	513	529	517	544	526	550	513	490	534	494	559	521	558	517	507	504	510	509	554	513	529	540	522	531	539	508	526	517	534	504	500	514	516	517	505	523	499	543	552	555	524	525	499	537	463	509	508	537	524	510	547	517	506	526	487	524	492	496	520	514	571	521	524	525	505	528	494	495	544	479	522	522	477	492	490	588	513	530	509	525	525	520	552	507	482	503	525	502	486	497	544	459	523	500	505	530	469	471	503	476	522	527	514	540	527	531	540	490	521	468	524	499	499	520	532	572	504	527	486	511	512	513	542	520	509	529	474	491	504	517	522	527	493	472	512	544	517	537	510	532	529	517	525	503	495	468	494	499	524	491	497	512	500	522	498	531	484	532	479	510	515	530	494	529	546	563	530	529	501	518	533	539	514	500	510	510	484	509	509	546	520	502	531	527	493	510	509	498	532	496	516	529	495	539	521	531	540	522	531	522	522	515	540	497	455	507	542	488	554	536	562	538	530	558	475	531	508	482	527	511	535	539	502	507	491	519	523	550	511	511	495	505	537	480	486	548	520	493	501	543	485	531	534	477	524	490	507	484	556	499	541	552	522	526	468	524	519	493	498	465	541	529	547	516	508	558	510	547	506	484	551	532	484	488	499	540	480	526	495	505	515	489	547	539	498	562	514	530	515	525	478	521	530	487	500	542	512	500	522	539	554	510	530	488	519	516	547	521	508	536	476	555	559	541	489	549	491	520	513	528	486	487	528	533	554	531	503	532	523	522	486	512	525	537	518	510	531	496	481	531	530	506	564	553	480	496	510	500	513	554	495	532	520	508	520	481	565	498	528	510	503	553	481	489	518	548	527	487	523	535	532	544	488	499	539	550	481	556	539	522	497	509	519	474	543	516	514	490	482	505	536	553	515	535	524	518	549	514	533	528	506	503	493	524	486	542	534	511	540	528	540	522	516	499	527	512	500	525	555	531	512	513	461	509	493	540	542	547	503	488	490	518	521	532	523	521	509	525	589	491	500	519	526	541	519	497	543	481	550	540	548	502	546	522	507	510	492	536	481	491	479	541	482	522	475	521	490	489	547	507	477	482	575	513	538	535	549	532	514	538	481	495	519	520	537	492	518	524	505	479	546	512	504	534	547	502	518	486	494	482	515	522	544	512	519	488	539	523	538	520	479	495	516	494	506	489	520	521	524	485	509	530	514	507	519	530	486	481	535	536	539	519	507	491	528	539	492	470	540	503	503	495	492	532	524	549	548	505	519	529	519	526	484	509	486	533	509	511	549	543	499	545	473	530	536	560	503	505	524	569	476	506	523	487	510	501	560	520	520	530	518	522	494	476	519	514	508	513	540	519	474	526	520	557	542	514	501	481	527	470	548	535	512	513	500	541	539	508	509	542	506	515	532	489	551	479	498	541	525	537	529	472	522	495	533	471	496	507	505	550	506	526	504	514	540	514	521	483	523	497	543	506	525	469	525	481	493	529	540	517	499	531	527	488	498	559	518	503	520	514	481	536	478	466	542	505	532	528	489	465	504	532	562	493	506	524	521	522	500	551	523	536	534	540	515	516	504	503	546	484	509	512	520	485	496	473	532	509	523	534	513	511	524	486	476	511	517	473	477	518	532	521	502	551	525	525	500	519	534	530	523	598	504	528	500	514	520	532	501	490	487	480	574	517	517	487	483	533	537	477	511	505	515	538	525	550	493	531	527	550	520	487	515	508	518	518	522	534	474	514	526	465	529	522	496	502	485	501	484	509	530	508	471	512	529	540	531	519	491	478	534	514	509	501	522	551	564	571	454	487	562	492	500	497	515	549	520	533	525	529	528	502	472	509	523	569	534	519	517	533	539	495	506	492	505	511	541	489	496	549	537	514	475	542	523	551	518	492	482	507	486	502	504	498	513	493	497	534	488	528	510	496	521	534	544	560	505	509	502	535	562	523	515	492	517	544	489	515	529	499	550	529	516	521	567	524	501	469	540	537	534	493	517	530	531	540	506	529	540	510	526	513	505	510	500	501	513	501	522	534	502	536	532	488	521	554	529	473	544	540	527	544	496	560	499	527	544	520	556	551	539	529	517	514	541	529	541	571	528	538	508	507	521	517	540	513	462	505	477	503	534	545	516	502	494	524	501	529	526	519	537	508	515	505	529	550	480	503	525	539	513	515	525	519	572	565	531	515	549	509	520	481	456	540	522	547	497	563	470	527	518	539	529	527	501	512	517	487	521	531	475	545	488	468	520	527	499	484	514	483	505	516	499	514	518	517	518	522	515	523	497	544	482	501	526	521	526	511	523	490	521	499	502	515	489	521	544	477	530	490	517	511	512	500	535	487	528	563	522	538	496	524	507	539	508	466	506	530	537	503	569	487	540	490	515	523	521	480	502	550	540	531	536	525	510	558	537	529	532	510	516	549	493	492	477	515	538	553	562	520	515	513	525	496	530
45396	63548	36450	2753	1997	1655	1386	1203	1091	1021	924	866	871	842	788	822	763	778	752	732	732	733	675	714	721	725	689	711	690	707	726	731	691	700	725	691	707	679	722	683	709	690	710	689	708	699	683	657	743	722	723	691	691	707	714	713	700	682	711	699	722	660	660	702	720	672	728	698	680	683	739	659	678	678	682	682	710	728	718	703	695	686	690	674	675	674	695	711	679	676	682	735	684	668	702	714	671	658	686	687	726	655	724	740	661	735	696	672	688	702	704	684	749	677	704	688	706	670	659	706	695	706	695	659	668	694	718	724	684	723	621	679	707	662	676	663	668	665	713	684	677	695	621	711	686	719	726	691	695	700	699	668	699	689	769	677	658	634	681	685	675	663	686	708	671	706	649	706	669	711	708	705	721	689	709	709	654	696	658	675	741	696	676	659	714	674	683	720	715	718	713	719	685	719	701	696	708	651	653	658	685	651	727	682	650	703	738	707	691	653	706	704	720	724	694	704	674	679	749	665	734	664	709	696	676	705	685	697	679	649	698	709	725	698	703	725	710	680	697	676	657	682	706	723	639	685	732	657	681	658	684	667	682	696	692	647	686	667	702	748	658	744	706	662	690	699	653	716	682	690	694	717	713	701	733	732	737	705	674	696	705	732	702	666	685	703	680	665	701	709	715	727	677	719	714	667	700	659	721	714	678	738	684	708	735	691	686	669	664	725	682	743	685	677	701	693	630	737	712	702	682	724	711	744	679	660	690	713	648	681	695	680	707	693	685	710	681	710	649	710	656	643	702	728	662	692	652	680	676	660	703	679	622	666	683	689	653	749	691	697	692	699	678	692	695	682	696	659	672	738	701	689	741	697	675	687	670	720	711	701	673	692	704	675	659	708	708	680	641	712	701	699	713	679	692	707	664	708	751	726	703	701	701	689	677	680	685	668	711	676	669	729	696	625	666	692	660	710	658	692	739	694	739	672	718	682	690	659	700	709	747	680	682	704	660	715	676	722	692	676	696	664	724	698	731	716	679	651	655	646	691	699	692	685	682	690	732	662	694	692	741	679	737	756	742	648	690	702	675	666	756	706	674	755	718	738	672	653	702	659	694	675	656	707	723	677	731	695	694	688	732	640	682	734	698	724	725	709	671	699	733	670	682	703	683	685	687	670	678	677	713	706	669	663	633	708	671	654	675	711	735	704	705	759	709	691	679	718	726	704	687	658	661	704	675	699	689	656	695	725	683	663	684	691	726	692	695	718	694	678	734	710	728	647	665	679	683	681	722	704	659	673	679	695	720	690	687	764	701	735	716	729	754	672	686	698	684	690	735	703	650	674	678	683	649	700	688	719	696	718	642	687	729	730	692	688	653	718	671	675	702	689	676	676	712	735	692	690	728	659	717	654	655	665	680	746	729	690	662	653	714	673	695	709	660	725	751	676	724	654	694	704	684	695	706	762	711	729	692	687	713	690	688	693	653	729	710	682	720	681	708	714	696	682	713	684	642	663	661	703	755	738	678	716	738	680	711	637	696	690	675	708	714	704	684	716	704	719	709	722	710	685	690	671	680	654	687	713	645	708	690	672	722	713	694	712	679	695	717	690	697	733	718	639	700	656	690	678	714	696	702	696	715	663	706	741	655	718	722	664	703	691	656	678	712	710	729	690	728	669	706	668	732	702	707	710	680	703	712	712	674	680	759	669	677	721	726	673	649	701	689	683	661	709	706	669	663	682	723	643	707	729	680	742	740	688	657	666	691	720	736	714	703	707	734	705	655	705	697	683	737	682	692	675	683	661	689	676	711	699	707	729	689	661	669	733	694	736	718	645	725	696	698	648	698	693	662	725	654	692	697	655	654	692	666	695	686	689	699	685	668	641	701	669	672	680	699	698	710	679	698	642	658	718	700	703	706	687	671	723	685	734	698	684	723	690	704	714	698	679	666	673	684	701	744	717	693	699	667	698	722	693	702	696	723	703	653	687	722	691	715	701	699	712	710	686	702	680	687	707	717	658	683	688	690	713	675	672	672	697	701	665	628	719	667	700	681	675	684	703	680	689	677	701	671	645	711	671	677	690	683	700	663	728	698	706	646	695	716	715	708	694	719	692	739	713	689	682	669	717	696	762	685	679	653	742	743	700	719	640	630	693	712	730	696	702	659	718	694	723	723	678	704	707	691	694	714	711	733	676	712	730	698	696	697	656	681	685	679	683	693	671	707	675	677	689	665	690	684	677	699	649	712	713	704	665	653	666	718	683	719	736	688	687	652	677	697	736	677	640	666	697	671	710	692	693	721	697	670	654	697	713	666	645	681	715	667	686	662	719	648	674	662	689	678	698	691	643	714	700	683	667	671	700	693	680	695	656	699	741	717	735	712	727	708	666	671	685	686	698	665	626	689	653	676	666	698	678	701	720	686	698	697	680	663	705	718	716	634	700	685	706	680	688	666	685	708	671	690	697	704	702	678	688	702	714	678	653	672	718	676	674	705	674	675	751	634	668	722	658	663	647	689	725	752	754	705	680	718	655	725	642	695	741	697	701	747	737	634	685	750	644	680	688	648	684	724	680	736	718	664	721	653	736	702	681	700	699	693	680	736	720	730	700	693	692	695	716	699	661	735	695	688	735	675	684	692	672	706	661	655	666	711	666	692	735	686	680	709	718	676	721	693	663	733	679	718	714	694	691	661	658	670	678	707	705	667	694	692	717	710	694	655	734	695	701	700	644	685	673	702	707	707	723	642	676	670	683	679	774	661	679	711	710	724	704	713	690	643	657	691	738	682	720	673	661	672	697	695	635	702	694	683	690	693	681	714	672	688	664	683	667	685	689	693	746	653	748	660	738	735	744	729	700	683	647	648	707	666	628	668	723	676	720	720	705	714	691	651	663	703	743	699	679	683	678	718	670	722	677	734	765	663	699	705	705	721	729	717	707	694	687	688	671	708	682	721	709	704	709	709	687	688	706	689	680	663	727	701	705	720	680	713	667	713	661	710	681	660	662	732	671	716	733	672	703	691	697	686	689	706	689	692	711	675	687	705	652	683	704	674	688	734	709	679	693	653	667	696	689	700	687	712	678	680	695	693	694	717	683	698	660	676	652	654	698	694	723	667	720	677	704	737	668	682	687	724	727	761	699	694	667	689	746	691	706	713	679	753	693	703	681	682	686	694	686	718	687	668	726	673	719	682	678	681	695	700	664	675	667	684	685	718	716	708	735	702	660	664	683	726	671	668	703	687	730	708	702	686	690	664	727	671	753	640	707	723	702	699	650	732	661	695	683	666	665	657	708	749	686	679	707	690	704	656	708	688	677	680	718	695	684	633	704	709	671	730	718	666	689	670	658	703	687	713	713	672	704	718	692	751	722	677	688	692	683	664	638	689	681	712	709	678	680	719	722	703	707	714	685	675	670	652	685	698	682	699	743	661	693	635	623	722	652	718	669	683	719	659	680	676	632	696	690	716	661	685	704	716	721	722	675	716	668	729	688
23249	21567	29787	23722	21511	21552	14244	831	500	505	449	398	427	366	336	346	347	322	323	325	297	317	296	323	313	267	259	290	290	280	324	285	272	287	266	260	264	273	270	282	294	284	252	286	264	291	284	274	302	261	273	271	269	269	265	282	254	273	274	248	286	259	322	273	278	260	237	243	256	260	244	286	262	257	271	281	277	256	248	277	272	303	247	275	277	268	257	260	291	282	263	253	262	273	266	291	259	275	262	284	291	272	278	274	313	281	293	312	264	283	266	281	264	272	287	252	265	283	282	273	260	310	242	264	286	258	259	268	263	247	281	268	278	306	296	259	281	235	251	280	282	299	271	263	275	271	297	284	309	284	268	259	252	267	263	266	275	233	301	283	268	268	272	276	296	273	254	274	277	270	306	272	285	262	317	272	272	251	275	257	265	270	269	278	295	260	268	263	276	272	268	289	277	294	286	286	291	273	276	266	272	264	287	296	277	259	257	276	264	282	250	277	262	249	270	285	272	306	267	271	271	276	281	274	290	297	255	241	268	249	277	246	257	260	260	261	281	250	265	257	290	280	284	254	283	271	269	276	268	250	297	287	249	262	291	264	255	287	280	281	259	278	280	266	256	270	264	264	266	264	254	272	263	281	265	292	287	279	246	256	292	262	289	255	274	284	281	264	248	279	284	263	273	274	279	274	268	265	287	263	296	253	273	323	283	281	245	240	258	283	263	280	273	278	290	263	257	256	269	283	259	283	248	252	266	280	269	252	259	252	257	280	252	225	271	262	305	265	266	237	294	259	285	260	242	255	275	291	238	281	263	260	277	259	274	236	265	268	259	261	277	278	264	236	273	246	286	287	249	259	265	264	273	283	297	277	265	278	260	271	295	259	298	257	254	253	265	277	266	283	261	262	285	278	256	295	255	289	250	274	267	261	288	261	316	263	262	282	281	293	276	276	244	268	246	281	297	265	270	274	236	249	242	285	258	264	268	255	291	256	256	268	299	260	304	289	294	297	272	241	258	271	278	227	326	252	284	295	257	267	277	270	281	257	236	269	278	283	250	231	230	263	282	248	265	278	272	260	274	292	208	272	274	268	260	265	287	281	292	258	279	284	251	271	259	261	241	258	266	296	294	236	261	283	278	273	302	300	265	265	255	244	250	284	274	255	277	260	254	261	262	274	257	275	267	295	293	289	268	266	273	265	248	281	269	279	269	250	268	265	281	274	272	304	268	275	276	265	309	264	247	241	279	267	263	289	236	268	285	263	251	304	274	259	273	253	267	274	280	279	285	253	276	264	267	256	263	287	286	269	266	270	285	264	284	285	284	248	266	255	268	254	276	276	262	263	270	272	277	265	251	271	277	275	263	288	256	269	294	289	275	256	278	282	282	272	262	257	270	303	240	294	256	291	254	256	277	254	257	277	273	245	265	267	255	275	269	276	277	272	248	257	264	281	253	280	247	249	273	291	261	280	266	280	290	285	312	278	274	265	265	259	287	259	259	294	275	286	268	274	270	275	280	260	279	261	317	266	261	269	272	265	283	262	275	249	257	256	258	283	261	259	284	267	274	264	242	283	274	277	242	253	278	263	273	235	273	265	264	252	274	285	248	295	269	261	251	258	269	254	265	262	277	248	255	269	267	295	248	241	256	261	288	270	272	280	244	270	246	280	254	290	278	264	284	233	277	251	281	271	293	254	269	248	258	294	257	278	265	260	276	304	246	246	269	265	241	264	256	291	271	281	274	248	296	257	273	246	289	260	283	277	255	245	283	272	266	247	278	293	262	270	270	283	269	261	252	274	270	277	264	256	259	252	244	262	261	283	268	265	259	269	265	248	254	289	262	249	269	266	289	277	247	267	252	276	263	266	245	275	254	274	252	246	279	253	274	235	281	274	232	259	285	256	247	292	271	261	276	260	245	243	279	261	256	286	280	285	281	258	269	258	257	266	248	214	257	230	241	252	278	294	271	291	248	253	255	284	250	257	251	272	241	295	279	254	268	261	266	276	267	306	263	271	285	269	286	268	240	246	277	267	258	276	263	280	269	274	256	260	258	292	251	240	256	253	266	273	283	280	274	270	253	256	260	286	256	271	281	274	270	270	262	291	241	260	293	281	259	274	277	278	249	302	242	280	253	280	278	243	278	302	286	267	302	255	250	278	260	253	260	279	265	276	283	259	271	254	258	258	286	285	260	274	257	261	285	252	254	284	255	267	274	259	221	265	252	269	283	283	269	270	245	273	241	236	270	278	313	267	270	255	251	258	274	269	238	257	257	290	263	267	261	272	252	268	293	268	273	265	264	295	251	277	248	282	278	276	247	224	272	258	268	255	256	271	273	279	246	246	228	248	280	251	262	285	254	254	282	276	273	259	273	251	257	313	273	259	284	247	241	259	270	298	245	267	268	271	284	273	272	266	276	251	292	263	272	265	286	278	294	274	269	301	255	277	274	271	239	266	255	263	280	271	282	242	261	273	262	254	264	265	274	287	263	270	255	253	241	264	265	281	271	257	252	272	262	262	236	234	268	251	262	296	282	269	247	261	282	265	277	276	266	253	283	238	255	270	255	245	253	297	247	275	242	271	255	276	264	265	247	279	267	268	254	244	261	278	285	272	264	255	262	287	279	279	276	271	274	278	241	256	252	274	256	269	290	238	280	275	249	242	276	261	248	258	269	262	292	274	261	260	267	245	258	259	251	297	268	266	263	267	247	276	283	270	262	216	290	271	293	263	254	275	262	269	273	257	266	284	286	275	276	272	258	273	257	265	294	275	275	273	284	282	306	264	264	252	289	260	245	273	268	266	260	252	286	243	268	275	258	265	277	266	252	253	247	262	243	270	281	269	266	276	281	292	255	249	252	258	256	256	281	275	264	246	247	270	264	241	254	282	278	260	257	252	273	248	268	268	268	266	258	242	290	249	243	278	248	272	279	250	241	277	278	281	265	265	236	273	272	247	246	271	254	257	294	270	279	257	249	287	278	262	258	269	264	262	258	275	257	269	266	255	278	262	262	253	290	265	302	272	262	253	287	280	256	266	232	243	261	266	272	266	289	260	281	266	282	231	276	284	232	268	274	271	277	264	312	239	278	255	289	235	294	258	248	253	270	251	290	298	272	271	253	267	299	287	274	245	275	278	263	290	292	287	269	282	265	298	256	247	258	259	259	289	279	262	274	280	249	258	268	282	306	279	270	311	275	286	286	283	259	276	254	260	264	255	285	258	288	278	295	270	275	275	258	276	296	292	269	279	264	278	272	270	277	256	289	256	255	262	280	255	260	284	297	275	275	268	262	281	293	263	269	248	253	257	287	288	316	266	270	267	283	268	274	275	241	287	258	259	283	268	282	283	284	252	274	273	261	253	279	264	244	278	300	225	266	232	283	301	287	267	254	248	275	281	273	272	254	253	274	247	269	261	298	264	271	269	246	298	274	274	266	271	247	265	271	280	287	310	255	267	247	269	272	263	295	267	278	263	271	269	249	273
48217	60825	36020	3977	2783	2116	1692	1325	1153	1003	769	769	666	625	573	559	509	542	448	441	437	444	417	407	414	436	412	395	402	408	402	397	408	382	403	383	374	367	392	391	393	370	404	415	379	368	350	391	388	378	365	375	394	337	401	403	415	351	354	389	381	344	333	386	368	411	351	381	382	400	391	401	350	360	402	351	384	388	345	326	390	337	374	377	356	364	367	360	387	331	351	352	375	378	341	340	354	398	364	360	341	361	367	360	352	349	351	368	371	377	364	362	346	361	344	348	388	347	379	363	347	362	359	388	371	357	335	373	351	383	392	368	351	405	350	373	392	377	356	349	382	377	358	345	364	345	370	391	364	355	358	359	354	379	396	353	346	358	366	375	354	384	347	363	357	365	361	379	391	377	359	362	356	404	385	356	396	346	373	347	374	358	375	413	361	371	347	366	401	367	350	346	368	345	358	361	354	360	416	353	361	371	379	333	362	396	358	371	359	332	356	374	334	389	360	397	373	353	356	372	364	352	359	340	402	367	393	388	367	384	384	363	387	354	320	295	388	356	345	372	364	361	356	383	377	378	410	347	395	386	354	353	362	330	349	416	400	341	355	344	316	368	378	394	379	389	377	394	361	357	361	378	361	351	381	362	367	362	352	365	370	373	402	376	378	349	395	354	368	372	392	377	371	358	378	371	386	394	381	323	303	352	366	365	366	327	383	361	342	332	350	354	357	384	366	383	373	367	350	372	321	364	368	374	369	372	358	370	344	369	362	370	375	362	372	358	373	350	373	351	351	390	350	377	341	341	350	330	353	346	362	387	409	381	409	355	361	401	371	332	388	359	363	357	377	383	350	364	397	354	359	349	366	354	362	379	371	375	376	393	357	422	394	330	366	390	381	342	372	339	388	348	370	379	357	374	348	352	346	327	363	352	362	359	384	375	364	314	364	415	380	374	383	375	388	361	358	337	377	325	337	354	347	368	380	362	360	400	384	388	413	379	327	370	369	389	362	389	379	345	389	369	398	387	337	336	334	367	362	340	341	384	346	398	333	357	369	351	339	350	318	359	333	346	373	354	331	383	370	373	371	391	361	388	355	342	385	351	374	357	341	378	378	362	425	347	366	372	329	372	372	404	349	381	356	370	342	366	358	401	366	380	366	396	370	404	382	369	372	347	361	374	348	390	370	354	358	363	368	374	361	393	369	341	362	370	340	360	361	406	368	346	358	340	382	386	348	367	354	336	342	373	362	324	374	375	384	348	368	347	346	377	378	383	379	369	381	379	384	396	374	348	357	344	344	375	342	349	365	384	341	376	360	370	325	339	351	345	386	357	363	357	381	347	362	330	362	375	389	366	385	370	380	346	341	377	353	355	357	330	360	353	353	363	354	346	358	369	351	366	359	361	353	355	349	356	364	359	364	373	382	365	354	400	381	391	388	354	354	347	328	386	403	360	381	382	383	373	357	345	371	370	350	345	336	365	356	391	364	354	351	369	345	368	353	358	397	362	345	344	343	325	392	372	375	342	368	364	359	344	369	353	365	366	355	360	322	373	370	365	369	360	351	381	358	330	357	367	404	376	341	341	382	335	358	360	328	403	341	388	387	368	345	381	370	336	367	340	346	340	360	373	380	357	339	415	363	392	392	400	363	372	348	356	387	361	344	374	398	360	374	349	371	382	387	361	361	351	354	388	324	377	361	365	353	350	408	337	365	354	388	371	340	336	373	355	357	335	372	384	369	351	352	359	349	367	346	390	369	358	378	358	391	382	331	357	359	367	325	366	334	401	385	355	365	400	351	366	363	375	388	355	368	368	373	370	351	371	393	336	331	348	384	371	362	348	351	372	373	347	321	380	344	362	356	360	367	397	402	380	363	355	352	358	377	375	356	374	371	350	370	370	379	390	380	359	354	358	355	359	362	407	352	341	364	381	365	334	359	349	333	364	365	357	366	395	320	392	391	372	374	346	356	341	404	368	376	357	345	378	363	367	385	372	386	383	356	359	362	374	380	352	394	358	374	393	386	383	380	364	348	374	337	364	402	385	348	384	375	390	402	358	332	366	394	382	355	338	392	357	336	350	372	344	351	380	378	383	363	371	367	376	389	373	359	368	341	357	327	367	354	378	354	358	349	351	356	362	358	360	386	347	372	385	342	398	340	361	353	374	346	370	347	367	359	378	378	374	364	363	382	358	325	391	378	348	374	329	385	358	357	376	360	362	377	353	347	342	349	404	354	370	378	382	366	360	357	383	369	338	390	355	381	333	346	367	366	345	373	382	364	375	369	375	348	398	387	346	365	363	350	322	356	358	354	349	372	353	329	370	350	378	380	371	350	372	341	364	355	348	382	347	345	351	387	373	352	394	376	367	365	335	367	359	393	356	374	359	350	336	369	380	396	380	370	350	375	368	344	353	332	352	345	333	378	334	363	363	342	354	373	374	338	372	354	404	350	387	391	386	380	350	374	352	353	364	377	374	380	385	384	362	357	366	405	359	356	356	399	358	342	409	394	350	379	351	376	371	370	350	347	389	350	359	375	362	350	368	374	363	338	385	392	332	383	356	331	378	339	354	348	385	365	356	365	378	380	357	385	358	372	359	343	352	409	371	368	357	357	379	412	374	343	331	375	366	403	365	396	401	369	382	365	376	387	348	358	388	381	360	401	360	379	372	343	366	374	347	382	352	370	378	360	373	371	378	390	362	361	358	391	350	362	362	390	372	375	359	367	340	381	390	388	354	371	359	390	388	360	359	333	398	401	355	326	363	352	367	339	404	334	352	357	372	351	368	333	369	358	376	368	374	386	355	339	367	335	360	374	360	372	371	353	367	329	333	373	375	381	370	363	334	344	360	364	371	364	357	345	356	377	379	362	383	362	371	364	381	363	335	387	328	349	362	334	364	419	373	355	394	375	373	334	380	359	359	330	396	367	326	360	341	390	377	385	367	365	341	380	335	364	331	364	418	373	379	363	357	359	382	337	365	374	364	349	374	353	351	342	345	358	356	349	353	356	370	357	347	337	362	396	353	409	353	354	349	349	361	332	342	357	354	350	354	377	338	350	342	381	353	353	382	353	362	375	304	341	365	362	353	400	390	366	379	345	381	359	382	325	350	349	355	371	366	388	367	339	352	354	367	339	348	362	362	330	353	369	365	388	366	389	365	346	340	394	369	353	361	328	367	359	362	351	343	342	363	361	360	368	375	334	336	347	361	382	352	354	383	403	327	348	351	352	363	353	375	378	347	375	364	403	375	372	360	368	375	370	329	374	351	369	357	378	382	377	400	392	351	390	379	372	359	358	381	387	335	362	360	357	387	362	374	383	371	325	372	377	344	342	358	381	315	372	368	398	378	375	367	347	386	355	344	384	355	353	373	331	336	371	369	384	334	334	364	360	350	336	361	347	353	336	349	355	377	370	319	346	350	412	374	379	350	363	377	385	348	340	344	375	336	343	365	331	359	367	364	362	347	358	358	375	382	354	341	366	368
27561	23722	21326	4353	612	530	583	519	587	508	549	571	522	565	471	561	504	553	546	518	548	511	534	518	544	493	511	518	557	548	525	525	526	497	537	511	524	504	514	489	535	518	501	540	521	522	529	505	515	518	471	482	511	516	501	560	520	544	559	530	476	504	493	499	522	523	488	538	515	505	560	524	570	527	495	525	513	550	533	494	524	518	543	520	478	524	528	526	537	499	553	536	541	496	554	507	523	527	460	524	498	509	532	536	534	553	558	537	522	545	522	512	573	527	533	540	542	547	526	507	531	508	545	508	491	504	553	494	526	515	527	536	514	496	514	529	501	501	556	544	509	483	520	529	516	535	516	489	537	479	528	500	525	498	506	550	527	524	532	480	532	503	525	444	529	529	522	535	529	532	515	568	517	547	515	506	524	526	526	492	542	530	523	505	497	511	509	523	502	498	539	499	511	512	497	567	544	515	522	469	478	562	482	538	527	511	535	545	528	544	506	524	536	560	530	510	596	503	511	537	565	491	479	543	558	520	490	515	529	551	543	540	520	547	505	485	503	504	510	540	531	530	516	493	531	502	499	512	585	508	493	544	571	513	526	553	499	523	507	532	539	527	554	506	528	516	498	506	511	506	503	549	523	512	508	480	521	546	548	521	510	512	508	534	531	489	532	504	498	507	520	497	538	555	508	502	525	554	545	535	505	508	555	538	516	548	504	548	498	504	510	524	526	533	510	515	529	518	511	483	506	553	509	539	525	507	537	552	547	514	525	522	539	520	507	531	511	508	534	466	538	505	530	542	538	526	512	531	525	508	516	508	505	507	520	534	513	533	550	566	527	522	549	549	503	513	519	516	521	505	473	558	513	498	522	537	504	527	542	522	525	523	557	499	508	509	510	495	512	497	526	484	475	511	503	553	521	525	548	544	498	522	521	508	505	532	494	514	511	520	497	535	524	513	516	500	497	542	515	518	488	490	538	523	546	542	520	505	517	511	481	507	539	517	520	554	525	503	508	510	536	544	520	560	579	517	521	545	537	511	543	497	528	564	525	543	514	516	505	514	546	523	541	533	528	498	539	506	491	498	492	545	511	538	526	504	511	514	544	490	537	546	520	488	503	522	498	501	484	507	512	519	530	510	544	530	539	544	513	522	504	551	497	568	535	516	495	513	494	502	520	506	475	543	508	549	529	514	502	507	535	507	513	566	479	541	486	531	505	496	518	539	485	485	532	501	560	517	517	536	514	484	545	523	549	545	551	543	516	529	547	575	527	501	570	547	496	531	513	506	512	498	520	545	551	522	508	547	571	473	525	502	539	506	498	511	509	501	564	511	543	536	539	512	520	524	522	501	523	523	499	492	526	503	488	507	576	577	523	511	537	497	536	543	485	571	557	516	488	496	499	536	522	507	495	529	540	518	534	549	528	491	516	484	508	513	532	518	553	539	530	501	505	524	546	521	512	547	515	498	560	495	480	522	530	528	548	538	563	512	512	516	525	489	535	561	544	541	572	497	498	543	549	530	531	535	513	555	498	532	518	539	470	487	491	533	517	520	500	505	550	522	542	523	534	527	495	517	527	551	500	524	512	540	493	539	501	502	527	505	471	533	520	503	542	527	518	530	523	542	506	509	543	517	519	504	522	539	538	503	529	507	494	527	494	533	523	522	510	486	507	541	545	493	556	528	510	486	523	532	521	491	521	542	512	504	506	523	496	547	527	541	545	509	488	541	496	531	502	519	536	538	502	541	495	555	506	518	500	531	520	502	557	518	463	487	543	510	522	547	537	518	546	493	492	470	543	517	497	481	496	524	519	527	529	508	485	500	530	512	501	483	506	509	534	527	499	541	528	534	529	563	473	515	511	483	522	536	527	520	541	544	496	510	533	544	529	532	545	544	542	504	539	522	530	540	535	493	524	484	501	541	530	565	528	525	516	523	508	517	517	562	520	571	517	526	576	533	548	511	510	539	468	527	543	533	500	545	566	556	539	513	517	527	518	532	497	521	550	502	536	565	541	508	461	524	561	525	510	524	504	557	538	556	512	513	519	533	507	520	508	494	534	503	547	519	549	507	505	527	524	554	536	534	561	480	511	516	529	502	520	541	490	536	551	487	522	540	540	518	531	508	543	505	521	489	522	511	540	543	504	514	499	492	523	526	549	561	527	450	509	518	534	531	554	516	517	537	508	534	522	489	481	494	544	530	535	502	533	525	502	540	537	533	487	526	523	564	558	494	489	470	529	530	515	504	557	536	548	528	477	515	520	555	495	488	547	510	476	489	520	496	494	488	480	506	533	493	508	514	535	539	516	555	485	535	522	542	516	552	488	534	521	499	494	492	504	522	510	500	478	511	544	513	500	536	498	555	496	533	515	531	515	500	518	537	500	531	505	555	509	513	497	553	541	511	505	476	481	520	476	507	535	519	502	504	539	542	529	511	546	519	555	529	515	527	517	523	544	500	551	522	537	536	469	516	540	534	551	513	510	521	520	533	559	499	473	560	512	534	515	520	541	564	473	529	465	547	519	519	544	518	494	523	544	532	539	514	530	508	552	514	502	518	555	562	517	505	553	530	516	528	505	513	508	545	513	536	542	509	536	535	532	514	483	556	507	536	519	502	504	554	504	499	544	524	495	502	520	490	497	537	509	529	533	537	506	467	520	540	568	510	497	510	552	493	550	522	492	502	527	488	520	505	505	531	505	516	540	505	516	547	546	503	513	527	548	503	545	529	531	510	493	492	524	506	489	560	522	530	516	486	523	548	538	518	511	534	518	542	495	539	514	518	553	510	517	507	488	526	514	562	526	503	498	555	504	563	488	502	473	519	526	526	505	515	500	524	522	526	525	489	529	477	508	510	495	551	521	511	552	523	508	518	544	504	513	521	494	498	548	533	531	521	518	541	554	523	493	546	538	562	522	485	502	545	537	519	520	512	530	533	512	506	496	537	510	526	518	510	541	498	524	553	515	531	545	502	496	524	549	523	519	553	557	553	517	546	534	508	502	489	521	486	506	549	532	541	524	544	477	488	542	511	516	514	523	531	530	533	528	556	546	476	504	498	510	502	468	524	534	538	510	486	523	520	528	524	486	496	532	555	499	500	545	536	531	517	497	508	503	536	550	509	484	488	542	555	601	553	523	521	523	502	519	501	496	519	510	518	521	507	544	481	528	497	524	548	540	526	535	503	541	461	501	538	521	506	503	517	556	521	543	530	499	496	536	542	491	535	510	518	504	556	515	534	492	543	526	512	516	516	502	553	504	496	511	505	548	497	510	507	548	525	468	474	535	522	515	509	533	518	533	545	503	519	522	522	508	571	576	508	513	530	537	528	540	547	553	520	525	516	529	509	530	492	483	514	549	490	512	515	487	504	514	509	515	494	525	520	543	515	524	555	522	530	584	498	559	523	522	536	527	533	515	513	483	534	516	506	517	484	493	512	513	520	509	515	519	494	551	501	490	491	528	499	496	532	508	510	539	529	527	500	541	535
25511	37861	15814	849	789	758	723	716	763	714	730	665	735	714	723	715	722	691	695	669	690	700	661	698	728	674	687	753	655	725	697	693	698	712	679	684	685	682	728	708	688	679	744	723	688	658	716	705	676	655	708	698	704	703	690	677	720	687	693	651	658	687	682	660	629	711	715	659	695	690	676	657	686	698	706	638	710	674	712	717	751	722	700	648	676	668	632	689	716	677	709	727	707	655	719	696	690	692	671	708	699	677	690	686	764	722	662	725	656	711	659	695	668	691	683	672	664	658	668	699	686	708	686	718	688	661	717	667	714	684	689	685	688	658	682	713	702	644	671	653	661	702	662	718	712	686	715	661	724	740	690	719	710	694	719	710	687	687	697	732	709	674	745	716	674	679	694	672	711	722	691	693	650	656	655	722	676	697	696	679	668	771	707	679	688	748	733	658	689	693	692	703	674	705	695	672	709	707	724	647	728	674	698	726	730	662	661	713	685	643	670	724	724	698	691	724	685	721	687	691	680	653	687	743	659	731	698	648	686	680	672	745	676	645	730	677	708	699	720	661	635	684	713	701	696	712	727	700	702	719	697	670	697	694	697	740	666	734	735	773	710	727	659	661	705	705	681	677	651	655	680	706	714	643	689	659	684	706	742	667	701	714	701	718	718	680	685	720	643	687	685	693	659	694	711	660	709	697	695	617	706	692	717	682	682	712	694	676	690	667	694	686	704	705	675	716	714	648	643	718	685	674	659	723	693	722	705	728	658	728	714	741	735	715	701	660	674	690	643	715	680	683	707	703	730	617	665	717	668	704	713	690	665	702	675	672	655	689	681	697	642	731	695	682	670	690	653	663	645	685	678	670	686	695	707	694	697	685	699	701	719	693	705	763	716	680	643	730	727	744	672	716	717	689	695	712	695	696	696	642	759	668	677	712	668	661	688	666	668	680	703	652	685	682	697	726	685	725	634	690	637	711	666	678	662	731	695	708	665	680	671	670	676	707	734	634	674	679	726	685	643	684	650	696	685	676	672	654	662	692	686	718	691	732	666	709	708	703	704	682	667	666	695	685	748	714	695	665	655	706	721	704	738	730	729	674	675	726	656	686	643	708	691	708	653	687	673	737	644	717	700	709	682	672	694	711	633	649	704	681	729	669	666	684	660	751	718	667	659	684	688	682	668	695	652	660	702	698	700	668	697	710	714	725	687	746	650	696	667	667	663	685	690	695	676	684	658	642	701	668	686	682	703	696	702	661	693	699	683	661	686	708	724	698	748	668	706	656	655	691	689	698	667	700	725	713	698	687	718	678	731	681	688	685	668	709	686	681	663	685	709	660	711	716	714	716	644	680	704	682	688	715	696	678	724	716	679	677	650	715	710	694	692	673	684	697	635	663	727	666	682	707	720	712	682	647	675	667	697	677	720	681	695	659	731	686	692	718	699	708	684	721	696	748	673	725	677	677	734	640	690	707	666	702	661	694	681	665	723	696	677	725	654	677	708	714	676	706	688	689	681	685	687	688	672	769	645	697	672	676	670	731	716	697	727	718	691	667	679	655	666	727	677	673	646	672	712	703	699	723	724	711	703	722	693	668	670	695	688	729	693	710	728	675	686	670	716	693	757	658	637	682	692	699	689	659	699	703	728	737	681	668	683	675	654	699	669	713	723	664	725	687	679	689	675	730	668	695	697	700	695	665	735	692	706	675	715	683	717	695	700	699	670	679	710	664	685	706	711	717	670	694	671	683	718	666	682	708	681	668	745	708	716	678	684	636	742	650	703	690	651	685	656	724	673	697	658	671	697	653	674	698	684	680	724	722	692	719	696	708	715	730	689	736	664	759	647	761	737	660	669	679	712	690	693	689	652	685	719	666	725	719	708	718	643	670	681	680	690	660	692	711	676	725	708	732	633	714	662	711	708	702	699	751	725	714	726	668	692	713	706	669	696	687	686	709	660	701	646	728	719	745	702	709	666	690	664	738	717	684	657	703	673	706	671	670	674	666	673	671	726	715	695	653	710	681	675	691	684	657	714	667	720	699	698	689	669	709	691	694	674	712	661	739	696	701	679	686	681	691	698	703	710	717	689	680	710	708	722	732	700	666	701	692	686	666	708	697	662	669	692	703	692	693	667	654	654	696	693	701	764	693	704	683	682	665	693	720	661	672	655	711	704	684	647	699	663	654	727	711	667	707	689	674	655	685	711	685	711	640	647	703	666	689	690	688	741	680	680	647	701	677	688	687	691	716	711	713	682	691	670	710	637	724	659	694	657	688	694	703	640	687	707	688	650	705	658	657	683	726	674	700	708	711	703	662	676	736	697	704	679	727	712	663	676	700	699	675	725	688	719	700	658	715	710	703	730	624	620	688	713	667	693	699	684	688	672	696	657	637	730	696	680	663	656	682	700	678	664	681	662	736	703	699	718	760	733	670	676	634	696	700	683	682	713	665	726	671	670	696	712	735	693	652	699	699	704	708	716	646	670	671	669	723	765	697	696	676	694	680	684	668	675	694	716	666	700	664	741	704	671	651	675	676	710	663	658	675	690	694	729	707	686	712	690	679	675	676	734	693	692	718	708	675	716	691	694	678	695	696	674	715	671	686	682	629	683	664	739	716	669	656	675	698	691	665	724	671	721	648	702	694	650	687	705	706	723	664	690	682	691	709	691	702	712	734	650	717	683	698	677	689	728	671	724	690	697	703	692	682	680	712	733	787	686	698	690	696	679	697	696	679	721	693	668	690	659	709	678	684	672	741	668	683	700	704	757	679	720	709	707	671	682	650	714	666	662	698	683	720	736	678	660	651	694	695	638	702	722	661	665	650	715	676	702	694	676	688	702	690	637	690	694	669	641	715	690	690	727	709	695	704	699	743	724	701	706	732	695	713	706	666	690	697	725	760	690	688	699	681	693	650	704	671	678	678	698	686	670	699	675	739	708	699	667	718	686	704	653	706	666	677	714	697	674	655	665	693	694	724	645	720	701	685	674	667	694	651	658	711	696	725	709	706	690	684	682	674	673	708	682	719	653	755	652	717	700	668	705	723	718	656	660	666	641	672	646	666	695	688	704	723	670	676	651	724	689	704	626	708	693	660	740	656	700	670	685	712	762	691	678	724	737	656	653	667	683	710	642	709	733	674	680	671	670	640	712	723	707	677	727	675	730	699	674	716	671	676	691	666	700	698	676	740	643	701	696	701	700	680	691	707	650	676	700	718	674	678	699	661	757	664	701	706	699	720	714	685	665	693	644	715	687	677	674	686	719	686	660	725	699	701	676	695	661	662	698	704	668	681	708	659	675	760	726	630	623	704	704	673	651	695	712	644	678	725	719	740	679	645	679	684	709	734	694	704	670	685	714	691	695	638	683	684	664	721	670	685	741	673	696	708	676	694	686	666	697	657	695	707	725	707	744	647	636	717	708	708	690	646	673	706	702	712	710	697	696	684	663	702	742	672	722	694	694	744	662	690	675	678	654	697	676	716	705	688
24161	21797	29458	24209	21466	13523	1243	797	649	635	638	587	571	572	551	567	571	573	605	580	535	570	544	565	543	543	508	527	563	506	515	592	574	553	523	511	531	535	517	500	526	547	563	548	513	524	520	537	518	496	520	508	559	522	527	545	542	568	494	515	506	518	515	531	541	540	528	560	506	540	560	547	531	489	525	541	543	524	563	549	525	585	567	544	554	533	541	496	568	521	518	559	570	544	550	551	526	536	553	513	497	528	506	528	529	530	539	497	496	582	502	529	502	507	510	552	504	539	524	505	499	536	544	528	534	503	477	527	489	548	536	545	555	533	526	544	482	512	548	572	521	526	498	511	456	501	510	564	554	531	561	549	496	485	523	540	513	550	538	511	512	523	558	554	538	494	539	532	524	507	553	535	524	566	542	528	529	554	497	571	512	528	524	546	565	541	554	532	528	514	506	543	544	530	520	545	572	558	537	480	526	508	491	507	497	552	563	549	528	525	520	516	510	530	507	482	560	549	500	491	546	528	540	498	531	554	532	533	543	527	496	528	522	520	537	541	557	512	477	528	546	553	499	517	540	515	536	517	520	548	517	488	522	510	576	585	581	489	526	508	522	525	537	541	500	492	544	544	515	512	533	552	559	519	550	509	555	509	486	507	549	504	496	508	511	510	499	526	525	572	514	523	524	539	558	514	489	531	538	549	502	539	547	513	521	511	531	510	521	552	525	536	540	540	504	527	530	542	566	528	508	521	536	517	571	509	550	517	522	500	523	516	504	513	573	521	498	499	560	550	517	496	501	544	523	540	498	580	559	516	508	541	513	560	512	542	573	524	510	548	521	512	532	518	524	518	511	533	512	565	549	572	517	511	520	536	497	526	494	544	506	516	532	524	479	547	484	556	536	497	552	537	522	593	497	529	522	504	532	524	555	564	542	516	519	531	521	546	528	491	537	526	518	500	541	541	553	544	508	509	555	560	523	487	548	584	556	507	560	517	548	535	535	545	545	507	528	511	535	522	495	488	495	522	534	543	532	553	497	517	583	506	531	527	517	499	553	514	479	517	539	518	478	531	539	505	509	526	548	551	520	569	508	514	521	505	521	526	515	535	523	500	519	542	514	483	488	530	548	535	524	486	495	566	507	491	514	512	552	561	541	510	509	533	511	510	492	502	510	521	525	504	493	513	515	524	529	530	525	514	507	507	563	510	537	538	555	501	528	540	547	531	535	528	580	480	571	485	556	500	559	526	563	510	523	513	532	521	523	522	533	542	553	532	499	509	503	498	569	501	540	536	527	562	535	504	530	524	542	558	505	480	545	514	493	505	533	534	516	508	540	531	571	519	544	546	571	500	487	485	559	557	563	501	541	519	555	520	529	514	534	504	526	546	512	495	500	513	539	498	507	502	543	521	503	493	495	524	576	544	517	525	516	540	477	519	569	557	524	559	524	587	529	543	505	535	532	567	568	530	535	515	503	526	529	492	511	555	489	520	521	495	550	527	533	514	486	544	500	566	560	513	501	524	570	530	512	502	508	506	529	530	498	498	477	535	515	553	528	479	527	528	535	505	504	548	533	547	492	506	533	507	519	549	527	524	502	535	549	534	527	546	525	498	516	543	536	562	503	492	526	528	515	504	503	490	525	523	506	535	514	517	499	545	468	580	561	532	508	559	555	503	521	555	507	520	505	520	519	535	545	523	560	540	541	520	506	509	555	595	543	508	519	520	510	514	506	530	508	502	503	525	511	536	533	521	531	548	550	562	521	568	506	523	478	550	543	504	522	522	510	531	513	504	532	527	525	510	522	492	517	504	558	506	576	548	508	536	488	475	522	584	507	525	537	525	527	481	508	524	558	529	506	512	502	521	532	518	538	545	546	552	529	573	526	517	502	484	498	508	520	523	538	478	560	531	532	484	532	504	520	510	495	527	563	517	487	547	569	495	545	545	524	557	552	490	530	564	531	531	530	496	524	535	475	560	512	494	507	511	521	554	587	507	548	513	523	576	521	516	503	533	521	531	549	515	525	557	549	521	522	557	540	526	516	544	538	499	532	557	480	473	522	567	562	513	558	569	506	541	502	502	564	556	519	491	536	526	526	531	511	529	521	505	538	528	500	532	536	490	507	544	524	516	552	520	513	523	502	470	555	585	557	534	538	545	564	503	527	507	523	558	508	519	537	524	529	526	526	542	556	534	497	519	542	517	491	534	484	511	537	532	525	505	492	552	487	511	503	547	535	508	516	540	519	555	524	538	532	462	535	522	560	526	530	523	551	507	553	599	504	483	522	517	521	543	507	489	538	541	561	488	516	519	550	486	533	553	537	484	569	532	492	539	536	524	474	519	506	586	514	528	525	485	559	551	507	549	516	512	471	518	535	546	528	537	522	510	500	508	520	512	504	529	522	511	534	543	497	564	518	504	544	547	501	550	474	499	488	538	544	527	505	521	540	516	544	505	507	514	487	494	517	541	516	540	540	490	550	546	541	536	545	533	563	502	514	496	531	519	528	497	521	489	507	526	510	568	516	588	525	576	521	503	538	558	499	512	554	519	541	542	462	548	484	505	516	515	513	525	498	509	526	531	497	514	502	502	510	500	497	528	539	521	483	526	502	566	493	490	529	498	544	516	545	524	517	529	537	530	491	530	537	499	499	547	510	520	505	527	505	556	503	501	522	499	527	504	556	543	540	520	482	567	539	523	514	506	531	536	544	470	494	548	536	519	533	485	509	537	510	536	536	532	532	541	537	543	496	509	536	511	550	571	542	515	484	499	573	502	531	524	541	536	516	574	515	538	546	578	556	553	527	484	525	508	540	531	528	543	505	570	543	533	528	522	540	501	505	534	520	529	546	535	496	497	518	508	543	561	526	484	491	517	519	551	540	492	559	505	530	538	502	559	514	521	511	533	489	568	535	524	495	513	498	526	518	521	518	525	515	531	545	525	536	506	533	507	516	515	485	542	529	547	530	558	542	538	533	543	542	548	470	514	537	510	531	562	521	532	481	492	519	486	564	490	514	490	529	545	534	558	531	510	513	502	550	513	544	525	508	533	575	539	466	524	532	553	545	536	529	525	575	491	492	538	500	533	535	523	557	536	530	513	495	550	517	491	543	565	521	554	564	559	530	513	515	550	544	506	535	513	516	521	546	518	490	522	529	547	515	538	511	544	520	509	545	496	490	483	542	507	534	516	527	548	534	485	525	512	499	515	509	479	503	528	504	497	509	568	545	577	508	513	477	535	505	524	558	506	541	535	497	533	518	551	526	486	493	525	528	510	564	504	546	512	532	523	521	500	550	566	554	501	536	521	514	550	554	567	536	495	540	527	535	503	539	520	538	519	534	544	552	515	475	510	506	494	531	527	500	572	510	517	553	550	543	500	493	532	510	523	508	449	560	540	547	521	517	511	517	512	538	541	563	570	518	530	572	503	499	534	508	514	555	512	532	569	540	526	569	556	504	522	504	541	549	571	508	491	518	538	504	493	536	523
47709	70055	35922	2636	1978	1556	1365	1228	1122	1018	934	894	850	810	805	778	766	780	737	759	759	713	729	709	763	719	733	739	767	743	690	708	776	687	705	755	699	724	738	706	694	698	739	691	721	690	769	727	759	726	693	693	734	736	610	702	737	709	680	671	703	677	679	736	666	683	747	643	719	742	679	713	709	703	681	688	681	713	740	684	763	710	691	708	713	701	716	675	717	695	721	736	690	709	723	703	703	706	677	724	699	680	739	688	702	709	716	706	666	714	669	737	755	742	719	706	703	693	749	732	737	717	663	712	693	708	680	686	698	720	718	692	698	679	672	689	727	706	712	715	710	729	735	698	713	697	675	716	719	662	715	747	730	709	672	732	714	665	662	759	676	712	701	682	646	679	713	706	715	699	653	753	722	707	714	695	684	659	681	736	666	701	669	685	717	745	692	685	699	727	642	690	665	694	754	718	664	688	703	701	670	702	701	706	684	733	674	668	713	657	661	693	736	653	714	655	722	724	694	746	688	731	702	704	694	713	713	695	721	706	705	719	722	668	688	702	718	714	679	685	676	718	726	731	671	700	748	686	705	673	702	697	714	707	692	684	715	766	696	659	689	677	704	696	686	668	716	680	711	739	692	712	765	714	669	653	715	742	723	769	664	739	723	690	657	721	715	673	669	712	653	720	736	680	740	742	721	732	735	684	698	676	668	714	705	732	691	673	749	719	729	681	677	684	643	769	693	676	705	734	695	707	716	664	696	681	695	675	719	748	721	704	708	768	687	768	727	694	676	679	666	702	685	791	667	705	708	696	673	675	735	684	697	723	717	673	711	683	737	697	651	682	694	699	698	670	723	725	675	730	695	704	703	752	686	675	645	702	706	708	702	717	685	734	702	702	704	698	700	735	695	677	672	683	687	654	659	708	659	710	704	719	721	718	729	762	701	740	734	706	696	699	705	653	733	733	717	718	710	735	695	727	704	684	726	677	693	744	680	682	701	682	699	719	709	700	681	677	726	705	717	719	731	697	714	719	707	714	660	702	731	668	693	673	691	697	684	706	712	690	693	710	701	692	701	719	693	711	728	695	692	679	707	680	692	714	674	696	740	686	692	723	691	676	698	696	695	632	667	701	696	715	746	654	693	695	734	687	689	709	698	709	710	704	648	695	664	740	674	724	741	701	716	748	639	735	705	682	705	717	712	738	678	730	696	729	675	739	713	688	680	734	611	735	714	691	696	633	741	704	646	660	695	729	741	681	703	717	686	701	687	679	700	731	749	709	723	654	721	728	687	713	684	713	681	687	711	689	704	732	741	697	678	737	759	723	659	708	701	713	653	719	711	725	697	661	701	720	746	658	709	663	647	725	689	630	737	686	677	659	704	760	731	681	691	733	716	674	723	676	726	724	697	696	725	646	755	704	691	745	690	723	678	718	717	648	684	699	724	709	687	716	713	707	723	683	730	726	717	729	719	678	726	686	764	674	716	689	694	767	712	689	707	678	708	674	701	684	685	692	697	724	710	767	690	734	669	673	684	689	701	683	695	703	656	732	682	661	667	681	708	687	718	675	713	696	696	735	706	682	650	673	666	700	726	693	698	734	742	678	698	738	680	683	716	700	721	699	701	672	737	716	725	681	694	667	689	711	718	652	742	684	669	654	700	718	735	742	699	655	693	688	682	645	759	734	708	672	701	739	722	729	691	708	714	693	683	666	685	680	715	703	657	661	682	713	708	710	687	712	694	656	690	668	706	692	722	682	668	722	679	689	696	697	783	712	695	725	701	729	675	707	671	684	704	687	680	703	723	708	678	681	731	721	747	645	724	766	731	677	666	669	682	717	697	723	669	702	750	716	728	732	738	674	700	724	715	701	766	715	679	729	747	700	719	713	675	663	739	711	661	725	726	737	681	746	718	679	683	716	733	703	669	734	689	739	705	723	678	688	670	695	674	713	714	687	684	637	712	700	680	720	683	721	679	719	713	742	687	720	665	662	722	688	670	705	724	732	664	707	712	711	722	739	703	680	723	699	704	721	723	699	702	732	776	708	744	733	684	705	708	699	657	722	658	692	749	666	748	707	758	626	663	736	694	682	696	763	695	671	724	720	689	686	682	723	693	706	707	703	769	711	672	716	704	712	733	716	677	723	730	685	688	701	724	735	704	725	685	667	688	719	696	705	679	712	731	707	733	741	685	723	675	665	710	650	695	669	715	740	726	655	707	670	695	689	727	732	709	629	692	731	704	741	695	726	687	760	738	679	753	690	673	691	657	721	734	728	725	723	690	735	652	671	715	695	708	722	715	704	704	676	683	706	712	700	674	718	657	759	731	714	681	688	710	669	713	727	744	687	704	662	661	723	698	696	671	691	724	692	676	727	699	705	676	697	734	684	688	686	759	722	713	745	705	697	719	655	714	667	679	690	707	710	717	718	729	673	739	736	620	721	681	755	711	686	683	709	688	728	723	746	677	743	739	745	667	704	724	745	745	703	722	730	743	692	749	712	711	693	693	717	746	700	702	735	739	646	667	721	693	698	687	740	720	711	696	645	722	703	700	669	751	681	730	660	646	709	719	704	696	728	701	714	693	689	710	665	733	696	672	701	762	717	704	695	752	695	680	666	728	751	720	690	686	679	676	679	730	728	718	693	739	673	685	660	711	670	715	702	726	744	709	731	680	676	664	698	721	683	691	745	731	710	717	705	703	687	692	664	686	690	718	701	709	703	688	781	688	689	708	723	699	683	648	719	672	674	686	741	663	743	717	686	665	685	665	715	706	639	699	642	712	728	666	677	752	686	715	712	695	695	691	677	692	760	711	726	646	648	659	733	684	672	730	682	657	698	731	711	733	698	720	717	723	699	687	722	654	700	703	692	718	702	735	718	723	653	774	689	673	684	654	719	689	722	703	706	723	719	705	697	707	707	669	673	694	732	677	696	698	742	689	716	690	718	716	707	705	744	682	703	692	706	720	719	697	651	716	738	710	676	693	691	672	671	703	723	740	684	737	702	721	677	734	711	671	732	720	722	751	658	691	682	726	703	712	667	709	705	701	727	672	764	679	708	659	722	690	703	702	721	727	703	708	698	693	696	793	711	700	678	710	733	771	717	738	678	723	662	727	699	691	726	700	728	729	719	701	729	717	663	707	690	672	717	699	703	695	729	722	741	677	696	694	709	663	699	696	685	770	712	706	710	693	709	669	685	715	720	707	711	712	705	681	663	719	757	670	733	706	719	705	695	722	709	698	674	691	701	705	735	697	701	702	729	754	693	710	697	697	695	659	653	686	707	706	709	715	730	734	696	702	763	695	702	681	687	704	717	712	729	684	725	739	702	722	663	713	732	661	734	719	635	689	699	689	702	688	734	698	677	737	646	698	711	686	732	723	713	668	668	716	705	693	731	723	671	759	697	706	699	709	653	664	721	744	702	724	719	688	670	754	747	729	690	656	713	684	692	754	743	714	704	652	697	712	712	728	664	748	716	730	736	648	701
23243	21618	29352	24137	21482	21470	9888	763	514	518	422	395	407	327	346	364	330	324	295	334	311	317	326	299	316	313	306	292	305	297	300	287	307	271	274	301	287	267	280	283	266	283	289	273	268	295	251	285	307	286	295	240	286	287	303	282	251	253	283	290	250	237	283	253	271	256	252	256	291	277	285	260	295	306	273	269	249	285	276	251	271	279	268	232	259	291	282	264	294	293	272	274	279	294	272	303	273	276	284	286	244	254	266	247	274	264	269	276	267	276	252	267	293	277	265	281	266	261	252	258	278	247	253	274	268	265	270	245	271	239	278	298	292	278	293	262	295	251	281	273	275	272	262	291	276	275	296	271	279	272	256	235	283	259	282	269	273	285	263	275	274	277	256	253	287	277	268	242	254	325	275	256	268	242	264	260	234	265	299	262	285	276	271	289	279	258	283	293	299	270	259	274	297	266	288	262	250	259	272	284	263	288	243	308	274	284	270	280	279	251	297	266	281	278	291	240	264	262	283	282	288	269	296	256	286	256	277	281	259	275	270	266	249	248	280	291	275	264	282	266	276	289	281	287	271	269	256	297	274	251	258	273	289	288	278	254	266	267	253	299	267	256	283	242	298	283	279	279	257	286	268	272	228	274	271	259	263	285	281	265	314	294	267	279	269	271	279	263	279	273	280	258	280	274	271	269	284	266	258	310	246	279	268	287	279	271	267	268	283	266	247	271	274	280	281	267	301	292	268	289	292	277	284	280	292	255	256	297	277	251	266	296	263	279	256	260	270	278	253	276	249	261	282	268	295	279	251	264	255	262	270	290	277	247	260	267	282	272	297	280	265	288	235	283	251	234	265	262	234	282	258	313	290	246	255	302	287	275	269	277	256	258	253	284	266	267	254	242	278	301	262	251	261	295	246	297	273	267	282	258	279	257	263	268	253	265	262	297	278	260	251	310	276	284	286	260	278	253	245	259	291	287	258	284	264	271	266	277	250	281	248	265	287	243	256	273	242	267	278	286	292	293	318	276	278	266	253	303	264	256	268	246	266	308	272	257	271	252	267	270	277	256	268	232	266	264	267	245	284	296	295	271	296	305	272	268	261	290	277	271	257	284	267	267	284	269	275	265	261	280	263	254	297	253	283	252	254	285	286	290	241	232	242	241	268	258	274	242	242	287	243	254	249	265	292	296	250	308	252	249	243	266	264	260	293	274	292	276	276	297	259	255	282	284	261	278	258	265	301	254	296	259	264	275	271	277	285	231	275	268	241	297	286	275	260	267	285	278	265	281	265	280	285	288	282	267	307	272	261	258	289	279	273	254	265	285	259	265	250	244	263	254	291	234	246	290	268	266	267	290	274	259	261	276	267	291	289	264	275	260	264	254	282	314	271	280	317	269	258	269	279	284	276	269	277	304	288	296	271	249	251	267	253	247	276	264	262	242	285	302	280	256	283	258	267	267	284	275	278	296	250	297	288	267	271	273	278	272	278	264	303	275	297	244	253	287	264	290	294	279	259	279	301	253	268	277	288	258	261	263	277	268	251	279	253	285	236	272	272	261	261	257	274	269	240	250	303	293	258	262	267	280	280	280	273	285	259	290	271	274	246	244	246	290	243	274	253	290	281	263	273	295	274	283	267	279	278	248	280	270	299	272	299	269	286	278	284	251	282	287	293	282	251	255	275	264	292	269	288	259	250	260	289	263	268	262	277	259	252	269	293	283	281	305	261	268	283	291	278	273	275	313	248	271	251	271	266	252	305	261	288	263	261	271	260	263	287	276	263	284	258	254	308	239	243	263	293	263	273	254	273	254	290	274	264	265	292	261	286	284	263	259	266	250	244	252	275	269	291	280	271	283	267	273	271	274	296	268	255	263	278	246	272	267	251	254	254	291	278	281	278	264	290	276	270	274	302	286	254	272	302	260	281	267	285	280	266	248	266	250	276	274	232	271	254	247	307	271	275	253	262	256	253	255	273	268	289	273	258	267	277	234	292	276	300	256	292	269	294	282	292	245	248	325	267	273	254	267	267	247	268	261	263	265	280	270	267	292	258	243	245	229	266	273	280	238	258	268	309	300	249	274	278	263	267	268	259	270	275	272	275	271	261	293	286	256	278	275	279	239	276	271	287	256	240	285	236	273	236	275	275	258	276	274	280	259	274	274	284	250	276	285	268	245	272	287	261	262	286	272	255	289	264	278	285	277	262	256	294	286	289	249	271	292	274	263	263	293	306	270	273	271	269	256	292	278	291	293	267	266	290	260	298	280	263	271	261	249	286	263	258	243	269	260	303	296	262	275	257	257	266	265	269	274	272	276	300	253	263	286	267	301	248	273	267	275	257	270	282	263	269	256	264	236	251	264	313	281	249	256	253	285	273	288	268	262	257	305	273	253	282	280	265	267	260	279	286	281	278	256	300	303	271	259	251	289	296	268	278	288	263	278	272	273	284	284	269	260	306	276	263	279	304	268	285	274	278	258	244	286	248	246	259	273	282	256	229	252	280	262	273	249	275	281	268	263	287	277	304	258	259	284	259	275	256	274	310	254	249	269	253	248	270	263	291	289	286	274	221	269	246	246	275	263	266	265	290	255	260	285	249	268	289	255	267	251	285	243	250	258	268	265	291	311	265	302	296	283	260	285	281	255	287	270	299	292	286	262	271	311	269	251	286	283	266	256	265	276	267	257	258	281	284	306	262	265	270	282	261	262	273	257	260	274	256	257	269	253	263	287	287	278	265	283	249	267	248	268	265	266	286	260	266	286	281	258	296	260	261	276	250	258	307	274	260	252	270	283	262	257	268	283	261	262	277	285	265	288	265	274	266	265	296	267	252	272	314	281	267	263	251	272	288	257	297	263	291	291	280	257	293	254	273	272	250	283	277	294	272	291	267	246	261	281	257	270	271	271	231	288	287	272	250	270	292	263	278	286	277	272	258	285	272	281	270	285	248	272	242	265	265	261	259	257	271	276	291	272	258	286	280	256	267	241	276	263	263	267	271	254	269	272	272	257	285	264	267	282	282	283	274	266	312	234	263	270	265	280	279	266	286	286	272	267	278	275	253	279	281	279	258	274	287	263	276	295	266	249	262	278	279	262	281	260	262	287	250	273	274	277	252	289	272	270	252	278	248	278	274	280	250	281	300	277	235	288	281	284	259	259	282	289	291	282	293	255	283	257	284	244	283	259	257	251	262	286	272	273	277	297	281	282	266	266	282	272	270	273	244	279	238	247	289	260	269	253	278	278	249	281	267	271	268	235	299	241	256	276	304	268	257	269	262	271	268	240	250	273	228	277	277	260	294	319	266	275	264	269	296	258	277	250	290	273	255	291	256	276	288	277	264	282	238	253	253	260	265	285	269	287	248	231	278	255	252	284	259	288	252	291	252	291	243	284	271	258	282	294	267	262	272	264	296	266	280	255	272	277	271	276	256	270	267	261	261	281	267	269	269	261	292	235	272	252	311	278	284	263	266	269	259	281	272	251	269	275
52970	69090	38004	3887	2736	2054	1619	1252	1162	951	796	715	707	557	556	541	510	466	507	486	466	447	438	388	437	397	360	423	383	409	405	393	389	376	393	410	387	397	398	369	362	417	397	358	443	392	383	395	381	397	422	364	375	385	364	393	357	388	419	390	372	399	403	357	332	352	374	383	366	373	329	378	388	415	396	363	369	405	367	414	362	358	372	327	391	354	385	379	385	367	350	370	366	359	372	335	419	348	369	375	356	361	347	347	383	398	400	376	379	365	370	357	363	346	371	368	351	371	382	366	389	354	349	342	367	370	374	363	407	349	365	374	377	343	373	342	358	342	323	374	350	358	364	413	397	349	362	372	341	349	346	362	349	380	357	384	384	393	365	365	369	364	353	369	346	372	379	379	351	362	386	368	367	374	396	407	370	358	320	375	372	389	399	366	343	343	347	399	389	348	355	350	377	364	374	377	347	368	393	354	390	379	341	383	387	384	364	411	362	361	406	351	344	380	385	372	369	359	369	358	377	340	368	326	383	368	375	402	364	389	378	348	354	337	370	371	350	358	375	375	346	377	351	381	319	372	388	355	324	347	353	366	370	367	368	353	364	380	410	368	342	357	376	380	381	371	360	354	400	390	388	371	382	360	344	369	370	369	339	365	376	366	359	372	369	397	394	362	379	379	347	373	384	352	355	343	359	365	354	359	359	338	367	380	361	384	350	372	338	351	350	372	342	365	349	382	411	362	382	348	363	366	362	347	371	358	349	366	361	383	392	372	395	377	384	336	396	353	362	356	379	372	381	390	359	383	370	395	360	377	372	340	395	336	398	370	350	364	367	352	344	324	354	366	347	354	391	368	370	372	394	363	353	355	365	363	366	387	316	346	352	373	384	353	359	340	380	390	357	384	350	335	371	354	367	385	391	367	370	368	370	382	342	343	372	344	378	364	354	382	332	357	402	365	329	378	353	401	346	371	381	371	362	349	409	362	342	388	377	358	375	331	373	342	362	376	388	363	366	359	332	354	347	338	341	362	328	341	342	385	377	374	381	358	361	385	396	384	377	380	386	403	362	399	364	381	341	348	384	335	355	381	344	353	343	381	337	360	387	385	369	375	390	370	394	384	366	403	367	357	369	376	401	352	343	385	352	379	336	387	372	358	351	376	376	356	374	359	349	364	371	372	374	393	395	392	324	398	388	369	371	343	399	361	382	380	377	362	361	384	336	380	350	412	330	384	366	376	371	349	375	351	397	387	386	383	325	382	361	343	381	369	372	348	409	369	354	351	405	387	359	356	344	370	399	413	364	365	343	365	354	366	350	357	357	395	341	372	373	343	371	373	381	357	338	370	373	369	331	351	392	352	369	346	366	369	368	381	361	368	390	350	337	341	381	345	367	336	382	375	346	381	364	370	373	361	366	334	358	422	407	341	347	389	381	352	324	379	383	361	392	365	367	370	389	391	359	345	387	372	380	360	406	352	389	364	357	365	349	315	367	387	396	389	377	369	341	392	361	357	380	390	344	337	389	369	422	358	356	387	347	375	354	375	346	361	364	365	366	335	348	356	387	356	363	343	375	388	362	338	380	386	373	358	356	378	343	363	345	338	351	360	377	413	394	350	348	370	350	389	394	357	347	400	387	339	407	373	355	385	367	378	364	405	392	379	387	346	399	377	387	353	381	363	407	352	420	387	355	344	364	329	335	358	383	357	359	435	369	385	323	325	362	351	356	345	376	391	361	393	343	353	350	373	356	407	373	365	348	365	366	400	372	370	350	365	375	382	366	365	366	373	371	370	365	350	394	365	384	341	346	380	367	376	356	359	383	344	386	371	368	378	317	354	399	392	378	369	362	379	381	381	372	357	362	350	391	400	414	357	341	399	376	371	365	353	349	340	333	397	374	362	338	386	383	400	386	372	377	358	354	388	365	370	371	379	339	356	391	361	344	372	347	380	370	368	334	364	384	367	374	357	331	355	379	379	369	361	406	347	365	351	380	363	394	342	383	402	372	341	401	356	357	389	381	361	388	343	352	357	394	358	356	317	324	397	363	342	380	347	319	358	373	396	372	399	343	340	358	366	382	356	393	366	376	396	356	366	362	369	363	373	400	381	356	370	328	357	381	386	362	382	343	379	382	348	378	365	380	351	369	373	383	381	383	358	363	359	354	345	355	356	392	392	373	341	385	370	401	361	361	365	350	399	393	364	352	357	384	373	376	348	373	378	356	372	386	348	367	417	359	351	369	377	374	358	353	351	394	384	398	358	369	358	349	361	379	358	380	341	367	408	346	343	366	368	374	401	349	318	367	357	358	366	355	351	365	389	378	384	374	395	372	375	404	378	377	374	398	344	379	349	377	365	332	372	361	359	368	378	367	373	380	362	360	359	366	382	370	369	377	372	378	340	334	353	348	432	373	365	359	387	357	388	364	376	396	387	367	383	370	364	366	359	385	352	382	405	356	379	357	333	373	385	363	363	354	374	364	349	366	323	356	353	318	342	353	368	362	365	372	372	365	357	359	382	345	377	355	373	357	374	333	373	346	378	390	401	401	339	366	368	371	365	388	354	380	368	341	384	355	353	358	396	359	375	361	389	328	364	394	359	388	363	356	348	408	393	369	405	381	367	376	377	357	384	368	325	352	389	368	361	344	351	400	378	347	395	338	379	384	375	406	358	380	346	362	338	367	363	369	383	368	389	367	354	360	372	344	369	334	378	353	364	396	334	386	370	369	318	371	350	371	380	331	356	353	396	379	380	379	364	391	399	372	345	327	395	386	336	373	367	359	351	373	396	373	336	380	359	397	363	363	353	367	377	349	400	362	362	370	367	357	336	355	356	351	336	377	355	364	380	401	357	369	343	394	373	378	402	362	367	350	394	372	363	385	338	354	367	348	376	377	331	355	364	391	362	384	414	360	341	350	396	375	370	368	368	393	346	362	359	398	337	361	375	350	359	393	361	346	370	362	363	352	333	373	355	394	394	401	365	401	374	371	381	403	382	343	385	354	385	388	354	370	394	349	370	338	371	394	340	365	328	376	346	373	349	365	359	357	341	363	356	384	363	357	350	349	384	361	368	379	375	337	378	368	350	344	406	370	379	402	381	370	375	357	331	356	389	347	383	379	369	354	354	361	382	414	331	379	378	386	358	366	373	352	383	406	382	376	383	348	367	364	389	377	377	358	346	389	396	345	344	376	342	377	375	372	327	391	375	369	349	396	355	391	339	376	370	377	351	406	380	370	362	355	335	383	346	374	356	320	362	403	382	368	380	405	366	377	386	348	364	385	366	364	351	362	369	354	361	392	357	343	390	387	339	357	389	384	398	347	414	349	343	374	346	330	349	343	359	333	358	374	371	358	381	356	389	355	370	375	407	371	333	342	354	353	347	361	394	360	350	378	391	384	382	363	351	413	352	362	365	360	380	377	394	371	369	375	370	339	372	376	359	363	387	374	381	365	355	344	380	368	385	336	339	393	343	354	363	360	366	362	370
27680	24258	20668	4355	638	569	565	513	550	577	546	519	523	547	538	545	550	530	529	529	538	532	476	508	538	511	516	516	529	521	545	503	511	526	498	514	590	553	526	526	524	519	496	506	548	551	554	543	533	508	521	522	544	516	549	530	513	524	552	537	487	516	501	520	499	539	519	527	526	511	518	498	534	538	545	513	514	544	548	491	543	503	584	543	490	487	502	502	549	564	513	501	517	482	543	508	557	519	541	523	529	487	514	484	506	554	558	495	512	542	582	507	551	499	514	533	542	530	531	546	515	526	530	556	527	499	520	578	544	561	552	530	527	508	542	509	570	542	531	490	489	554	531	532	501	530	529	518	509	544	517	552	533	492	508	599	541	534	539	503	548	510	573	521	563	543	514	546	540	537	515	560	523	483	538	512	563	517	500	547	505	470	505	527	557	513	551	508	539	531	566	510	531	496	526	527	514	517	512	559	512	534	578	515	518	529	555	553	512	544	539	499	568	503	538	513	526	522	537	502	575	516	522	495	511	491	535	501	476	523	549	509	509	527	517	507	515	515	565	536	559	524	541	513	481	523	527	519	522	473	515	543	491	541	518	480	516	508	549	515	550	504	527	558	536	508	521	513	552	526	504	522	542	520	525	520	537	512	564	562	532	546	518	501	523	557	546	535	549	521	572	512	506	525	518	576	503	522	521	533	588	537	500	522	515	513	519	546	515	511	496	520	523	493	478	544	572	535	504	505	525	522	538	570	535	529	508	552	510	524	545	520	563	532	554	554	570	485	503	519	518	505	555	564	529	529	559	518	530	502	526	521	564	478	558	516	517	509	560	535	521	472	512	530	533	526	519	522	539	510	533	558	567	550	516	561	519	515	550	522	529	508	526	497	524	526	542	527	504	567	524	551	564	514	506	548	542	524	523	517	517	485	512	566	562	514	533	510	502	513	542	529	528	526	520	496	539	544	556	527	561	518	526	519	571	516	553	495	604	532	570	529	538	505	462	530	488	554	503	500	494	515	508	558	557	560	524	494	598	499	527	478	502	545	506	559	557	516	531	533	513	501	495	562	527	510	553	535	535	541	516	527	522	549	549	521	570	559	533	527	586	561	530	499	542	510	510	508	551	529	545	495	551	534	492	532	512	510	538	564	568	506	569	508	531	497	535	474	505	513	584	561	528	538	497	521	531	559	539	591	509	513	505	507	550	534	536	545	535	471	556	517	531	521	502	534	524	521	533	580	514	486	519	544	533	534	497	542	507	548	526	520	503	550	513	545	546	548	548	542	555	521	512	529	528	557	471	527	497	544	542	511	494	506	513	525	537	560	545	511	516	514	517	523	528	552	527	543	534	507	512	530	505	513	579	518	546	510	533	513	548	525	523	500	520	554	558	539	528	501	551	542	517	509	522	482	524	536	514	527	550	536	523	559	538	498	564	530	546	503	533	532	524	522	523	527	533	525	541	553	521	529	495	554	574	485	548	519	528	520	562	581	551	567	514	491	525	543	506	526	491	519	503	569	512	513	531	507	573	560	471	520	524	543	569	548	519	570	517	535	495	556	563	518	511	502	542	513	517	559	527	533	554	559	519	508	506	513	549	559	493	504	518	518	535	548	484	504	544	479	508	532	498	523	539	527	582	518	548	532	580	521	496	551	524	519	527	504	500	565	558	516	597	552	555	510	534	506	519	502	556	517	508	519	541	553	518	507	574	498	538	518	518	529	512	530	537	504	544	534	532	530	528	553	539	510	539	536	518	527	543	538	498	564	513	505	500	555	573	528	464	528	551	540	526	543	520	556	534	550	511	505	512	514	516	523	532	514	553	535	509	541	546	528	476	573	507	541	549	503	517	572	514	503	555	552	525	536	501	507	515	488	500	475	502	557	542	483	510	562	505	502	557	523	535	526	495	535	556	534	530	560	514	520	495	573	552	500	536	515	503	531	561	571	531	547	550	525	525	527	517	516	525	550	539	553	538	513	469	538	517	569	484	507	552	494	540	492	556	524	552	558	515	524	494	546	516	522	564	532	569	544	553	520	502	530	561	528	495	517	486	552	501	544	535	503	523	526	556	538	549	536	526	511	524	521	540	544	519	535	522	511	552	539	533	521	527	534	527	514	511	552	543	527	499	510	547	516	505	569	520	557	543	510	545	539	547	525	538	566	501	537	487	544	548	534	521	484	531	513	493	495	501	510	520	511	514	500	545	546	577	553	537	556	518	511	525	531	523	523	503	512	514	553	542	550	533	557	520	527	520	521	558	538	521	509	498	549	513	485	529	551	549	546	497	515	561	563	489	511	493	557	528	528	512	521	521	549	536	507	532	546	501	569	487	551	554	526	521	573	551	550	467	555	541	515	502	495	514	561	519	508	482	551	559	526	538	540	528	548	563	502	515	530	565	509	538	540	560	518	505	558	494	502	560	531	527	539	533	508	517	523	522	527	520	550	525	570	511	510	548	486	528	527	507	506	554	542	514	518	516	515	565	513	496	524	515	508	556	523	506	484	551	576	538	534	526	527	552	528	511	510	539	498	556	542	510	558	576	475	544	579	558	537	541	544	511	514	518	515	502	516	520	541	568	531	541	518	522	504	517	531	538	473	529	501	543	549	536	538	534	493	530	488	504	488	482	533	515	514	519	548	555	485	551	511	531	523	577	544	538	505	539	526	557	555	552	557	524	535	548	515	539	570	529	539	483	543	517	541	503	516	563	487	504	509	537	513	509	538	541	494	525	546	496	542	522	521	562	515	525	509	550	509	507	494	525	518	499	506	535	520	517	537	489	535	504	559	555	499	542	534	510	540	468	489	507	545	559	472	546	528	526	547	530	497	545	492	494	509	483	532	545	530	522	577	507	510	520	509	547	572	540	518	502	493	519	536	525	565	493	510	580	502	529	488	531	525	549	511	538	539	556	520	527	535	511	525	520	525	533	534	509	482	510	516	513	518	531	527	557	542	526	531	572	542	525	518	542	513	520	510	534	490	535	495	560	497	502	502	490	491	507	499	484	518	522	547	524	521	537	498	518	518	535	518	589	516	506	519	543	510	533	520	505	524	513	541	522	547	518	547	539	496	533	584	537	529	515	519	507	540	544	530	532	548	539	583	510	551	500	510	496	502	495	518	557	570	479	548	523	501	520	557	583	531	490	514	481	526	557	507	556	517	531	528	566	527	519	547	562	537	546	519	555	539	529	500	539	516	528	550	561	560	533	557	516	510	539	515	530	512	527	531	472	514	528	505	531	513	555	546	537	561	529	551	505	518	550	543	539	554	499	513	498	532	531	522	498	524	505	534	524	544	544	505	524	559	524	491	510	485	502	534	521	526	534	530	501	550	483	546	544	490	510	499	493	542	550	503	555	542	524	503	482	516	516	546	530	542	542	505	551	533	571	525	551	552	515	505	520	529	521	524	490	502	485	534	551	541	521	551	515	519	493	519	494	510	540	512	516	535	528	540	506	531	507	533	536	539	541	543	545	513	523	542
25758	36807	16270	862	784	751	708	702	763	725	723	724	744	698	739	698	719	701	700	698	676	663	679	691	706	711	726	715	682	710	701	698	671	725	685	680	711	665	666	659	715	741	688	696	717	657	666	644	666	710	687	700	735	712	730	699	674	708	704	662	673	660	711	696	714	733	695	706	680	672	725	656	720	693	699	709	657	669	698	707	695	697	700	691	683	693	700	701	707	661	734	685	624	692	672	673	688	732	676	745	671	715	683	691	664	735	660	689	719	724	701	714	743	720	702	688	726	688	673	736	709	703	660	686	676	706	739	639	710	703	685	712	764	678	653	727	704	735	693	621	707	700	706	673	660	719	691	734	706	655	785	699	681	713	656	704	695	693	706	713	760	710	707	711	696	718	678	683	713	696	720	684	692	696	707	723	750	716	695	666	672	702	685	677	693	722	692	695	747	664	711	709	714	693	730	717	660	715	663	684	682	664	684	708	661	716	705	724	681	727	715	709	714	700	691	717	695	686	708	673	717	699	700	680	673	691	677	763	714	684	711	677	678	707	717	679	677	657	697	700	693	691	734	663	685	689	714	678	687	656	635	723	680	774	719	734	683	656	699	633	693	719	689	694	734	692	715	689	677	696	728	652	694	689	667	701	667	719	715	735	687	731	692	727	708	685	675	746	692	680	691	734	683	663	685	691	683	672	680	667	657	683	684	686	681	696	700	709	744	706	680	690	725	690	734	700	717	702	693	702	706	699	650	702	701	652	673	686	704	742	693	687	700	719	737	720	681	671	688	705	678	699	708	658	665	700	709	648	649	701	737	645	689	696	670	714	698	722	700	699	698	712	694	700	723	716	677	701	740	708	706	727	761	681	674	718	690	746	714	701	705	676	697	728	654	665	730	717	740	696	740	736	746	668	732	726	697	674	685	719	760	669	692	716	692	695	678	699	661	682	691	724	735	673	708	720	681	725	672	695	677	668	649	698	690	716	677	745	699	735	694	702	672	691	695	733	690	691	707	699	705	706	743	660	736	684	684	681	698	708	661	682	668	668	698	692	665	695	705	694	704	719	682	669	674	697	714	644	684	662	710	692	654	720	705	689	676	683	690	697	726	717	721	698	635	730	738	703	671	744	651	738	737	683	689	676	719	674	725	726	713	687	710	693	708	711	682	690	714	736	663	729	681	679	742	713	713	668	724	741	713	683	698	759	656	687	669	697	733	670	700	703	679	679	684	688	700	724	677	690	669	735	680	648	704	718	707	738	711	665	716	716	683	639	693	721	713	669	664	685	651	685	740	698	723	712	704	653	691	697	713	711	678	667	716	679	694	708	701	686	706	684	716	706	739	700	730	710	706	694	676	677	701	659	689	715	671	708	681	694	674	703	752	693	679	685	666	734	703	709	700	683	706	677	701	698	789	670	695	770	726	686	675	697	718	671	693	715	678	667	714	718	719	698	621	681	725	669	724	645	670	704	681	708	714	682	687	726	724	693	700	682	749	685	770	701	703	698	710	688	714	687	708	673	722	749	640	690	739	682	669	702	728	706	725	721	733	713	691	686	680	723	687	688	721	683	681	702	682	677	708	715	680	709	682	628	692	672	686	716	751	692	712	730	674	669	650	711	709	677	664	704	767	729	730	640	680	667	704	694	688	676	692	674	680	719	724	743	691	690	661	783	702	687	663	705	750	708	711	720	678	738	716	692	716	655	728	700	711	706	707	696	708	773	692	746	690	706	644	686	713	677	680	707	704	729	663	745	686	684	714	724	640	691	688	705	709	706	726	714	675	707	683	658	695	672	663	687	712	678	683	671	687	660	693	638	675	667	717	687	740	713	715	690	725	711	700	668	709	671	735	710	662	718	685	715	698	711	686	671	688	673	687	677	756	704	703	703	695	697	700	710	678	715	696	686	694	749	646	638	691	690	679	689	667	664	717	700	722	697	673	663	668	723	688	692	711	727	682	711	735	752	714	744	737	671	710	695	728	661	735	668	667	714	707	711	723	721	725	680	660	698	711	717	726	728	701	727	724	692	754	728	690	689	696	687	691	675	688	718	694	718	711	719	710	716	674	689	670	706	745	718	679	700	740	669	690	700	703	603	744	701	677	742	642	717	691	703	684	661	701	718	718	660	659	720	714	667	639	685	665	695	760	668	746	660	745	675	727	694	740	731	721	724	693	710	661	692	679	656	706	680	688	704	693	735	644	699	659	693	746	649	670	717	691	661	659	715	725	689	676	725	701	708	734	738	677	682	681	679	704	678	712	686	700	718	750	715	732	712	735	651	709	698	685	710	720	658	723	706	705	704	672	652	719	700	740	716	700	677	651	682	717	720	693	772	644	700	702	688	693	650	705	688	659	701	673	692	643	680	722	696	676	688	692	713	646	658	709	690	729	737	686	705	690	728	689	689	653	708	682	733	737	729	709	676	678	696	693	665	703	739	673	704	657	721	681	676	758	740	702	689	707	649	720	690	733	691	712	743	708	698	651	704	726	683	691	726	723	683	650	685	674	661	659	711	766	690	727	661	706	735	662	701	710	642	665	699	662	740	722	683	671	695	740	683	706	706	703	672	651	698	714	719	721	653	720	682	738	700	672	688	693	709	671	724	713	657	711	652	733	712	718	690	656	649	713	680	714	703	665	760	684	684	710	700	690	717	678	683	708	705	682	729	722	722	668	720	688	684	710	703	728	679	708	771	700	650	714	684	699	724	686	697	715	721	689	709	714	702	686	677	714	707	653	730	707	726	696	697	703	669	663	714	741	723	682	728	678	693	691	706	715	677	698	731	700	699	708	744	726	707	691	699	723	679	697	724	711	706	687	732	685	732	685	721	685	668	651	690	738	703	706	704	735	675	758	709	708	749	685	727	716	760	691	713	748	701	703	712	684	671	687	681	693	648	681	675	648	682	715	678	705	699	682	710	686	714	663	723	732	678	715	691	651	679	708	701	709	695	729	675	717	689	700	727	686	713	715	747	698	675	766	732	687	729	671	688	748	710	655	737	715	650	729	659	715	679	690	679	685	692	698	735	653	702	695	665	737	702	715	706	667	704	689	665	700	648	727	686	647	721	719	690	719	682	660	666	701	667	756	729	716	680	699	642	695	724	666	662	676	690	711	673	738	727	697	710	684	677	676	636	726	683	696	695	664	695	692	697	669	686	671	674	688	695	688	664	652	700	683	732	648	721	670	689	704	672	714	701	745	695	653	674	676	671	653	642	694	691	702	739	703	675	696	689	655	682	692	722	726	705	699	713	682	691	684	665	650	715	743	684	723	691	654	663	684	684	690	720	665	703	720	706	709	714	709	739	650	708	719	687	684	734	702	706	782	730	686	654	673	700	724	722	683	704	730	670	719	723	722	676	716	708	667	677	713	678	680	709	707	667	709	657	707	713	667	746	699	720	674	701	716	659	719	742	699	700	711	687	656	662	694	659	750	654	733	690	724	696	643	702	680	724	712	701	656	680	703	688	701	693	676	726	709	660
24181	21679	28860	24736	21456	14086	1234	788	699	644	646	637	547	565	525	609	549	589	551	570	537	532	508	564	539	535	543	555	486	541	535	521	537	516	545	491	509	483	500	514	500	517	553	501	524	534	542	550	534	482	535	518	515	527	558	513	507	522	547	521	569	546	539	504	550	546	535	518	498	502	512	563	552	546	535	489	461	517	533	525	494	545	531	544	543	536	491	524	543	531	581	499	549	517	489	523	521	538	511	526	492	520	497	516	546	530	506	545	476	541	517	581	515	520	513	549	560	592	523	529	560	546	511	503	542	537	545	518	550	538	537	542	476	509	520	517	490	540	504	527	531	529	501	490	528	495	531	510	461	512	474	509	568	525	510	519	538	551	507	492	529	521	561	537	499	502	533	507	557	536	547	551	538	503	503	481	545	486	531	555	513	539	548	494	526	538	512	550	547	531	563	534	529	507	510	491	519	544	525	512	466	511	516	557	528	552	530	538	500	546	551	551	541	524	511	549	499	504	532	528	493	496	522	492	550	499	476	549	516	529	508	486	479	541	535	542	521	540	511	543	547	528	516	498	495	523	559	534	504	544	552	529	492	544	523	496	520	533	486	616	516	507	501	519	512	515	527	527	552	559	534	541	564	524	573	533	525	513	510	515	495	585	550	500	545	529	535	529	526	505	513	490	517	484	523	500	555	540	530	492	532	525	519	480	494	508	521	528	538	544	559	530	576	547	485	493	515	518	485	540	545	561	508	545	535	536	566	508	517	521	500	540	516	505	531	519	504	521	507	562	535	553	542	492	522	553	523	491	518	511	521	530	509	510	545	526	539	549	497	522	534	506	542	507	549	531	548	521	489	510	498	473	536	558	538	482	514	527	522	537	511	521	541	512	479	556	552	500	484	494	497	551	547	526	520	537	535	504	549	536	545	516	559	536	511	556	555	524	540	567	508	517	524	522	498	499	493	541	501	520	556	567	519	522	522	567	529	563	555	568	501	513	527	533	486	512	546	603	525	518	531	516	530	458	482	517	521	497	531	486	503	521	533	494	508	567	522	503	567	518	536	504	500	516	503	500	506	521	548	502	510	506	548	517	548	577	508	477	536	498	544	525	533	545	547	500	551	508	514	522	572	518	550	532	507	559	475	518	511	527	501	560	542	538	481	501	494	524	545	532	567	572	539	501	524	474	538	544	540	524	520	498	522	536	541	534	516	535	529	535	542	546	568	552	581	541	509	518	486	538	527	535	549	565	555	533	501	506	528	499	537	550	509	514	524	531	539	514	500	554	502	561	523	508	537	529	549	508	511	530	529	545	526	549	517	522	568	524	529	539	516	513	492	554	495	518	526	557	547	540	549	545	517	539	481	540	536	543	545	490	513	534	559	539	518	567	521	510	498	514	509	524	554	481	532	534	484	475	522	561	534	569	523	528	504	517	508	531	516	541	511	559	480	509	520	530	519	562	535	564	563	523	520	538	533	495	517	521	512	565	534	512	533	520	522	514	526	563	498	545	569	516	546	527	560	507	499	585	540	522	520	515	534	534	516	513	547	509	504	552	572	476	567	498	580	524	559	550	521	533	535	492	527	526	504	509	482	553	528	531	540	535	528	531	538	521	550	535	522	519	530	510	553	511	515	517	520	540	483	537	531	566	571	537	536	520	521	517	540	528	517	545	505	510	522	510	552	556	490	549	535	542	483	539	516	532	480	530	502	527	530	531	523	511	533	544	534	561	521	576	527	551	505	505	493	552	555	546	514	565	523	464	565	566	522	517	532	527	535	516	520	486	538	556	514	511	531	535	532	502	534	507	514	546	527	516	503	495	539	525	530	604	539	487	549	506	519	529	517	507	492	538	554	529	538	528	504	551	503	493	499	538	521	514	533	488	528	510	542	549	527	511	527	548	509	492	497	521	523	540	543	543	526	548	532	540	517	547	520	498	500	504	500	525	561	530	516	520	514	527	537	527	543	528	529	531	543	519	534	504	488	525	488	527	506	527	539	563	504	483	486	547	471	512	507	537	519	543	523	531	501	516	522	556	504	510	539	512	525	517	557	550	505	550	533	522	526	491	510	549	535	568	515	503	531	523	522	520	582	544	512	469	513	540	531	571	579	532	550	538	561	553	506	453	561	505	474	514	499	535	531	530	514	495	520	521	509	510	488	505	547	550	524	485	544	494	477	535	523	529	551	502	500	545	516	524	489	511	542	480	548	525	530	499	509	488	488	499	496	533	520	547	490	513	515	525	521	560	509	509	506	519	513	533	516	530	494	568	579	497	522	537	505	530	563	536	503	491	526	479	513	511	523	527	521	547	525	555	533	546	517	505	581	510	512	528	538	551	511	545	502	515	511	539	523	524	543	479	598	525	503	499	538	524	530	524	533	511	520	564	518	573	509	550	531	516	527	514	524	500	532	589	538	550	568	518	535	529	523	535	550	483	490	515	512	505	511	533	492	534	508	526	486	531	520	533	555	524	506	537	500	536	524	571	514	542	545	519	505	509	534	510	507	542	532	519	525	538	564	521	500	528	528	539	555	559	532	516	594	527	549	530	497	557	497	521	533	560	546	551	540	519	569	520	544	483	537	556	555	514	577	545	555	536	524	506	526	531	560	488	493	535	508	498	532	515	561	508	563	533	537	545	504	526	516	527	539	527	518	515	507	518	540	515	549	528	551	478	536	517	492	543	550	514	515	511	537	551	518	548	528	497	534	508	529	515	492	530	511	522	564	536	548	525	537	474	529	501	499	556	524	529	553	550	527	503	505	534	611	507	509	511	495	572	532	487	517	558	549	503	536	510	503	509	503	533	509	534	542	524	533	521	500	529	557	519	518	520	538	548	519	526	522	502	489	551	518	562	534	525	521	505	554	530	562	492	543	521	508	510	544	521	527	525	509	496	536	487	553	510	516	520	506	514	540	540	561	501	545	510	585	507	503	551	560	547	529	571	519	511	504	504	522	483	503	504	513	524	529	519	524	542	512	524	533	549	512	464	547	544	472	547	485	518	527	539	523	516	527	476	527	517	492	538	508	550	520	476	499	519	513	507	544	517	536	538	480	590	521	493	513	551	491	525	546	536	517	506	487	523	523	520	499	562	523	503	517	511	529	530	526	547	518	542	507	524	537	533	547	532	513	569	526	541	530	505	536	523	537	508	546	505	521	532	506	554	504	516	530	511	568	522	542	540	532	564	567	540	505	521	515	571	505	557	526	504	504	511	577	505	554	519	505	511	532	518	535	503	566	538	551	523	514	496	569	481	551	492	505	529	555	521	497	511	515	525	516	580	523	503	552	550	507	551	546	521	501	539	592	493	544	531	541	523	519	555	539	545	510	565	488	526	554	502	527	540	517	557	527	530	522	529	541	514	483	530	543	546	512	523	528	534	535	492	543	532	521	556	540	534	509	487	502	521	542	539	497	556	504	527	513	509	568	489	540	530	506	523	522	542	508	554	509	536	486	522	548	564	492	542	528	502	565	527	552	526
47051	66873	36436	2811	1992	1665	1394	1220	1084	1035	944	871	872	828	866	815	734	739	834	759	813	752	720	775	746	759	727	744	746	682	734	680	697	703	726	730	738	707	700	727	727	725	691	711	692	702	702	741	700	708	728	706	718	675	672	713	743	737	682	757	710	704	704	710	720	710	700	690	749	692	694	643	698	713	706	760	738	721	681	706	708	653	672	727	718	644	721	664	701	711	726	689	754	698	716	673	728	715	663	750	713	688	675	731	706	675	763	712	698	710	717	737	682	725	700	691	718	714	713	712	722	721	655	741	707	697	769	723	705	735	688	713	741	701	747	765	713	692	706	694	730	721	706	727	708	700	686	749	715	737	725	719	717	752	732	723	762	742	701	735	685	726	721	735	725	761	706	690	723	673	718	732	723	696	710	683	673	735	717	711	698	697	674	707	729	676	655	699	709	749	671	723	713	695	691	708	736	721	691	734	711	756	758	672	676	721	683	677	706	706	713	706	681	678	705	686	655	744	676	703	722	716	687	754	707	701	698	715	743	688	714	741	726	712	720	735	727	708	709	712	703	744	660	707	715	722	740	673	699	710	707	720	741	724	718	693	691	682	724	696	666	707	666	660	670	686	699	702	686	744	741	714	705	701	701	742	668	641	740	721	744	719	747	667	707	715	711	726	686	729	703	657	712	712	736	684	738	717	696	642	719	693	733	711	680	710	705	733	703	734	722	707	670	746	675	710	712	731	722	721	748	737	667	726	704	705	709	700	733	733	711	717	731	663	707	710	717	695	684	665	667	741	719	719	720	717	720	705	728	676	745	747	729	663	751	684	729	671	702	685	692	676	694	740	690	739	716	784	698	724	721	686	669	704	691	718	764	721	722	719	707	698	757	702	705	695	683	750	725	708	688	686	662	720	725	715	695	680	726	692	681	654	709	678	720	702	659	699	731	696	738	703	705	733	702	716	716	697	737	701	711	709	687	700	727	726	725	685	722	738	707	714	708	706	695	701	698	702	719	666	725	717	705	741	687	692	696	693	697	725	700	737	712	765	731	750	672	687	671	659	701	685	682	757	719	690	700	753	668	702	720	683	677	705	713	699	708	765	721	689	736	755	664	654	674	688	708	749	760	687	703	743	660	707	770	760	707	714	703	716	716	688	697	702	750	707	703	679	749	679	692	659	677	669	710	747	686	727	676	675	671	691	667	745	704	703	709	706	702	692	684	668	755	719	694	650	700	656	708	678	675	736	663	677	683	705	748	642	658	714	709	731	714	755	702	731	747	732	741	690	718	721	723	686	672	709	755	725	688	726	724	703	640	717	705	698	761	685	721	707	687	717	675	636	685	743	749	656	735	647	718	719	718	720	700	729	642	708	710	692	732	672	744	737	707	704	704	719	768	707	710	662	713	708	676	724	710	689	680	681	670	715	730	685	701	699	721	702	688	751	741	722	702	705	731	736	689	725	718	718	721	724	685	735	694	740	686	729	694	712	684	750	686	738	702	710	712	663	727	706	687	713	779	749	687	722	683	718	733	681	669	735	732	664	676	694	738	711	685	702	733	707	727	739	733	682	730	727	734	708	722	694	674	675	757	733	655	706	735	748	697	702	694	736	699	733	673	695	692	696	689	731	718	712	679	726	684	678	722	758	704	743	690	683	667	743	678	693	742	681	691	670	656	744	653	737	659	677	712	701	695	667	738	749	764	660	682	679	710	711	659	731	686	710	736	673	706	688	725	671	700	710	740	668	696	766	738	679	776	712	756	709	716	731	678	695	714	706	717	700	779	709	699	744	690	669	671	685	681	705	690	702	745	753	671	712	749	746	744	722	681	711	690	720	668	678	698	684	716	723	708	728	725	703	717	693	737	722	697	706	699	698	694	705	668	685	708	724	717	706	708	719	709	750	685	718	703	726	706	694	703	684	672	704	696	715	705	681	676	696	684	697	670	712	669	684	710	660	710	716	669	712	752	716	693	681	684	739	702	712	756	707	684	736	663	716	715	690	694	749	717	662	735	685	735	695	705	715	684	659	735	701	741	734	752	720	670	681	683	703	736	706	674	717	659	707	690	694	764	705	652	755	717	702	706	669	687	702	717	701	710	728	717	694	713	763	684	669	707	732	694	682	706	761	719	703	709	694	763	699	724	718	654	709	648	713	654	672	736	744	707	704	687	695	700	706	716	717	739	710	698	732	726	719	728	743	729	725	784	730	720	648	658	703	682	708	736	738	686	712	722	714	661	741	723	742	730	714	689	746	716	649	728	722	716	699	708	760	724	732	726	660	714	689	700	746	703	726	724	745	735	699	768	694	716	733	718	721	721	731	677	687	730	741	695	733	658	679	749	667	727	671	685	738	718	694	690	681	678	717	747	725	772	703	716	709	701	703	694	748	721	717	696	743	713	689	704	742	679	667	699	721	664	660	744	706	744	704	711	731	706	726	742	688	689	722	665	760	723	753	712	714	715	711	758	720	714	704	744	746	759	718	698	689	698	700	714	713	713	691	717	710	664	669	713	765	782	696	759	720	720	706	710	692	708	728	724	663	738	759	735	718	748	691	754	756	714	690	683	716	716	714	717	701	746	694	766	761	762	707	669	724	700	712	730	737	715	718	723	713	710	763	713	707	696	696	704	697	728	680	714	715	666	690	681	746	714	714	722	642	743	718	708	711	711	669	693	692	697	698	701	734	766	749	712	785	740	714	746	706	710	653	715	728	721	734	766	702	718	749	712	701	712	714	666	686	721	690	714	727	729	733	657	690	723	729	708	763	682	675	721	721	685	702	698	761	744	720	698	729	701	686	711	686	681	698	713	752	711	685	710	739	677	754	698	658	721	700	684	742	711	737	703	714	725	704	658	666	716	710	744	720	683	715	698	685	722	713	692	741	701	690	687	709	717	675	743	686	727	732	725	767	718	664	718	701	701	759	731	662	724	695	710	715	684	701	686	710	756	698	685	720	732	657	745	712	672	714	704	683	689	736	689	701	703	766	716	707	737	712	721	714	721	735	705	739	717	673	702	678	744	716	713	723	650	752	704	679	688	701	677	694	707	698	713	681	693	747	763	732	705	741	702	754	712	683	695	728	687	758	737	690	711	690	692	714	710	714	741	698	715	711	702	686	706	719	700	688	680	733	702	701	730	760	666	697	738	716	658	710	724	709	747	721	693	668	698	722	733	716	701	685	697	747	730	746	729	677	713	730	715	694	730	746	675	712	704	712	697	724	673	741	698	779	676	699	703	714	741	699	668	724	694	749	694	727	694	666	731	753	721	695	735	720	749	726	742	715	713	692	706	723	694	711	680	715	696	683	764	733	676	741	690	714	617	721	727	707	696	699	699	755	740	782	637	715	732	715	729	724	676	721	649	708	683	719	765	747	738	739	736	694	717	699	761	757	706	728	679	702	724	750	662	696	686	704	741	738	688	639	671	732	676	687	685	733	686	681	750	678	755	751	702	732	692	725	709	675	726	697	711	749	703	668	679	730
23206	21603	28894	24558	21482	21491	12265	765	504	528	470	380	391	351	327	347	324	340	336	324	310	304	318	304	301	289	304	295	305	284	284	306	281	297	288	282	268	242	273	278	281	299	251	263	309	266	292	266	313	265	301	288	289	285	276	268	265	318	287	269	287	258	289	278	279	267	252	255	264	278	270	253	279	287	267	270	262	287	279	286	277	279	254	266	287	254	286	310	264	283	267	266	283	273	247	300	272	273	260	288	265	283	309	274	255	273	267	269	278	264	266	270	267	271	287	290	283	272	292	271	264	256	297	285	253	292	269	284	289	257	273	259	269	263	288	273	286	264	291	236	295	321	267	277	250	284	294	285	281	284	282	247	255	262	271	292	290	254	286	295	298	306	287	281	309	287	286	304	283	260	257	262	280	298	283	280	279	268	310	252	246	267	265	272	292	263	274	280	286	269	279	286	269	260	315	255	244	257	267	262	283	258	274	263	288	271	305	240	273	277	253	249	255	250	289	262	275	293	272	269	287	261	281	275	291	294	302	290	264	250	279	272	269	251	281	265	286	298	293	265	275	286	253	277	284	279	279	317	274	249	281	285	276	261	257	262	270	268	261	261	255	257	254	292	239	271	326	278	268	286	275	273	273	283	278	267	281	275	283	271	260	282	260	263	282	265	289	274	290	266	283	287	277	304	285	262	267	270	280	293	283	275	268	282	245	278	260	267	266	277	234	278	277	276	264	261	299	325	279	282	271	270	292	273	265	297	272	297	287	236	278	261	281	274	273	299	276	265	266	278	266	256	283	285	298	285	291	256	279	275	268	265	253	262	252	285	277	270	295	241	231	308	255	261	277	239	260	293	304	281	280	267	277	275	267	294	261	264	263	276	274	302	274	268	242	276	279	278	276	271	278	293	271	261	259	278	281	269	272	259	270	280	273	265	257	278	274	246	273	279	279	254	304	285	264	279	266	248	284	260	280	257	283	285	248	295	230	284	259	278	273	254	260	257	272	291	264	255	283	276	303	284	308	271	296	250	272	294	266	252	283	275	249	314	273	274	319	273	244	269	278	268	251	280	287	284	264	267	267	244	284	311	283	286	295	275	275	284	281	281	260	254	305	254	277	279	265	290	295	239	291	294	247	270	286	255	277	260	266	255	278	261	271	256	286	258	281	285	283	280	269	258	236	310	269	268	254	265	293	262	237	283	257	308	263	298	280	267	299	288	284	271	295	290	257	268	273	331	290	283	269	278	282	286	281	248	285	258	308	285	287	261	248	284	260	251	298	293	290	269	269	256	296	237	277	255	275	280	309	261	275	288	269	284	281	277	266	278	287	291	268	302	275	291	280	269	278	274	289	291	245	252	252	272	263	271	259	272	269	273	276	265	282	260	260	283	276	243	265	305	273	271	272	262	276	260	244	278	270	294	253	287	271	263	285	260	272	261	257	259	275	251	273	251	262	277	263	243	256	237	310	268	281	246	260	285	286	279	300	276	266	270	269	261	251	270	250	292	291	258	300	284	263	278	267	249	232	256	281	258	286	263	291	263	285	278	269	279	267	269	251	259	294	257	257	242	283	279	278	277	299	252	287	260	273	258	246	285	237	284	232	269	237	285	271	253	245	296	246	319	271	304	277	226	300	276	284	320	251	267	279	280	255	268	287	284	252	276	260	266	278	286	258	287	311	246	265	306	252	262	281	289	284	286	276	300	257	249	242	293	267	275	243	268	252	247	264	264	284	271	251	258	280	275	263	288	284	259	271	289	286	276	277	255	268	274	291	243	258	251	274	230	255	263	280	250	276	268	290	249	268	266	278	291	288	248	287	291	237	273	255	280	277	258	268	277	281	276	272	264	268	261	300	260	246	260	243	286	238	275	281	292	271	262	249	258	262	292	254	285	294	280	253	278	292	277	309	257	271	266	279	305	299	285	281	258	289	280	259	251	264	280	245	274	246	260	282	278	294	284	287	261	247	268	278	272	296	305	257	288	280	261	258	249	258	280	264	288	288	272	267	282	253	274	267	304	261	257	245	273	282	266	269	265	252	277	268	273	265	271	282	308	288	275	272	250	287	279	248	265	282	258	273	289	294	239	254	248	258	269	256	303	297	253	264	271	270	271	287	282	272	271	268	310	278	274	276	263	259	273	255	278	279	281	251	280	262	264	277	297	247	293	272	290	270	302	285	272	279	266	278	277	266	268	254	283	297	261	293	271	276	284	290	272	302	274	290	294	314	280	292	272	231	268	264	257	265	292	266	276	269	284	258	281	257	309	269	294	245	271	262	288	262	267	256	284	250	247	280	289	275	306	263	300	288	304	259	268	257	272	238	260	279	248	273	262	285	277	276	284	258	305	277	256	278	268	254	286	253	270	264	251	291	267	254	293	258	264	268	281	278	289	284	285	246	259	265	267	290	259	252	258	288	252	245	284	268	250	260	277	289	259	295	272	266	230	309	285	287	283	264	276	267	275	262	241	255	272	298	284	261	274	247	280	291	282	288	277	269	257	285	258	249	252	296	262	279	314	265	276	265	261	270	270	264	294	252	266	299	246	276	298	275	264	292	283	306	257	269	263	243	258	241	248	268	276	284	273	292	291	304	260	271	241	248	255	276	282	253	292	263	270	288	274	308	287	289	275	257	286	282	291	264	290	276	262	267	257	271	272	295	253	266	256	248	297	284	282	282	279	297	277	255	277	259	266	274	298	255	256	279	264	307	259	269	241	270	284	278	255	272	287	269	279	279	296	283	322	258	260	295	251	279	297	246	272	273	257	289	252	248	260	258	263	267	253	297	267	277	270	290	289	252	281	289	300	256	273	306	285	286	261	280	316	260	282	279	278	269	275	265	263	278	278	265	264	252	269	306	266	262	255	254	282	293	238	277	274	269	258	264	274	275	250	255	279	298	269	277	290	279	263	253	251	258	264	261	264	280	253	266	257	235	262	295	332	273	288	283	293	259	286	296	273	280	258	281	270	266	285	274	297	259	297	267	283	261	248	263	289	262	270	273	226	253	267	236	264	268	281	274	276	256	273	289	249	286	239	290	219	267	239	312	267	264	282	259	285	271	285	303	283	269	281	291	259	287	248	263	288	281	280	276	264	298	277	278	233	299	279	267	248	277	270	244	269	265	243	238	265	274	248	251	256	284	256	239	260	288	275	320	284	261	268	270	293	257	295	266	262	294	288	269	266	266	265	270	271	238	233	266	274	254	264	299	285	261	269	272	273	245	279	270	270	282	251	251	277	263	286	257	281	289	254	266	242	269	273	282	262	288	269	270	276	273	258	268	265	286	281	253	242	288	284	278	262	254	244	273	282	265	286	278	273	261	257	238	275	250	318	273	265	245	250	278	271	292	260	251	288	270	266	283	278	284	281	265	250	251	289	276	286	280	257	282	259	255	292	259	290	279	274	283	284	285	280	252	284	262	258	274	262	281	274	287	247	266	231	289	264	298	311	263	281	280	263	292	270	285	263	254	278	249	294	254	263
52727	63554	40399	3996	2743	1976	1554	1350	1069	928	823	732	630	619	597	494	553	513	553	502	461	454	451	383	439	388	390	429	434	413	383	388	397	387	393	386	365	395	382	425	411	360	380	382	417	414	405	408	429	379	368	376	396	376	367	357	388	361	369	395	361	390	366	387	350	384	391	363	374	394	364	388	408	359	366	351	401	358	399	357	398	390	385	395	367	357	330	348	378	401	308	410	380	350	369	361	384	354	375	388	373	380	331	363	378	414	383	383	390	369	376	402	376	325	366	363	361	386	377	391	391	400	407	356	370	397	367	374	339	378	349	392	382	339	373	347	356	391	359	358	395	405	372	351	383	388	382	395	364	342	376	369	366	389	379	384	368	377	402	373	349	370	349	375	375	379	371	372	342	421	393	360	414	380	342	341	353	371	331	383	389	410	320	390	362	394	396	359	390	394	396	373	345	364	367	378	335	383	396	390	384	387	375	385	359	386	347	376	403	360	352	386	345	381	371	370	372	322	383	369	360	359	358	372	384	379	404	392	363	377	385	333	352	350	370	381	337	349	352	392	348	369	382	376	351	369	396	384	372	385	389	406	373	385	397	369	388	411	394	350	369	369	382	357	383	364	353	386	371	378	354	398	347	369	376	363	398	360	390	369	353	376	333	378	372	345	368	414	393	363	374	389	391	372	396	358	378	372	394	398	386	395	412	354	374	370	349	403	368	372	363	334	365	362	387	376	368	335	365	374	380	384	365	348	322	376	347	379	378	366	398	357	370	388	382	358	382	393	382	374	381	385	393	352	381	373	404	347	355	399	374	392	383	406	326	368	339	399	363	405	386	356	371	388	373	371	415	393	389	376	358	382	395	362	369	371	385	372	365	411	364	365	320	368	371	376	387	404	368	378	362	373	385	386	375	350	381	353	369	351	365	362	391	331	342	397	368	344	373	382	358	351	368	405	391	332	414	383	371	359	366	349	363	398	401	336	383	368	347	350	370	394	334	389	392	404	376	352	404	376	375	363	399	352	370	382	340	403	365	384	377	374	352	364	378	393	384	378	374	383	356	372	359	373	340	339	371	350	391	379	368	395	403	363	373	378	386	388	387	355	377	358	360	373	384	349	379	377	390	346	389	365	393	373	390	407	384	391	352	415	368	351	398	390	354	345	358	363	373	384	362	348	372	322	333	384	374	386	380	343	350	359	403	358	375	383	355	363	358	338	359	342	352	385	359	338	361	347	363	367	364	342	345	361	383	364	360	342	375	369	389	381	369	408	360	408	351	392	376	370	422	374	389	401	362	393	371	370	362	379	361	366	366	388	354	385	362	354	370	359	364	340	400	356	338	371	395	364	361	335	368	391	398	375	346	392	392	386	350	394	345	359	368	384	408	364	336	352	363	334	326	374	360	383	373	395	390	345	380	387	377	384	369	357	374	363	413	381	361	386	363	355	385	358	379	395	350	416	371	337	348	385	363	348	368	367	366	392	369	374	352	400	335	314	382	386	349	381	374	393	388	391	367	362	345	391	372	381	379	377	376	354	365	364	378	387	391	333	368	366	359	355	370	375	370	357	396	340	371	384	344	400	337	351	360	357	386	375	353	327	359	379	359	379	357	349	397	358	337	378	367	365	397	345	402	370	382	359	345	397	342	375	402	347	356	364	363	356	354	348	342	401	384	399	347	334	377	345	347	401	349	326	370	341	362	402	346	392	330	335	393	383	350	355	401	363	396	387	343	362	382	369	378	374	368	346	380	401	405	334	365	382	389	355	400	378	371	403	366	340	376	350	389	386	387	353	384	397	349	375	410	393	367	371	363	377	364	338	380	345	386	384	359	373	407	367	381	397	375	380	399	364	365	375	383	346	362	356	406	370	355	369	385	400	380	402	372	363	376	374	398	377	361	350	368	404	368	366	411	373	374	364	391	374	362	377	342	377	377	376	373	384	393	336	375	349	376	368	395	357	403	369	400	386	360	392	324	372	388	375	370	375	368	383	384	392	362	368	378	385	364	402	373	344	346	345	353	331	351	371	388	360	407	413	334	346	361	331	376	349	388	359	365	391	363	356	352	373	353	349	376	391	386	353	360	350	389	357	405	339	329	329	393	349	353	338	373	377	365	316	366	391	358	369	378	340	365	356	371	342	380	351	363	354	382	352	374	365	385	386	378	380	382	391	349	356	376	374	339	352	397	385	394	380	378	377	387	372	371	377	403	387	349	366	376	402	353	382	393	365	312	360	381	366	380	364	393	390	359	407	391	356	346	391	371	362	405	355	396	340	371	393	387	373	384	367	357	326	375	382	405	394	383	393	381	369	372	367	359	372	367	331	363	373	399	348	374	373	379	362	372	378	390	340	350	335	387	382	347	390	362	359	376	378	378	400	375	379	356	375	371	340	413	368	411	341	378	385	364	392	385	359	390	350	360	344	377	365	420	363	343	403	358	380	403	327	386	378	384	379	372	376	369	346	352	363	366	408	366	401	385	403	342	394	358	360	353	365	403	330	383	376	418	338	353	405	363	345	385	330	357	366	385	387	368	348	410	372	362	387	375	404	389	388	345	348	367	371	406	369	373	355	403	374	354	335	374	355	371	379	404	381	374	360	353	389	378	383	411	353	384	343	365	380	354	350	346	369	379	383	369	330	337	372	389	364	361	382	375	353	402	365	339	357	361	378	402	400	387	380	383	395	403	355	350	393	378	368	375	346	359	375	332	306	362	449	372	349	350	369	375	386	387	338	369	369	391	376	393	367	352	378	371	365	378	344	369	364	331	360	403	353	375	351	363	365	356	405	350	350	349	360	348	373	387	366	353	393	364	423	380	412	395	366	359	399	398	378	360	370	358	394	380	379	384	383	372	357	340	360	372	342	372	366	358	366	368	379	369	371	387	365	360	384	334	356	376	371	378	373	357	382	368	386	385	369	368	364	384	379	354	364	369	363	369	385	352	345	365	373	387	394	381	403	370	380	369	406	377	359	360	343	365	376	358	353	365	325	353	359	353	361	339	378	371	376	401	373	331	345	390	387	346	390	387	382	359	377	384	389	384	359	417	384	348	382	382	371	375	392	396	395	389	382	372	364	355	378	394	349	355	377	369	408	370	369	369	378	351	359	375	350	385	346	335	344	380	388	395	383	374	390	384	426	385	385	378	365	346	395	347	397	345	363	378	369	361	398	375	355	356	363	385	361	392	384	389	366	364	345	361	358	339	380	373	374	394	382	343	407	385	381	355	373	358	378	357	348	358	358	353	413	398	363	367	356	365	378	340	353	394	367	365	362	403	370	358	384	376	353	343	365	350	374	385	369	385	370	374	382	358	353	379	399	405	374	361	381	349	353	387	386	380	368	358	425	372	377	376	362	358	386	396	375	376	367	390	367	338	344	385	363	375	377	359	390	351	379	362	365	394	363	366	353	374	357	364	359	371	358	370	389	402	373	359	320	361	318	379	360	355	393	362	397	388	405	374	338	410	372	389	344	371	366	391	352
27471	23883	21402	5034	572	545	573	563	541	544	552	503	523	541	500	532	521	519	522	536	527	526	523	537	511	509	514	529	566	526	532	496	524	533	493	529	493	532	549	540	511	539	528	537	549	503	525	550	527	489	518	546	552	518	526	504	525	547	536	513	527	544	552	523	561	542	567	505	532	536	508	511	530	530	519	535	501	523	516	534	530	517	545	566	581	496	534	545	545	542	534	564	520	520	511	490	532	530	515	553	528	545	511	478	535	495	500	547	515	503	510	495	538	502	544	556	532	531	517	503	527	504	502	500	556	505	559	498	480	515	497	522	491	544	505	566	539	498	530	491	495	519	578	536	498	529	540	543	466	523	500	533	544	528	533	543	552	533	522	507	523	503	525	514	549	531	520	525	506	532	499	525	533	554	515	524	476	527	510	566	516	578	505	505	528	521	535	554	535	532	522	533	525	525	533	498	528	522	547	539	504	533	535	525	540	528	564	543	530	539	535	505	533	508	525	548	520	498	528	527	525	561	510	530	528	577	486	521	499	523	552	501	513	515	548	559	495	549	511	511	510	509	498	533	513	515	580	559	542	529	504	497	534	516	486	522	542	563	518	516	533	495	492	553	555	473	533	537	552	561	490	532	545	512	553	496	528	535	498	563	508	540	519	569	547	526	558	517	554	520	577	510	531	541	498	524	533	533	504	547	526	557	543	533	547	535	513	497	523	526	518	498	550	565	507	523	511	538	574	532	536	533	464	541	523	562	555	530	535	531	494	516	495	543	512	534	510	527	475	511	528	526	544	547	586	531	510	518	533	539	502	574	527	524	517	544	522	533	512	532	552	555	527	547	535	511	546	525	523	485	538	534	555	568	523	501	539	533	578	541	528	479	553	525	547	519	529	508	521	530	518	528	490	549	541	502	529	527	511	555	557	523	551	501	578	515	532	580	525	536	515	509	546	526	558	515	526	541	547	540	560	552	552	493	510	551	472	527	497	539	537	520	513	497	553	553	559	531	527	538	508	509	515	503	490	514	524	528	487	549	547	552	534	511	523	558	560	523	525	544	558	528	498	503	511	516	501	524	533	538	536	497	538	497	520	561	511	510	516	524	542	505	527	496	578	499	523	493	533	535	507	519	577	484	545	520	527	552	550	503	554	495	522	558	504	556	517	515	558	520	506	507	491	498	531	522	505	537	523	534	526	514	521	539	527	544	518	505	539	543	534	532	496	535	544	515	510	506	553	507	507	521	512	512	564	535	523	540	501	525	519	511	530	535	529	531	522	529	536	555	552	511	520	529	516	530	530	514	528	530	512	512	499	513	539	548	505	503	522	555	551	545	527	552	554	587	493	525	526	524	539	471	501	536	565	548	470	494	521	561	538	513	538	522	531	489	521	566	559	502	540	535	506	544	535	562	499	553	518	530	527	548	439	522	491	564	538	501	544	499	554	566	507	515	528	509	542	487	497	529	505	532	553	536	524	552	513	530	510	522	496	529	515	520	550	509	487	514	546	519	553	541	555	542	563	509	557	540	542	495	537	551	543	513	513	496	470	534	527	511	551	520	533	522	535	534	530	513	525	504	557	534	521	552	581	560	524	559	474	527	513	483	529	532	511	504	513	517	544	510	550	522	529	517	508	523	511	495	525	517	516	506	531	541	515	517	506	542	557	547	513	508	510	527	550	566	535	534	526	505	634	523	529	521	505	552	506	528	546	517	535	552	503	526	499	519	498	539	524	522	574	536	548	519	543	541	517	545	514	541	537	535	542	524	550	547	497	514	528	537	540	503	494	502	501	565	499	549	490	568	538	527	501	470	535	549	531	504	561	501	532	547	484	543	513	548	549	502	515	517	552	519	495	527	524	522	518	559	520	490	529	504	553	551	557	514	487	528	555	543	510	523	531	481	544	504	522	559	559	503	541	574	571	552	487	549	509	533	553	532	520	496	530	547	499	525	544	514	532	503	495	544	530	556	526	509	552	515	531	532	514	518	501	528	518	548	548	563	509	467	535	489	501	486	539	546	488	564	524	511	553	521	496	518	493	501	501	514	550	539	537	551	512	548	481	483	562	510	528	508	509	526	500	552	562	554	545	540	596	564	514	557	564	537	570	538	549	516	528	525	537	502	531	517	505	534	522	534	543	570	484	498	534	496	523	496	540	512	536	550	525	500	522	510	538	521	505	562	553	539	559	526	532	573	538	553	540	539	480	532	525	544	525	547	542	485	509	507	504	527	515	567	511	566	523	520	539	514	523	522	547	522	512	523	511	517	523	526	525	497	504	522	479	523	502	536	506	560	510	600	525	550	501	505	508	546	566	497	538	496	523	479	553	463	497	568	546	526	549	515	534	481	506	529	518	538	530	515	562	520	526	537	489	508	558	514	534	539	487	528	526	556	518	506	543	494	513	551	581	550	525	489	500	552	570	515	525	543	532	523	498	535	537	529	529	546	498	528	541	506	562	499	543	508	555	526	569	518	511	521	571	510	508	492	513	516	524	515	551	571	525	543	550	550	536	553	530	518	535	487	537	528	565	529	485	503	545	500	534	526	538	520	459	529	545	539	502	522	547	548	532	503	556	523	484	511	513	534	545	509	562	495	550	522	515	499	508	524	525	515	542	502	519	510	540	507	536	541	505	529	525	509	521	517	504	539	488	565	569	491	540	482	510	544	522	537	541	532	510	507	522	568	491	557	521	499	550	524	510	513	502	520	580	558	471	492	521	538	538	501	502	535	592	516	556	522	502	544	522	514	534	590	523	523	539	540	527	527	523	527	548	541	548	515	506	506	543	517	510	499	517	554	513	522	520	527	540	520	564	515	549	508	510	487	498	514	556	536	596	532	527	497	514	542	499	530	549	581	536	545	532	523	538	482	530	524	487	536	507	540	554	522	536	506	581	525	532	551	534	589	508	538	521	511	559	543	503	498	548	543	519	521	517	500	548	494	523	498	518	524	526	535	516	516	499	518	529	566	542	529	517	566	518	552	521	515	543	549	540	521	502	510	544	503	497	534	532	534	540	524	545	479	524	553	507	519	518	509	530	522	552	494	527	501	524	537	505	554	532	505	519	568	535	550	533	533	529	502	523	528	544	538	507	526	531	550	536	531	535	529	525	512	506	555	539	557	548	567	508	542	549	524	506	564	476	519	522	518	504	528	496	574	547	544	543	542	509	522	511	553	528	537	497	515	536	598	522	513	544	530	514	537	524	514	536	463	525	516	548	534	543	533	585	544	556	554	541	511	509	493	527	545	524	529	533	525	545	580	498	475	533	557	540	531	566	504	533	565	517	514	529	500	544	504	523	534	522	562	552	533	532	526	546	524	494	550	570	557	550	556	571	514	535	486	529	501	515	512	520	534	549	523	512	529	520	491	492	472	516	540	552	529	506	538	525	524	549	561	547	525	500	527	495	526	498	494	529	505	546	512	526	471	556	561	525	524	530	542	539	495	534	549	500	496	507	516	532	520	534	515	518	530	531	501	566	512
24853	36593	16851	802	804	810	795	731	751	724	714	689	679	692	730	737	740	740	694	699	688	650	714	723	709	702	736	671	710	705	724	708	686	730	695	686	700	709	728	699	679	700	651	725	689	696	756	734	719	691	717	689	708	695	721	713	708	721	748	679	696	690	700	709	695	715	695	710	708	661	742	713	708	720	735	709	663	721	696	702	718	735	726	745	696	767	723	692	728	719	744	757	728	715	743	690	714	701	731	682	706	691	673	682	718	690	688	701	672	776	701	681	653	715	738	728	741	655	705	678	744	707	705	728	706	685	695	698	757	741	668	709	675	670	743	678	733	741	724	684	724	705	685	684	662	726	677	676	715	709	721	661	659	769	729	734	705	724	702	718	703	733	732	727	740	728	801	732	736	697	669	721	732	717	701	700	680	721	683	720	703	737	680	666	728	674	735	665	652	763	672	707	726	715	695	717	693	683	683	708	709	732	723	711	633	742	736	691	710	728	654	706	687	764	721	666	707	650	738	708	693	667	687	726	712	714	657	764	707	671	739	728	690	696	677	714	728	653	711	712	690	720	730	686	672	723	715	707	709	709	709	695	729	724	733	672	740	711	684	711	688	691	680	683	686	735	696	735	705	723	747	749	697	702	702	713	736	671	708	707	740	717	703	736	730	724	696	715	682	714	651	723	644	687	711	718	702	718	656	705	749	677	659	638	742	699	678	679	622	694	698	725	718	699	706	734	728	704	742	737	716	687	691	654	728	704	704	749	704	733	648	697	704	679	774	678	662	689	694	747	724	719	673	705	652	701	679	637	685	687	714	673	705	721	722	704	672	664	774	698	700	710	716	721	719	744	689	704	680	688	691	670	731	701	700	707	677	739	675	725	672	711	742	719	701	715	718	713	709	687	685	727	720	684	727	719	731	735	703	730	717	731	678	764	686	697	670	653	711	713	692	720	697	688	686	698	708	715	731	748	679	723	657	697	717	688	740	676	715	685	688	688	656	667	713	681	656	692	735	707	742	645	702	702	733	668	704	728	704	717	742	698	721	727	684	708	777	739	712	729	734	707	649	711	729	752	738	692	698	728	728	707	722	703	720	774	713	688	682	781	687	698	710	769	727	766	694	745	702	727	681	727	709	668	685	711	720	700	720	725	681	705	666	679	705	678	758	718	698	655	710	769	698	742	711	652	686	694	661	684	710	741	699	715	723	710	682	710	675	666	721	660	679	659	661	731	687	692	691	695	765	695	692	699	708	703	684	725	712	722	717	665	725	700	720	710	698	720	710	713	722	739	751	749	732	706	714	660	772	696	709	738	693	704	723	727	672	652	705	737	676	721	701	705	668	644	682	699	719	724	692	670	699	719	704	647	726	719	710	742	667	704	687	707	750	713	696	742	708	699	700	677	719	712	666	737	742	683	668	711	730	725	732	728	712	692	682	744	716	677	729	677	731	734	713	704	720	755	733	717	703	737	674	669	759	708	686	656	698	707	667	714	705	689	662	713	710	715	689	706	727	682	718	746	736	700	703	723	704	742	716	732	705	702	723	763	680	747	667	700	679	701	725	750	724	681	669	704	698	708	662	714	668	755	735	680	715	690	725	677	712	758	720	681	695	699	707	716	695	719	707	714	693	696	709	696	702	640	740	724	676	738	713	691	688	709	694	696	711	706	697	696	718	738	712	725	695	684	671	748	741	631	716	689	718	705	702	679	665	757	696	720	750	762	696	716	710	716	687	674	689	723	720	708	713	673	673	722	714	705	697	719	682	727	656	637	743	688	679	695	709	685	725	668	713	674	682	680	704	755	713	643	723	676	714	719	660	709	698	729	756	724	690	711	716	688	724	691	724	735	721	726	732	700	625	686	662	701	696	682	702	691	730	704	704	701	696	715	687	688	716	721	702	690	651	704	694	707	714	680	717	734	687	722	773	762	681	733	760	706	706	724	727	669	686	730	723	698	700	707	686	716	651	688	690	714	687	658	678	721	696	710	729	708	693	734	716	733	740	697	691	712	717	704	734	684	687	704	711	740	726	748	723	700	767	719	722	670	759	670	699	699	702	690	713	678	685	692	712	665	675	665	672	721	749	714	700	716	715	713	701	646	715	763	761	778	684	686	730	687	723	669	711	728	661	645	731	729	725	679	709	718	676	664	749	688	671	728	688	711	712	718	715	669	737	696	711	749	700	653	762	688	691	687	709	721	727	732	699	678	700	732	736	699	722	682	670	704	698	706	683	730	707	740	730	735	721	717	699	696	647	623	670	691	696	673	697	726	717	739	714	713	703	779	693	683	698	699	693	738	701	692	678	753	690	713	711	741	703	684	718	710	685	727	730	743	681	679	736	717	731	704	745	655	697	707	733	691	698	719	718	757	694	696	722	689	686	678	706	700	696	677	705	701	712	719	709	695	707	674	707	707	702	701	689	675	706	729	694	696	719	699	750	742	704	728	734	682	733	685	660	704	749	760	690	716	658	690	727	708	724	669	747	692	703	682	706	710	744	758	712	735	691	700	723	697	706	741	646	694	688	689	705	697	707	703	721	713	729	729	704	679	750	695	688	730	707	701	685	733	755	662	681	668	677	707	684	700	760	732	685	708	717	668	716	688	746	683	749	671	685	693	718	677	728	707	782	733	755	646	724	690	711	722	666	665	707	681	692	713	759	643	687	702	700	715	641	675	703	697	755	701	687	704	723	672	690	688	661	728	692	715	697	700	709	713	723	685	690	700	695	728	685	705	628	670	761	711	725	709	741	701	739	671	712	687	749	693	715	687	720	671	713	680	727	724	668	720	734	750	721	746	736	731	685	714	726	728	711	739	679	759	702	711	659	693	760	705	715	746	664	721	666	721	670	731	727	647	648	694	751	693	696	699	654	720	718	737	728	666	694	688	706	712	705	687	683	675	698	687	677	707	727	697	724	731	695	705	719	645	713	687	702	752	667	648	672	725	727	703	717	689	704	760	718	743	720	699	706	733	697	717	696	712	710	689	740	754	700	684	666	675	634	731	657	671	728	713	663	649	724	730	745	676	709	726	713	707	679	685	735	739	729	685	671	683	757	656	681	712	682	721	695	675	696	721	705	767	717	678	710	747	689	719	731	707	662	752	730	711	730	721	694	718	662	707	713	671	736	733	710	679	716	704	700	685	695	728	690	706	695	646	688	726	681	708	705	696	702	721	703	683	727	715	684	719	639	724	701	715	712	694	753	706	726	675	678	741	683	682	728	701	685	749	665	720	679	697	672	706	738	711	739	673	742	725	693	703	728	688	712	671	696	707	720	712	692	673	711	740	705	726	688	676	723	725	724	731	688	645	714	710	734	724	759	733	743	664	708	699	701	702	665	676	689	712	704	719	662	692	711	699	698	720	718	744	714	654	694	722	719	672	691	735	743	696	721	708	703	734	681	705	665	701	658	706	722	692	691	662	745	716	706	719	701	710	686	683	699	709	736	670	698	717	719	735	676	695	719	721	674	691	714	695	724	694
24172	21715	28784	24772	21470	16089	1443	758	619	642	647	681	563	573	543	577	574	560	556	561	546	553	513	565	543	556	553	519	573	480	546	561	499	532	537	532	544	519	512	533	535	516	512	529	536	568	546	549	553	555	528	552	521	557	531	523	538	551	564	545	518	534	565	532	529	495	577	522	510	535	535	490	546	521	517	501	486	545	545	486	538	539	525	504	560	564	555	527	535	536	543	531	553	540	522	544	577	523	512	534	498	561	530	518	517	509	557	521	536	553	494	545	546	507	505	551	510	539	523	522	546	545	504	557	523	520	555	487	510	545	546	537	543	568	490	537	495	530	542	523	538	503	520	546	548	502	515	528	539	542	517	526	517	547	533	560	476	552	545	514	535	501	529	514	512	534	549	501	527	543	553	539	550	551	531	526	588	547	519	535	496	515	543	614	530	513	546	488	538	509	477	539	549	516	499	491	489	542	511	498	533	531	556	550	543	520	518	593	566	554	514	516	475	505	488	538	523	531	557	522	499	507	515	508	575	496	527	549	517	522	515	550	542	544	501	508	518	580	531	566	541	479	576	546	523	568	560	557	551	524	525	562	563	543	499	506	558	504	535	514	546	510	479	571	508	519	536	498	531	467	518	529	517	513	527	535	500	534	524	552	499	504	523	535	520	516	477	543	503	489	511	502	578	534	522	552	527	534	518	558	524	541	518	533	550	541	519	512	515	505	542	530	534	511	518	544	536	539	550	492	530	522	580	508	536	560	500	549	525	537	524	523	545	525	492	515	504	525	503	551	567	505	506	532	530	540	521	551	524	534	564	554	541	513	497	594	488	538	559	523	521	522	506	515	530	521	527	522	532	564	540	542	547	496	561	502	530	561	511	526	562	500	542	534	534	538	529	481	519	542	539	450	518	529	587	539	545	548	507	485	559	557	533	491	550	531	538	513	531	533	495	566	569	527	508	550	549	496	550	532	489	519	536	496	509	551	548	540	561	503	587	508	507	524	547	509	536	482	495	528	517	520	533	548	494	506	534	526	535	506	554	524	513	538	517	527	558	516	547	575	520	488	529	482	558	495	499	528	514	525	553	504	558	520	559	484	536	494	562	531	541	554	547	546	526	515	517	527	505	559	467	522	545	538	521	503	541	496	503	569	538	567	491	527	543	515	535	508	509	564	550	501	547	543	543	527	576	526	532	511	534	537	563	580	500	525	495	514	496	541	535	549	532	505	566	545	495	559	534	562	528	512	539	533	499	547	528	543	538	545	554	532	536	541	559	522	544	521	491	542	532	520	540	509	513	534	494	558	531	528	550	523	530	512	564	550	554	505	554	518	522	546	526	516	485	517	533	529	512	495	487	512	544	521	577	533	543	535	506	524	538	542	526	562	511	513	538	543	528	535	546	470	558	556	531	533	555	544	485	539	566	502	534	558	537	504	524	537	557	527	513	540	514	523	511	512	536	494	545	527	523	513	539	522	549	513	501	534	535	517	510	533	535	547	538	495	533	516	539	560	555	533	555	513	519	560	562	530	550	531	553	538	546	555	553	549	493	525	552	532	520	532	512	525	502	543	521	523	498	548	549	502	531	556	499	540	524	515	513	523	520	506	548	541	545	512	515	533	514	537	510	517	503	547	543	516	531	501	538	485	466	525	541	529	589	540	580	563	522	533	581	505	531	533	553	508	504	522	531	529	564	495	528	529	483	521	525	537	505	536	554	511	518	532	524	512	553	493	502	565	512	526	493	521	469	508	528	535	525	566	546	515	493	525	546	532	565	555	512	545	549	524	537	530	532	543	535	532	491	530	553	518	538	481	545	522	536	539	520	569	534	536	493	517	555	479	536	538	538	531	543	524	526	572	527	496	514	504	495	494	506	511	552	592	511	578	556	528	517	531	553	520	522	522	561	512	546	543	537	546	509	498	532	524	511	512	487	558	521	574	536	524	541	595	504	519	539	566	529	524	511	476	514	534	529	541	512	589	545	518	524	533	526	524	526	570	524	561	467	534	499	546	552	506	536	525	486	544	549	535	539	511	515	526	561	521	560	514	517	552	497	520	577	520	542	486	492	563	561	544	536	526	532	534	513	549	541	518	543	517	549	531	546	505	531	565	539	529	515	568	536	535	584	498	558	557	509	510	527	512	534	544	520	532	538	535	505	518	526	523	546	527	518	506	523	507	560	535	523	535	502	556	499	521	531	511	545	519	517	518	516	508	503	510	541	546	525	509	502	540	533	562	500	540	510	524	518	501	546	545	533	554	517	535	548	520	512	545	523	536	538	531	540	521	538	511	526	530	543	479	522	559	546	509	583	496	592	549	540	475	554	515	512	538	556	520	541	536	505	519	557	553	504	504	571	505	512	487	528	495	563	541	508	486	536	504	522	521	569	498	482	519	527	547	513	521	543	525	546	517	524	500	504	546	527	522	535	511	509	544	553	518	510	532	512	524	503	480	534	524	537	507	555	555	590	506	576	548	562	536	472	498	531	514	514	495	536	552	542	508	527	501	549	546	545	527	480	547	531	479	494	524	521	519	564	540	514	541	521	542	567	522	535	500	551	518	545	523	531	519	527	508	540	500	537	527	536	519	558	529	539	519	522	484	537	499	528	547	538	529	525	595	491	515	494	516	575	542	523	553	490	517	543	525	518	549	559	525	537	544	549	553	533	548	564	517	530	555	556	526	525	531	542	562	507	544	524	533	534	532	519	507	494	507	518	500	520	559	542	527	552	558	505	511	506	523	525	555	559	524	595	525	499	550	531	546	523	548	526	544	533	535	539	547	544	578	497	504	514	498	561	553	540	510	543	586	517	552	534	530	523	550	532	536	524	489	513	464	490	509	566	512	533	549	498	543	516	535	553	488	503	504	481	561	561	571	535	512	510	549	513	540	548	581	513	537	532	550	534	539	538	554	559	509	539	532	534	514	499	505	503	557	517	541	532	499	549	519	514	511	488	516	509	559	500	543	516	520	551	509	503	543	527	498	560	509	534	510	535	536	518	536	523	545	531	550	512	500	516	547	568	579	493	533	520	509	513	561	530	527	555	510	538	484	549	539	524	554	502	524	500	573	526	581	522	536	591	563	527	543	518	543	511	523	554	532	522	552	532	516	493	505	512	524	505	519	522	515	517	584	487	486	499	536	547	531	518	535	517	508	499	503	509	531	524	516	530	522	512	515	517	549	549	510	510	502	517	572	553	519	551	565	558	568	544	480	529	552	492	527	555	535	538	509	534	562	540	564	527	518	521	529	538	524	529	506	525	522	493	555	511	499	560	509	527	483	517	555	539	538	525	514	505	497	524	508	536	532	530	517	553	528	551	557	531	557	533	540	520	548	511	539	525	490	521	548	470	528	538	528	538	561	492	531	520	509	567	544	591	520	551	555	535	520	541	532	510	511	574	537	551	507	525	547	561	498	552	518	507	497	501	570	532	550	596	533	539	523	504	525	509	560	558	558	534	502	515	540	534	558	536	575	526	556	531	541
46999	63941	35821	2618	2008	1642	1431	1166	1073	990	950	936	903	843	801	780	794	749	766	816	706	771	754	735	738	772	791	743	748	758	649	714	771	739	742	773	683	728	742	747	743	702	727	719	717	668	739	756	713	737	816	739	741	699	682	738	746	712	725	736	735	715	717	758	726	721	741	708	683	740	728	681	689	715	724	718	768	705	746	692	676	759	694	704	706	688	776	707	650	692	677	705	711	699	729	723	709	766	714	752	698	722	678	738	708	746	720	673	730	741	765	712	724	724	753	680	673	717	720	666	755	728	696	730	709	697	708	709	730	688	728	765	729	750	694	679	673	723	719	748	698	674	761	737	718	714	720	786	738	713	725	685	749	699	749	707	701	706	739	675	732	698	712	719	699	761	711	720	696	649	702	680	738	732	688	692	749	688	739	727	759	684	732	776	749	692	693	703	661	692	742	742	711	654	744	764	663	756	778	696	723	766	728	697	697	700	705	734	773	708	759	706	662	746	725	697	738	732	701	679	690	695	674	702	737	666	705	726	751	730	715	718	761	708	666	677	713	708	723	728	760	750	761	728	722	706	773	781	738	726	707	693	753	706	696	706	720	662	733	759	761	731	724	683	750	678	682	710	741	702	724	667	705	691	677	713	704	724	745	747	731	663	749	713	716	688	754	745	707	689	749	730	711	731	752	706	747	696	699	701	732	712	721	734	690	653	718	723	721	717	700	759	761	680	701	738	725	678	688	714	722	660	703	704	711	700	723	720	684	744	683	764	769	679	686	702	692	738	678	736	660	730	725	693	744	737	732	650	677	693	713	654	684	743	675	688	706	696	666	704	740	725	765	688	705	706	713	686	729	750	712	713	714	742	744	719	759	729	731	725	765	719	683	715	716	683	734	712	722	711	691	732	747	744	752	722	689	687	739	701	698	746	709	752	699	731	742	699	701	709	707	754	724	728	742	735	708	722	734	668	698	711	751	734	735	741	709	703	690	686	702	728	687	718	698	653	712	695	726	679	707	705	728	704	712	684	694	691	685	704	687	775	672	749	716	730	726	734	678	691	685	705	735	684	762	702	726	704	744	721	715	668	696	696	730	719	728	701	721	711	723	679	713	728	707	739	736	741	671	708	738	721	689	715	703	716	686	665	748	662	684	722	705	742	700	723	742	764	700	721	695	710	734	726	770	681	709	740	710	697	726	658	698	680	739	765	722	759	712	710	730	721	722	724	673	696	672	725	714	728	669	738	710	770	674	692	766	710	758	733	725	747	729	770	701	735	700	687	699	750	654	743	690	687	724	704	674	696	694	710	701	695	720	699	694	693	714	649	694	733	723	755	703	689	687	720	703	687	735	737	673	702	749	747	738	676	732	705	688	737	733	738	715	733	742	720	696	700	695	716	683	726	716	733	689	706	682	696	701	758	701	699	739	690	732	738	733	729	697	683	751	696	748	706	720	759	712	730	694	720	721	710	732	713	744	656	707	685	748	724	702	727	702	733	727	728	683	692	726	707	714	741	739	691	712	674	715	696	672	724	778	694	688	699	729	702	732	717	786	696	687	690	711	693	714	723	688	692	681	744	740	765	740	692	673	712	736	689	729	712	691	723	697	750	763	712	697	677	754	749	736	719	702	721	728	698	699	745	683	698	702	703	729	677	711	706	781	690	736	720	653	720	753	700	759	756	721	716	687	680	709	689	776	744	716	718	711	755	716	711	692	755	689	703	752	669	744	709	683	714	755	756	725	740	707	715	678	753	722	751	692	682	741	704	683	690	733	721	738	725	700	723	724	684	715	672	732	744	713	749	733	721	716	704	661	676	709	680	730	703	703	717	691	715	684	742	716	702	733	689	747	669	786	702	711	713	709	730	750	685	713	715	766	741	732	705	699	716	719	735	709	725	725	767	664	733	696	706	710	693	703	672	771	699	716	677	756	733	720	709	721	707	677	699	677	695	722	727	704	702	715	658	703	744	754	731	713	691	712	762	698	682	736	676	719	710	715	700	741	726	698	689	769	717	702	687	692	702	735	725	705	716	729	732	736	700	710	714	717	707	705	700	747	712	698	713	705	723	689	726	710	775	705	696	761	711	712	713	753	704	741	712	695	739	639	742	655	707	714	726	729	730	745	724	715	701	719	750	719	650	721	742	679	757	711	769	688	671	726	694	723	702	729	710	737	701	727	687	772	724	744	717	681	737	708	701	715	665	723	733	646	709	734	745	694	715	748	749	729	722	727	712	729	727	745	695	743	753	745	710	730	703	664	733	717	682	694	661	684	702	714	771	706	719	709	714	672	740	695	758	663	697	692	718	719	674	730	765	705	748	717	728	715	716	710	675	693	746	715	699	671	674	694	742	742	707	700	729	727	740	752	722	721	746	725	694	694	755	726	668	714	758	732	748	690	686	721	695	734	734	754	690	749	790	696	694	724	688	707	786	700	729	758	713	693	685	754	726	669	720	710	729	690	740	679	715	715	716	730	737	715	777	660	739	699	710	715	705	688	755	665	753	693	731	734	727	705	762	662	657	704	705	703	730	738	691	689	713	737	669	703	773	674	748	688	706	723	738	710	658	691	738	680	727	707	729	718	730	668	692	720	746	717	750	710	744	718	741	674	708	699	710	772	691	703	688	717	706	750	754	689	754	743	707	730	704	742	719	739	749	753	742	654	721	690	744	692	723	719	706	715	723	733	737	715	708	718	713	724	739	651	721	720	788	743	698	739	726	746	760	708	769	751	706	732	727	708	676	696	710	697	683	756	750	709	688	727	732	740	712	723	704	787	674	727	744	681	671	707	725	697	666	702	736	748	813	717	720	720	721	671	750	716	723	707	743	733	693	714	669	792	745	706	704	724	706	716	714	696	722	734	742	766	726	697	692	672	732	716	680	704	729	692	721	691	741	702	734	668	693	734	681	704	716	718	672	727	699	739	721	727	711	727	695	734	669	729	780	700	732	718	664	737	701	721	738	709	671	722	694	678	695	751	677	738	697	746	727	694	749	761	711	721	691	709	705	632	712	650	713	681	719	712	683	718	703	700	658	735	725	711	723	703	725	739	689	720	722	688	709	717	692	705	702	680	679	671	711	749	742	741	733	685	695	689	756	728	661	701	705	694	719	709	748	725	692	688	695	693	735	693	663	704	701	732	717	692	700	673	724	728	700	715	710	698	675	707	739	696	722	716	693	689	705	725	756	681	688	702	697	681	738	726	674	760	678	748	731	687	707	682	726	747	700	717	707	752	713	684	716	697	723	693	758	753	690	695	754	679	726	717	695	723	715	696	720	718	731	719	696	699	688	694	697	786	674	696	713	710	749	688	707	711	666	658	669	707	695	725	715	686	716	714	714	681	696	724	675	645	703	690	743	660	736	696	708	699	723	692	723	737	674	719	723	711	715	722	733	679	692	741	683	712	702	722	706	761	710	698	726	708	732	724	708	713	733	695	728	690	666	706	678	702	738	724	706	735	685	726	744	678	717	767	745	720	755
23288	21578	29580	23874	21493	21516	13661	897	517	507	482	442	417	394	378	370	324	324	315	299	311	286	312	289	305	297	287	303	281	305	290	272	317	326	263	273	298	284	274	286	287	263	294	268	310	260	303	290	280	258	291	269	282	241	272	289	248	273	292	284	263	285	269	264	282	269	312	271	273	281	265	270	270	295	254	295	268	279	294	261	286	246	269	301	310	275	271	268	279	259	287	280	280	306	299	310	276	290	276	277	266	250	285	298	261	273	284	301	251	268	279	271	273	314	276	248	295	310	289	269	256	246	284	269	295	290	279	270	270	250	280	287	283	292	276	271	296	264	279	252	276	281	282	253	288	278	276	271	280	269	272	266	276	297	286	276	287	272	280	304	282	275	297	291	302	265	265	302	286	249	329	260	279	283	276	308	268	252	267	275	262	272	284	272	284	267	246	250	238	283	253	260	306	254	269	303	268	289	257	286	250	286	278	281	242	284	285	271	273	267	258	276	287	291	286	273	254	265	299	284	272	307	288	245	305	276	307	275	276	260	233	284	273	254	275	269	239	266	266	261	263	281	279	304	273	251	265	290	307	278	281	286	249	250	256	260	247	298	289	261	254	282	264	283	274	260	288	295	272	271	275	257	252	261	270	273	281	269	295	288	302	266	257	279	270	308	308	289	241	267	300	314	292	267	275	280	279	301	278	252	248	287	292	276	234	307	282	276	289	255	289	245	302	262	287	271	302	294	254	255	265	298	275	300	272	277	249	291	283	278	279	263	280	282	287	293	252	264	262	286	278	289	272	286	255	256	283	279	304	292	297	250	258	282	288	296	269	270	274	260	265	315	253	264	275	255	296	295	272	262	268	281	254	267	267	261	289	277	277	299	292	265	291	282	276	280	271	280	306	268	292	250	278	295	300	292	279	302	274	307	283	282	285	290	293	260	300	276	267	263	267	267	284	299	274	278	291	240	270	251	271	303	266	268	307	281	290	248	283	268	258	258	254	280	275	269	257	285	297	294	292	269	266	265	252	278	282	288	286	279	281	270	217	253	277	271	266	276	277	282	291	272	313	303	275	271	281	300	269	297	292	293	289	272	289	271	265	285	282	295	266	258	313	245	268	283	297	277	265	293	272	276	288	268	293	278	250	284	261	292	284	280	273	256	286	258	267	278	305	273	300	260	288	292	247	272	291	283	274	277	268	296	285	267	279	288	264	293	278	297	263	272	291	269	274	246	267	271	288	273	295	263	276	275	261	286	294	261	258	286	281	279	280	248	293	268	276	298	265	287	256	297	285	264	250	268	272	275	303	271	240	269	283	267	254	258	279	271	250	279	273	240	295	276	277	273	264	292	266	277	263	292	264	254	268	277	308	265	287	261	282	259	296	292	304	292	278	251	260	283	277	258	293	294	265	267	273	259	266	268	271	278	247	281	277	285	264	272	285	277	285	270	269	269	290	277	294	265	271	281	290	292	264	246	262	259	293	286	261	267	301	233	258	257	255	261	283	261	307	256	288	285	278	278	275	281	276	283	277	297	267	284	271	294	300	305	269	278	295	298	286	285	287	273	273	263	306	308	254	290	283	246	307	283	264	285	268	301	255	235	238	278	258	264	272	274	268	283	276	249	248	274	269	238	249	259	276	296	300	266	314	301	267	284	294	236	255	282	285	279	274	262	283	251	248	277	278	255	263	236	281	270	279	276	296	276	283	279	262	265	290	257	298	280	295	289	272	278	263	277	263	284	253	282	273	257	291	284	281	255	277	277	279	296	313	303	258	261	251	278	250	267	289	247	269	255	260	259	268	313	275	275	288	256	270	260	285	254	252	271	267	250	277	256	289	273	288	296	293	271	309	294	286	283	299	309	259	240	293	245	253	270	273	278	281	292	251	265	290	278	258	261	259	283	284	264	258	240	280	275	285	282	286	254	280	273	272	250	266	313	262	270	296	281	289	263	275	277	268	284	268	272	262	289	289	274	248	278	272	269	242	296	290	266	288	297	289	277	281	300	264	255	264	293	260	262	250	246	273	296	283	266	273	269	293	264	265	297	270	252	273	276	266	283	277	284	292	287	256	273	267	291	259	270	256	278	287	279	263	264	261	312	245	304	277	259	274	288	262	224	278	275	267	275	291	303	254	280	261	285	302	295	318	250	272	273	253	272	272	285	292	276	293	293	259	287	283	305	284	297	248	285	255	315	295	272	290	272	283	295	253	293	313	255	283	258	295	292	289	309	291	279	257	281	265	263	258	266	290	278	285	286	276	299	273	272	268	274	292	274	295	257	272	270	247	268	266	290	258	269	277	259	260	287	291	280	282	292	240	263	261	282	293	269	304	258	275	262	269	310	285	290	285	283	273	286	276	287	295	285	306	234	268	272	277	279	268	255	267	265	246	272	254	277	264	253	271	258	294	278	274	286	290	250	278	273	267	258	278	275	258	252	269	287	283	264	285	278	294	264	288	247	283	310	262	273	283	247	253	268	283	294	296	320	255	269	278	255	269	300	274	275	259	287	296	259	290	301	289	260	270	260	277	275	272	261	276	261	315	286	272	247	276	273	280	280	294	288	282	248	318	295	263	247	245	262	244	269	303	280	291	258	291	274	291	283	271	300	285	262	294	264	275	289	244	295	309	286	276	325	284	283	283	282	271	261	312	262	273	281	246	300	287	266	278	296	279	237	254	253	281	263	312	298	296	283	278	271	286	278	291	278	279	275	280	279	279	287	265	244	260	267	308	294	278	257	285	253	279	278	276	264	286	249	291	294	287	260	256	298	307	292	276	287	273	293	289	254	281	262	263	243	288	271	272	285	287	263	291	284	289	266	274	290	290	301	289	280	274	308	263	254	263	269	270	226	267	271	320	271	289	271	253	277	314	281	271	275	244	284	273	289	276	253	270	286	266	269	268	240	281	259	255	284	245	304	290	270	310	258	253	268	282	269	252	246	240	327	261	289	269	302	257	280	255	271	268	266	272	257	297	294	275	264	276	247	283	276	254	271	270	285	271	275	284	274	260	277	265	259	266	287	301	274	299	314	271	253	258	261	270	291	275	248	284	273	253	262	255	286	284	260	244	287	266	276	259	286	289	267	258	276	270	279	292	284	246	299	290	295	311	267	287	276	253	279	279	296	269	277	279	279	297	254	263	274	282	269	300	296	278	273	290	266	263	289	299	281	266	242	277	257	289	308	327	281	267	281	281	292	236	286	277	266	307	259	289	273	299	280	273	283	270	254	270	266	287	290	259	299	279	271	255	286	287	281	259	263	291	282	282	276	284	287	263	270	296	245	266	240	267	283	262	277	281	250	255	280	271	284	287	300	272	259	262	274	290	281	279	251	281	288	299	259	253	279	266	247	291	275	299	289	261	299	293	272	300	276	280	240	293	264	284	279	268	276	276	295	277	275	279	252	271	305	294	294	295	253	271	290	269	253	274	267	298	299	267	287	309	291	288	271	305	252	279	274	294	295	288	263	271	275	288	264	256	273
51341	67683	36028	4026	2644	2092	1597	1332	1094	981	821	735	666	596	564	520	544	540	486	511	498	451	424	431	441	440	420	416	388	431	415	400	410	418	411	370	445	391	384	377	390	399	370	359	403	404	339	360	408	358	391	366	424	394	365	374	386	347	355	371	401	416	401	368	407	365	364	388	337	334	362	407	379	377	400	354	359	365	405	395	366	384	367	361	409	395	354	358	344	375	360	366	353	353	348	408	364	374	385	362	337	363	391	361	394	325	396	378	345	403	348	373	353	395	350	375	362	351	405	344	328	375	344	403	351	383	383	372	412	361	361	380	404	391	375	359	387	377	380	370	337	371	368	383	371	324	361	367	374	348	393	392	363	349	372	385	366	365	356	350	355	385	377	390	332	357	352	365	378	347	405	416	372	401	377	374	386	369	333	363	367	379	402	347	358	393	365	394	398	373	381	379	375	373	395	390	396	406	358	334	372	357	397	347	367	388	375	362	368	369	417	368	375	377	369	348	374	387	396	358	348	384	367	368	393	376	376	384	348	386	377	413	390	376	370	367	371	340	354	355	380	355	394	365	369	385	386	355	384	353	355	383	371	360	342	364	371	350	388	382	364	352	365	393	412	376	375	374	381	356	376	359	372	368	362	358	345	367	389	346	379	380	386	377	372	414	402	375	350	385	402	389	370	377	386	384	338	367	363	403	394	399	381	359	378	357	380	348	401	353	350	387	365	392	381	367	389	347	351	403	361	353	364	400	377	348	352	390	362	367	378	360	375	360	362	388	374	361	367	358	369	358	372	348	364	348	375	357	346	372	356	357	358	384	399	394	382	378	380	399	351	365	361	390	362	402	335	394	355	356	357	369	393	371	389	405	361	361	380	396	386	376	353	366	370	372	405	354	360	366	386	368	402	372	347	380	374	356	381	386	400	383	362	404	362	341	373	378	387	364	327	361	389	393	365	373	368	341	345	349	382	370	357	375	322	384	395	379	344	354	355	381	373	376	404	358	372	373	401	366	359	401	353	343	412	382	375	360	403	367	440	365	364	367	363	382	374	335	364	392	361	364	367	368	395	366	374	344	374	380	379	363	384	360	389	379	335	327	364	384	348	363	388	344	394	345	383	367	357	359	354	379	348	387	345	342	396	378	372	381	374	363	391	365	396	376	351	376	374	371	393	374	370	370	423	362	356	403	325	390	395	370	364	348	382	392	362	358	382	373	429	376	361	383	369	400	375	374	347	365	396	374	378	370	395	353	392	417	393	372	353	406	379	368	372	381	377	362	386	384	347	414	376	368	392	359	351	406	358	340	375	377	362	361	375	359	378	380	381	361	385	378	363	358	357	383	362	357	369	416	380	395	365	382	379	379	357	372	355	392	357	370	361	447	391	396	397	400	359	378	386	406	375	343	376	387	388	363	401	383	410	367	371	373	361	367	374	387	344	378	326	366	397	370	366	414	370	380	393	383	348	398	370	371	330	345	386	397	374	370	367	377	351	374	376	386	372	345	365	409	360	407	387	376	360	388	358	364	351	402	355	392	345	337	378	375	349	364	381	351	347	408	343	395	358	378	347	352	389	381	344	383	355	365	375	404	383	389	375	370	368	359	352	400	391	367	392	417	380	362	383	382	402	381	362	379	354	352	372	361	352	379	349	382	357	360	358	379	385	399	336	372	371	359	335	352	391	347	407	377	383	391	351	380	380	385	360	363	391	346	384	364	358	419	361	372	367	364	362	363	400	399	395	357	399	362	382	376	375	355	385	373	369	384	369	374	377	372	377	362	367	393	365	362	355	346	367	386	398	361	352	375	367	357	341	347	388	388	359	339	377	376	383	373	366	369	330	388	348	396	381	359	344	376	375	376	376	364	378	366	382	396	364	412	400	345	360	375	390	331	361	378	349	360	377	367	371	404	374	368	358	370	376	378	364	379	384	371	310	383	388	401	368	342	399	401	408	330	373	377	358	401	390	369	354	375	351	357	407	361	386	395	367	357	349	377	413	383	337	380	372	379	389	357	369	355	377	359	385	357	366	412	371	362	400	376	353	391	343	421	386	379	374	380	351	359	396	400	368	346	409	383	362	389	393	387	379	407	370	358	352	400	380	364	362	309	405	383	377	358	387	392	367	338	361	374	392	389	396	390	383	396	368	419	370	358	374	375	402	337	355	411	370	357	399	392	368	372	343	386	354	379	360	382	337	399	384	360	358	347	378	364	363	347	375	354	377	406	371	379	358	365	368	372	362	327	390	403	332	369	359	374	374	392	377	361	421	374	367	376	338	357	387	358	347	335	407	371	334	378	335	396	365	372	400	378	374	384	404	379	371	378	350	380	372	372	355	381	389	369	381	405	367	394	378	368	360	380	386	367	361	360	384	365	383	369	390	369	352	424	356	385	377	366	395	375	411	379	371	374	351	338	366	365	370	365	346	335	396	332	389	384	377	388	410	364	370	354	367	370	409	395	346	370	364	369	376	371	363	338	373	371	376	388	367	335	391	394	394	356	381	393	374	374	335	346	378	381	363	392	402	401	384	385	375	397	313	380	350	377	372	379	406	371	368	351	373	423	332	376	402	383	350	347	350	358	377	409	364	374	386	353	384	362	350	366	375	369	404	358	403	388	399	359	356	353	390	362	351	364	382	344	356	326	350	364	353	413	377	376	382	364	397	356	377	341	404	379	377	365	384	380	385	361	357	327	385	360	369	375	343	373	345	371	381	404	353	360	406	356	370	355	351	347	326	347	359	364	375	392	385	363	392	359	401	382	389	360	337	372	383	379	334	397	375	362	344	355	388	384	388	385	368	374	397	362	346	369	358	364	368	363	361	382	372	392	353	383	337	319	386	347	349	395	377	393	358	397	402	390	380	414	372	344	370	391	377	375	393	395	381	377	396	383	375	370	407	405	356	411	387	400	372	376	357	416	378	404	376	391	354	367	373	355	363	346	374	357	365	379	408	368	391	359	396	363	358	356	397	384	373	345	383	392	384	370	401	373	366	373	396	366	382	352	363	394	380	380	362	371	398	378	374	365	327	367	396	389	375	373	381	347	387	411	383	337	355	361	358	370	390	371	373	423	374	382	389	371	378	392	370	386	384	371	389	360	373	375	396	354	359	362	375	390	396	359	351	344	389	394	362	387	372	375	381	366	362	313	384	372	354	356	372	373	366	364	395	340	348	375	403	369	354	344	364	390	357	399	385	364	336	391	369	398	371	349	346	391	368	346	346	354	394	374	428	365	370	400	380	356	397	355	394	352	385	378	406	354	372	398	377	372	347	352	359	376	379	405	395	372	367	364	353	375	398	369	387	364	362	383	374	369	365	360	356	358	384	364	380	357	364	391	326	364	375	407	354	403	391	377	357	368	366	356	350	362	395	376	389	372	374	352	410	361	381	403	369	397	369	366	384	385	376	385	365	376	365	370	391	355	405	375	365	358	410	373	398	364	371	386	365	372	387	398	371	343	366	363	364	386	353	382	397	392	334	372
27460	23874	21323	4531	675	637	586	551	558	562	484	567	554	546	547	489	536	538	553	528	553	510	504	556	512	531	559	562	540	542	549	524	486	525	505	525	509	550	546	529	497	533	512	506	545	500	560	506	507	543	527	496	526	499	527	517	511	528	513	522	544	537	508	514	511	517	509	546	565	537	590	523	509	518	509	496	535	485	484	526	520	511	497	514	486	512	550	463	554	495	568	511	520	524	567	549	527	502	490	517	516	482	512	531	472	533	501	484	497	512	538	572	549	516	520	517	540	525	548	518	519	525	533	537	486	525	521	542	502	538	541	514	528	558	512	564	508	542	527	538	524	537	549	596	506	507	522	556	511	492	537	542	493	504	530	525	567	508	535	501	540	541	549	525	517	529	509	565	550	514	489	542	549	498	584	548	515	529	564	578	500	548	516	515	546	530	529	488	506	494	510	512	486	500	536	477	581	518	528	548	531	526	485	545	513	502	516	510	528	522	539	531	554	531	574	524	520	521	503	515	494	501	550	506	553	510	524	512	540	527	532	520	560	527	519	550	528	539	569	507	520	571	536	502	533	562	581	561	471	552	475	534	521	541	490	502	526	523	496	511	495	502	525	526	553	558	539	530	565	485	529	553	516	540	523	533	516	531	527	543	527	528	532	504	493	544	540	551	548	541	542	541	558	550	501	469	503	576	543	527	509	532	534	455	541	512	543	520	516	534	505	494	517	504	536	509	517	559	519	548	499	512	462	544	481	518	549	518	574	540	536	527	560	512	497	498	517	567	521	586	543	488	588	540	522	541	553	537	488	514	538	530	537	521	535	528	534	512	555	505	503	511	537	570	526	501	546	571	527	510	567	522	524	547	573	519	492	527	487	529	518	545	542	540	523	508	531	528	479	510	522	551	506	537	500	532	507	494	485	543	500	536	518	495	477	494	562	510	540	475	562	518	561	573	557	527	527	535	543	515	521	532	556	506	573	548	507	556	513	515	531	534	564	538	554	559	530	512	543	557	559	550	535	545	557	527	545	508	460	571	529	500	499	505	520	530	568	513	547	524	527	556	550	562	560	528	517	518	544	524	503	547	485	516	555	492	520	494	508	551	495	540	518	531	491	479	554	515	538	546	577	524	500	467	530	534	522	520	537	524	524	493	510	545	500	495	552	509	519	546	551	504	580	533	559	531	559	527	523	526	541	523	512	510	538	562	537	543	505	560	532	543	526	560	517	518	508	542	517	536	483	536	513	518	511	514	533	512	519	513	520	512	549	583	564	516	532	505	502	519	503	506	543	530	568	479	552	550	503	522	506	518	517	551	510	527	530	501	531	516	570	503	540	551	549	525	506	519	527	508	593	562	533	541	526	529	530	500	551	518	550	503	505	510	523	496	534	546	516	518	529	577	574	516	500	509	530	515	515	534	475	511	530	571	544	525	528	524	538	532	507	520	521	495	552	527	521	515	550	544	541	503	543	511	520	536	559	518	555	521	541	537	534	546	512	577	527	489	493	504	523	518	518	544	555	539	538	554	532	553	571	527	531	529	543	512	512	509	529	513	559	529	515	566	540	515	541	564	549	517	547	539	542	535	550	506	517	535	537	506	514	489	510	533	497	526	553	536	556	547	542	494	554	525	536	516	497	544	513	507	527	536	528	531	509	502	498	519	511	531	578	502	562	477	528	547	540	497	509	511	532	545	516	505	502	541	493	539	496	521	496	518	539	545	516	532	510	526	525	570	512	527	511	539	566	542	531	512	508	560	543	559	535	533	560	500	577	562	499	562	528	508	522	506	522	537	534	588	510	511	508	548	486	527	527	559	541	518	539	536	516	570	554	544	560	509	499	530	485	495	568	557	539	488	546	534	547	551	480	534	514	543	571	517	530	507	522	519	522	517	524	483	539	525	571	524	507	572	528	511	535	554	502	528	587	501	524	544	509	497	569	516	516	569	539	520	508	525	533	502	571	533	531	522	523	547	553	578	516	554	546	501	489	510	525	529	496	529	491	521	528	539	487	546	531	479	518	538	518	536	487	505	555	491	504	493	508	520	552	543	544	532	554	498	540	525	507	526	531	564	530	515	530	509	552	549	539	534	531	547	556	532	554	532	537	525	538	513	521	591	546	532	558	498	536	489	498	547	553	535	506	528	528	515	537	545	545	483	521	538	524	512	520	540	520	565	525	543	501	499	528	497	513	551	527	519	517	562	558	544	529	516	539	541	533	532	588	531	518	552	509	543	526	537	521	525	562	540	548	515	534	536	518	489	581	537	545	499	548	544	470	517	535	520	512	506	535	516	537	493	499	521	496	520	536	542	513	554	546	546	466	538	527	525	534	523	526	538	525	570	495	534	507	512	559	505	517	525	558	513	521	518	522	528	516	516	531	521	530	537	557	540	523	557	535	537	557	505	504	557	514	514	523	550	536	546	585	563	493	583	506	535	508	519	518	520	528	531	526	536	591	555	530	536	526	531	541	534	523	535	552	514	501	522	559	552	497	545	510	538	552	540	507	547	552	562	521	518	512	564	519	531	511	511	517	562	552	534	536	511	505	479	530	533	560	489	550	508	523	526	544	521	513	589	491	539	533	473	527	517	545	539	575	544	537	553	467	554	498	523	489	502	544	538	537	537	500	491	537	528	576	497	540	541	515	500	512	530	519	539	566	522	549	528	545	486	501	571	530	521	519	554	533	528	494	546	508	478	531	503	462	524	523	511	470	469	489	509	552	531	535	528	543	516	547	516	506	540	510	566	530	508	529	493	513	522	528	496	531	484	509	551	532	536	515	532	548	513	508	523	546	505	494	512	519	501	496	536	501	501	536	541	526	562	559	545	496	532	503	536	535	542	519	495	519	538	484	520	576	571	512	513	507	538	518	504	547	469	552	557	491	510	527	520	533	530	505	535	503	537	516	528	543	559	508	509	551	575	563	517	541	536	546	536	532	519	507	530	509	520	540	464	489	566	510	529	550	537	542	539	524	524	520	467	565	575	526	539	516	528	535	552	530	516	520	521	510	540	492	486	511	534	527	506	522	552	518	547	529	524	541	526	516	516	532	515	525	540	537	481	528	525	510	497	534	528	509	555	559	493	546	481	554	525	548	501	516	556	516	535	551	557	480	544	534	554	510	509	521	534	502	540	498	539	484	551	528	525	516	561	537	503	551	545	535	518	507	472	545	485	549	552	523	519	532	542	543	504	536	470	571	501	512	567	533	537	509	488	514	546	541	563	540	508	515	531	529	529	530	532	526	555	531	553	512	516	537	530	528	542	510	547	494	540	547	545	543	534	530	531	546	546	518	507	528	547	578	538	528	510	539	518	556	500	509	485	516	498	535	500	546	553	569	486	501	509	510	533	517	506	554	506	535	526	571	541	529	490	522	531	523	509	516	511	526	567	540	506	556	525	515	514	566	554	542	515	526	528	487	505	563	523	547	489	560	511	552	585	528	547	531	557	526	534	538	529	474	496	518	511	551	506	539	486	554	513
24784	35603	17048	857	780	792	785	745	742	710	713	802	742	730	711	693	693	737	655	709	726	751	686	675	732	705	743	729	709	712	774	726	712	668	695	722	713	662	683	734	737	720	693	718	707	704	690	698	701	692	709	710	723	705	683	695	730	661	679	690	663	691	713	731	712	715	673	713	742	681	745	699	705	710	735	730	699	725	659	723	683	767	776	670	728	692	721	700	704	690	682	716	709	763	683	736	677	699	715	660	789	693	704	715	730	744	702	688	699	685	730	694	746	666	670	667	681	730	702	736	724	714	696	722	717	708	687	720	683	743	765	703	725	724	647	737	695	715	675	676	705	702	716	733	703	689	700	701	701	705	703	710	692	723	702	701	715	762	719	690	684	735	760	701	663	737	702	666	727	749	725	668	703	720	692	730	718	719	691	676	728	679	703	694	727	656	697	688	725	701	747	745	698	739	687	645	731	721	692	735	734	722	720	714	719	702	692	699	669	643	708	676	698	691	700	709	727	718	704	674	678	671	687	704	699	689	730	705	684	637	695	717	708	699	738	723	682	701	652	724	706	739	707	716	726	712	736	705	716	724	710	701	737	732	712	648	693	710	652	728	725	684	656	683	641	694	678	710	663	702	698	697	661	731	726	694	673	681	700	699	670	730	668	689	781	693	715	697	674	650	787	708	689	713	694	700	743	695	665	728	742	715	679	736	734	704	737	689	738	742	693	693	726	702	732	745	706	662	743	695	647	731	691	706	734	668	761	664	744	692	723	696	709	708	716	664	706	698	715	655	727	728	741	700	672	714	689	677	727	651	708	690	647	671	720	715	697	754	690	734	715	743	751	698	698	731	700	676	716	735	710	698	658	724	721	755	693	715	710	718	685	716	695	710	726	711	695	730	722	728	668	711	749	704	702	686	740	725	726	712	661	689	726	728	715	730	746	717	693	697	701	706	718	684	696	693	678	746	702	751	732	742	682	725	690	758	666	730	721	718	685	747	720	684	697	747	685	677	693	719	673	687	653	685	661	760	694	675	717	777	705	751	757	757	711	742	704	752	709	694	722	728	753	675	713	690	716	728	657	724	770	664	732	683	717	769	738	720	714	705	673	690	717	739	735	716	672	706	679	726	739	745	693	711	674	702	696	774	730	688	702	694	701	663	697	705	669	664	713	735	736	705	710	695	702	682	740	725	719	702	746	706	746	699	746	709	659	696	695	721	769	754	693	675	740	713	718	687	724	724	704	704	673	650	706	742	758	732	649	696	665	768	738	737	670	755	702	694	699	672	714	701	748	749	680	752	732	709	710	692	734	693	719	723	648	677	686	691	725	685	690	736	756	692	723	690	717	715	704	704	702	688	700	705	715	702	729	675	703	697	742	694	720	720	687	709	714	687	673	716	700	721	709	745	697	716	707	747	683	714	736	721	664	670	695	741	708	683	708	712	717	671	675	716	708	691	674	746	714	698	714	740	710	640	706	707	724	684	727	688	728	688	680	728	720	685	678	718	716	733	682	727	719	704	731	738	732	701	658	691	720	724	721	688	662	682	718	666	730	720	707	688	715	700	751	739	702	760	734	707	718	707	744	721	696	709	728	650	724	691	739	728	659	745	718	679	718	691	735	701	700	707	719	711	741	717	685	727	675	708	743	715	706	660	711	694	723	710	725	729	737	669	719	755	701	682	650	738	725	699	722	701	724	694	729	723	692	709	720	661	699	686	684	747	745	699	678	720	749	651	685	689	728	708	720	691	750	701	751	701	706	688	701	717	701	665	703	659	712	726	709	689	717	744	695	718	689	718	768	756	667	716	726	698	721	698	707	763	743	698	717	699	702	689	658	730	734	705	725	716	680	722	684	712	703	694	665	738	703	711	669	720	686	688	715	745	731	725	671	720	721	705	742	711	689	697	732	672	691	657	717	707	694	714	707	684	715	723	735	669	696	703	706	686	693	702	746	709	756	755	681	687	761	725	689	749	742	757	681	733	649	668	705	753	704	700	659	702	697	719	756	752	713	690	740	735	658	719	734	735	721	693	725	720	728	714	679	712	726	726	686	708	727	712	706	708	703	696	691	730	717	680	742	699	742	695	764	682	674	681	673	685	706	698	666	700	720	705	725	718	756	704	706	698	729	700	736	747	757	699	718	709	721	699	700	716	704	734	693	700	733	682	694	703	719	717	753	703	717	720	740	678	689	718	707	732	675	739	691	687	758	693	719	704	675	737	709	716	680	724	707	669	696	705	719	738	729	693	704	737	682	663	678	731	694	715	724	704	755	736	707	711	732	728	760	672	757	700	726	702	708	673	733	723	675	719	702	739	662	671	695	742	715	692	687	664	712	732	680	722	735	697	738	673	720	707	695	698	720	747	655	672	700	707	700	690	752	679	711	667	700	684	673	718	701	706	700	671	690	673	734	686	686	737	684	725	709	758	690	681	682	692	699	669	756	663	710	685	679	699	705	679	690	705	696	674	675	702	700	685	733	747	692	768	649	691	655	693	719	681	747	694	699	700	686	699	700	723	693	742	728	685	693	707	670	754	756	682	728	772	718	699	763	701	670	700	657	663	709	720	687	706	706	725	772	741	697	705	648	728	712	708	691	710	741	690	692	693	713	704	698	680	724	716	703	724	745	756	656	743	694	660	700	699	705	693	704	668	734	697	716	705	694	739	659	723	666	732	752	730	719	686	734	686	712	704	705	732	673	727	695	715	737	711	733	712	689	707	698	731	713	722	725	726	709	667	703	707	673	737	684	750	746	720	741	685	676	713	735	697	727	738	725	738	671	693	714	697	691	691	695	711	706	704	701	688	742	740	741	687	733	719	694	688	667	707	728	686	686	691	729	698	727	665	694	773	691	723	687	688	714	715	688	709	649	699	768	688	713	692	698	730	700	715	686	706	690	698	694	655	679	716	713	754	659	692	736	710	699	715	765	736	692	698	747	680	664	687	698	719	687	712	708	774	684	708	699	747	720	703	707	699	710	715	698	741	702	660	667	760	715	728	717	672	680	661	761	721	684	677	708	708	694	733	697	725	700	661	704	743	715	775	767	687	740	676	725	728	703	669	734	679	681	700	711	727	689	753	676	708	740	737	745	708	713	695	682	710	704	723	736	707	720	733	696	721	721	731	698	709	685	664	722	709	686	752	694	712	742	718	692	690	773	725	725	765	722	762	693	669	668	718	664	714	739	676	730	721	693	683	686	704	726	709	665	696	712	700	658	735	707	712	660	698	712	719	738	687	721	728	679	684	690	681	697	717	701	721	717	710	706	710	696	700	732	710	696	716	757	750	736	699	708	698	692	724	684	710	747	726	675	729	720	757	715	706	686	695	726	715	692	705	690	692	679	774	729	689	735	728	707	748	722	706	688	717	726	692	707	693	681	763	726	680	756	690	740	718	704	728	696	672	735	689	689	686	695	766	709	706	672	744	691	730	694	686	703	670	721	657	702	684	746	765	675	687	687	736	695	671	675	721	676	692	685	761
24208	21959	29608	24353	21377	11984	1146	771	637	697	652	663	617	585	581	597	562	560	560	578	527	533	542	551	536	541	477	539	512	538	560	522	577	589	483	532	510	570	561	527	523	544	582	550	507	548	568	577	520	510	539	546	527	524	528	553	552	538	546	547	552	565	534	533	575	537	578	529	526	548	526	535	561	547	520	531	536	497	516	502	511	501	496	564	502	554	549	536	529	538	511	556	544	601	520	494	544	593	504	514	474	539	533	525	561	508	532	520	543	488	545	502	531	519	503	584	529	509	521	592	520	568	556	524	503	550	565	580	591	541	516	530	530	555	506	527	524	531	523	588	523	572	529	539	547	544	557	524	515	545	593	521	540	534	553	551	577	507	550	508	521	533	586	541	547	504	516	561	523	530	521	572	573	568	551	536	564	517	502	533	530	561	546	548	525	494	522	521	533	486	484	509	521	539	520	564	573	519	536	525	509	528	537	558	553	515	521	523	527	532	535	552	541	567	482	530	497	553	527	512	505	542	563	537	530	509	507	556	506	535	516	523	507	486	519	552	497	538	531	584	531	542	545	560	496	527	531	563	514	529	486	514	507	543	537	516	536	539	526	528	567	559	543	526	529	552	559	558	511	531	497	531	528	556	578	512	518	547	492	549	553	515	532	496	508	531	550	544	542	562	531	539	524	512	559	532	566	542	527	508	487	525	536	531	504	561	546	512	533	506	536	565	536	539	542	512	484	554	537	563	534	540	512	518	543	557	546	559	530	551	538	550	493	522	547	463	512	543	563	555	533	564	576	551	533	541	521	530	525	559	566	534	497	504	543	547	564	529	513	548	541	515	567	537	522	526	531	528	521	506	538	515	536	520	547	540	535	538	543	505	568	538	499	521	502	517	539	541	539	528	546	514	550	544	532	563	565	469	528	542	514	557	507	564	540	549	523	494	509	558	540	525	542	511	537	558	536	569	538	510	518	533	586	569	546	501	532	582	541	521	554	460	500	550	503	533	549	527	492	513	559	497	532	526	541	503	532	523	535	505	583	538	539	490	525	479	524	553	528	569	506	512	561	535	491	541	523	468	521	541	532	500	513	510	528	537	503	549	478	575	499	505	551	496	557	530	500	561	558	548	547	522	553	519	507	505	571	553	520	549	541	546	522	548	555	549	564	552	501	522	573	567	541	534	533	511	548	504	544	542	564	558	557	521	503	508	569	538	546	548	522	516	517	514	543	550	577	574	521	530	497	495	573	562	543	534	574	528	492	537	525	530	535	503	535	519	539	554	564	529	512	571	518	530	492	521	549	506	508	506	557	532	492	534	508	522	556	555	502	536	535	559	528	523	538	507	521	531	536	492	503	550	539	538	533	561	485	519	489	542	559	524	529	512	530	535	585	533	532	529	522	550	536	507	522	536	546	521	531	553	560	522	540	543	537	551	513	543	543	528	499	523	498	526	512	510	522	573	507	558	543	535	524	513	505	527	562	529	566	505	549	562	565	536	551	535	554	578	543	500	506	536	561	537	490	543	569	534	541	531	545	546	510	519	563	506	500	521	538	516	560	552	551	566	564	564	473	536	507	527	520	563	488	518	495	499	535	509	525	534	489	525	595	523	500	523	545	535	543	509	549	506	513	510	536	544	568	543	551	511	540	541	556	511	517	505	509	514	572	533	492	550	503	567	566	553	550	516	546	527	512	539	538	514	503	515	502	518	503	565	532	532	481	483	598	525	544	546	525	550	525	500	567	521	522	518	510	544	569	528	503	528	534	515	558	510	551	525	563	483	518	540	493	519	523	565	547	543	504	522	548	548	543	537	525	546	524	539	512	551	505	562	500	526	497	548	511	575	548	533	548	577	510	542	478	532	519	509	532	521	537	537	531	511	517	504	539	521	525	521	544	540	527	539	549	565	535	562	548	519	522	531	552	580	561	546	569	506	572	538	523	542	520	518	529	523	522	552	538	569	515	521	552	472	547	578	558	523	528	603	503	477	521	512	532	545	484	532	535	562	533	523	535	525	547	549	559	547	547	530	517	530	539	540	544	563	547	512	567	544	562	517	544	556	535	572	514	529	508	523	507	544	492	559	531	523	524	553	540	543	551	524	544	504	566	558	533	529	512	578	570	518	527	558	501	544	556	502	513	550	540	513	525	557	551	560	569	546	537	531	544	557	555	601	568	503	504	482	538	566	524	530	508	512	509	535	523	509	534	554	566	552	529	539	550	499	485	472	528	518	537	571	561	534	569	548	527	513	527	515	509	557	523	546	529	515	516	506	541	501	499	522	550	494	505	517	514	559	546	565	531	506	543	512	555	541	549	534	490	525	500	545	545	518	503	535	565	577	529	553	547	536	540	582	537	518	538	547	523	570	520	565	526	518	511	524	540	579	521	522	546	532	527	517	575	521	549	561	544	506	572	539	517	502	523	529	560	532	529	508	507	553	538	538	549	548	511	536	541	548	578	530	494	553	547	506	485	509	561	527	530	526	562	498	558	529	571	539	551	537	548	520	548	528	528	528	562	516	542	534	553	529	533	555	533	571	509	528	524	523	538	580	581	538	533	561	513	501	568	526	509	534	521	535	542	532	512	548	534	541	563	539	542	545	535	527	564	514	583	525	550	524	549	544	559	542	557	553	560	556	526	529	523	541	503	526	507	520	554	553	511	527	509	507	551	478	554	554	499	510	533	496	519	524	522	526	522	479	570	551	501	497	512	539	536	558	465	549	523	537	536	530	527	567	529	515	507	534	545	511	541	513	535	556	521	552	544	539	530	516	520	545	578	527	534	507	498	520	557	547	533	536	518	573	520	480	537	575	549	529	572	575	542	516	541	544	539	504	533	529	508	566	545	529	540	562	510	539	572	531	555	507	542	530	564	542	536	521	509	536	559	543	566	529	530	483	531	536	513	535	543	541	537	559	544	541	534	541	521	560	548	546	529	538	535	522	507	570	565	568	532	552	525	549	568	541	552	570	519	542	567	559	507	552	546	558	508	551	508	545	537	530	533	539	569	507	562	542	533	555	537	564	575	524	509	497	533	538	553	533	544	518	542	493	551	515	531	532	526	491	499	509	546	532	518	561	523	534	538	518	522	542	492	555	508	497	526	514	547	529	559	522	579	528	532	505	519	543	526	520	508	512	505	543	523	543	537	521	543	543	508	522	499	532	505	521	504	527	527	492	536	531	525	495	524	582	552	480	540	508	557	536	530	513	571	520	601	535	562	557	558	546	526	531	535	532	515	552	546	555	508	540	522	529	506	567	549	485	584	548	544	507	557	516	519	513	538	533	552	572	529	561	511	479	571	516	579	527	518	514	511	506	531	543	540	539	520	507	571	560	525	511	547	538	517	517	522	535	508	560	581	507	538	571	540	504	546	552	512	463	544	548	538	557	516	520	532	548	537	539	567	532	549	552	549	518	538	549	554	539	524	545	544	522	506	554	532	542	535	591	520	552	604	563	504	498	532	524	538	538	567	519	461	520	525	503
49090	68402	35882	2698	1980	1616	1419	1236	1097	1031	921	887	842	825	784	853	815	773	751	748	736	722	757	726	752	716	695	743	749	695	761	741	704	726	693	759	745	739	707	689	746	734	747	716	747	698	726	726	770	755	726	750	733	728	706	711	722	740	704	709	689	714	725	703	747	710	715	722	759	698	731	729	711	721	726	771	676	699	738	735	711	703	671	714	726	756	712	755	760	722	756	723	674	733	774	700	740	760	759	714	731	710	713	702	761	740	722	703	780	748	705	682	704	746	720	734	753	675	715	734	734	714	707	725	748	706	748	742	763	710	736	689	754	693	681	676	731	732	693	707	690	690	685	751	750	784	690	700	734	714	710	750	678	696	723	704	666	649	693	696	753	748	747	729	702	710	696	757	728	718	776	725	716	704	750	712	686	720	725	699	763	789	702	718	737	703	708	752	751	747	736	723	713	730	748	712	735	740	689	767	711	710	742	744	697	736	695	710	738	704	745	704	746	736	695	748	752	719	674	726	725	736	734	722	719	694	701	772	714	726	760	710	752	731	727	757	735	684	695	755	757	688	746	739	708	726	770	720	722	754	722	717	701	748	729	685	676	734	734	693	715	757	705	741	716	725	705	742	690	716	701	723	751	711	645	712	722	762	703	738	744	712	689	717	725	738	738	740	757	749	746	753	709	720	724	745	730	712	715	796	771	746	718	694	734	665	740	710	668	719	720	671	728	689	688	676	725	774	692	718	706	748	724	770	706	747	683	717	695	739	738	648	718	746	704	742	735	744	661	717	730	709	701	743	721	756	736	708	764	694	697	718	741	734	713	716	695	729	698	731	741	720	681	717	732	694	762	760	724	670	756	688	725	674	757	719	733	716	668	764	723	660	682	719	715	721	672	760	706	749	721	715	725	775	690	688	744	700	723	718	739	773	722	729	750	698	706	752	745	716	719	720	726	739	705	787	758	674	773	672	744	738	696	674	722	723	656	690	725	761	729	700	734	735	725	679	690	687	686	737	737	720	687	732	734	716	710	724	727	698	762	743	701	742	707	733	701	791	747	701	711	736	702	741	673	673	732	704	747	722	678	708	751	739	690	710	700	722	733	719	664	709	706	690	752	728	707	761	768	745	699	721	707	722	746	701	716	746	718	692	693	697	729	688	705	726	748	755	766	699	715	742	702	689	689	716	703	717	679	736	712	682	763	730	712	754	703	749	713	751	732	679	756	754	752	746	739	730	705	741	727	742	711	730	727	756	731	760	737	675	741	721	746	733	705	700	716	708	758	728	717	795	724	733	747	682	723	704	784	733	689	673	687	737	729	734	699	708	682	774	761	738	701	706	715	696	704	716	724	734	767	723	649	742	768	704	726	755	747	717	713	696	743	712	729	721	727	709	725	708	730	687	718	744	704	714	702	681	721	731	724	749	694	703	725	772	724	732	726	718	727	673	721	704	732	748	681	759	791	747	733	764	680	741	785	742	666	727	736	748	697	720	760	763	714	721	676	692	714	762	673	728	717	685	751	713	756	772	742	708	791	718	748	762	742	737	699	724	713	748	692	743	716	738	753	752	671	705	724	707	685	672	732	732	734	744	773	751	778	731	696	685	722	719	735	735	757	720	707	704	691	709	739	736	733	694	736	705	703	743	685	734	774	718	720	730	729	718	716	734	686	712	733	725	742	742	702	710	730	713	721	712	720	722	766	680	687	734	731	723	724	687	756	684	709	746	730	705	708	708	767	685	735	726	732	692	752	712	707	694	710	713	719	703	716	685	680	714	724	732	688	731	725	700	741	708	669	713	714	753	696	728	740	751	698	727	700	726	731	734	705	670	730	730	753	775	735	742	748	788	741	661	721	750	705	705	754	709	683	677	692	704	731	738	754	696	744	738	748	741	736	722	738	745	738	732	693	715	721	733	768	753	730	755	725	682	704	735	716	710	705	727	748	751	751	745	722	705	785	689	664	746	773	765	763	743	743	709	710	733	693	696	707	744	717	689	721	760	750	696	711	712	717	676	764	750	714	712	727	746	742	787	714	726	760	725	688	751	770	697	727	772	705	724	718	718	721	726	739	712	673	731	740	684	748	694	749	722	738	699	693	713	731	733	711	696	685	723	748	711	770	653	737	722	768	728	753	710	753	707	740	703	729	706	686	676	717	697	744	725	701	712	744	712	692	761	754	683	727	762	723	740	712	762	678	716	736	717	744	769	703	710	771	693	717	681	695	719	690	728	730	726	679	734	699	676	725	673	714	733	733	718	739	697	685	734	720	779	746	747	744	722	773	723	781	711	709	694	731	731	750	702	734	716	675	772	764	695	718	728	713	713	710	722	706	689	701	701	727	734	718	708	697	769	744	730	677	715	699	722	696	749	698	741	731	705	695	722	730	753	727	738	739	728	742	710	687	738	736	725	766	729	685	709	714	721	767	694	731	770	719	711	747	693	729	732	737	668	706	699	726	683	700	733	668	717	667	722	733	749	725	728	706	699	766	661	719	717	768	718	735	715	723	730	652	724	765	728	702	706	689	753	701	684	725	775	695	744	702	749	746	689	750	722	702	779	767	712	712	733	753	724	770	658	754	779	765	760	716	742	690	691	752	741	708	722	723	729	749	721	678	776	744	689	723	684	734	747	691	699	713	692	759	712	713	708	708	703	742	744	709	733	703	713	739	742	722	733	754	734	745	729	727	744	712	730	716	695	723	721	728	756	717	688	688	696	703	783	717	726	708	765	711	739	729	689	715	711	735	720	726	751	762	759	742	715	703	673	714	753	727	721	736	715	707	736	768	697	669	672	717	682	734	748	741	725	731	704	710	698	718	698	710	713	716	733	695	678	755	750	738	691	734	729	733	768	754	735	738	705	730	737	731	719	754	740	747	728	713	760	758	724	682	748	740	697	725	699	670	722	745	738	683	680	710	746	696	729	752	684	693	760	667	700	722	723	726	732	692	710	690	693	730	715	750	719	742	776	706	669	672	699	718	734	766	741	763	714	761	773	689	719	753	697	693	730	737	770	722	737	697	698	696	748	717	715	728	704	713	753	745	682	720	744	701	685	716	713	710	724	699	747	724	737	762	739	704	721	761	760	768	717	750	709	729	745	706	702	715	768	697	699	739	743	741	717	776	690	694	703	751	764	683	711	728	702	700	701	734	751	768	749	723	716	758	769	777	707	783	709	706	712	757	731	724	696	741	727	740	768	713	697	735	696	673	719	733	708	724	701	686	748	765	749	709	738	705	716	651	709	726	692	687	761	751	716	738	731	728	721	743	752	742	732	671	716	709	696	736	764	738	754	696	713	713	735	730	720	663	659	702	745	720	717	750	743	727	731	682	680	710	734	730	739	724	700	762	710	722	676	737	736	707	725	694	723	739	756	701	730	734	752	691	731	705	694	739	713	772	694	717	745	745	718	714	715	767	726	683	753	693	737	736	746	721	727	743	727	718	742	701	762	670	743	704	677	727	694	753	666	757	774	749	668	723	780
23125	21609	29884	23581	21444	21438	10246	732	483	482	457	369	360	355	359	349	355	321	310	302	313	306	316	296	329	320	295	290	297	289	287	313	290	299	320	280	306	278	284	263	277	287	295	300	274	274	303	263	288	305	294	277	300	302	290	283	289	273	299	265	274	285	293	275	306	297	275	291	265	305	275	288	262	241	246	267	285	280	264	276	282	299	291	306	261	306	300	254	292	293	304	275	265	245	297	259	252	291	272	261	277	293	277	260	277	259	286	278	291	272	267	291	272	253	271	268	289	276	263	258	266	270	293	254	291	287	299	280	264	276	268	269	262	279	282	284	260	294	277	298	282	283	281	289	282	297	290	263	269	312	266	281	273	225	265	302	252	269	260	283	288	278	280	266	283	256	296	292	308	227	287	256	273	271	244	296	249	272	278	280	268	263	276	279	268	293	267	256	253	266	274	260	277	305	285	264	276	239	304	279	261	270	265	277	273	286	272	264	264	278	301	297	276	274	315	277	285	267	269	265	271	284	261	312	267	267	268	240	266	262	297	260	263	293	279	283	285	278	255	305	266	281	288	269	241	257	289	235	275	287	276	268	276	270	271	271	290	288	294	248	265	249	286	291	306	284	285	290	262	299	273	279	258	265	264	252	262	272	284	281	280	298	295	269	265	270	297	251	288	263	274	265	269	301	282	267	278	254	293	274	267	266	260	259	288	288	264	269	295	277	259	308	279	269	264	290	262	252	249	272	290	289	249	282	258	296	280	278	236	258	280	270	277	297	257	271	287	271	269	267	269	279	274	262	244	237	260	296	263	254	279	261	269	254	260	273	314	263	286	284	281	266	276	297	271	293	273	278	248	260	263	252	287	282	269	267	273	281	278	285	254	296	271	270	295	274	268	286	282	308	267	251	301	263	275	256	276	304	243	277	279	310	298	270	243	256	286	290	272	246	271	268	292	287	286	294	253	283	303	261	266	291	252	283	247	279	263	283	291	271	261	265	319	271	268	274	274	266	273	266	285	289	241	302	260	263	296	288	252	274	259	289	259	275	268	258	287	294	270	263	298	259	227	272	291	290	274	277	285	273	292	256	247	273	258	242	266	258	291	251	257	296	262	264	258	245	306	238	270	259	300	265	260	267	288	282	273	268	284	279	276	298	271	277	273	279	253	269	269	268	264	257	277	252	285	263	304	285	272	242	267	278	300	252	288	291	264	291	287	290	272	267	274	269	296	302	275	263	257	263	283	273	306	273	282	306	274	282	275	288	268	279	279	293	256	274	281	296	292	270	287	267	282	293	296	283	278	263	268	245	271	280	278	266	287	284	258	255	311	258	270	268	264	293	265	284	283	300	279	253	289	271	262	280	257	287	274	265	282	271	255	301	300	284	259	301	283	276	275	286	265	262	293	273	278	250	267	246	292	274	261	278	273	293	261	263	286	273	254	280	287	256	257	269	279	268	289	239	285	267	279	295	279	272	255	250	260	296	280	271	250	233	276	275	248	258	260	280	274	297	256	277	277	265	277	267	292	282	263	315	291	288	301	245	281	277	282	292	262	248	321	281	274	263	260	278	270	267	272	243	272	270	285	279	259	270	301	285	250	242	289	256	260	275	272	284	268	287	279	284	254	269	279	280	285	283	278	271	265	276	293	268	302	272	272	253	299	277	269	280	291	276	295	271	250	259	273	251	262	264	280	293	260	275	288	295	263	287	260	260	276	256	263	278	243	264	262	287	266	290	288	260	269	285	282	276	277	261	282	273	277	260	277	294	289	299	273	238	261	268	279	300	275	274	286	265	273	264	283	287	266	282	272	271	281	288	265	285	290	247	303	277	285	266	241	299	299	282	277	270	286	276	273	275	283	281	268	264	279	305	269	261	306	271	263	263	282	298	271	282	288	279	261	261	271	269	262	252	301	260	270	301	283	251	262	264	268	295	242	293	274	276	285	271	279	283	284	298	273	275	295	268	265	285	259	269	298	300	289	294	274	266	294	289	324	265	277	266	316	295	312	239	295	250	274	268	298	279	258	265	268	254	315	284	270	260	274	275	297	281	276	268	296	254	283	293	253	270	267	300	251	270	273	268	271	281	295	284	268	268	280	285	253	277	276	263	268	286	273	282	261	277	288	283	270	271	278	298	258	272	265	271	298	293	274	277	314	292	265	290	268	261	295	265	278	277	282	265	269	255	268	293	233	268	261	286	310	250	247	268	273	300	258	239	290	295	270	274	281	279	289	289	272	293	269	266	278	272	267	281	286	275	282	254	293	262	265	270	275	298	272	279	248	266	295	286	295	272	266	287	272	257	296	286	272	291	252	280	283	280	279	284	270	313	246	245	270	295	272	303	276	287	276	266	292	254	270	298	325	276	284	311	286	267	281	286	309	281	263	243	284	299	266	272	235	268	278	277	251	257	290	263	263	285	288	269	270	294	281	275	278	270	286	257	272	259	285	261	295	279	265	286	246	275	266	269	245	294	273	263	254	258	287	257	286	277	278	294	284	259	277	275	288	279	248	270	278	271	277	265	268	291	304	267	241	285	232	272	271	244	286	272	282	263	263	266	269	340	281	289	306	274	263	294	276	265	244	265	269	290	276	288	267	276	270	273	270	291	280	276	224	283	272	248	278	283	255	294	238	277	287	273	268	279	285	248	275	259	293	300	263	296	277	289	280	281	260	292	266	259	276	275	255	299	287	278	265	312	291	280	282	284	286	245	278	280	274	275	286	263	299	279	265	279	251	280	273	266	280	284	283	303	278	285	283	324	309	253	274	270	277	281	234	255	282	280	297	272	281	267	269	269	293	258	283	261	244	273	269	279	311	276	282	264	298	282	298	268	274	283	265	280	255	281	274	272	286	297	289	271	274	290	304	284	285	247	279	274	309	302	259	292	293	271	270	284	276	266	283	317	273	313	264	276	297	273	256	270	251	287	255	272	278	256	277	260	249	276	278	275	267	276	277	273	286	294	284	275	284	281	242	296	273	279	283	279	263	296	291	296	266	268	286	294	296	259	288	302	268	278	243	272	293	296	265	276	265	272	264	275	277	256	238	278	279	285	295	243	281	266	280	239	277	283	266	311	245	277	291	281	293	241	279	253	280	259	273	290	272	255	288	267	287	285	288	249	269	272	273	305	240	256	296	283	284	282	302	270	288	261	268	241	245	298	279	288	258	262	292	272	277	298	279	300	288	263	305	276	276	256	282	278	291	298	256	277	253	289	279	285	243	240	301	281	283	282	275	269	293	277	266	240	273	265	259	276	297	315	286	309	303	273	293	288	273	276	287	283	248	278	273	285	265	242	259	268	277	284	257	258	260	273	249	288	282	260	285	264	287	276	266	265	278	269	283	251	272	274	261	257	287	279	274	287	268	304	256	262	274	280	279	283	252	259	271	260	302	280	251	281	267	253	279	277	267	264	279	277	293	278	284	308	264	280	256	257	270	270	257	281	272	292	295	316	289	253	279	291	289	281	266	328	270	264	259	295
54500	76201	35047	3978	2718	2103	1667	1401	1099	963	879	774	655	635	582	540	513	509	491	469	444	468	425	449	424	433	441	404	472	388	414	396	421	423	397	380	419	418	371	407	414	388	372	373	386	395	350	409	381	422	384	396	374	393	387	374	386	351	423	397	394	363	374	382	375	397	391	367	350	388	366	376	390	391	382	408	365	370	388	363	406	351	398	410	397	411	369	385	396	390	387	410	354	380	360	378	384	402	379	374	362	390	369	395	395	336	373	366	400	393	400	370	371	396	366	378	392	361	393	376	380	346	375	374	347	399	362	378	372	363	391	389	360	385	378	375	386	372	365	336	370	357	365	395	369	352	363	343	374	356	385	369	388	358	402	355	400	369	347	392	383	370	358	375	358	380	347	386	362	373	367	354	374	357	333	410	375	380	382	378	373	402	386	372	368	410	370	388	364	388	365	360	388	395	393	435	363	407	366	370	371	382	375	371	363	372	362	373	380	364	383	383	371	378	370	342	368	335	356	400	386	390	386	350	360	340	376	367	347	373	377	383	371	366	327	363	431	343	349	329	390	353	357	385	340	413	379	356	379	377	388	364	378	391	314	410	355	327	401	403	397	369	377	379	368	377	392	377	382	401	354	376	345	366	391	368	392	396	384	367	381	374	356	357	338	378	397	400	379	401	399	372	376	376	349	361	380	361	366	390	388	387	415	341	390	390	395	369	372	383	367	392	410	421	347	388	388	357	413	385	362	416	373	399	383	358	355	374	399	370	378	358	348	383	363	359	376	370	348	315	412	390	394	373	348	395	394	377	384	378	393	374	332	404	404	368	344	393	388	384	388	406	403	401	408	391	372	383	341	381	392	399	359	386	374	400	394	377	389	409	394	361	391	367	375	384	400	416	382	357	347	399	391	384	382	371	386	352	345	379	361	361	396	405	351	389	409	372	390	386	375	439	374	367	371	368	405	369	390	390	358	325	396	412	369	360	408	380	379	367	400	377	417	388	370	384	383	363	394	371	388	361	413	405	367	388	396	340	368	372	338	364	389	369	347	362	399	422	387	374	374	413	407	387	337	393	356	378	363	365	392	362	369	351	413	386	359	369	369	359	370	367	371	326	396	404	344	405	384	385	370	373	367	386	422	383	406	370	368	381	357	363	394	381	348	331	397	386	339	363	393	393	366	365	379	377	395	376	362	373	359	387	366	394	408	387	358	385	400	353	370	385	406	390	375	358	372	370	356	392	358	400	380	374	375	366	402	390	341	393	378	369	376	357	386	391	340	360	363	373	372	374	354	417	390	381	391	344	392	370	377	435	390	374	406	361	349	390	352	376	354	383	376	374	337	367	373	393	397	373	390	392	340	400	372	397	362	389	383	382	378	363	390	378	378	398	357	381	363	376	371	364	362	368	396	394	376	380	366	376	404	374	357	368	371	381	376	370	383	394	384	392	394	375	403	398	365	405	377	409	380	385	389	373	370	394	370	420	408	379	378	367	383	379	349	378	361	361	363	380	326	380	399	369	378	363	368	385	402	378	409	398	377	375	370	391	369	401	351	414	358	370	374	387	346	381	332	399	410	408	347	383	391	392	360	357	405	372	355	359	416	374	390	360	406	380	376	383	371	388	399	347	359	341	376	398	377	379	375	375	377	381	360	375	338	366	347	375	391	377	378	362	401	365	371	368	371	348	352	386	384	422	354	375	396	374	352	385	375	430	372	377	401	360	369	335	372	409	405	377	401	382	343	365	384	398	389	388	400	398	391	358	403	385	398	377	380	376	369	422	406	366	353	408	378	391	342	366	358	379	372	358	352	400	340	370	400	374	376	365	381	394	390	362	384	377	399	384	358	371	395	401	379	369	394	394	393	369	347	358	377	376	395	408	396	364	365	360	404	362	409	406	398	353	386	341	376	398	395	329	381	342	372	381	385	366	416	366	336	396	383	395	345	381	382	380	377	325	406	376	354	397	360	348	391	371	378	412	361	339	364	331	413	382	378	374	391	360	401	370	371	402	376	327	384	359	348	392	366	426	358	395	357	405	368	384	363	404	358	360	352	384	398	357	389	379	387	349	376	368	365	409	387	368	387	404	350	380	314	367	369	380	372	371	371	399	365	353	392	374	359	374	396	375	372	396	369	372	378	402	372	356	372	346	389	356	366	434	381	390	380	388	368	380	367	409	366	379	384	364	404	366	404	350	395	348	381	380	352	346	387	389	359	347	382	362	401	398	352	360	419	394	365	374	403	353	370	356	366	397	407	400	372	353	412	361	410	342	368	369	369	382	381	375	347	414	361	363	391	392	398	415	371	392	387	367	342	383	378	429	404	369	357	387	381	365	372	373	419	390	407	421	352	373	351	365	398	324	355	388	367	379	384	391	389	374	397	372	369	359	385	374	393	358	387	370	359	383	381	375	358	393	379	381	360	368	367	363	387	358	385	389	398	373	366	364	392	377	365	389	379	375	389	354	372	408	365	343	364	366	405	352	382	352	394	385	329	407	396	388	394	395	386	344	396	369	380	372	354	363	364	373	386	400	347	388	359	356	411	364	371	344	393	363	378	374	365	373	397	360	349	377	361	366	369	372	403	386	338	399	378	344	386	404	370	358	398	386	390	403	394	400	384	360	360	375	382	352	414	332	379	342	352	327	367	389	357	401	339	362	367	413	379	365	403	378	385	384	410	413	402	378	380	348	364	383	383	379	408	386	404	338	374	399	372	387	405	380	369	393	363	347	376	385	368	390	401	392	354	350	382	376	391	376	381	344	388	339	377	361	398	375	404	383	371	360	309	381	350	370	328	354	377	411	368	410	353	382	374	369	392	378	361	372	403	365	359	388	365	345	420	415	394	362	371	380	376	400	379	363	354	360	365	395	359	374	369	358	401	348	372	351	378	372	402	410	369	400	370	397	390	367	368	374	406	367	381	365	381	378	404	364	400	378	393	388	367	367	406	402	407	378	363	404	340	376	341	400	375	385	406	370	346	376	385	395	384	393	396	385	359	379	378	402	415	380	381	377	400	390	398	396	381	345	375	372	369	380	365	386	381	386	352	421	374	369	327	356	356	393	400	400	370	417	407	394	352	367	362	372	410	404	361	395	390	364	375	384	378	373	393	422	416	358	381	334	397	377	369	413	407	367	390	386	385	393	340	357	375	350	341	373	370	337	377	326	358	371	349	362	403	376	390	394	348	386	389	374	352	377	372	389	409	343	376	354	362	362	388	365	355	383	396	405	357	398	365	398	383	391	350	377	367	353	367	388	388	381	358	342	383	370	359	378	344	406	388	349	382	375	381	380	382	373	376	386	383	406	345	387	363	369	389	384	345	381	384	354	368	374	376	349	370	390	384	396	415	385	378	382	414	368	406	389	375	347	371	359	371	361	393	360	385	406	367	402	352	343	355	376	371	358	355	369	374	427	413	379	392	363	395	375	404	384	375	386	377	372	379	361	380	385	385	356	371	359	357	399	390	377	391	374	374	362	388	385
27425	24131	21449	3939	606	594	577	553	563	576	602	547	547	527	557	512	523	590	579	570	545	521	522	556	541	512	551	540	524	555	497	581	519	499	559	581	545	587	562	538	542	494	523	529	530	554	521	547	567	500	569	542	546	505	526	557	519	570	540	508	536	547	577	518	536	553	577	522	511	543	536	547	490	507	546	602	543	518	518	548	588	545	549	557	533	556	551	499	549	547	567	552	559	519	542	557	512	557	553	484	544	544	552	561	519	526	491	497	571	520	534	530	560	514	561	535	540	548	534	536	543	503	567	509	565	499	556	519	531	528	510	532	525	549	544	559	504	536	540	555	533	538	542	557	541	552	527	522	558	564	515	521	563	532	512	537	556	545	520	514	487	566	522	531	540	524	523	540	552	576	548	522	490	577	555	517	541	522	551	544	561	540	510	532	533	519	500	532	510	527	516	505	541	555	572	577	555	521	555	523	515	536	578	491	526	540	529	551	503	528	540	506	519	547	538	525	525	507	521	541	569	520	563	535	555	543	553	540	560	531	548	539	544	516	557	545	593	532	522	520	520	573	583	527	478	523	550	523	522	530	528	552	518	546	518	515	541	539	513	540	555	557	568	523	611	569	541	556	546	562	545	523	576	503	527	540	544	527	509	521	501	539	557	566	531	526	537	540	560	540	541	525	578	542	518	544	501	536	513	492	571	536	560	571	498	558	562	563	555	503	566	509	530	524	545	485	537	591	504	560	532	533	549	516	511	516	559	577	564	535	550	539	528	532	515	545	579	542	545	544	543	551	545	505	537	548	534	489	530	516	544	564	543	529	507	507	538	538	572	532	562	521	537	525	532	549	536	531	543	561	552	560	506	561	548	543	528	559	525	532	506	529	513	471	501	557	543	539	526	543	512	491	535	526	514	555	550	518	551	526	533	562	539	522	528	526	554	530	523	526	530	539	531	513	529	557	533	573	544	554	534	568	559	550	519	547	486	518	505	517	525	547	578	504	541	541	540	591	547	537	559	554	549	526	536	564	537	509	557	530	552	546	551	530	550	529	526	548	550	499	511	540	528	541	543	542	529	589	551	545	545	538	559	524	523	479	567	546	567	537	561	500	513	551	482	505	534	535	522	582	595	508	506	517	491	526	540	540	497	510	542	520	552	565	491	543	536	520	517	524	529	568	561	520	539	562	554	553	547	569	504	523	543	552	506	513	537	549	502	527	527	578	563	558	564	535	555	523	546	526	521	495	536	560	534	514	548	532	524	523	540	536	545	536	538	535	530	551	564	534	505	564	523	523	536	508	563	565	554	561	545	552	553	529	544	535	533	518	516	527	561	520	503	557	571	532	529	507	508	557	519	562	529	541	554	556	539	531	494	533	504	507	536	535	553	521	543	535	548	514	542	548	556	564	528	544	525	551	569	549	540	497	570	582	548	570	530	513	581	567	540	521	522	550	546	542	529	529	516	526	545	551	570	547	518	556	569	538	529	529	528	559	546	511	504	495	561	535	519	521	541	519	535	529	556	532	547	533	553	542	539	500	512	508	497	535	539	534	570	569	548	513	535	506	537	535	524	565	522	550	515	520	537	551	547	522	507	512	556	543	593	534	533	501	536	527	526	531	528	518	566	527	530	553	552	547	506	602	548	550	538	523	533	532	533	543	524	536	506	551	531	545	518	543	552	548	507	508	554	522	546	531	497	512	536	537	506	542	569	507	507	557	541	551	532	532	527	540	560	540	553	520	558	561	523	551	513	533	552	518	536	565	562	518	522	527	550	524	525	548	525	520	577	535	539	570	518	527	539	540	527	532	550	527	547	576	503	519	543	566	547	522	567	545	551	572	531	545	527	541	535	552	578	531	492	601	537	509	519	549	511	541	502	539	571	552	528	543	566	563	544	547	489	535	528	552	556	530	538	569	548	525	497	555	547	551	513	527	509	522	534	555	514	526	579	530	510	552	570	508	509	553	553	537	553	545	550	536	523	513	542	534	526	532	524	527	528	518	557	533	571	523	497	529	530	523	494	495	555	570	526	540	522	498	538	540	566	530	533	566	494	516	522	458	559	573	593	582	556	497	515	535	507	543	567	534	537	540	530	540	507	511	541	562	549	534	572	540	573	565	527	521	501	523	556	546	532	539	541	498	523	530	578	496	500	524	511	556	542	543	559	494	557	562	493	542	514	524	533	535	545	560	558	545	520	535	533	543	515	517	515	504	534	518	507	550	528	533	575	538	527	575	508	520	543	515	551	514	536	551	583	587	532	537	545	541	519	508	541	582	526	524	527	569	544	499	529	555	554	540	525	552	522	525	507	530	531	546	576	551	531	515	576	522	509	520	558	577	557	543	527	569	559	507	504	575	520	527	526	531	550	519	516	560	547	542	526	532	547	534	574	573	549	547	598	542	498	570	551	541	531	494	527	517	554	525	514	532	558	534	561	527	536	548	537	528	521	527	526	570	552	508	538	544	530	559	534	528	519	534	502	501	504	506	549	563	550	566	544	519	559	530	504	533	512	534	607	561	568	517	539	541	594	535	574	523	504	523	567	560	503	553	519	517	510	563	557	549	532	545	544	561	544	548	548	527	539	572	504	542	563	498	525	538	523	524	529	534	555	547	555	569	535	545	509	547	550	547	544	535	550	529	554	513	550	530	496	510	513	536	527	522	542	575	511	519	571	544	582	535	587	526	555	552	574	538	561	500	589	544	498	557	525	572	544	508	550	507	584	543	548	522	540	522	538	531	518	529	549	542	541	517	526	483	513	537	568	532	567	462	561	517	524	500	540	504	595	559	549	537	558	549	553	487	532	527	566	491	515	572	539	536	578	528	535	560	546	538	558	532	508	520	547	549	506	531	522	524	517	540	518	559	519	541	553	532	591	529	526	566	554	577	536	524	596	566	527	550	539	500	566	544	512	531	556	476	508	526	507	536	526	500	508	564	515	560	560	505	557	575	549	530	504	510	556	518	506	545	546	534	591	573	538	565	572	533	583	561	547	531	548	540	537	498	480	504	564	535	528	545	541	463	509	538	601	508	513	506	586	542	554	569	494	527	556	549	529	560	514	528	521	560	556	502	591	542	545	494	550	514	523	529	550	525	505	560	580	481	559	543	558	527	503	559	533	560	529	569	512	495	518	535	536	549	561	545	548	527	529	539	536	518	566	546	532	522	506	553	496	476	582	573	566	525	543	559	506	557	508	550	573	549	538	504	515	542	544	520	555	538	567	504	536	552	511	543	524	518	520	519	515	562	497	563	554	526	552	505	499	501	532	497	506	521	549	552	579	514	522	512	547	517	507	536	491	555	525	502	558	546	537	522	491	494	518	544	550	517	541	560	537	506	524	543	534	551	514	530	515	530	524	512	535	532	529	511	557	536	559	494	579	574	528	555	560	527	550	588	509	512	568	533	552	553	518	543	560	507	565	568	537	544	514	526	540	544	538	512	527	590	545	553	538	590	529	525	518	506	579	552	540	582	543	521	573	531
24972	36721	17368	835	816	746	742	750	738	727	713	710	689	693	732	695	714	702	768	718	718	735	697	744	702	714	730	735	736	712	703	702	684	714	698	707	647	722	652	714	679	681	757	760	687	760	679	717	744	738	701	704	758	744	708	761	737	636	783	731	689	716	696	734	694	712	675	738	685	706	700	736	743	720	684	711	722	694	724	750	765	740	731	674	780	706	711	692	713	699	684	691	754	708	715	722	730	684	713	719	745	738	756	725	687	730	674	687	687	750	752	665	702	672	676	717	751	748	688	704	675	713	714	755	716	744	747	691	722	678	743	686	743	726	728	736	719	696	714	722	731	711	751	764	725	724	669	693	715	721	706	768	772	723	668	734	691	709	715	710	732	694	712	723	759	692	714	746	722	679	703	683	726	744	673	715	730	727	734	707	675	687	741	696	715	728	708	724	699	735	690	738	715	724	763	722	726	712	705	700	731	719	736	730	695	726	735	718	698	686	714	692	715	695	695	716	690	740	697	747	698	718	741	737	740	671	719	705	718	765	688	718	713	689	713	703	741	697	669	683	707	665	726	736	694	697	753	702	712	688	764	702	718	742	709	735	697	751	711	722	694	696	668	707	749	729	658	686	719	715	735	719	718	758	684	690	705	669	727	694	719	700	731	668	732	711	682	707	667	733	689	685	710	723	757	712	721	713	750	680	735	700	702	705	747	691	727	685	729	739	729	731	707	711	698	751	695	695	733	761	732	748	732	741	735	734	705	686	742	714	675	735	725	755	739	682	779	725	730	779	726	732	705	734	718	773	683	760	730	682	708	714	735	708	736	708	735	735	718	695	708	724	743	712	744	697	677	746	744	710	743	706	717	744	718	684	747	753	716	704	712	747	777	763	635	768	704	727	712	732	725	668	733	741	697	710	735	675	725	757	671	716	717	742	696	711	713	738	708	703	694	665	680	670	730	741	694	718	772	666	749	741	736	700	771	692	754	741	742	684	734	734	722	668	719	708	723	680	708	661	702	706	675	704	717	734	750	731	691	664	730	693	719	718	693	732	721	709	697	725	707	713	687	730	737	749	682	648	720	678	709	701	675	725	661	716	697	692	784	729	748	752	753	675	677	733	740	729	733	731	705	717	716	717	679	643	687	709	702	697	795	719	678	728	706	724	729	724	715	691	719	700	734	737	722	771	768	710	714	748	755	722	754	675	723	717	697	689	705	731	706	735	726	703	728	726	719	683	702	744	685	681	699	720	659	720	756	696	694	734	742	680	681	678	742	714	721	711	701	713	713	734	711	756	701	699	718	697	750	733	705	725	708	716	678	702	721	694	695	739	700	666	722	757	747	705	684	705	762	716	743	712	673	678	696	728	725	755	706	712	717	695	730	721	712	727	747	690	681	730	723	698	708	699	683	793	734	698	763	696	751	742	720	706	777	715	701	693	683	707	709	761	722	690	674	662	764	730	690	715	751	735	712	733	736	685	742	746	719	698	708	796	725	768	703	732	742	711	709	694	708	673	730	684	678	723	706	731	726	727	710	679	694	686	723	692	722	719	737	725	674	713	710	751	720	726	703	721	682	739	655	763	699	705	677	729	702	708	708	741	722	724	690	731	658	736	717	746	714	753	698	806	691	703	764	748	694	652	747	690	780	691	722	735	714	711	742	691	694	716	770	725	752	733	717	708	748	753	677	700	726	699	734	720	687	744	746	716	720	710	684	676	711	714	719	724	722	728	704	737	728	759	745	710	730	684	746	767	722	737	709	747	740	693	703	730	735	707	665	734	725	782	723	710	735	703	744	714	745	721	741	736	729	689	704	719	732	672	685	719	667	774	663	670	749	710	706	742	669	751	693	703	710	744	734	752	703	739	712	696	741	756	699	711	673	752	725	706	697	682	698	773	688	731	741	734	728	732	701	705	735	730	717	685	677	707	706	735	696	727	737	686	741	732	722	714	707	726	706	716	732	724	726	695	708	736	768	755	705	729	753	746	727	686	702	667	747	716	716	657	712	703	752	695	746	717	725	695	728	780	682	783	722	675	750	743	757	718	739	678	685	706	681	682	678	734	716	723	700	759	723	638	725	726	728	733	726	743	739	689	681	687	723	740	748	702	736	718	702	741	706	730	678	748	714	734	721	660	730	722	695	726	729	720	733	717	711	676	761	753	728	721	729	721	730	673	714	712	736	715	708	699	688	710	708	714	701	736	716	652	738	707	717	724	716	705	729	696	726	704	721	696	721	741	748	756	699	782	709	717	705	688	750	704	717	740	718	714	750	735	698	750	711	643	737	739	719	730	743	681	731	709	727	694	744	713	739	722	716	731	747	696	707	655	666	726	706	753	699	699	765	720	707	734	673	708	737	705	670	732	707	788	729	707	735	699	722	715	718	773	739	724	741	784	721	703	704	710	719	733	745	662	722	722	723	728	695	752	711	682	704	749	774	745	687	663	691	717	705	718	750	730	689	690	693	717	698	733	728	688	732	704	729	711	718	643	712	739	714	687	746	779	709	688	731	700	730	738	784	726	716	719	699	718	765	732	774	715	723	681	742	696	710	703	730	683	669	740	704	708	711	705	714	755	806	724	717	719	721	710	749	685	759	726	678	686	686	733	691	717	699	716	640	732	760	706	736	744	719	705	701	734	717	755	759	740	772	692	726	671	728	723	714	668	679	730	708	749	713	693	697	686	753	797	727	726	736	746	708	714	718	748	658	711	739	722	722	711	708	677	733	686	763	729	718	742	757	740	682	694	727	733	730	741	715	749	749	766	735	787	743	677	749	676	719	697	721	715	702	718	732	699	699	723	671	750	751	711	720	702	729	739	770	757	709	767	720	736	758	714	753	719	727	697	717	713	709	696	691	747	731	714	728	719	723	718	716	702	714	738	738	749	699	735	704	737	717	740	699	730	689	707	677	733	680	750	727	762	736	695	704	739	731	747	741	760	704	732	719	719	703	731	698	670	759	701	667	739	721	708	689	711	696	681	696	754	737	706	703	716	737	768	706	715	728	724	732	689	743	767	724	691	735	650	650	725	687	732	733	690	729	703	723	713	699	729	705	709	740	736	711	708	708	702	741	770	754	736	733	708	703	690	693	709	712	726	700	748	708	672	689	734	713	722	704	719	692	695	731	749	721	709	759	698	753	728	762	712	726	693	726	751	736	727	739	767	726	775	769	709	719	727	753	704	696	702	736	708	698	753	742	678	784	767	733	679	766	740	682	759	680	718	750	707	740	746	679	712	732	748	747	712	735	716	693	701	696	737	717	677	680	704	755	723	669	702	728	683	750	712	701	718	716	710	705	734	709	717	752	721	755	703	716	750	724	740	670	786	717	712	768	760	713	730	720	746	760	715	745	684	722	748	707	688	720	727	710	693	666	740	734	733	724	715	691	745	671	739	717	670	754	706	720	689	682	701	736	696	741	727	760	642	703	677	655	723	752	752	735	715	693	746	666	736	710	698	761	738	710	710	754	735	744	718	715	733
24239	21870	30000	23818	21490	13878	1281	742	696	673	640	581	643	616	610	618	590	531	613	581	589	557	582	559	538	594	585	542	533	559	572	514	575	564	576	565	568	566	579	523	582	532	539	550	547	561	559	570	507	537	528	534	518	528	585	523	553	579	547	559	573	551	552	557	520	561	556	507	531	523	578	551	526	584	569	523	527	523	542	524	556	581	504	566	530	565	566	552	564	570	564	520	592	567	512	540	539	531	555	582	522	542	564	522	539	518	539	553	543	539	511	547	598	519	541	591	512	580	548	528	549	575	565	547	523	567	564	566	535	561	553	537	585	546	550	535	550	580	506	544	541	572	528	580	550	537	544	576	517	538	544	509	527	588	530	588	539	580	577	543	515	541	549	577	555	587	558	546	554	556	511	598	526	545	534	529	523	536	599	506	569	551	529	532	561	552	548	559	531	542	556	533	542	573	532	541	549	526	540	525	608	544	548	574	578	555	519	552	584	523	561	564	557	564	575	546	551	541	551	583	511	511	569	545	523	576	532	523	520	524	515	527	576	538	573	535	489	542	565	539	558	530	553	556	563	527	517	526	544	594	575	569	510	539	547	537	553	549	559	545	549	579	576	542	562	550	571	578	495	526	567	580	556	506	572	515	524	577	533	539	512	520	544	556	569	552	572	498	532	542	550	570	525	531	546	527	553	595	582	522	480	516	553	550	518	530	493	566	541	497	555	559	491	527	522	568	513	573	536	556	492	538	534	554	537	567	488	561	509	588	514	561	574	525	576	549	540	570	529	520	524	548	561	554	555	519	515	528	537	581	512	538	498	580	521	550	558	538	545	553	538	540	557	525	504	532	566	594	531	580	526	552	530	472	563	535	509	548	540	573	554	523	542	531	495	577	575	555	541	587	570	540	560	554	518	569	512	576	582	524	559	575	561	566	550	541	520	588	566	521	519	572	544	561	520	578	552	530	542	508	505	560	560	537	577	530	553	526	545	572	612	518	549	547	571	521	590	589	503	537	552	535	536	549	571	512	573	533	544	498	520	536	567	522	604	618	541	561	548	559	520	509	519	569	487	539	521	566	566	529	556	498	519	540	569	560	564	547	535	534	516	540	566	513	499	542	529	524	535	560	538	571	547	585	583	556	539	540	581	498	547	560	508	533	529	582	518	543	564	553	523	559	531	533	540	564	525	534	575	516	537	575	536	509	542	556	524	541	536	539	550	543	541	502	498	520	524	592	580	526	517	544	539	568	547	555	534	538	521	525	490	555	567	573	573	509	506	553	557	553	525	520	547	534	536	577	520	570	573	532	558	541	576	564	572	535	525	531	533	517	519	541	535	549	513	548	521	577	566	550	538	535	582	525	507	536	517	580	548	538	535	528	527	561	539	574	533	520	516	530	547	545	524	537	585	548	518	551	551	506	556	556	556	509	501	505	535	521	551	556	547	553	557	552	535	541	553	538	543	540	552	514	560	537	539	520	518	546	547	516	509	553	532	552	510	536	520	561	536	553	552	568	563	547	505	551	554	561	549	542	545	544	526	546	566	566	548	559	527	582	555	561	560	512	524	554	537	532	520	578	502	540	562	562	574	546	566	563	533	561	528	542	553	550	542	559	512	524	503	509	550	552	563	570	514	518	552	527	559	562	531	547	549	554	525	581	532	510	534	515	545	578	534	535	568	538	551	534	514	518	522	563	506	535	544	564	577	541	518	502	539	549	555	527	541	573	536	536	517	611	549	542	557	496	512	524	559	555	560	535	569	519	529	512	508	533	554	568	572	533	552	561	498	551	551	601	557	549	557	569	586	512	552	573	569	527	553	573	544	545	513	504	508	552	536	490	567	541	515	518	567	557	583	549	565	531	537	541	515	534	566	534	574	578	514	523	551	500	540	519	538	561	569	519	540	524	544	514	536	511	549	573	548	511	506	555	502	531	551	499	559	537	583	515	562	526	547	523	585	554	532	552	545	554	572	524	508	577	561	552	495	494	505	554	560	516	587	526	537	554	536	522	531	525	544	542	585	535	570	537	529	587	547	547	522	505	557	550	557	551	553	542	519	534	543	538	540	515	538	481	544	547	536	491	539	593	535	532	541	551	558	565	523	511	558	545	498	507	556	533	582	552	512	545	517	556	534	542	528	553	558	558	590	516	551	540	541	508	545	532	539	556	559	525	546	535	562	534	574	553	582	520	533	564	557	562	538	566	539	554	532	532	549	545	545	550	553	504	530	542	565	554	537	529	531	538	543	560	553	544	535	585	511	501	500	561	521	489	518	520	565	552	487	562	534	501	545	547	565	543	572	506	563	576	564	569	553	529	538	504	534	545	549	545	523	513	563	560	576	542	578	584	474	587	576	545	545	546	539	559	576	560	574	552	554	533	502	504	541	563	582	533	561	550	552	552	510	573	541	547	535	550	530	553	530	606	568	577	508	524	516	596	531	497	505	497	531	531	563	529	562	565	575	517	568	549	557	521	568	530	577	566	547	528	543	559	565	521	513	569	553	540	509	558	534	551	572	568	547	544	527	499	522	502	540	528	525	587	576	565	546	552	548	579	525	502	538	547	587	529	542	560	528	501	485	509	552	557	570	526	543	544	561	560	523	541	577	533	567	529	508	545	552	552	543	563	567	576	498	529	536	546	542	535	528	552	530	551	560	556	612	564	523	544	508	523	509	595	567	519	503	504	527	534	544	555	553	561	568	603	545	557	532	579	560	558	573	543	576	491	521	568	537	539	536	514	535	566	551	557	516	552	545	550	503	526	574	550	531	579	549	541	551	550	571	559	526	537	549	544	598	593	514	536	546	567	575	572	531	510	528	567	535	582	566	521	574	501	569	573	492	497	557	577	538	555	572	577	514	506	552	577	537	520	515	574	513	544	545	464	536	545	528	535	565	476	559	504	540	571	533	568	531	589	536	559	536	581	503	550	577	531	547	550	517	544	497	521	549	559	532	585	549	510	566	561	525	509	563	524	568	523	542	544	518	567	522	527	527	528	517	507	560	528	578	537	538	517	565	548	558	565	555	563	548	610	557	541	555	536	533	571	579	520	551	588	547	525	544	571	553	505	565	516	524	541	527	541	555	551	522	602	554	524	530	504	545	521	542	567	541	570	533	536	574	566	559	536	567	551	556	532	529	519	507	549	520	526	544	553	550	554	561	554	612	561	544	551	536	541	532	491	570	541	548	538	511	535	522	527	556	549	531	561	553	567	540	537	577	563	541	532	503	541	516	538	531	531	555	515	532	559	545	554	533	528	554	532	542	577	517	531	526	534	529	522	555	582	540	499	575	518	536	539	535	556	533	564	555	600	504	581	586	563	488	561	530	528	557	539	538	537	569	523	525	491	540	557	534	561	560	554	535	567	544	538	540	529	577	549	528	551	578	528	541	529	600	530	565	578	546	560	496	547	518	565	564	552	506	523	509	529	562	542	550	564	528	602	531	579	536	564	564	584	548	524	544	539	517	531	535	538	545	547	564	536
48099	72218	35495	2645	1951	1640	1424	1185	1115	964	952	943	891	819	852	839	801	785	767	767	734	784	842	754	789	719	749	820	728	760	769	748	767	810	786	730	699	727	759	706	743	754	747	736	781	763	763	663	665	728	707	720	718	705	782	734	786	696	750	714	768	722	739	804	748	720	724	746	756	730	757	732	758	696	727	730	758	781	741	732	727	709	707	727	720	738	771	715	768	737	772	728	712	768	665	677	671	755	722	713	754	715	713	716	730	734	756	699	738	737	698	736	812	726	689	739	750	698	726	689	695	736	769	693	715	717	712	705	749	729	724	722	752	782	725	766	740	782	725	709	681	724	763	684	719	728	726	773	732	739	752	753	698	719	723	718	754	730	733	718	709	746	708	673	687	690	731	736	692	750	719	737	688	790	757	707	676	670	766	745	745	753	720	739	750	728	704	729	753	778	737	725	739	752	722	714	743	688	745	700	739	754	718	728	738	746	699	667	696	669	716	720	719	749	716	704	730	721	719	752	717	716	778	788	726	736	688	777	710	699	736	733	710	761	727	714	774	757	720	749	768	738	720	696	712	753	730	768	747	732	720	745	746	721	757	762	716	723	687	743	709	713	739	699	745	714	745	750	731	699	727	711	728	728	720	716	735	698	727	713	707	723	724	762	708	713	745	716	664	734	736	688	774	701	707	726	730	731	753	754	713	755	732	727	722	777	742	686	759	715	750	711	760	728	683	706	751	754	712	737	673	730	768	712	691	722	744	759	680	760	749	739	756	698	730	733	764	736	714	735	768	682	717	747	751	688	703	719	677	753	718	692	692	746	716	685	728	804	727	768	790	717	711	717	776	742	731	722	789	703	707	745	723	736	700	758	753	717	717	741	759	750	692	752	760	771	732	752	748	687	731	737	727	719	689	737	790	763	714	771	729	746	681	728	675	763	775	688	766	752	718	753	761	780	730	719	752	780	728	712	677	696	732	716	717	722	731	716	702	717	701	735	734	727	706	747	718	705	754	723	725	764	763	726	708	724	738	706	777	734	747	697	742	698	714	734	734	683	742	698	756	713	717	661	766	774	671	722	740	726	701	721	713	709	711	774	738	731	689	707	706	717	738	747	707	764	768	718	728	665	724	704	709	770	774	703	738	652	731	720	748	685	740	746	706	760	738	723	732	735	766	710	714	767	740	743	724	748	698	738	755	745	755	743	716	748	711	702	750	724	781	743	769	741	707	697	700	670	741	736	740	713	710	755	736	784	717	766	752	739	699	754	724	737	703	706	709	749	752	738	730	774	737	686	732	724	748	728	730	690	784	746	715	790	711	726	736	771	674	758	679	744	751	768	811	769	725	770	728	764	750	747	767	683	699	722	768	772	764	754	760	723	708	717	719	710	788	731	720	735	727	729	723	741	765	703	739	767	718	710	729	703	720	723	747	759	691	714	767	733	778	713	735	735	766	754	712	695	755	790	721	684	733	724	718	739	751	743	716	762	742	739	776	665	709	698	746	738	776	661	698	731	742	707	708	698	761	712	733	726	752	736	792	674	742	694	742	701	676	724	721	733	740	709	711	758	724	703	772	721	750	707	747	744	714	695	718	769	711	746	780	721	743	725	673	762	731	692	739	718	723	736	725	733	719	781	724	728	759	758	759	719	688	741	785	719	755	702	748	724	770	756	732	728	741	739	701	716	701	738	678	756	739	720	734	739	775	725	756	727	732	715	740	723	703	764	715	709	751	673	678	721	739	767	779	747	734	706	720	709	719	723	723	737	756	724	725	716	722	702	749	753	766	712	729	725	724	758	707	735	727	682	692	729	747	704	725	735	695	676	734	733	680	724	747	736	662	703	742	739	717	691	720	737	725	765	746	742	740	736	732	708	694	730	680	706	719	748	746	705	716	810	712	718	696	766	753	723	729	760	762	755	779	705	705	739	753	715	702	732	681	700	718	705	718	756	697	716	755	757	758	702	678	729	763	725	700	724	723	684	749	719	753	726	755	688	737	701	698	706	722	706	731	752	683	756	811	703	749	703	717	750	734	776	728	701	746	753	706	753	696	729	738	762	733	741	713	725	694	742	766	725	715	769	744	703	746	695	781	727	725	704	736	690	749	715	738	707	719	777	785	745	725	714	706	726	703	759	730	729	688	723	704	762	725	781	750	699	728	697	707	695	729	733	703	749	726	691	751	698	709	721	793	759	719	722	726	745	733	752	753	770	778	696	756	732	768	759	722	749	750	745	717	719	720	703	707	729	706	777	721	721	724	727	739	707	706	748	747	737	697	746	711	731	707	726	709	794	714	729	710	721	760	712	742	711	734	675	762	704	717	811	765	678	751	761	748	745	696	722	738	702	744	729	724	711	708	715	746	703	744	737	716	749	723	695	714	735	728	702	707	701	753	714	771	733	729	729	701	744	786	753	777	725	732	739	704	731	727	726	738	717	693	678	682	721	738	741	737	710	761	729	798	716	721	758	722	696	746	703	717	703	753	779	755	759	722	725	695	716	801	711	755	736	718	723	718	723	726	739	742	732	750	663	706	694	707	688	741	740	754	735	744	720	709	728	772	759	743	735	726	704	718	723	702	710	676	682	722	711	750	765	757	727	739	728	744	709	730	743	727	704	756	724	733	745	762	692	730	749	740	714	747	716	731	734	746	725	742	723	705	742	687	719	706	730	693	689	757	719	740	753	739	800	725	739	724	714	717	687	723	721	735	739	758	740	763	705	743	752	738	682	718	743	713	738	713	727	692	735	666	747	756	777	760	684	710	722	741	714	723	720	705	667	721	689	719	730	771	714	692	709	757	738	702	733	756	739	735	744	731	699	752	729	718	744	687	707	705	748	754	767	719	708	759	729	716	753	720	717	706	721	675	720	725	748	721	723	704	662	706	718	719	709	700	754	717	727	701	780	746	759	713	731	753	722	712	767	724	759	692	732	753	716	741	687	675	685	779	743	762	675	759	761	734	739	703	725	748	672	698	720	665	766	752	718	772	785	777	718	745	689	710	722	723	757	690	721	745	729	760	767	730	726	743	700	760	728	738	748	716	712	714	733	736	739	750	744	730	761	668	741	768	752	752	759	686	718	737	716	725	698	759	736	726	711	757	697	727	676	722	707	710	708	721	724	728	764	732	733	766	767	723	718	732	725	773	721	740	755	766	741	748	708	746	683	755	693	774	707	751	704	785	730	686	729	726	706	729	759	735	762	711	695	769	720	724	696	717	728	729	698	735	733	716	767	757	734	757	740	749	752	730	719	730	737	744	761	702	687	699	769	721	746	703	744	791	720	690	728	704	738	740	668	718	753	751	703	745	701	699	707	725	757	801	717	751	752	715	742	685	680	716	762	718	727	740	746	720	740	738	697	746	738	721	725	771	774	711	744	713	749	740	725	703	712	728	783	728	765	754	725	711	727	740	771	700	767	760	750	794	739	713	700	770	737	769	694	752	727	746	720	700	670	703	753	709	788	726	715	710	726	724	782	699	721
23172	21680	29886	23603	21461	21460	10220	684	520	492	452	408	388	369	331	334	328	346	345	320	306	304	280	296	301	300	303	269	292	340	288	302	292	326	283	295	313	302	297	294	277	309	306	288	282	314	260	275	288	301	263	276	270	285	277	278	269	255	278	300	321	305	300	278	286	312	268	292	287	294	279	295	262	298	285	269	276	312	310	286	278	267	271	307	267	271	293	295	305	279	285	301	287	286	279	282	259	321	267	282	254	283	287	267	281	292	302	281	320	308	295	277	283	284	281	277	302	293	296	271	263	286	299	253	275	287	286	294	282	291	265	278	265	274	270	282	301	269	276	284	294	268	256	260	269	242	290	285	280	291	297	262	276	293	275	249	298	245	275	294	271	280	273	275	306	276	273	269	280	287	282	246	284	269	260	287	272	300	250	244	279	280	315	253	293	296	304	284	296	295	259	270	279	273	307	286	304	277	254	276	287	287	287	280	276	245	270	266	287	287	285	279	285	287	306	300	261	310	287	277	286	301	277	262	323	264	281	311	293	272	301	279	263	301	277	300	274	311	272	300	286	286	293	275	263	307	296	296	299	284	259	284	277	279	270	284	274	279	255	298	294	293	277	265	273	305	281	310	274	276	240	309	271	272	292	299	297	297	288	292	299	274	310	326	285	266	250	298	290	258	297	295	296	319	267	266	286	262	252	280	279	288	265	276	285	285	282	281	262	324	271	258	292	296	288	269	288	293	258	264	294	297	280	253	311	272	287	255	264	272	278	311	294	290	266	272	284	274	258	288	282	287	287	278	294	261	288	262	284	272	295	278	262	281	279	291	289	260	271	284	265	301	291	289	288	298	256	258	293	286	242	292	261	274	297	285	288	311	293	270	291	258	300	270	287	271	259	307	279	297	289	291	274	270	281	275	269	296	271	288	295	250	283	264	294	270	317	265	323	251	272	293	244	272	276	275	281	271	285	264	266	292	293	262	298	293	297	262	285	272	303	297	297	304	243	300	275	284	286	254	291	281	275	292	265	291	272	295	288	312	294	287	270	280	257	271	280	283	294	262	269	285	293	298	278	281	294	304	260	298	270	259	293	267	275	283	267	275	307	258	283	255	303	275	298	292	281	265	280	290	275	304	300	252	287	277	287	269	252	274	266	283	289	288	277	300	253	293	273	283	295	289	263	290	295	272	312	252	244	290	259	315	272	252	282	289	288	305	286	278	290	295	290	253	263	257	269	287	257	284	273	282	292	287	280	270	276	272	255	261	286	281	305	292	277	266	276	282	296	271	276	264	293	287	313	272	279	246	263	261	292	279	293	295	269	309	289	279	262	288	279	277	262	276	252	294	280	281	256	271	290	313	262	278	265	279	277	259	273	286	296	282	300	254	292	295	284	297	274	260	287	287	286	276	281	283	251	257	270	280	268	276	266	293	315	305	292	309	289	294	309	310	311	260	318	288	286	282	259	289	292	255	276	285	272	261	286	296	267	290	298	259	284	281	293	261	286	268	273	273	256	302	254	290	295	275	326	276	288	259	301	284	260	276	303	255	278	262	269	281	299	293	277	280	295	287	290	289	268	262	302	268	267	283	277	304	245	275	328	281	278	259	279	270	311	287	269	266	255	263	298	294	248	260	262	261	281	274	272	266	301	274	274	289	289	258	261	322	311	298	271	281	271	278	287	283	287	289	278	285	251	279	263	292	285	308	282	275	271	279	277	310	288	261	313	247	284	275	280	255	270	270	277	293	284	281	249	273	292	269	282	264	300	265	254	287	264	276	301	322	264	294	300	294	276	304	291	271	261	262	287	277	267	301	232	256	266	277	280	292	292	267	256	270	295	316	257	282	299	280	286	265	273	261	278	282	284	270	268	293	294	266	309	305	301	278	273	272	297	264	293	291	262	295	295	330	241	283	291	268	310	262	300	287	263	283	266	279	268	293	273	273	303	267	273	273	266	289	281	306	275	284	265	295	277	300	291	257	287	295	294	268	264	265	271	293	269	280	270	305	284	282	285	310	276	291	264	255	291	258	274	289	285	274	308	288	299	308	275	283	250	241	281	305	289	283	264	265	271	279	251	281	280	270	294	291	281	274	317	311	275	260	270	260	292	305	269	273	273	260	274	267	268	275	296	284	249	306	238	266	282	294	298	276	291	262	312	295	278	280	265	315	265	280	275	262	286	258	267	284	269	286	266	298	278	279	284	259	283	268	274	285	265	299	256	277	256	273	292	284	248	309	269	288	301	257	299	255	293	282	278	280	278	289	303	292	297	265	285	263	254	301	289	309	276	283	282	266	279	294	286	285	302	281	270	302	271	263	304	284	318	274	261	301	273	251	275	299	282	296	250	291	276	292	278	276	297	281	288	292	288	272	286	272	266	252	304	286	265	278	290	278	268	301	257	278	280	296	275	263	291	287	284	286	305	284	284	280	278	272	260	246	290	285	282	261	288	284	261	278	306	257	282	247	299	289	306	282	290	276	271	271	285	276	292	224	254	244	305	291	255	266	296	278	283	283	292	303	285	245	276	261	276	264	255	279	290	279	289	259	282	283	289	250	277	263	303	304	300	275	283	265	291	283	272	266	272	288	288	258	301	289	303	247	279	287	281	286	300	276	274	274	259	278	288	288	282	259	304	308	281	281	284	292	295	265	279	312	257	274	287	280	295	280	316	310	258	279	269	256	282	289	296	295	261	298	272	223	278	263	250	278	272	299	319	280	262	293	296	265	277	296	289	258	281	258	256	296	304	297	282	275	264	292	271	303	257	295	276	275	312	311	271	292	288	300	282	273	289	275	279	322	285	274	268	299	305	315	267	264	291	314	295	269	312	303	275	283	298	310	308	293	266	286	286	232	267	268	284	287	271	318	269	301	293	287	287	291	258	283	277	280	284	278	297	304	274	280	277	295	310	283	252	294	291	279	273	272	289	281	267	268	260	252	309	281	304	303	276	282	258	280	283	256	293	287	274	275	284	269	265	271	295	276	272	272	300	275	250	277	268	272	279	259	288	276	294	306	291	303	277	267	276	285	283	272	284	294	295	274	245	273	290	278	280	323	270	281	281	257	279	236	267	277	319	309	280	254	306	291	271	302	293	261	273	284	297	297	263	268	274	283	294	275	275	303	275	308	282	301	291	297	326	269	289	280	323	294	257	279	319	287	273	257	299	301	273	280	279	288	295	257	247	270	270	284	309	269	291	292	289	277	292	251	262	290	272	268	286	313	256	282	293	307	272	276	275	263	235	259	262	279	270	281	289	280	298	293	278	271	275	306	314	294	241	295	289	292	270	275	276	278	296	262	279	283	257	268	255	274	269	268	288	282	303	288	304	295	296	329	295	284	297	316	282	282	257	294	311	285	290	273	293	304	289	280	310	303	269	259	271	276	269	296	269	261	279	255	291	252	296	289	282	259	275	260	301	284	272	304	245	291	279	295	277	316	284	285	273	252	270	284	269	266	281	286	294	288	247	265	273	244	280	285	278	297
52826	69096	38941	3896	2715	2041	1594	1364	1109	1003	811	695	644	618	562	582	518	494	439	430	462	488	464	469	454	423	421	410	409	428	433	432	415	380	399	442	417	386	404	390	382	399	424	396	385	446	438	380	401	387	378	378	393	397	375	406	371	398	422	393	409	372	392	359	417	415	376	354	378	369	384	368	373	399	408	376	370	379	383	387	429	388	412	416	386	381	390	357	414	349	385	354	407	395	398	406	384	362	398	357	388	404	369	372	353	390	383	379	397	421	396	351	370	392	420	432	376	357	347	390	374	374	404	398	391	370	393	362	424	379	378	426	358	390	389	361	358	383	358	373	385	385	397	371	369	384	411	404	389	370	374	375	391	356	347	376	397	372	374	401	409	353	382	387	379	420	377	374	378	411	352	425	391	406	360	368	407	353	395	406	378	408	395	360	394	389	393	376	371	404	372	356	406	366	375	424	405	365	369	387	363	357	380	374	386	385	421	380	371	384	368	406	368	355	382	413	378	378	394	366	363	396	395	388	367	374	388	369	369	426	377	404	385	393	366	373	404	364	395	361	378	397	411	389	391	415	396	419	367	366	354	414	378	384	404	380	359	387	375	367	405	411	364	405	387	381	355	372	381	373	379	367	363	395	355	353	396	374	390	381	373	399	383	370	350	368	396	371	392	380	377	379	395	407	376	367	376	417	380	417	365	381	376	375	393	386	356	399	367	433	395	397	418	385	394	372	379	393	373	325	411	392	408	355	398	403	346	385	402	376	395	400	393	406	383	350	352	410	364	402	390	373	386	395	345	394	404	390	398	360	412	360	403	408	386	368	381	384	365	393	386	394	387	391	398	425	388	345	363	371	391	407	373	350	396	396	414	376	390	347	334	376	361	377	396	385	369	415	399	403	376	385	373	422	375	378	366	400	373	360	395	355	358	408	385	379	395	373	351	372	360	392	368	374	401	369	389	388	373	352	375	422	372	374	362	386	393	372	380	380	400	381	405	354	379	376	379	384	394	377	399	363	384	367	372	382	390	390	396	401	389	400	396	402	377	328	388	380	359	425	382	365	390	420	385	383	387	401	371	352	371	379	374	372	367	362	380	400	376	359	403	363	363	376	378	352	365	395	372	394	365	395	340	408	391	399	426	383	386	360	354	349	362	354	379	379	372	372	351	413	428	363	384	341	396	409	389	380	389	378	378	406	391	409	393	423	374	354	385	355	436	370	394	366	378	408	396	402	390	351	372	374	425	400	384	377	422	374	399	363	384	377	358	406	371	367	379	399	402	397	400	345	400	364	405	427	412	360	363	368	359	382	384	387	388	369	346	384	416	374	373	352	366	373	395	353	387	397	389	400	375	362	385	398	402	379	380	411	369	384	381	371	380	357	397	367	376	384	373	383	363	378	362	388	358	365	401	401	407	404	372	354	378	393	377	361	370	368	354	369	393	378	385	343	404	347	387	349	377	365	375	347	393	380	384	381	367	365	364	365	353	392	406	393	395	407	409	352	372	364	350	383	391	380	396	331	386	369	391	398	382	389	360	381	356	403	382	403	419	367	399	428	380	352	408	392	395	342	387	401	393	339	360	347	401	338	399	357	383	393	399	379	411	377	343	396	404	370	366	417	403	389	353	375	358	398	378	358	366	374	378	356	388	395	399	351	363	366	339	369	396	372	392	368	379	394	375	386	384	428	371	365	382	371	385	369	395	326	371	393	383	378	395	390	415	350	380	361	403	354	377	383	366	365	427	388	387	424	353	360	409	376	350	415	387	397	364	385	362	364	382	389	405	383	384	334	344	394	373	381	382	386	412	394	384	371	368	382	382	374	372	375	375	408	372	362	413	362	394	379	400	395	410	370	377	395	407	413	359	361	348	383	405	359	378	358	338	364	394	393	375	393	437	399	396	373	378	381	400	362	362	341	399	382	379	390	381	389	374	386	393	415	380	417	359	336	376	378	382	372	388	366	379	388	369	366	388	373	382	362	381	387	396	374	385	404	385	407	382	376	377	363	377	381	367	392	378	393	349	353	382	401	384	364	385	423	415	402	403	407	391	383	361	391	377	373	348	381	365	381	372	391	379	399	406	392	353	389	410	376	352	408	407	357	383	393	411	385	371	357	388	368	351	378	385	421	352	365	380	391	389	392	398	434	392	368	385	377	350	383	404	374	360	381	379	378	414	334	350	407	372	409	370	360	363	414	364	391	413	360	365	373	407	382	364	391	409	370	382	378	407	356	400	384	380	372	369	344	395	389	401	378	364	380	387	378	385	379	373	407	396	389	368	391	369	372	400	399	344	387	363	384	353	386	385	369	387	419	386	368	364	359	358	374	368	371	402	377	394	413	358	381	373	398	399	389	400	370	366	349	374	384	365	377	367	388	393	379	387	391	364	378	362	378	331	403	357	402	366	402	372	362	345	363	399	376	368	389	388	392	351	382	349	382	404	418	345	407	375	403	388	358	415	349	358	348	388	369	387	385	401	338	390	365	350	371	363	359	361	380	388	354	354	380	361	355	396	341	408	401	388	408	408	349	375	414	389	351	369	369	386	398	408	372	381	411	374	399	361	409	361	375	361	369	380	386	417	405	385	388	366	372	394	369	402	399	400	336	401	354	377	409	372	384	395	382	397	373	390	341	357	419	378	360	362	385	385	329	368	405	394	389	392	403	386	377	369	410	395	370	377	359	384	344	396	382	373	409	369	371	376	383	391	382	368	344	400	354	355	416	363	349	378	356	401	399	391	374	394	406	369	402	408	404	387	430	373	416	390	382	380	355	356	370	422	346	366	400	409	384	400	382	385	354	383	384	386	379	342	394	385	383	403	375	397	396	361	389	401	396	410	377	415	364	375	388	371	386	375	370	342	349	392	386	391	376	370	365	354	390	407	409	380	396	377	375	400	358	392	369	383	401	372	380	422	390	363	394	372	377	361	400	352	389	381	382	314	382	344	360	364	367	355	387	370	352	346	375	387	392	393	381	351	393	377	357	376	367	419	366	389	389	387	350	358	386	367	383	385	362	383	378	392	352	365	351	394	350	403	381	356	384	354	392	385	391	409	373	343	393	389	373	368	375	394	390	379	366	364	362	368	354	409	377	401	349	395	371	351	396	357	404	426	366	384	389	373	371	345	396	398	385	386	391	365	393	363	355	368	405	359	376	392	342	349	401	407	398	389	379	374	410	394	407	430	395	347	369	360	389	387	337	393	376	371	392	378	362	369	390	386	374	380	394	412	389	379	362	374	386	411	401	383	409	386	397	385	400	369	339	381	410	377	372	394	390	378	405	390	391	390	384	375	392	420	419	403	363	383	376	377	385	395	393	345	393	371	374	384	383	412	369	395	374	376	382	354	401	389	383	389	405	415	370	389	392	391	374	391	390	382	420	401	368	408	406	355	408	396	392	364	390	398	378	393	384	394	409	405	390	404	414	399	351	394	365	390	368	387	383	378	383	364	381	372	388	384	416	384	354	407	392	388	363	355	369
27663	24146	21490	4662	691	572	553	566	587	540	583	554	566	588	585	547	573	522	582	570	541	501	561	573	536	503	562	583	579	581	561	523	565	533	536	518	552	563	525	520	592	524	559	521	565	554	520	598	567	517	536	548	592	604	568	590	595	526	514	548	555	536	553	552	546	557	574	557	533	553	604	546	521	537	547	583	549	530	550	573	563	583	570	554	535	499	544	549	549	545	497	603	507	587	527	511	556	560	562	562	540	552	577	607	496	545	539	555	587	532	546	518	558	595	547	573	521	532	551	542	496	535	545	549	573	536	548	554	529	585	479	581	544	573	576	588	539	527	538	543	562	557	551	560	519	514	564	534	530	545	551	506	539	521	539	539	531	547	544	576	575	523	499	573	513	562	563	519	553	502	540	550	571	531	550	537	580	543	553	523	568	563	533	533	553	528	523	536	555	533	574	543	579	547	556	554	525	535	558	544	569	551	559	591	558	557	548	529	588	551	557	575	524	545	564	522	536	545	527	564	541	495	539	550	524	524	531	528	530	527	562	539	581	557	566	568	514	597	499	550	542	567	567	545	548	562	519	528	520	522	509	543	545	565	534	564	527	543	534	538	480	511	553	562	572	546	538	567	571	527	517	510	527	537	522	517	561	575	522	555	490	597	517	553	563	571	548	551	511	480	549	527	568	551	534	541	517	547	507	554	548	534	560	529	531	584	519	530	517	533	523	561	556	556	553	547	553	559	563	571	542	522	594	525	535	506	548	530	536	537	503	535	590	527	505	522	535	558	543	566	550	543	578	521	538	553	512	567	559	525	528	553	527	532	568	566	554	501	523	544	576	533	540	561	535	566	480	501	557	538	549	523	550	536	540	555	564	540	565	531	516	529	599	512	552	530	560	531	519	578	522	562	535	563	575	537	584	515	555	541	535	567	570	559	572	553	564	543	540	523	539	551	577	588	572	537	555	546	563	555	558	548	544	559	554	571	566	547	572	585	519	550	537	514	515	523	515	566	562	566	559	559	500	584	611	577	557	533	549	563	522	517	600	530	550	569	571	517	554	559	523	542	556	514	548	586	554	540	568	527	543	537	544	535	568	531	551	552	502	507	555	568	572	532	580	560	531	557	479	599	498	553	529	557	566	577	545	551	552	553	562	555	530	546	549	550	515	542	535	537	526	554	527	548	513	524	541	583	540	556	543	536	523	534	575	588	525	565	543	547	572	591	548	537	534	530	550	553	525	545	538	562	574	555	552	530	526	558	505	552	537	529	563	515	527	538	542	504	562	519	545	569	531	552	570	525	532	532	525	515	551	521	541	563	529	563	530	526	525	553	568	578	593	537	565	564	549	522	516	543	497	585	535	560	541	539	540	580	536	502	550	562	547	532	546	563	521	556	539	524	555	592	549	562	584	548	591	554	576	547	559	522	550	554	559	530	518	589	515	553	583	574	548	533	563	549	512	518	568	559	581	567	491	554	586	545	584	559	514	507	559	541	562	526	552	539	574	559	492	541	549	561	542	531	524	561	534	516	551	527	539	588	502	566	541	540	537	537	547	519	534	535	509	546	506	570	545	557	570	550	547	531	538	514	537	547	540	536	587	536	572	543	579	517	549	521	554	489	509	538	526	541	581	562	544	543	563	524	536	586	519	533	537	542	580	548	549	516	579	542	550	520	552	554	519	579	530	552	524	544	499	514	536	536	529	486	545	523	608	563	573	552	575	564	529	560	536	542	551	529	550	530	531	538	550	490	554	562	555	507	565	511	550	555	554	547	569	563	531	589	541	548	543	534	515	549	519	522	558	518	581	528	492	567	526	545	517	545	569	560	542	560	514	513	567	531	576	545	544	553	535	555	572	523	564	532	569	560	533	596	572	545	557	549	559	595	561	533	533	544	526	544	587	529	538	552	546	553	524	545	562	509	524	566	509	553	562	573	550	527	521	535	523	537	565	551	573	537	547	539	532	533	540	554	548	541	538	552	529	531	561	536	525	525	568	521	532	583	594	573	542	558	556	537	557	555	584	574	577	590	523	592	562	567	505	571	580	551	538	574	568	528	471	540	540	566	572	556	516	562	531	538	554	535	550	565	537	576	521	571	574	523	494	509	538	527	567	567	546	524	571	542	529	563	514	525	561	521	519	558	547	564	527	538	490	521	577	570	509	505	572	548	551	542	557	596	527	514	516	545	549	510	540	527	517	524	549	582	577	504	511	552	574	521	542	547	535	553	516	566	519	517	546	551	541	537	560	550	559	588	512	500	547	516	539	571	507	558	509	577	547	556	549	544	539	577	538	528	564	572	557	520	549	585	528	583	534	555	531	568	557	518	532	569	615	543	540	548	568	541	524	566	574	575	569	530	567	562	564	527	536	563	514	558	553	536	566	518	542	526	565	567	583	550	520	584	572	544	513	560	517	543	529	531	556	532	507	548	559	552	536	551	551	555	540	530	499	553	523	525	537	524	553	570	593	560	540	542	551	585	537	511	523	557	498	577	550	584	551	582	569	561	548	539	526	520	579	590	536	587	536	527	552	585	556	538	573	579	545	597	546	549	534	573	576	553	547	550	512	554	579	576	546	526	516	552	532	533	581	541	533	529	552	542	542	508	554	527	524	551	580	575	554	550	516	533	518	526	532	530	561	531	521	578	532	544	540	572	512	588	537	555	562	489	508	514	531	556	568	568	569	506	588	530	526	509	522	518	526	514	515	516	551	542	535	532	552	504	560	572	570	562	537	602	547	559	554	520	576	538	524	551	536	539	558	543	540	545	597	552	557	552	571	553	490	590	528	536	552	566	542	541	540	486	530	529	567	577	552	538	546	570	582	551	549	535	539	564	501	537	519	532	555	556	510	596	564	587	535	537	545	497	497	518	590	581	522	528	544	571	531	597	556	527	559	586	518	560	524	568	542	530	539	567	528	510	540	524	559	559	582	537	562	541	525	533	580	530	569	535	523	514	522	545	563	524	479	533	553	571	533	538	548	565	470	510	585	557	553	574	583	520	553	534	555	553	547	545	608	515	552	513	522	565	538	577	542	538	546	510	583	552	530	544	560	540	507	536	539	560	557	543	563	577	544	552	518	564	583	605	514	531	523	519	561	558	570	562	586	572	539	502	567	525	518	563	560	555	519	538	570	566	542	557	602	535	561	538	520	549	558	528	604	526	537	546	533	553	525	577	572	533	509	547	535	571	521	561	560	513	573	554	552	586	579	541	549	555	529	520	552	511	566	519	576	578	548	525	610	553	561	593	534	543	549	564	566	546	567	524	556	563	522	565	538	541	552	573	531	540	549	553	559	520	535	532	536	524	527	503	530	548	558	494	541	553	517	549	531	552	545	570	518	529	511	508	530	550	548	577	523	520	542	538	540	569	515	526	518	571	537	532	579	551	552	574	542	588	520	557	557	530	528	537	544	585	479	562	568	534	527	563	532	510	560	516	547	578	531	561	579	562	613	565	519	565	548	596	582	543	528	522	532	561	529	551
25020	37021	17763	835	819	802	765	762	753	746	778	721	753	731	790	746	757	770	651	751	684	761	707	770	724	696	759	782	693	724	681	693	704	788	730	666	702	784	740	762	743	718	770	725	741	737	751	736	770	706	708	754	721	699	672	734	757	721	685	678	716	667	773	729	686	748	705	765	748	759	740	713	732	681	690	698	718	717	685	694	695	706	764	793	740	687	750	704	678	699	749	715	680	737	714	761	708	748	781	685	729	713	756	733	730	740	747	714	716	707	747	702	711	693	760	768	746	740	717	710	750	715	698	730	741	703	716	753	748	697	709	742	718	742	759	747	706	731	734	717	704	713	728	755	693	690	751	731	740	675	733	779	709	705	691	721	722	768	705	698	720	695	752	746	745	724	778	717	783	728	718	713	765	725	726	683	719	723	734	788	690	770	740	750	733	779	774	720	763	682	696	721	723	734	786	712	729	728	765	755	733	707	689	682	795	728	756	755	736	677	742	706	736	696	771	724	729	710	745	716	655	708	715	771	733	719	714	728	795	729	700	744	774	728	737	665	745	765	715	725	751	740	672	744	727	750	761	732	745	752	707	752	703	744	729	713	705	727	761	752	716	742	644	697	728	699	825	772	701	730	791	713	711	653	697	751	747	745	706	748	731	712	730	782	712	718	746	770	742	704	735	765	734	718	730	718	685	700	708	718	717	754	727	723	750	688	725	737	736	699	706	754	737	720	734	696	730	723	728	719	764	695	715	729	713	676	741	697	754	749	695	706	751	736	759	778	729	752	730	700	760	787	685	696	721	756	684	752	770	700	737	776	744	724	670	722	753	733	668	772	786	735	727	691	740	718	757	729	739	740	717	745	708	758	775	744	743	747	737	740	703	716	716	722	712	672	704	712	717	742	712	744	732	749	727	714	724	714	711	753	718	721	740	720	715	689	735	762	725	748	721	738	740	740	708	707	721	710	685	711	723	804	718	716	702	697	731	722	710	712	704	783	734	675	709	740	763	697	748	658	717	751	784	692	732	741	738	761	692	731	731	726	814	702	728	764	754	702	748	702	761	734	729	676	743	765	709	730	727	724	718	737	682	713	716	738	753	696	722	696	735	775	728	732	746	748	691	731	731	706	754	730	750	754	701	732	715	750	715	770	732	692	734	713	745	737	737	730	736	689	708	720	719	743	714	786	727	755	742	755	710	754	746	740	719	721	707	744	739	758	704	704	711	707	701	746	704	721	768	728	728	703	714	692	721	773	720	694	715	703	721	711	647	747	733	749	725	769	711	764	766	750	717	739	740	688	765	723	730	701	746	735	725	760	677	733	710	700	710	783	710	750	774	730	712	689	727	723	703	687	762	707	721	800	729	736	740	735	741	724	734	714	722	767	689	720	730	724	736	685	725	757	712	728	767	762	726	716	686	734	710	674	672	715	759	704	731	708	701	701	739	714	721	750	732	748	724	716	701	746	725	758	719	763	704	732	722	758	735	696	727	730	725	754	737	693	675	693	708	719	708	699	685	724	726	721	782	746	768	729	717	728	741	692	757	683	707	736	729	694	682	681	720	663	713	707	772	757	712	691	739	756	688	759	748	710	734	736	703	714	732	705	723	746	709	684	752	706	735	698	778	761	715	749	704	745	739	712	754	736	724	740	741	718	698	765	709	763	715	687	732	724	795	713	689	728	728	660	728	744	733	730	696	757	706	714	730	706	739	738	748	682	737	768	757	725	702	723	708	751	733	730	711	695	690	774	731	706	715	701	692	702	707	747	689	732	680	753	737	696	714	714	706	711	747	704	729	774	726	752	740	695	745	691	731	755	730	722	709	775	752	733	695	725	758	710	701	722	759	707	731	749	679	681	717	748	736	691	721	683	717	725	713	717	738	695	716	690	747	694	743	736	726	706	709	739	706	685	687	754	739	725	799	691	753	727	689	732	723	715	703	702	751	725	751	752	698	707	791	740	743	736	680	737	724	724	705	725	705	665	704	725	743	779	709	735	757	731	735	724	731	717	723	784	751	718	684	709	721	728	750	701	780	717	701	787	691	738	701	721	720	747	761	740	699	767	715	755	720	747	719	723	745	663	700	712	716	699	736	739	769	699	694	710	682	733	732	719	700	683	754	707	716	774	700	739	754	753	719	691	759	754	717	730	709	731	699	693	726	736	742	752	765	723	695	738	729	742	727	764	689	711	744	767	680	744	760	742	735	736	783	779	756	771	739	773	753	750	760	757	753	710	744	740	744	683	675	741	730	731	782	734	688	731	724	770	770	739	754	721	701	737	748	680	722	738	709	760	779	708	715	757	722	727	721	678	714	742	743	707	742	694	709	727	734	745	707	718	745	766	749	692	717	722	721	744	754	777	759	732	768	696	762	743	753	740	762	763	721	736	671	707	757	742	738	713	697	735	727	741	743	744	761	735	748	781	708	718	707	770	758	749	744	724	760	683	723	691	706	725	775	692	697	770	671	707	764	761	710	699	721	756	728	748	737	715	696	722	725	733	766	744	702	713	749	678	707	717	737	767	706	732	731	692	720	742	690	709	738	742	739	658	702	761	706	666	741	663	739	695	725	725	701	732	748	691	699	701	740	768	773	751	684	745	749	757	739	734	714	746	714	776	691	737	718	716	714	772	707	728	688	708	761	701	722	735	728	702	774	754	694	723	712	720	729	786	718	712	735	726	707	727	737	698	719	730	741	701	717	738	701	737	745	770	685	736	771	705	758	749	763	748	756	709	727	693	756	782	737	729	738	715	723	685	732	719	713	740	738	753	705	740	732	694	734	691	667	781	759	732	693	701	693	701	692	749	722	731	721	741	792	745	708	730	768	717	771	704	719	780	764	718	741	788	720	701	714	713	705	751	722	720	768	735	775	745	777	705	773	749	733	726	710	710	703	750	715	709	760	715	783	703	719	740	737	693	788	754	746	750	715	769	748	718	729	731	716	717	723	722	745	724	740	728	717	797	739	700	724	731	742	706	729	757	736	719	649	690	781	735	725	719	719	725	717	670	771	722	723	712	744	738	742	722	745	732	752	734	759	748	729	745	726	726	764	683	699	722	734	726	748	717	731	694	728	701	725	695	735	715	731	742	724	781	715	704	721	766	776	753	734	765	722	753	742	707	672	686	723	733	732	729	748	712	725	761	697	738	729	754	747	719	732	754	745	712	773	743	708	702	733	698	741	736	698	666	756	743	716	710	750	789	711	722	715	745	726	783	740	756	695	741	690	750	699	691	755	775	731	685	734	704	712	680	773	720	663	740	713	695	710	732	745	735	741	742	711	766	739	679	708	785	749	727	685	703	747	735	704	684	746	710	706	716	712	720	776	723	716	770	764	705	721	722	715	706	745	770	754	710	764	769	769	742	691	731	702	709	745	752	754	713	698	747	702	771	744	727	721	714	738	733	717	735	678	711	723	734	766	735	706	727	772	713	713	768	650	733	755	731	690	747	725	730	766	734	706	713	738	746	753	741	709	776	803	758
24205	22068	29913	23850	21408	12387	1186	765	642	669	595	629	620	624	583	624	603	575	589	567	596	597	601	531	574	554	566	577	592	533	555	555	568	567	561	572	578	558	567	513	534	553	548	591	537	537	562	556	549	535	537	576	542	550	542	621	584	531	572	572	583	524	554	534	534	510	551	544	585	560	537	526	556	510	537	521	571	556	583	570	578	561	552	599	556	579	559	558	579	570	552	526	568	537	580	581	569	583	535	519	534	580	586	557	573	516	539	529	522	545	577	513	537	560	538	534	531	569	532	555	563	536	522	554	549	563	528	592	559	541	539	557	548	532	573	558	557	546	552	532	538	560	515	551	570	552	508	546	574	549	568	502	575	527	568	559	560	538	571	574	565	558	523	544	527	528	560	543	569	576	549	529	490	567	577	610	526	578	593	534	520	553	519	559	526	551	546	537	583	533	543	519	526	538	518	580	533	549	565	512	506	524	531	542	569	562	551	573	552	584	534	546	503	571	544	562	567	568	583	559	515	554	539	549	584	506	582	534	537	596	585	557	585	551	563	533	559	548	530	524	528	569	584	570	514	555	517	563	497	552	548	591	539	552	567	568	605	545	543	570	575	583	529	579	584	523	548	547	544	561	541	558	566	523	532	563	540	587	568	575	530	540	531	523	549	528	560	556	544	556	553	536	562	549	529	565	540	585	581	541	540	534	527	545	573	555	532	534	551	515	533	583	542	556	531	593	561	503	553	580	552	561	539	528	547	556	527	552	530	550	549	544	528	537	539	558	508	552	562	572	529	529	568	539	571	548	540	591	575	501	565	554	508	528	506	546	534	543	574	567	540	574	535	495	580	491	560	529	579	529	611	576	541	582	562	568	568	566	478	556	594	540	530	538	533	569	559	544	561	561	580	534	527	616	577	517	536	578	578	565	537	532	537	566	535	546	555	496	555	544	564	582	546	555	595	572	524	579	544	580	559	544	518	515	541	520	548	552	561	525	525	526	556	533	556	554	543	563	508	506	540	570	504	521	515	567	574	566	548	555	579	546	559	566	564	539	562	569	551	581	571	544	562	540	544	567	540	542	530	564	558	574	572	539	577	546	557	561	548	560	563	559	558	552	561	586	544	565	563	553	581	562	525	563	590	521	525	562	567	573	528	573	516	584	497	577	518	548	529	514	556	558	529	549	567	554	519	574	542	553	571	547	548	544	572	552	573	543	516	541	564	506	527	550	548	546	531	583	523	566	542	521	545	563	557	580	518	620	573	539	579	569	511	503	552	555	536	565	578	553	556	571	551	543	571	620	509	531	524	587	541	562	553	521	565	562	577	552	555	549	534	579	567	483	555	533	535	550	564	560	536	584	527	578	567	546	549	572	547	556	564	582	576	534	517	553	542	549	528	532	568	539	530	534	558	532	515	570	548	555	604	591	549	550	583	521	536	594	556	549	535	552	565	560	563	550	532	561	557	552	527	530	565	571	584	535	571	583	560	562	575	505	540	536	572	534	538	579	538	569	552	524	551	581	526	526	572	523	566	563	572	520	587	578	550	521	558	574	560	544	563	562	522	550	541	554	567	576	536	520	525	540	565	543	508	522	515	529	568	515	550	569	587	573	565	552	549	523	523	520	551	515	560	552	526	530	542	565	507	535	537	564	561	562	528	575	487	538	566	551	532	573	570	575	603	582	548	569	509	564	547	580	577	549	575	560	532	582	551	535	534	539	505	518	556	537	611	538	583	545	571	533	555	551	592	541	532	526	577	554	520	524	549	599	560	570	574	557	521	536	542	519	539	552	530	571	572	589	526	529	552	570	522	533	562	521	577	582	511	553	551	554	490	565	519	543	538	543	530	571	557	589	520	554	513	551	528	527	538	555	536	547	543	537	572	542	576	523	572	522	559	548	559	476	556	532	560	559	567	523	537	533	541	542	547	524	553	570	557	513	558	592	541	568	564	541	532	541	517	563	535	530	500	555	529	578	525	524	582	591	555	575	525	542	551	578	532	561	535	560	560	530	533	569	534	512	548	564	544	558	547	542	513	539	521	554	586	529	489	558	548	549	572	564	582	594	569	517	537	606	558	530	575	584	512	585	556	596	580	556	488	548	545	564	557	513	513	547	533	540	536	558	534	545	588	522	527	504	571	550	559	538	577	522	537	531	528	576	543	556	561	524	490	580	555	560	611	544	556	534	550	570	581	558	570	541	560	591	542	539	565	591	574	563	539	539	510	556	551	572	535	548	545	577	522	593	540	521	579	562	556	538	564	523	563	598	518	553	525	569	523	564	537	535	545	565	550	582	519	516	580	524	586	556	566	564	550	530	519	542	570	549	557	504	570	572	535	582	545	550	583	561	588	551	545	541	555	560	591	501	544	547	563	564	533	581	560	491	530	527	549	554	539	511	576	547	562	554	549	576	552	545	526	538	531	570	569	586	568	592	513	551	538	581	504	525	557	572	518	525	578	546	541	560	557	536	563	552	548	556	551	523	572	548	539	545	589	552	563	550	526	510	521	509	513	534	558	575	567	586	575	575	564	542	547	522	576	544	535	522	552	534	568	559	579	588	546	568	521	545	557	553	536	558	540	562	552	553	546	541	569	571	583	579	587	499	540	543	538	531	570	548	551	556	535	533	523	517	531	506	530	510	547	571	547	552	538	538	576	540	533	556	531	573	584	567	560	555	540	541	551	556	543	496	546	529	541	583	505	556	552	571	557	527	554	587	517	507	527	514	612	543	583	536	520	524	539	531	526	556	554	574	531	558	628	564	543	586	558	546	538	527	559	493	503	567	539	565	530	577	596	579	539	582	521	573	545	569	557	539	519	565	570	551	569	555	569	527	509	526	548	554	556	533	553	542	571	555	533	499	514	560	559	523	544	538	540	531	529	574	567	537	560	540	542	585	547	520	584	571	581	541	513	565	552	561	588	572	560	517	534	536	550	515	532	544	613	543	562	563	545	536	558	561	549	570	573	516	525	547	577	558	539	605	536	609	540	543	546	563	503	530	522	527	507	513	560	575	545	576	538	551	523	501	541	552	529	568	522	571	562	552	539	497	531	578	546	552	555	541	537	555	571	503	539	518	558	556	510	575	562	576	545	522	569	524	516	556	524	502	556	575	482	551	508	598	550	543	546	544	576	599	578	540	558	548	530	513	537	555	563	572	558	596	510	518	553	500	513	564	563	542	538	561	533	513	582	537	552	539	559	596	517	552	539	514	565	539	512	557	507	578	541	559	549	526	503	556	569	544	565	562	535	579	600	506	547	557	501	512	544	543	558	556	544	513	575	597	546	556	549	543	541	569	533	561	567	571	536	579	542	559	545	554	552	529	534	580	531	554	539	538	527	530	618	526	570	556	529	551	543	555	523	589	554	558	558	528	535	507	555	515	574	546	540	538	588	534	560	568	500	578	550	545	526	554	566	544	550	538	534	546	532	549	534	563	550	528	532	537	527	532	580	506	535	580	563	530	547	569	545	549	577	551	541	550
49012	66926	38271	2665	1967	1570	1421	1188	1066	1105	1003	909	864	853	839	828	832	831	815	811	740	776	760	758	754	807	774	797	729	737	749	750	760	714	730	766	777	710	770	762	732	750	714	691	764	727	714	739	744	729	741	762	720	755	736	726	716	735	738	772	730	763	750	761	718	749	718	713	708	763	743	709	723	734	756	714	715	746	721	720	746	718	697	699	729	784	723	762	744	744	732	784	688	744	732	740	761	722	767	756	744	752	752	706	755	766	774	732	720	755	702	698	766	719	713	729	685	783	762	796	766	701	754	764	769	799	721	763	727	727	726	751	760	784	765	750	715	739	701	729	738	715	775	781	757	747	728	751	728	684	754	752	754	779	735	770	685	724	732	711	727	753	744	732	763	739	732	773	752	750	729	765	714	742	677	709	734	701	711	755	721	748	764	754	766	734	710	755	730	725	792	759	712	754	702	791	742	729	752	724	714	703	731	768	777	735	746	681	731	715	706	757	735	716	722	772	730	713	754	716	730	755	707	733	714	755	778	725	731	703	762	717	778	711	712	749	754	766	776	761	731	758	728	731	741	739	703	707	759	735	770	714	686	754	672	759	741	741	715	726	739	750	737	735	704	748	761	703	717	748	686	729	731	751	722	739	686	750	743	769	716	687	737	718	726	733	726	747	750	759	740	802	761	813	708	728	741	713	761	753	675	782	730	755	734	747	728	727	721	729	720	763	789	722	711	724	666	679	769	722	739	741	710	709	735	748	730	746	692	731	711	695	758	756	691	723	725	773	696	737	767	760	725	739	712	744	773	702	709	728	753	784	766	772	728	694	732	750	748	787	705	692	745	737	730	749	726	756	769	757	749	729	782	759	757	744	723	697	726	764	721	740	765	703	761	776	747	718	745	780	705	740	727	734	732	696	755	738	715	739	781	804	710	731	757	752	738	741	790	717	690	721	736	747	753	734	751	763	750	776	730	763	708	722	739	741	797	709	728	729	773	759	718	750	700	740	739	730	745	736	748	773	746	780	741	735	734	763	725	777	762	741	735	727	742	711	722	750	763	727	764	726	733	682	735	706	702	744	744	724	759	731	754	702	688	750	733	780	756	747	719	719	704	688	759	709	763	747	739	740	723	734	703	762	692	751	726	712	693	705	705	740	762	772	740	759	761	743	717	722	767	718	708	693	734	694	708	759	733	717	749	733	703	732	727	738	721	777	748	769	763	731	732	723	748	768	797	750	697	737	758	733	724	705	762	764	729	748	754	752	744	741	782	753	756	745	766	738	751	728	760	707	737	727	716	719	698	708	764	728	766	741	724	788	701	718	772	743	730	746	761	731	739	772	798	715	775	699	715	710	707	751	687	759	726	720	793	697	686	701	757	708	736	749	748	748	664	736	756	752	759	777	762	718	737	787	738	716	777	740	727	775	668	712	713	744	764	722	766	762	751	735	748	753	732	738	742	749	735	786	756	715	771	757	705	759	739	746	760	743	751	741	747	722	711	728	741	721	769	795	744	744	760	737	751	775	745	767	735	762	760	709	806	702	672	785	751	694	732	777	702	691	746	745	741	728	671	780	708	750	704	768	744	734	747	729	729	714	715	744	741	762	749	682	728	786	684	771	730	742	762	725	737	727	752	737	742	776	726	811	772	727	715	721	769	735	732	766	817	738	780	776	733	699	744	703	746	777	783	771	721	725	702	759	727	759	700	773	739	757	740	761	698	728	747	733	743	704	723	756	719	783	692	745	680	754	725	771	720	749	740	736	736	735	757	743	699	719	696	733	738	727	737	737	722	726	707	727	779	749	731	718	720	733	761	751	699	706	737	735	748	737	721	765	735	761	667	767	723	752	768	738	779	736	728	686	775	747	761	718	768	765	746	763	771	741	732	775	714	739	758	754	752	718	785	741	760	721	811	715	748	752	773	771	778	773	674	794	739	708	792	751	675	727	736	708	750	763	733	750	731	762	746	669	685	731	681	723	660	698	747	718	733	724	727	694	742	739	728	770	720	778	774	731	699	751	691	724	779	745	703	777	730	736	718	734	735	709	761	781	771	737	738	702	733	778	758	740	757	696	747	733	696	734	749	666	786	774	698	695	753	745	753	741	682	782	773	766	735	756	757	776	654	746	699	737	712	731	725	746	769	741	726	750	728	716	755	748	755	764	715	702	761	792	757	693	694	756	759	720	737	736	724	734	718	727	743	700	689	763	700	719	746	747	754	717	748	764	703	698	738	707	728	699	713	731	696	713	748	724	717	766	753	723	737	708	754	722	685	744	740	780	758	720	752	731	688	796	718	785	712	738	735	774	736	744	732	755	738	759	721	754	745	783	766	700	737	709	753	721	735	751	794	716	712	773	655	708	749	780	715	729	725	740	743	684	749	784	719	765	748	774	715	762	761	698	738	743	745	743	724	722	723	737	741	702	800	738	717	684	694	741	731	708	728	779	750	695	737	730	726	749	705	722	680	721	712	772	756	718	747	805	728	773	798	763	715	753	752	760	756	727	758	707	754	683	823	743	746	724	695	718	685	735	723	740	750	740	688	738	716	716	728	760	771	743	748	754	729	758	724	702	752	734	737	692	685	712	728	745	754	728	722	738	764	708	727	734	747	764	780	758	682	719	729	740	726	687	709	759	700	698	702	751	754	738	745	765	730	763	795	761	719	691	714	709	756	734	752	740	788	779	719	748	794	699	790	737	739	713	731	747	713	711	774	742	764	708	748	756	699	748	723	681	680	730	691	745	747	766	809	772	712	753	769	701	707	725	695	726	732	767	730	770	747	703	760	705	733	721	706	742	774	758	747	726	702	732	695	709	764	730	712	722	745	732	768	795	724	741	702	722	763	723	738	736	714	749	736	725	760	685	750	787	763	746	727	753	707	712	709	715	696	729	734	753	740	725	730	769	721	736	742	730	736	727	755	705	728	719	780	737	735	745	689	715	748	737	751	735	753	789	764	689	686	779	749	747	749	728	737	712	735	686	748	716	736	758	743	754	718	713	701	708	744	722	677	797	790	717	727	802	762	687	706	725	703	720	721	777	762	747	693	713	727	701	697	714	727	716	706	747	684	730	709	799	693	755	723	746	771	744	721	750	724	769	740	711	731	754	709	723	695	753	765	759	756	744	683	802	783	724	710	771	719	759	734	742	671	778	758	687	728	745	737	726	719	754	722	747	765	686	723	788	771	699	737	736	747	773	753	735	735	682	689	753	710	767	735	738	718	716	732	759	723	708	706	756	713	724	726	771	708	748	735	750	726	773	723	740	788	731	722	671	717	746	766	748	769	742	744	775	700	766	695	778	716	816	693	733	727	735	775	736	757	757	728	720	713	715	758	774	714	772	765	739	734	721	743	716	729	733	709	769	740	715	740	743	749	714	723	737	710	727	740	740	740	759	707	743	778	773	750	743	751	728	728	731	748	755	733	636	755	729	706	732	764	761	720	744	779	745	750	721	740	706	738	771	717	742	712	711	763	727	761	699
23202	21667	29797	23699	21474	21485	11023	740	503	492	425	409	423	334	379	351	358	333	360	335	284	329	290	325	298	299	337	312	318	296	314	293	297	294	318	325	283	306	273	293	305	268	299	303	250	293	287	298	300	301	281	282	297	269	260	297	308	287	282	315	294	306	287	278	284	322	329	304	262	276	273	294	262	297	269	295	275	274	293	265	303	298	276	291	296	272	289	273	280	302	295	293	281	285	261	276	303	285	299	289	313	316	276	288	304	274	281	302	267	288	324	286	274	252	295	306	296	284	267	308	287	285	275	300	302	266	298	304	283	287	270	303	262	303	276	308	299	286	300	297	307	288	327	296	310	262	273	284	294	282	300	259	270	301	275	290	276	272	267	299	271	302	280	285	272	313	261	291	288	276	264	268	303	283	259	268	277	294	278	309	276	273	288	285	299	269	298	290	236	258	304	292	277	292	266	282	270	283	268	282	332	266	276	268	275	285	293	264	301	264	275	315	278	291	273	285	279	273	293	337	272	286	265	293	268	290	286	320	274	275	269	306	271	309	285	269	290	269	284	311	277	307	270	261	268	276	254	263	272	290	286	311	302	294	251	292	287	267	280	312	286	296	300	278	300	282	292	289	288	287	255	294	278	296	286	269	292	302	293	259	270	306	311	283	292	260	265	298	285	315	272	318	289	283	304	275	273	241	320	299	308	268	273	273	279	283	275	274	297	285	273	292	307	262	284	281	299	281	270	274	281	289	288	269	310	291	273	303	273	297	282	290	273	269	299	297	278	265	281	292	286	278	250	268	293	295	311	285	279	270	278	278	306	266	266	299	291	301	269	282	300	297	274	291	300	290	321	287	304	316	294	297	266	292	293	274	293	259	297	301	277	271	279	306	291	266	287	276	268	273	270	295	319	283	284	278	254	284	278	262	286	287	278	299	278	293	278	277	272	288	308	287	270	305	307	302	297	269	283	298	288	265	273	298	314	285	304	280	263	291	300	291	269	263	314	286	287	284	282	291	281	317	301	278	286	292	286	270	276	278	287	314	269	259	299	261	291	273	304	284	301	281	269	274	285	293	302	272	293	300	302	279	282	309	269	280	279	297	251	294	312	294	273	292	280	284	268	266	300	298	301	290	283	300	290	244	273	312	287	257	272	309	307	304	286	314	308	300	296	302	274	290	282	277	294	274	307	305	305	264	300	292	271	313	270	299	287	305	266	311	281	261	307	266	286	293	315	267	280	292	284	253	291	294	312	276	275	291	285	270	256	292	283	277	284	271	308	299	297	256	263	331	320	277	281	270	303	261	300	307	304	299	277	303	299	259	292	303	292	294	280	264	282	298	291	310	284	269	302	257	276	289	276	274	270	297	315	285	303	257	305	292	270	284	282	277	291	307	286	325	245	299	303	279	274	299	288	292	265	297	252	294	313	285	287	266	295	294	300	277	293	293	294	296	329	269	281	281	283	291	265	273	313	291	276	289	299	298	259	304	293	294	297	279	311	312	295	294	301	293	280	300	321	309	282	324	304	298	303	288	279	286	271	268	291	282	275	271	289	258	299	276	260	303	299	283	290	278	285	297	279	311	303	280	287	265	278	284	277	289	279	298	293	302	275	296	267	294	285	263	302	294	295	276	305	268	291	281	262	285	287	271	287	273	315	283	281	298	291	252	330	303	303	266	254	302	264	299	264	272	265	300	277	283	292	304	292	284	272	287	276	263	307	290	231	309	301	288	304	313	271	294	283	278	282	275	305	282	277	310	307	268	285	306	253	279	295	275	282	276	307	284	298	278	290	289	256	283	295	295	300	305	275	285	302	278	251	314	286	299	264	311	331	283	301	266	296	253	272	309	291	295	280	293	302	260	294	291	301	290	267	280	296	291	294	291	286	307	309	286	292	327	277	288	317	274	292	300	272	265	288	304	280	277	262	280	317	280	310	286	279	284	307	288	281	298	279	288	269	304	310	278	282	302	317	297	279	335	290	274	323	293	296	302	257	272	278	273	272	283	287	274	281	269	293	252	269	322	274	283	307	283	293	294	309	266	293	265	283	262	289	283	305	301	287	287	263	300	280	311	273	286	285	275	290	271	303	253	278	264	285	271	303	267	287	280	276	316	268	296	298	267	281	266	286	318	322	267	265	322	250	279	260	286	291	320	294	296	284	295	310	255	268	273	294	267	267	316	280	259	278	318	286	292	286	284	300	300	290	299	266	287	286	304	281	286	295	283	270	290	312	300	293	335	267	315	255	308	263	298	303	271	274	263	255	289	288	297	300	290	310	261	271	273	274	266	254	298	271	289	325	268	276	308	305	298	278	285	252	276	275	252	266	266	277	285	291	279	309	309	250	315	260	300	278	275	268	256	301	322	285	261	325	258	299	279	298	291	300	296	296	279	264	264	292	280	252	296	258	283	283	296	301	305	291	297	289	280	261	284	290	274	281	279	310	294	308	289	307	299	263	275	293	294	308	320	289	272	265	238	293	287	288	250	292	293	286	291	296	287	280	290	272	286	281	273	287	274	314	281	270	282	303	280	270	251	280	282	284	277	281	292	294	287	318	269	294	283	264	309	271	274	287	270	287	270	265	268	239	291	286	281	290	306	286	275	277	293	285	311	298	307	270	290	303	271	286	276	265	288	279	314	283	257	299	297	290	251	268	295	311	285	273	298	288	285	273	283	281	272	315	312	315	290	272	271	283	272	269	296	272	276	265	290	274	290	275	281	309	272	257	309	292	269	297	304	301	285	279	297	249	256	283	296	286	266	287	281	277	310	287	289	277	280	291	272	279	288	306	299	299	289	326	286	269	267	278	317	285	284	281	306	292	291	279	291	269	276	279	278	282	295	295	306	298	256	262	290	303	281	305	285	270	299	272	281	286	293	287	297	278	275	324	286	346	294	276	280	271	267	293	301	297	263	292	267	288	273	295	293	305	267	318	294	291	281	304	268	264	280	288	297	290	285	298	282	275	280	266	286	271	295	273	280	268	289	297	283	286	311	284	296	300	257	280	262	276	286	288	289	273	277	303	281	282	313	268	279	284	312	286	311	279	285	306	297	335	293	291	279	278	241	271	290	295	264	289	304	284	260	288	286	271	251	276	275	272	282	238	289	311	256	306	271	301	298	292	292	279	308	266	278	301	261	282	312	287	306	330	261	254	296	305	311	289	313	305	272	301	280	272	288	287	288	292	270	275	301	299	286	315	279	280	306	295	293	281	277	268	251	273	315	289	288	307	303	272	285	295	297	299	313	288	274	264	314	270	280	278	266	275	264	298	267	278	300	289	308	260	264	282	305	296	275	264	255	293	273	263	276	267	295	305	271	297	290	307	283	284	305	284	290	311	255	262	273	297	287	288	274	264	257	268	299	292	275	295	272	310	257	273	327	267	271	304	274	296	319	271	255	312	292	283	292	321	312	273	273	281	278	276	284	308	271	302	281	272	325	291	309	295	309	309	287	269	238	313	309	279	264	313	280	268	296	300	286
52450	58564	38627	3805	2516	2046	1547	1317	1096	939	802	741	663	611	564	514	519	488	518	540	468	454	422	419	431	419	417	413	412	424	398	410	394	388	430	406	412	414	405	408	391	406	438	407	413	372	451	387	392	386	414	382	378	425	389	395	375	395	365	398	402	384	358	395	385	392	367	411	367	407	399	369	386	359	381	385	364	408	400	356	422	404	413	398	409	386	352	391	363	420	412	376	347	358	376	374	357	404	387	420	386	355	404	399	397	390	391	395	375	373	361	377	365	378	361	382	410	369	383	362	394	392	405	378	403	408	400	407	384	375	381	414	377	393	388	375	401	366	369	394	338	374	392	381	393	386	386	371	403	343	386	370	375	389	404	392	389	374	401	394	377	358	351	382	392	383	409	412	384	393	388	377	378	375	386	404	363	403	342	380	402	389	399	411	389	389	362	401	372	403	366	387	347	387	393	341	367	416	411	366	424	390	402	393	394	366	354	418	399	423	383	371	378	376	375	365	380	365	369	364	346	417	397	357	386	432	430	364	359	372	369	402	380	387	402	391	376	389	384	382	380	374	366	389	391	368	394	401	384	349	398	402	388	362	378	389	381	395	373	399	416	414	382	393	395	428	365	384	409	373	348	376	385	393	406	389	371	407	395	410	370	383	390	359	386	370	377	375	389	390	426	367	396	407	397	371	389	365	396	409	424	397	375	424	390	416	383	398	397	368	419	368	347	373	353	392	423	380	401	430	401	382	397	408	402	379	380	371	373	376	382	397	374	415	382	389	391	390	404	366	343	404	366	392	402	372	359	407	371	388	354	384	416	422	395	352	355	398	384	375	397	397	399	431	385	397	390	401	402	367	394	399	364	382	377	392	347	405	386	351	424	405	400	383	395	406	385	398	402	404	375	353	423	405	403	368	384	341	398	390	365	388	368	423	382	452	400	373	345	386	391	390	414	375	423	398	367	382	391	390	390	371	369	371	393	401	373	361	370	361	387	365	349	379	367	355	404	384	374	388	412	403	379	392	402	380	371	392	412	403	369	367	387	359	373	348	335	417	393	391	383	401	365	349	391	410	395	401	369	365	383	368	390	357	414	401	405	383	402	397	366	400	400	386	383	353	396	361	391	380	383	384	373	361	398	401	397	391	362	390	391	374	380	436	428	403	398	380	407	395	362	364	401	416	379	408	338	381	395	386	359	364	403	362	383	412	410	390	418	392	374	361	375	387	396	386	376	367	361	369	384	408	397	401	366	391	373	367	372	384	388	363	355	368	395	395	385	379	398	423	402	442	380	373	373	396	405	429	391	420	408	352	414	391	388	373	400	393	375	364	377	377	357	403	389	368	377	393	386	411	386	352	369	389	392	387	402	380	371	382	424	389	375	353	373	378	399	379	412	388	390	427	383	398	371	353	387	424	392	400	396	374	381	383	373	390	428	383	387	403	399	377	375	406	378	397	379	388	364	361	349	375	386	377	421	381	358	411	384	370	406	372	393	385	359	424	364	386	389	419	361	409	385	400	372	390	389	379	387	408	404	396	393	385	354	404	347	387	383	350	354	402	382	394	398	410	395	417	383	378	394	407	395	402	393	384	380	370	406	400	372	385	389	400	380	416	402	403	373	388	417	413	358	352	368	393	398	405	402	378	398	405	387	409	398	401	384	420	406	380	390	388	393	397	377	378	368	389	401	392	399	389	379	395	395	347	398	358	394	420	399	361	399	381	370	364	401	400	365	367	405	381	408	382	405	359	362	372	415	406	361	369	374	369	403	420	360	391	413	398	337	387	403	391	383	372	375	387	386	389	377	373	366	381	375	375	335	391	397	391	392	384	380	407	440	429	362	422	391	442	379	386	397	425	388	363	392	398	339	382	407	350	389	402	364	390	420	386	366	386	378	397	391	410	389	405	407	407	350	403	419	367	409	363	382	384	393	370	383	393	361	388	427	384	401	401	368	394	403	366	422	371	386	367	387	399	364	335	414	403	355	410	406	377	390	399	385	415	403	413	392	392	384	406	358	421	347	355	384	412	379	404	410	390	370	415	388	378	346	388	385	368	371	384	347	388	399	368	412	352	385	371	381	395	417	397	374	394	386	373	397	351	383	364	393	386	397	383	383	383	420	388	398	401	387	376	390	365	373	427	353	375	407	374	403	388	408	356	381	401	399	381	374	383	362	371	390	415	400	369	394	375	398	390	378	372	388	403	371	356	411	408	391	390	365	390	374	406	405	367	395	397	414	387	386	357	378	370	367	346	417	390	407	404	386	370	390	392	408	382	387	383	393	355	411	377	375	391	383	410	382	368	373	395	403	358	379	385	403	363	404	413	388	413	419	407	390	376	368	380	360	399	393	379	419	347	390	385	383	367	378	390	357	411	375	372	387	374	375	365	389	392	368	417	366	386	406	361	351	403	354	353	389	396	377	418	405	395	400	384	428	362	347	400	379	378	369	399	390	392	355	390	382	413	394	397	387	373	379	388	379	419	374	397	391	427	370	362	402	379	380	346	365	403	376	378	390	409	398	389	372	350	375	348	367	403	375	375	363	368	352	401	378	373	356	377	413	400	407	408	397	392	378	367	380	389	401	380	394	415	377	354	391	402	372	413	381	379	368	341	385	374	421	367	398	385	395	409	375	374	359	392	409	384	411	402	359	354	355	376	378	347	376	408	387	376	370	380	360	387	409	374	379	392	368	398	372	386	409	384	371	385	400	365	386	409	363	396	372	385	381	371	369	382	379	379	382	378	415	397	402	384	424	401	405	389	379	371	366	375	402	406	420	385	390	410	412	396	392	373	376	402	384	426	386	373	399	400	389	377	405	394	373	388	385	358	382	400	399	396	393	377	383	372	388	341	342	382	342	407	382	375	372	411	393	389	412	381	373	412	401	358	368	388	415	401	399	369	418	366	401	383	366	394	427	362	375	364	371	414	382	378	374	366	393	374	374	411	413	387	395	343	369	381	362	384	357	364	408	384	380	413	418	367	393	387	366	413	371	382	424	390	415	382	390	366	397	397	383	359	403	410	341	384	360	393	370	354	350	409	389	403	411	389	372	368	408	353	387	374	391	420	370	388	386	369	432	399	391	364	354	404	365	364	399	379	390	383	387	379	414	388	365	424	390	422	397	391	364	352	395	425	388	385	384	384	381	425	390	406	364	372	385	374	394	371	364	386	396	366	379	387	364	377	384	368	385	415	370	386	391	358	383	383	383	373	411	386	357	383	413	370	394	393	379	341	367	394	379	380	398	412	386	388	388	379	382	397	379	386	419	406	417	369	377	366	381	413	399	352	363	365	397	378	361	366	398	383	432	408	347	381	390	380	388	330	367	402	371	409	391	396	387	368	412	354	378	407	372	384	369	383	382	393	363	361	390	409	397	411	351	378	370	401	393	381	425	378	415	361	341	390	378	361	359	380	370	401	434	421	370	401	414	346	416	366	392	393	408	409	400	418	421	409	419	373	410	408	387	369	403	355	351	399	418	364
27687	24142	21743	5078	683	596	571	548	557	549	536	567	590	564	532	603	598	532	585	574	578	585	592	585	537	553	553	535	580	609	555	533	533	546	591	524	521	580	557	580	552	559	579	588	578	566	529	528	540	531	561	561	583	568	578	546	587	577	591	514	568	624	553	507	577	550	552	558	553	550	532	571	540	547	529	546	552	526	539	536	545	589	549	578	550	562	572	544	568	559	539	569	602	564	550	584	567	561	547	547	514	561	559	531	518	549	565	570	550	552	555	544	528	573	593	573	564	549	554	517	549	566	534	514	558	556	534	542	544	562	540	552	563	540	540	534	584	558	547	542	584	575	525	562	605	572	584	591	563	599	538	542	522	567	516	544	578	529	570	500	574	554	542	563	561	539	523	541	514	571	545	566	539	534	545	558	612	506	562	560	559	557	553	563	591	579	562	563	540	566	532	605	541	596	532	559	583	540	541	540	564	554	541	493	527	534	533	551	541	571	548	567	566	534	565	579	536	535	542	558	626	533	514	538	575	563	553	516	532	524	553	536	551	571	555	552	544	539	553	607	530	570	576	594	567	575	527	579	567	607	555	550	594	524	525	520	519	589	554	561	567	499	542	537	554	560	519	575	527	576	601	572	510	540	594	519	532	534	583	552	505	550	557	580	544	547	543	527	573	577	521	529	538	546	597	566	580	547	543	521	581	557	546	542	596	578	542	545	596	570	589	587	518	524	551	581	572	508	614	587	562	526	553	547	544	593	583	547	551	541	544	564	526	506	550	560	597	544	576	527	570	547	544	570	540	550	541	548	541	539	551	562	543	560	577	521	528	566	559	508	579	580	555	562	566	554	531	569	589	526	515	584	584	536	538	565	536	575	531	543	603	567	565	560	537	546	581	564	582	516	529	594	560	539	545	571	495	551	541	550	539	546	533	562	548	566	547	582	593	555	557	532	564	565	582	541	540	582	584	532	588	560	563	538	581	582	528	533	532	531	559	574	567	546	552	544	503	588	519	536	572	537	549	548	557	543	543	519	552	562	541	564	567	547	554	598	570	551	571	559	551	594	547	557	555	514	602	556	597	532	573	559	616	592	551	550	569	547	546	582	577	572	568	540	570	496	522	581	582	535	562	554	562	553	568	518	519	584	553	571	545	533	568	583	562	518	537	550	592	580	593	533	511	577	543	528	583	538	556	594	549	532	570	502	537	561	513	548	538	533	544	584	553	571	559	531	571	551	542	594	580	547	541	540	562	590	549	584	581	532	537	556	592	554	572	533	566	554	546	572	576	578	549	575	554	562	593	617	581	520	516	498	548	578	554	586	562	530	541	562	560	571	549	614	566	582	580	539	565	600	531	541	515	530	525	518	540	577	568	544	544	609	576	515	598	541	556	512	539	505	561	548	566	571	531	581	530	554	527	511	555	576	593	548	603	571	562	568	546	549	534	531	560	563	539	567	547	571	584	515	583	563	541	570	584	560	534	549	543	514	518	547	568	547	585	528	582	581	544	558	508	531	526	571	546	514	573	532	538	570	614	587	542	564	592	545	578	529	555	545	543	595	543	576	506	542	545	521	543	568	567	516	593	589	545	592	553	560	516	568	567	567	602	543	568	578	547	534	566	533	530	608	584	610	592	559	519	557	558	534	539	555	575	570	523	557	568	534	527	568	580	543	514	574	506	570	597	572	539	536	540	505	556	559	533	532	561	568	547	537	559	577	550	531	559	602	581	572	558	596	579	551	584	538	560	560	587	550	551	547	580	542	545	563	565	550	542	526	523	570	558	550	573	549	521	542	566	571	567	614	590	533	550	535	549	568	569	584	553	546	554	555	522	537	574	567	565	543	530	554	537	557	604	599	620	550	539	530	493	552	575	565	547	545	574	538	567	602	572	552	534	562	557	543	540	585	557	524	571	556	587	525	545	560	484	524	575	577	555	576	561	530	555	571	562	567	562	566	526	571	562	587	538	551	572	546	564	574	547	540	554	571	573	577	567	500	577	554	548	535	536	529	534	583	584	551	539	542	513	540	568	591	549	548	525	557	525	515	540	538	519	539	573	533	560	583	559	535	549	570	571	558	572	557	526	553	598	593	525	576	564	530	540	514	522	529	624	573	611	553	550	567	556	553	525	537	572	539	577	531	566	537	549	586	564	557	557	548	519	555	578	576	567	576	531	538	538	601	565	550	582	532	544	564	565	562	549	541	565	566	521	540	591	554	551	538	521	579	577	522	540	550	553	565	541	534	533	529	580	573	539	537	520	539	536	531	573	594	556	574	551	523	577	548	581	573	559	600	566	550	581	573	590	543	563	549	548	548	572	596	561	545	550	531	570	572	545	497	541	569	547	567	596	547	548	560	569	572	569	545	549	529	493	549	545	562	539	507	548	591	573	541	523	565	539	489	546	538	555	534	538	568	553	542	501	566	573	547	530	541	599	555	549	612	533	591	546	563	562	533	560	553	587	547	532	538	576	570	594	525	537	528	583	521	593	572	557	552	572	541	567	532	555	531	586	565	553	521	512	565	606	586	584	533	563	548	554	536	551	559	533	533	544	529	518	553	501	553	546	514	573	561	594	540	576	563	546	557	615	557	567	573	561	562	530	548	584	532	551	559	547	576	556	548	578	554	561	524	549	556	575	553	555	573	549	529	539	562	547	559	577	569	597	558	565	521	558	573	560	586	527	559	556	522	535	573	515	560	545	588	545	565	527	550	568	551	576	599	560	567	597	523	495	547	563	568	565	543	544	548	582	587	564	553	565	559	589	538	554	546	597	552	528	600	538	554	542	555	547	566	553	514	540	573	546	549	584	585	548	557	549	534	541	520	515	540	534	543	571	555	582	570	550	524	556	559	558	544	551	556	553	574	584	522	517	559	535	574	553	551	568	581	578	507	570	539	560	541	535	513	537	528	601	528	569	595	568	547	523	484	563	563	575	521	505	524	530	571	563	548	579	557	573	532	575	556	565	560	559	566	542	551	555	527	569	517	562	559	567	531	561	561	600	576	540	546	540	558	566	550	556	576	536	555	518	567	544	518	520	527	566	528	529	563	531	571	551	631	526	523	572	556	507	525	560	574	536	604	549	558	575	543	536	502	564	543	525	543	597	560	553	554	545	550	557	514	567	541	560	574	589	546	563	566	588	537	563	562	523	546	567	563	561	581	572	552	575	583	560	570	577	521	567	538	578	569	558	565	567	549	525	551	551	523	556	557	487	620	570	609	550	581	562	550	596	552	535	526	563	556	533	581	570	580	516	550	510	544	563	571	559	528	519	572	595	563	601	548	561	585	605	568	561	556	578	610	573	561	562	515	573	551	537	560	544	550	565	561	509	563	556	552	572	564	587	507	556	521	571	522	592	527	560	557	566	539	526	529	553	564	535	579	559	547	593	580	516	523	580	544	547	515	553	548	537	549	548	554	527	539	546	530	561	566	570	577	542	565	574	528	586	550	567	538	522	546	547	551	579	525	547	518	579	577	576	551
24907	35172	19276	863	758	786	737	734	779	754	757	742	781	754	731	720	776	749	723	734	758	770	770	724	789	704	720	782	714	756	731	757	702	682	701	750	771	754	727	718	725	768	725	747	745	741	768	720	719	716	722	732	753	731	744	717	714	697	706	716	716	694	738	725	718	787	770	735	743	752	824	719	726	768	708	778	738	766	738	706	758	746	707	741	735	765	725	734	766	777	752	749	725	747	736	759	738	711	709	749	721	730	767	716	780	713	733	718	715	694	684	712	773	730	720	722	722	729	714	739	685	762	723	679	807	743	738	730	707	704	709	703	746	753	704	755	781	716	736	745	722	740	727	736	744	716	725	765	680	698	720	684	713	704	733	749	729	751	732	728	745	735	685	753	726	739	718	771	726	708	749	740	774	680	667	799	764	714	742	740	765	731	698	745	753	688	706	719	736	702	743	765	730	730	751	759	715	724	752	782	705	748	764	679	730	766	708	733	757	703	772	676	797	752	727	712	703	747	721	695	737	702	706	729	779	710	731	762	743	780	718	717	736	748	760	751	748	712	672	757	750	729	732	696	717	695	752	744	737	727	736	718	744	768	707	733	775	744	764	712	746	761	733	728	713	733	733	685	741	704	727	686	706	736	696	700	699	767	697	741	754	691	700	709	787	730	726	725	763	762	689	745	746	722	731	715	712	751	786	754	766	737	770	747	733	734	698	725	681	754	735	748	778	771	802	702	712	770	761	764	779	757	737	722	718	759	719	716	690	727	705	752	708	732	704	732	706	723	746	711	763	693	733	742	736	726	704	720	757	720	728	732	735	750	727	740	772	761	736	733	752	713	683	763	689	710	720	732	697	743	774	738	748	765	786	764	713	713	702	678	679	702	773	738	736	720	762	759	730	678	716	728	730	740	711	741	720	737	716	702	795	724	748	732	737	715	747	703	724	737	721	736	747	693	717	715	753	749	727	772	692	762	713	692	764	730	663	703	727	732	725	749	773	713	751	724	686	736	779	719	737	751	740	701	728	727	683	707	765	725	739	720	691	728	702	693	773	759	760	756	682	733	701	779	749	751	763	752	727	751	730	731	690	736	724	710	766	782	741	716	745	718	740	745	691	756	776	711	705	781	763	726	770	691	769	776	715	739	712	754	804	741	709	723	773	727	750	728	734	748	708	721	696	752	767	757	737	726	764	711	760	742	729	754	761	704	730	668	771	721	740	741	731	723	707	792	704	785	700	737	730	770	775	758	742	754	695	712	740	697	751	788	710	722	743	749	750	670	761	728	744	733	756	738	745	725	698	735	729	686	738	756	709	708	737	730	722	709	775	733	719	738	684	714	748	755	730	719	753	787	761	694	701	706	737	754	665	735	735	760	732	735	750	713	736	684	742	768	741	715	679	739	722	741	700	728	729	720	714	754	708	753	768	745	767	732	769	720	679	757	705	712	722	707	725	722	762	691	734	755	701	781	720	728	743	751	719	706	742	768	725	738	740	734	744	750	742	738	764	715	765	772	691	754	733	747	722	712	763	712	753	698	729	716	710	781	733	696	777	717	744	725	704	732	811	741	734	680	709	762	745	750	751	729	768	750	727	701	732	748	742	780	732	733	714	749	701	706	774	766	733	732	726	699	744	820	776	746	692	704	773	722	760	736	741	723	711	721	759	716	739	749	714	724	705	765	751	733	793	745	732	793	751	712	734	706	762	778	742	814	766	749	752	740	732	691	769	728	727	724	749	704	744	686	759	708	799	683	757	730	689	706	752	769	779	731	745	751	726	717	704	730	729	737	725	704	731	745	713	782	750	699	730	708	735	762	736	769	742	710	722	781	741	690	759	775	720	728	694	769	715	737	769	742	739	735	748	709	704	763	732	737	697	751	746	779	726	761	750	698	728	773	721	753	733	712	715	782	723	767	750	717	692	764	741	721	733	711	735	724	742	743	727	768	785	723	693	758	749	722	719	755	747	742	745	751	728	744	729	762	720	749	739	733	725	699	721	726	737	738	730	787	735	701	720	747	739	709	765	749	715	711	729	771	746	665	726	723	752	692	741	715	740	718	740	682	748	719	777	740	702	770	675	783	740	713	715	712	720	747	690	716	716	707	741	728	694	715	733	724	743	735	773	771	746	747	731	744	732	707	774	831	763	758	745	685	753	708	711	771	718	686	731	751	718	755	743	741	719	772	750	700	750	735	677	778	723	753	709	739	695	710	747	724	750	717	741	714	729	736	678	715	743	753	721	761	766	704	725	724	725	690	791	725	776	768	737	708	739	730	701	758	747	689	721	723	710	720	735	750	743	720	770	716	750	752	777	761	690	728	722	745	735	745	771	737	760	729	731	736	768	691	728	780	758	744	739	712	699	744	666	792	751	764	741	705	771	751	785	727	748	772	659	768	723	700	705	727	744	756	736	730	671	726	722	754	733	725	751	761	682	680	757	744	738	775	713	733	755	725	713	713	756	760	764	745	740	754	706	747	737	770	736	776	749	735	761	709	708	745	747	721	740	731	728	781	723	728	713	720	715	697	686	704	690	713	739	739	728	751	748	765	739	816	722	756	765	795	691	752	740	752	758	774	708	772	760	809	703	774	818	748	717	812	750	740	725	722	738	702	764	774	748	729	670	748	699	766	718	770	719	787	717	758	758	708	728	729	772	762	748	720	733	762	760	738	787	739	709	723	710	693	748	731	739	728	764	758	752	737	726	706	778	739	728	752	743	695	750	726	762	793	731	767	788	713	728	777	760	692	747	699	706	784	745	755	762	740	781	722	727	733	706	737	721	713	744	644	724	700	745	737	734	766	724	723	746	746	747	773	726	773	755	672	764	721	716	747	717	736	760	730	753	761	712	690	720	767	736	721	749	745	754	715	747	717	794	753	774	727	704	753	750	763	739	790	732	730	730	694	749	741	763	719	727	730	716	783	729	810	738	726	712	744	723	764	731	759	758	754	725	703	743	756	741	771	741	787	762	764	706	737	730	767	757	777	719	767	753	798	743	709	712	751	748	751	722	728	740	689	741	763	754	753	701	722	716	700	726	717	718	731	721	756	719	703	743	758	754	722	749	714	774	740	711	713	705	698	714	696	757	748	686	730	748	684	725	776	740	753	743	735	732	759	690	722	713	736	758	716	741	725	731	760	790	720	703	718	745	759	673	718	683	728	736	693	715	763	700	702	715	751	747	719	748	739	691	796	759	731	763	705	710	724	702	694	735	713	780	741	767	760	706	762	692	724	704	709	725	702	776	745	741	715	731	789	725	758	745	793	763	721	714	697	721	769	756	749	772	736	684	771	728	677	705	735	693	758	744	663	765	779	753	722	711	767	726	749	708	702	736	684	730	703	708	760	739	735	790	740	721	722	757	759	738	752	730	720	785	715	738	714	714	749	734	729	764	721	722	789	695	771	740	768	738	733	764	747	697	758	754	740	693	737	714	703	721	724	669	725	730	721	723	747	764	741	726	714	709	752	684	724	759	756	688	766
24176	21775	30113	23425	21471	16426	1609	772	677	688	678	593	584	613	626	609	606	574	610	550	615	564	564	560	563	584	561	548	545	582	525	536	582	545	577	558	541	501	559	525	513	513	555	538	562	576	534	522	512	574	551	546	595	536	568	555	570	576	576	587	537	620	549	579	564	566	575	556	557	583	554	554	518	572	525	535	552	551	563	559	519	578	571	519	533	563	576	545	534	544	575	574	548	581	538	528	538	543	535	539	547	569	585	570	532	573	570	543	546	600	575	591	548	601	544	565	562	574	509	523	551	528	508	569	481	556	621	528	521	493	515	583	540	564	546	590	556	507	557	555	549	552	538	541	538	548	530	560	593	503	559	535	517	517	558	533	545	599	581	563	531	510	531	558	544	567	518	534	576	556	526	512	549	494	578	554	561	541	548	560	544	578	532	541	546	553	553	509	555	525	541	530	623	541	543	527	562	580	574	577	559	541	578	541	562	546	554	544	596	570	550	551	536	574	571	549	558	573	565	582	536	536	559	554	551	563	576	557	535	533	540	544	521	537	571	562	557	514	540	547	561	554	557	563	491	541	547	532	527	530	573	550	518	550	538	518	529	513	547	558	533	581	556	587	569	566	532	581	529	559	518	537	557	553	553	544	522	517	536	540	529	551	550	529	529	518	544	551	598	551	526	558	566	570	574	550	532	582	537	554	524	530	508	580	530	530	530	629	549	528	534	588	532	524	588	558	551	550	549	528	557	495	514	538	519	559	565	555	564	564	555	554	591	546	496	571	528	577	568	570	530	550	622	571	593	546	553	557	520	563	560	543	516	530	588	522	558	549	554	520	537	565	575	519	570	558	534	576	533	554	520	571	581	552	545	541	535	529	578	573	553	583	531	507	554	571	528	552	535	592	559	558	613	514	511	576	552	538	576	505	585	569	573	557	546	558	551	554	557	548	563	546	565	543	539	583	557	538	515	527	550	555	593	525	560	566	586	552	525	562	529	527	545	579	583	574	545	566	576	562	553	511	524	522	547	556	545	571	549	504	522	600	519	542	555	570	537	495	524	553	525	566	549	528	582	596	551	601	579	538	583	551	544	547	539	541	522	546	522	566	586	563	544	570	627	574	555	543	593	555	550	572	543	547	536	544	541	551	590	564	541	556	558	533	547	577	584	575	517	487	583	550	538	562	548	534	560	586	538	538	550	557	579	560	549	540	541	540	598	563	534	523	573	573	565	518	568	526	537	542	547	609	566	567	549	546	548	536	524	529	540	563	558	554	511	563	592	534	549	549	549	547	589	562	565	520	543	536	539	546	530	493	537	550	605	531	569	565	584	595	548	505	535	530	516	571	521	555	510	520	551	559	534	586	548	539	528	557	534	541	521	555	601	553	570	611	528	507	561	598	565	561	560	523	605	593	545	552	557	571	629	558	554	537	549	598	583	533	566	565	569	577	537	577	535	520	596	548	527	533	541	559	528	541	551	519	549	521	547	566	563	579	563	562	581	527	535	545	523	540	509	526	551	510	512	533	518	551	535	529	570	553	569	585	555	542	591	571	528	550	540	549	556	521	545	530	573	566	573	555	513	597	544	607	581	559	562	511	549	570	538	527	569	525	564	476	548	505	539	503	544	528	513	575	516	552	512	577	527	556	568	517	580	562	575	545	556	546	557	550	550	517	540	574	548	547	552	502	535	528	547	563	569	550	552	554	526	530	538	517	546	567	559	562	497	595	514	560	529	531	557	547	575	579	560	540	567	555	558	532	546	537	571	573	533	580	532	567	552	545	544	546	519	541	552	547	538	561	495	579	575	558	530	498	564	522	601	539	544	572	583	577	559	547	572	558	542	524	512	553	595	578	560	528	493	511	548	576	601	575	572	576	572	564	567	562	546	523	549	545	539	540	537	570	592	570	558	559	550	542	550	560	598	589	564	594	551	529	529	548	544	561	533	521	546	541	541	522	576	553	536	533	521	562	519	510	578	567	596	537	525	531	580	550	589	567	538	558	577	604	543	555	546	546	542	578	576	593	562	551	566	543	557	526	593	563	483	553	533	553	531	529	530	542	537	553	554	528	586	621	526	558	540	531	566	538	558	576	560	518	558	538	494	550	572	542	536	525	566	588	513	519	586	572	550	506	563	546	582	532	551	508	510	587	517	527	536	568	551	548	487	570	569	538	537	544	526	561	553	581	571	552	539	577	561	561	518	528	567	541	563	549	569	582	559	563	536	548	532	529	587	548	554	574	541	509	523	543	517	618	546	581	544	578	563	508	555	529	520	551	560	589	541	553	537	486	533	553	510	544	566	537	552	553	541	543	545	506	520	539	496	551	541	547	547	535	547	593	525	575	560	548	557	541	557	575	527	570	548	542	619	498	570	518	567	531	529	551	540	573	516	554	567	564	587	517	530	551	546	548	569	536	517	563	571	566	527	544	562	554	533	561	570	558	546	521	513	558	532	558	542	551	547	542	564	565	548	569	549	533	537	546	553	575	539	554	549	572	554	537	500	562	580	616	591	519	564	579	595	557	568	524	541	478	561	556	521	532	543	530	565	541	570	565	544	528	538	541	514	562	528	527	618	563	566	542	538	561	575	563	529	551	563	561	550	535	546	544	537	550	531	527	549	583	571	555	598	569	520	534	561	556	565	574	551	511	540	536	556	558	588	560	609	570	572	554	542	534	543	524	538	549	538	531	566	543	567	543	570	524	529	527	493	547	542	567	552	551	561	550	573	572	590	552	571	541	502	554	527	561	537	540	578	592	588	557	533	620	551	522	531	533	547	547	549	581	544	525	581	515	566	585	544	574	504	563	554	589	552	533	552	545	559	586	517	548	574	560	554	516	532	572	565	580	588	532	577	517	563	572	592	511	532	530	558	520	540	576	541	522	565	484	549	532	517	524	579	577	524	553	502	565	538	610	549	515	562	520	545	509	570	526	535	568	521	563	588	566	533	572	553	553	530	564	523	571	561	575	515	545	525	535	571	521	517	578	586	551	524	534	540	564	613	542	571	557	520	558	604	578	534	532	550	512	578	545	565	548	505	525	551	579	582	558	566	588	557	535	572	540	527	577	600	492	583	566	608	550	540	540	522	567	562	534	559	605	553	560	590	553	537	542	540	600	526	556	573	533	560	553	544	532	578	562	564	532	586	581	573	495	522	568	518	541	600	577	549	547	540	508	534	520	581	576	574	557	543	529	560	525	597	565	587	527	549	551	607	558	539	527	532	549	514	575	557	558	525	576	554	536	490	607	527	536	504	561	546	531	575	537	568	559	557	531	606	533	564	558	538	591	539	544	535	514	518	523	581	487	525	521	548	538	546	512	529	518	533	550	544	521	546	582	578	555	567	551	606	540	523	509	510	563	573	534	546	618	579	544	530	542	547	564	562	550	544	557	542	538	557	532	539	553	564	544	505	525	521	523	565	604	540	555	568	556	506	564	532	608	541	582	575	567	546	523	550	569	518	514	518	551	509	592	547	526	524	544
46870	59400	39022	2752	1981	1657	1369	1236	1128	994	945	923	926	824	788	808	826	781	793	752	757	787	787	760	757	744	830	761	728	738	751	789	751	721	762	753	776	756	723	792	739	727	773	759	765	761	741	778	751	781	719	773	758	747	758	772	776	740	759	709	731	747	756	753	767	754	701	794	789	719	722	739	760	731	745	763	740	732	710	730	761	685	739	748	729	770	710	752	741	729	712	778	725	704	705	707	703	770	713	763	779	769	734	693	746	715	714	732	745	705	752	726	715	740	751	720	775	761	781	747	695	731	710	728	708	781	763	761	731	748	727	736	749	760	698	739	762	758	719	773	709	731	749	708	749	704	721	718	721	781	772	723	761	731	754	724	731	721	789	734	732	757	735	744	779	734	704	703	763	743	782	759	738	742	736	755	686	733	763	769	767	754	728	677	721	754	744	722	718	790	718	729	677	766	723	701	737	754	716	718	722	714	768	764	774	739	747	740	792	742	782	731	752	724	743	714	723	722	728	700	744	701	714	709	803	702	713	776	745	771	709	732	743	806	751	755	754	723	740	739	730	713	756	702	723	752	733	757	731	732	759	708	745	745	710	764	776	758	764	752	728	727	734	737	789	712	783	765	778	759	743	734	750	747	798	707	693	745	736	771	754	717	741	756	706	707	749	784	742	703	779	689	743	806	741	729	757	746	759	729	738	733	715	788	727	728	816	728	709	769	671	812	745	743	757	766	717	732	729	735	757	675	760	724	743	726	731	742	743	710	743	749	749	711	770	783	747	748	764	771	765	722	810	722	786	734	702	743	697	735	754	703	737	803	717	758	755	759	749	748	777	730	719	770	748	771	723	749	717	736	760	715	779	726	784	741	798	741	729	709	733	717	784	734	709	740	746	721	730	765	752	757	763	755	719	719	792	683	751	711	742	747	795	668	786	722	758	717	742	765	759	736	792	694	715	732	744	780	717	763	733	731	740	730	767	714	773	726	727	759	744	749	792	712	717	709	789	742	729	702	759	678	778	691	767	705	724	730	700	766	749	759	767	745	699	738	747	679	731	736	782	748	769	698	760	712	747	736	735	790	716	751	755	736	757	767	721	739	718	753	768	740	741	724	745	759	704	796	729	741	780	770	701	690	744	716	728	745	687	741	763	739	757	764	765	726	722	757	772	741	751	746	754	733	730	742	727	767	756	728	740	726	718	765	763	754	807	757	714	694	709	770	750	708	713	755	750	760	744	796	755	819	716	737	732	781	789	754	724	742	702	747	794	725	760	767	742	724	743	724	757	755	722	736	755	729	697	716	744	785	759	679	779	698	714	769	803	735	713	778	772	776	760	758	701	678	733	736	792	696	747	772	752	772	741	735	743	733	755	788	736	733	707	750	746	757	730	737	741	754	783	725	741	775	709	733	755	787	771	770	750	777	773	742	708	794	726	736	774	780	737	758	735	779	702	710	754	754	711	698	731	732	764	736	783	747	733	768	746	744	716	698	708	754	709	711	741	769	727	717	731	708	726	765	734	779	750	720	754	767	761	713	729	704	748	765	711	743	697	769	695	755	753	694	746	728	695	740	782	710	710	712	784	754	749	733	755	713	685	781	703	702	732	724	733	736	785	720	703	725	767	732	765	701	764	786	776	776	723	813	753	791	726	674	758	745	736	794	718	774	788	738	727	769	743	747	812	734	751	753	671	729	785	770	710	735	764	755	734	741	711	731	735	721	699	706	720	773	699	754	684	707	723	718	742	748	722	732	745	685	754	753	732	733	747	747	748	741	709	726	730	730	774	780	764	776	752	760	806	736	713	755	730	772	741	753	719	726	707	757	743	724	700	759	748	711	728	803	760	740	744	736	735	778	728	752	767	730	694	767	728	749	727	761	723	723	749	780	736	772	701	785	707	727	738	755	723	658	802	707	732	767	749	752	751	729	728	746	756	738	715	761	755	733	731	805	724	731	753	739	680	729	743	796	696	725	714	711	745	746	760	763	732	736	763	728	719	700	789	805	743	747	724	749	761	713	709	742	687	720	729	727	768	730	801	758	763	754	734	783	722	732	759	729	763	767	744	735	735	749	719	708	692	699	755	723	746	734	686	751	777	731	720	765	698	742	757	698	772	676	777	712	793	738	768	752	727	768	736	736	770	776	721	734	722	741	741	718	730	706	732	736	746	762	726	702	792	723	740	746	764	734	751	735	718	699	707	696	781	696	713	720	772	772	710	769	679	796	711	725	713	716	750	686	744	712	731	756	726	749	751	763	742	741	730	742	798	745	706	741	750	727	771	726	741	758	726	732	725	743	745	754	719	761	767	738	721	717	780	783	751	751	794	750	778	733	741	769	726	720	681	746	712	699	764	720	747	708	736	707	740	722	777	705	718	756	754	753	681	730	742	730	768	726	707	769	702	714	728	810	739	767	763	689	735	770	755	734	667	790	767	769	738	770	715	720	754	731	776	705	755	726	724	780	769	722	738	768	727	740	708	734	701	721	700	713	777	771	725	723	773	714	696	795	771	718	790	811	728	765	722	724	751	738	732	799	794	703	749	722	785	726	760	741	746	712	676	729	670	721	777	741	744	737	679	733	764	749	748	707	765	757	732	737	730	752	737	742	757	736	760	767	744	726	727	704	732	740	703	709	728	764	732	746	761	779	756	816	729	673	764	743	715	719	711	741	660	719	712	782	730	757	708	802	766	737	798	692	764	719	692	716	705	727	732	723	711	784	753	768	784	701	732	724	701	682	773	727	743	723	761	723	758	722	755	811	740	769	761	736	722	747	741	763	765	789	676	757	758	703	733	745	695	733	751	765	736	734	772	740	699	763	700	772	747	755	700	780	706	710	711	759	781	766	719	730	742	717	730	714	799	678	756	719	786	755	773	767	732	734	761	743	707	744	742	722	745	789	729	747	801	684	718	758	701	729	675	740	741	701	733	720	738	752	723	808	813	734	747	732	742	716	717	736	693	727	733	748	760	727	762	791	723	749	768	713	726	687	768	757	724	737	695	718	721	747	731	749	765	728	721	683	800	743	739	754	750	768	741	738	758	735	770	755	720	751	723	749	718	753	774	758	768	691	785	785	707	717	758	737	771	738	696	715	753	754	695	714	719	721	765	770	724	731	742	727	737	776	718	728	718	771	757	782	760	770	762	705	718	702	699	718	757	764	729	749	726	717	774	765	741	687	765	686	715	748	720	719	751	729	734	735	700	753	715	740	747	757	704	719	695	789	730	773	746	702	736	802	740	758	731	725	752	766	697	745	768	766	794	747	736	737	730	737	759	722	719	715	744	711	744	757	724	693	738	682	727	752	772	727	717	747	796	739	775	728	749	776	751	757	764	744	718	694	766	720	752	777	772	789	757	693	748	728	695	722	759	765	774	742	735	723	739	720	793	709	756	713	685	743	735	781	727	727	756	692	751	728	749	760	782	736	730	807	682	750	769	747	763	679	721	743	736	759	770	697	745	753	770	743	743	722	770	748	719	734
23217	21605	30398	23042	21483	21557	12196	734	531	495	461	403	405	357	392	334	354	326	346	330	327	308	316	306	295	290	294	303	309	290	314	270	310	317	290	285	289	326	304	304	300	310	287	285	268	277	312	292	308	302	302	321	288	284	299	299	302	285	313	298	255	285	293	273	290	296	265	285	281	332	315	276	270	289	289	295	262	272	308	282	273	314	269	305	262	268	288	298	288	282	305	328	301	285	297	281	280	268	260	287	258	321	293	312	286	304	282	252	314	299	303	279	275	288	291	295	274	282	241	290	267	280	256	304	269	290	301	298	288	263	298	263	287	311	283	264	297	275	303	295	252	319	290	299	252	305	301	284	294	276	312	297	291	314	301	274	273	264	288	324	287	292	314	283	271	262	294	279	288	279	268	304	281	302	318	276	298	283	299	286	281	281	295	279	276	272	275	292	319	284	286	304	271	291	280	276	295	289	302	273	304	292	276	294	268	288	270	303	292	273	293	265	274	273	301	288	291	295	296	294	277	293	285	270	273	289	261	301	315	285	275	283	268	276	260	289	319	286	301	285	271	286	297	270	268	260	287	276	282	258	279	275	317	267	279	294	309	276	297	297	278	285	319	294	285	271	270	259	277	293	319	278	276	297	295	270	303	289	273	270	274	268	335	281	303	274	281	274	264	262	264	305	285	311	281	241	304	288	295	298	309	259	265	329	279	290	299	285	289	291	278	293	283	290	314	290	279	282	268	306	294	296	279	281	288	290	290	279	279	299	294	287	286	298	285	284	306	266	306	270	296	283	265	303	285	294	283	304	307	301	296	302	314	291	284	301	302	303	309	281	299	304	284	272	264	289	306	293	250	290	299	287	285	292	287	317	288	311	263	285	292	266	311	292	291	287	313	274	301	276	281	272	283	304	286	283	288	278	263	280	263	266	268	260	269	289	290	292	282	293	285	293	294	252	286	265	278	294	274	295	284	267	271	293	287	277	296	262	276	286	278	296	272	290	312	257	292	258	289	290	314	299	275	283	295	295	289	327	258	269	279	279	276	328	310	289	268	295	285	272	306	287	283	263	278	290	270	286	322	288	286	334	271	300	275	293	304	312	282	282	276	305	290	279	277	268	294	252	310	297	267	280	277	299	297	303	315	282	259	284	286	269	265	273	270	300	263	279	289	300	285	289	268	283	255	306	303	260	283	250	293	304	288	294	304	276	293	272	307	291	318	307	301	283	296	296	276	314	267	306	276	266	296	284	285	294	264	310	306	340	270	285	273	255	278	278	300	281	262	313	305	294	289	257	261	293	275	305	278	292	271	275	264	274	268	259	298	303	287	291	297	259	280	299	276	272	269	305	279	265	293	279	267	326	300	236	289	277	306	305	304	285	281	274	308	254	293	316	302	268	283	311	307	266	259	276	284	296	294	277	285	312	275	271	287	282	298	307	280	298	288	291	273	300	308	305	302	299	289	298	292	277	266	250	275	280	309	272	278	252	306	310	268	318	295	279	295	303	259	277	279	279	271	278	302	299	290	300	298	280	308	283	298	300	278	275	285	309	265	272	264	273	309	294	277	304	270	285	295	310	280	256	302	258	316	286	327	287	275	287	296	303	253	299	291	337	307	305	294	315	274	304	243	267	269	284	287	271	281	310	296	313	291	264	276	243	252	310	286	287	280	279	290	254	295	275	297	293	291	258	288	280	286	292	309	281	304	312	306	296	285	302	312	273	275	305	260	290	266	295	283	272	304	301	290	263	275	289	289	261	266	252	304	286	319	276	312	292	291	245	268	251	266	265	289	281	277	270	294	266	271	276	276	287	291	273	305	282	248	290	290	282	296	290	291	308	244	304	272	292	288	275	294	306	284	283	319	291	269	274	283	283	291	311	301	290	264	281	273	280	309	284	289	273	288	258	268	268	275	292	268	327	300	298	302	274	257	255	297	300	310	306	283	281	303	292	277	260	298	292	281	272	285	289	268	289	300	265	277	268	317	251	306	269	303	264	293	280	263	263	279	279	315	281	287	285	275	303	253	271	321	267	276	293	311	285	298	300	267	299	281	300	298	279	268	301	290	295	303	283	263	319	311	305	300	311	270	251	302	290	281	287	307	310	284	305	290	261	300	300	262	286	301	270	273	291	296	276	269	279	293	275	272	253	298	279	254	282	269	277	254	281	290	264	282	281	288	314	311	264	294	273	283	289	272	289	290	293	300	276	291	281	267	255	289	295	279	271	289	319	270	314	285	302	311	309	283	280	281	258	305	305	290	280	275	288	283	285	269	259	291	275	284	276	292	307	279	276	302	276	300	280	279	290	275	285	313	294	281	284	260	276	271	289	288	277	263	286	270	312	273	290	292	279	297	289	301	272	298	273	278	280	279	305	285	284	269	300	307	278	272	287	295	312	291	286	292	293	292	287	283	285	275	265	293	331	311	278	293	296	308	285	284	263	288	271	306	283	307	330	280	281	282	283	315	274	296	297	312	280	287	292	290	290	276	278	301	272	292	292	260	277	279	287	259	250	236	283	280	297	298	308	302	264	304	279	291	304	266	256	311	263	289	271	254	315	301	317	293	288	310	257	269	299	285	284	302	262	269	260	300	275	287	268	291	300	308	290	309	294	282	283	291	290	290	284	290	295	296	287	249	296	291	316	279	275	290	258	299	284	312	312	289	320	283	293	275	276	290	304	286	253	298	315	291	302	258	270	293	265	256	283	311	297	289	294	327	283	283	285	272	287	291	272	288	301	317	277	296	334	270	286	296	260	293	258	311	296	269	290	300	287	272	251	304	307	295	283	302	287	224	293	261	308	276	266	259	308	275	332	253	278	306	252	297	278	300	276	312	285	299	305	289	309	304	282	269	295	271	287	276	289	284	285	281	275	259	303	310	293	260	274	271	265	282	307	313	306	293	286	300	288	287	295	279	302	274	275	281	276	291	280	267	266	289	303	277	275	278	273	265	307	288	269	300	284	308	297	280	276	313	297	297	287	290	291	268	327	278	278	297	307	294	282	305	299	294	289	280	273	306	275	287	298	279	299	279	327	282	293	276	288	286	283	271	261	257	286	254	273	280	291	283	278	297	291	286	290	290	285	312	281	276	290	311	266	299	302	304	274	281	266	280	259	286	305	264	289	295	288	283	302	276	278	284	268	284	295	307	288	284	259	292	283	280	270	294	261	274	279	281	289	282	273	285	311	282	292	298	296	310	280	303	270	295	275	292	312	286	316	300	314	300	299	289	312	256	251	276	267	289	256	290	275	274	307	279	314	281	295	263	270	294	279	285	293	305	286	287	275	296	263	264	301	321	305	317	321	281	298	287	279	319	237	278	290	287	276	301	306	276	301	285	286	298	286	294	301	288	282	293	292	335	276	283	254	274	271	286	297	275	289	251	308	285	286	269	254	266	256	275	300	280	266	279	281	296	285	319	288	266	287	258	293	263	250	279	315	273	267	280	299	275	283	300	261	320	267	295	281	301	277	303	275	267	279
50868	57550	39107	3932	2642	2093	1604	1295	1124	965	831	698	665	694	586	543	555	447	506	448	491	460	457	478	425	412	439	469	457	456	394	413	438	428	427	387	417	429	433	438	375	397	416	390	377	391	441	423	413	406	412	357	419	374	415	400	375	398	382	406	424	356	366	408	385	406	384	392	425	415	418	375	420	345	405	402	399	403	396	372	407	406	344	364	379	398	372	431	433	402	379	379	386	375	376	378	355	350	394	392	363	400	398	415	425	391	398	421	390	339	406	395	393	390	385	418	367	397	365	370	395	382	379	372	385	368	371	385	362	371	403	365	359	370	356	370	349	365	395	388	384	370	387	389	388	382	376	359	396	415	379	382	407	367	410	353	423	416	387	395	394	360	382	391	392	381	384	450	370	419	399	401	390	381	380	396	380	375	432	392	395	360	398	399	408	391	393	353	412	387	380	381	365	369	387	362	378	403	366	411	390	371	393	407	389	357	381	376	364	387	368	392	370	372	392	390	406	372	397	391	386	362	406	370	365	410	390	386	388	391	389	362	384	369	359	380	381	382	414	376	356	399	394	379	408	379	391	404	373	380	376	425	405	371	406	402	397	367	386	416	395	397	406	399	400	388	353	401	387	367	369	391	386	368	397	390	386	377	362	369	392	399	377	368	395	386	392	408	382	421	396	421	402	357	333	423	384	355	372	395	425	382	406	378	341	385	378	387	365	418	349	415	403	362	404	351	401	407	420	371	367	350	431	396	406	369	366	385	402	359	405	368	366	372	387	420	379	377	392	399	404	400	393	381	369	371	379	373	356	410	371	383	391	402	363	423	383	387	355	373	386	368	386	389	382	391	379	368	362	398	416	426	381	410	422	376	387	382	377	387	394	373	386	381	411	405	389	386	377	411	354	396	409	382	349	439	369	406	363	389	395	395	379	357	351	380	387	355	417	399	376	372	358	376	387	389	395	354	406	346	370	393	371	410	351	379	385	399	368	397	383	369	397	381	374	388	356	408	354	367	367	392	362	369	426	384	396	407	367	347	398	371	411	434	385	384	410	364	374	393	360	416	382	392	356	371	381	414	403	379	377	386	389	385	421	406	384	357	382	379	369	384	411	435	365	373	414	411	361	379	400	380	362	382	392	392	417	391	370	389	382	383	352	395	375	374	438	366	393	374	408	374	407	387	371	402	389	387	404	362	368	358	377	377	366	375	377	373	393	374	361	378	391	396	383	358	421	428	413	368	417	375	385	384	366	398	382	412	386	429	364	404	394	403	387	371	399	404	386	379	400	393	385	396	410	392	396	415	405	375	380	387	389	384	401	377	404	367	375	415	416	387	373	394	377	361	388	359	391	367	385	354	333	383	390	405	376	376	381	393	380	409	367	404	409	349	400	357	386	353	393	358	382	379	402	368	369	355	403	429	389	395	362	388	379	399	366	382	363	396	400	410	417	411	383	389	402	397	418	415	393	395	375	390	390	391	334	396	394	409	380	400	388	337	389	406	380	374	337	353	425	389	421	375	399	316	390	387	392	357	387	378	399	368	384	380	405	400	390	400	403	397	391	405	400	391	416	410	384	424	397	402	408	390	394	369	421	392	396	392	389	390	386	379	429	421	353	388	377	434	395	352	403	405	379	388	391	355	383	407	382	383	370	391	414	370	382	389	354	382	413	362	405	368	368	356	384	377	384	427	412	386	420	407	401	361	380	392	358	429	370	418	373	376	409	392	402	408	394	334	381	378	424	399	409	372	393	358	399	419	384	436	370	361	378	397	327	402	420	316	371	424	395	405	374	399	355	388	402	370	355	397	366	390	373	392	370	357	360	427	375	388	400	390	371	389	398	405	388	349	381	410	379	379	405	372	396	385	364	356	396	366	366	372	396	387	388	398	375	361	392	356	381	394	369	385	382	424	406	402	376	420	351	395	370	370	389	360	372	406	364	374	396	357	349	357	362	367	384	360	400	403	379	403	365	389	376	366	405	339	405	410	380	388	395	352	390	405	387	374	395	393	376	404	382	390	431	393	362	379	378	410	386	391	390	364	399	446	407	371	381	383	365	373	399	374	400	399	392	407	393	377	372	377	370	410	416	383	366	366	416	411	407	413	392	391	391	368	416	373	385	431	375	377	399	377	404	390	396	386	409	377	405	376	358	369	418	389	377	394	397	389	379	369	349	372	377	400	369	377	338	393	391	399	365	413	399	394	417	357	379	377	362	351	369	357	395	393	415	384	361	404	379	402	388	391	370	406	369	375	366	386	388	384	377	357	393	390	367	371	380	391	387	390	376	374	381	379	395	384	416	385	383	408	407	368	362	381	399	363	365	371	367	360	396	409	383	401	359	390	407	380	386	408	371	373	391	370	430	377	415	388	393	360	416	361	392	376	379	374	371	359	350	367	427	386	386	415	392	404	399	362	390	393	379	396	393	400	389	404	400	432	367	350	407	380	386	375	365	410	393	413	371	370	379	392	397	402	385	379	368	413	389	400	400	366	405	341	395	408	396	395	391	362	408	402	349	390	384	399	418	376	392	395	365	410	391	418	370	397	357	382	372	408	379	386	378	397	365	359	386	402	406	367	378	370	382	386	390	378	408	395	395	342	386	366	390	407	361	394	390	409	358	372	373	409	338	360	406	403	381	391	398	383	407	402	377	391	394	391	385	399	418	419	387	399	397	381	351	366	361	352	432	350	414	353	385	382	392	360	404	413	392	373	387	410	358	390	377	398	367	410	397	390	361	405	362	396	376	407	402	410	383	395	398	356	352	409	376	369	351	390	388	353	399	410	376	389	421	370	378	390	377	354	404	412	372	362	418	382	374	378	382	392	371	398	378	391	383	373	417	363	401	408	398	380	391	398	379	384	362	383	372	336	371	368	399	385	393	346	385	384	392	404	367	403	397	377	398	391	357	414	371	396	369	373	420	404	358	374	372	425	392	409	397	377	372	370	403	353	371	389	378	391	397	363	415	404	383	374	410	358	406	406	396	432	398	392	407	383	398	407	390	403	365	398	389	388	377	380	409	386	452	421	342	395	374	398	375	395	378	354	385	397	351	412	358	355	394	387	397	390	358	371	377	340	402	404	420	364	400	404	398	417	394	429	381	378	390	362	413	356	385	395	357	391	385	370	416	387	387	338	346	367	430	393	390	358	389	374	398	401	395	386	389	413	398	403	365	371	369	402	371	389	392	389	393	385	417	398	366	363	427	377	372	395	358	369	401	361	382	415	383	376	368	366	389	375	413	384	401	411	392	379	380	404	364	380	367	357	381	387	376	400	385	413	351	416	389	392	387	383	374	415	395	378	422	385	365	347	397	361	383	377	384	394	393	353	379	392	419	412	375	362	382	384	407	382	401	371	362	379	385	419	409	383	374	379	400	398	377	355	367	392	376	367	406	393	356	368	374	358	373	398	394	352	403	405	391	393	395	357	398	393	395	424	375	454	402	387	406	368	368	358	381	391	390	375	362	353	362	368	361	392	366	380
27606	23501	21895	5132	591	570	570	562	592	579	602	532	558	557	534	570	558	539	550	554	543	565	607	573	588	524	577	523	541	589	546	550	512	569	552	598	567	587	571	521	569	553	552	566	563	563	570	534	519	498	518	538	539	547	562	549	535	565	591	529	542	509	580	585	594	572	533	545	568	573	593	570	566	549	518	548	558	569	595	577	573	543	519	551	548	540	597	604	592	554	559	545	567	515	595	510	585	543	556	571	558	505	557	578	581	538	575	607	554	551	526	546	583	534	562	538	559	570	568	550	556	551	577	576	532	526	526	571	554	531	535	576	577	543	586	582	549	580	541	549	576	542	558	562	581	497	588	566	595	520	543	565	548	520	552	547	544	576	572	546	550	548	557	526	515	545	567	555	538	514	564	530	560	539	545	573	492	607	553	565	544	530	544	546	573	594	559	557	563	533	549	561	532	558	563	522	568	531	518	568	567	563	545	568	544	577	540	541	526	544	613	518	561	545	600	544	542	605	573	503	538	558	534	500	573	572	550	563	569	541	543	574	580	579	524	585	535	580	557	560	566	533	551	559	538	561	526	520	554	542	591	502	559	534	523	585	540	561	565	564	544	546	538	557	535	548	599	558	581	572	541	551	521	564	563	541	568	529	524	532	554	533	533	583	586	558	604	594	595	549	604	560	552	533	549	546	576	548	534	573	543	559	548	512	587	553	557	559	612	540	552	510	532	548	552	529	535	547	545	566	535	519	542	540	570	526	532	532	569	510	596	610	571	493	540	559	568	549	542	536	553	588	536	540	566	560	540	567	550	584	572	511	542	554	574	557	583	606	583	536	573	549	531	521	558	568	576	557	565	521	559	513	540	507	571	550	527	561	529	564	534	564	568	537	560	555	564	565	547	533	549	568	552	588	545	540	586	590	583	504	534	553	520	530	553	584	592	567	579	577	534	558	546	553	551	561	583	504	542	614	573	541	552	551	530	497	536	582	532	549	519	592	537	579	544	555	575	529	561	578	553	595	546	530	565	524	591	533	517	556	600	510	556	598	568	563	561	554	561	483	572	574	525	514	564	512	571	549	540	593	573	534	563	565	550	552	525	547	589	564	547	557	546	575	552	516	525	560	579	580	543	593	568	555	563	545	559	549	524	569	576	582	547	552	575	555	580	533	579	618	554	513	513	554	544	547	572	587	565	523	572	576	584	581	528	561	558	588	574	564	563	569	569	552	597	545	550	563	562	503	563	564	559	578	538	553	565	573	588	501	587	548	626	538	596	563	536	518	522	588	533	491	557	561	538	542	539	499	530	532	559	593	589	550	547	543	575	557	539	558	533	548	592	511	535	585	545	558	582	561	553	513	566	516	528	552	559	525	548	552	571	530	551	559	573	555	523	549	585	560	549	542	578	566	614	578	544	568	583	545	589	568	549	517	533	546	532	558	516	488	544	586	561	588	547	575	542	524	596	533	543	550	534	547	521	548	560	554	541	518	526	591	545	545	571	549	541	554	579	569	589	562	561	544	563	565	542	566	574	550	531	556	543	518	532	556	539	587	531	535	530	594	583	551	588	552	570	549	556	595	566	552	548	526	558	601	550	564	632	579	551	570	504	562	579	542	562	575	560	570	519	505	570	557	538	561	561	513	546	539	543	580	578	573	577	581	566	498	514	533	587	540	524	515	533	558	518	502	574	547	581	522	537	558	518	599	558	541	562	539	540	521	554	514	593	566	534	548	535	538	534	574	566	535	543	559	574	563	520	518	593	533	556	532	523	562	561	555	593	509	519	524	565	545	512	509	547	540	566	554	565	551	588	536	577	548	567	534	549	568	551	562	597	539	554	580	531	583	568	556	562	523	553	550	569	571	516	556	560	526	532	545	572	572	550	539	575	557	522	553	582	566	518	540	543	553	526	558	577	553	540	569	560	527	529	564	548	610	540	534	548	557	591	537	531	572	595	539	575	553	541	542	563	523	568	543	517	522	566	538	576	565	549	572	548	534	563	603	517	509	569	601	584	590	545	521	574	537	501	570	555	547	549	536	548	593	549	521	524	551	576	538	571	536	553	508	523	548	582	547	580	588	549	555	549	556	557	571	553	588	580	558	543	541	555	561	549	524	572	552	527	551	552	549	548	533	579	553	590	556	536	534	547	536	578	538	571	542	552	559	574	568	571	539	558	577	578	549	531	499	531	578	539	506	511	500	582	537	565	528	533	570	577	533	525	600	572	560	569	542	551	574	547	539	535	552	512	545	560	589	585	570	593	564	569	575	563	559	556	532	581	548	554	547	555	507	548	541	520	562	599	557	563	555	584	548	562	553	541	560	586	574	575	610	545	518	552	568	522	547	531	514	526	591	534	528	554	562	521	532	580	533	543	546	545	582	542	509	549	510	548	516	540	575	565	550	574	547	548	583	572	557	534	571	539	551	531	551	527	553	560	548	542	549	535	587	578	548	564	507	529	577	553	527	528	554	519	504	545	530	553	543	531	546	554	603	595	546	575	553	555	533	566	544	587	586	555	527	548	544	562	595	563	533	508	564	596	515	526	579	545	578	549	505	521	577	587	534	561	614	543	530	538	544	532	536	579	571	547	536	527	556	609	575	513	535	588	539	526	555	572	534	543	591	535	539	541	570	574	542	542	577	547	555	584	529	517	567	575	543	561	568	545	554	551	550	560	550	523	518	579	577	533	559	521	540	557	589	520	570	553	561	534	495	550	553	596	495	547	562	549	573	537	567	590	548	550	555	548	557	578	559	562	569	590	596	529	540	554	534	559	561	543	548	547	571	559	570	562	576	592	512	560	587	575	540	552	567	508	531	552	555	528	550	548	586	590	549	535	599	545	628	552	552	581	544	542	543	525	526	554	529	519	561	604	548	566	553	529	549	548	527	519	547	586	601	560	577	564	541	497	533	560	535	575	580	524	513	550	553	569	588	522	525	581	552	593	558	564	543	475	556	516	558	556	541	535	547	562	563	511	586	555	543	536	527	563	568	539	536	577	499	551	596	579	565	522	563	534	584	538	534	512	529	552	533	513	560	554	483	558	570	545	564	548	543	568	576	518	533	530	495	555	581	551	550	545	568	563	535	563	553	544	533	571	543	568	542	520	535	584	569	573	550	542	575	544	564	568	571	520	568	595	531	508	550	563	519	577	562	567	536	554	521	530	542	555	494	560	568	601	630	606	533	561	531	540	556	542	548	572	566	528	581	541	564	526	535	588	533	551	564	565	567	545	562	571	579	550	555	570	580	540	499	554	578	549	571	528	562	550	573	523	575	559	520	558	554	574	584	596	544	594	567	562	541	532	585	561	528	561	523	555	557	581	553	554	594	584	550	546	560	514	567	560	506	499	550	530	566	558	544	543	616	565	529	566	546	561	561	570	553	537	567	568	573	609	584	591	540	565	557	574	547	556	545	561	554	551	526	548	559	542	544	535	560	527	531	534	515	571	568	516	548	569	586	557	610	549	586	535	560	557	557	549	567
24862	35806	18417	812	764	799	800	760	749	791	774	756	742	711	744	738	741	715	776	718	768	726	732	680	777	751	723	728	765	730	766	751	720	755	725	713	707	706	760	735	737	684	752	715	774	694	723	757	775	711	743	736	764	755	717	749	782	754	750	753	762	757	732	684	704	764	764	722	775	751	763	738	684	733	781	763	736	725	725	770	725	697	723	719	713	715	791	710	646	761	739	761	758	740	735	729	754	712	786	742	765	707	729	719	701	751	712	703	726	731	749	734	739	795	781	725	737	693	715	769	693	753	769	744	743	784	726	740	741	763	730	725	731	687	698	763	769	724	728	715	737	720	770	747	711	766	751	745	759	679	727	739	709	755	798	707	743	785	695	717	758	744	740	740	761	739	742	746	750	740	709	754	716	748	734	738	763	758	743	771	712	705	727	677	739	736	756	745	735	777	764	716	738	727	708	729	692	727	754	688	720	756	767	823	763	711	701	696	688	696	688	754	721	770	772	762	748	723	743	759	775	752	699	765	728	732	755	754	711	753	823	702	727	716	727	791	680	763	735	722	758	775	744	693	737	744	769	732	730	725	711	726	760	738	726	743	757	768	774	779	738	721	722	717	671	679	742	739	742	781	731	713	755	742	735	698	779	714	725	761	689	702	796	727	765	706	737	677	791	679	773	771	752	729	763	733	715	758	732	647	736	727	791	721	711	766	704	752	753	707	708	731	731	703	741	767	726	723	724	732	738	778	753	779	760	763	801	785	740	725	796	753	779	697	714	725	746	720	720	710	772	722	739	728	702	724	706	734	768	746	823	723	766	708	698	731	740	704	749	750	711	779	730	752	741	710	700	709	734	704	721	760	718	705	768	726	750	766	784	713	743	724	716	730	682	737	750	766	685	739	705	775	754	768	724	720	740	736	707	733	705	698	744	733	729	705	734	774	759	695	717	769	755	742	723	782	781	721	739	737	746	758	750	726	755	728	749	731	698	740	694	728	778	750	764	739	731	733	710	730	746	716	750	724	744	682	737	776	743	772	758	745	738	717	746	721	764	733	758	704	723	723	731	771	695	739	728	768	728	737	742	708	761	737	725	725	726	691	740	717	757	716	730	735	730	723	775	734	785	725	757	685	687	767	738	762	785	722	714	741	749	724	704	720	753	725	675	713	744	751	754	706	755	737	767	751	768	741	717	742	789	720	712	776	751	711	697	709	744	708	738	710	738	744	730	687	701	765	755	790	719	709	741	688	727	742	727	764	705	734	724	728	747	772	705	756	724	784	744	713	795	746	718	772	786	772	738	737	705	727	740	733	734	703	764	745	712	747	770	757	734	739	739	708	752	751	691	740	734	722	755	772	741	722	751	737	754	709	789	689	719	721	703	706	748	784	768	754	739	695	731	719	737	722	690	729	733	747	761	760	701	716	726	715	760	733	743	708	746	755	698	750	717	702	726	736	756	759	709	754	744	738	737	718	747	772	781	720	754	738	690	770	732	754	699	741	701	713	711	744	785	788	734	707	721	777	771	753	763	727	718	727	717	714	785	714	767	690	746	775	719	702	709	751	767	739	744	799	732	705	716	708	744	732	742	773	707	780	721	756	735	729	774	689	732	726	733	732	764	718	744	744	697	738	741	719	724	722	722	733	729	751	700	704	761	721	743	742	739	730	750	754	711	748	688	764	737	718	763	743	756	731	766	711	716	725	732	722	680	725	708	697	743	764	710	697	744	682	728	744	764	757	779	694	727	736	703	766	744	710	720	700	750	770	755	786	777	672	731	742	750	716	731	745	718	723	735	777	725	735	767	775	732	721	767	699	728	733	763	748	767	701	750	776	726	694	723	730	697	750	729	710	672	750	759	741	767	776	756	732	787	668	740	722	737	734	673	703	669	740	746	743	755	732	744	740	755	727	760	722	741	705	704	720	743	742	720	715	779	722	725	743	761	729	760	719	755	686	755	732	762	738	688	707	762	716	708	746	732	758	754	737	724	728	721	696	786	739	718	693	692	730	690	750	755	719	738	745	740	716	667	782	759	771	711	753	759	718	766	771	718	759	762	728	733	738	760	729	672	713	756	745	777	770	810	734	680	727	756	754	716	724	766	740	752	712	711	749	774	716	728	727	731	727	702	740	743	729	794	712	739	725	748	709	729	760	729	739	741	702	722	762	686	749	749	753	732	750	754	725	727	698	729	721	701	720	776	696	751	706	729	744	723	748	711	755	732	746	706	724	745	689	758	717	723	704	745	724	725	755	744	758	767	741	701	713	705	748	738	705	779	779	776	691	734	789	748	707	710	732	743	766	737	802	706	718	702	762	747	734	724	750	737	810	766	677	726	715	773	752	733	754	765	722	783	703	717	744	705	718	750	772	725	722	752	755	755	714	733	726	736	717	798	747	696	781	772	706	761	759	717	695	725	687	728	735	683	744	744	724	676	762	757	733	700	775	726	742	718	719	728	758	730	707	746	737	760	710	750	714	723	742	776	711	746	732	748	767	739	686	710	744	733	720	770	731	772	703	740	712	779	762	753	775	720	748	678	772	712	747	727	783	679	786	715	710	725	727	720	774	734	755	720	729	703	764	696	755	751	727	709	744	764	765	701	725	748	743	715	697	687	733	742	723	753	758	684	748	748	691	763	746	686	704	703	744	696	722	702	740	722	700	707	743	760	733	719	700	726	710	755	781	722	717	748	719	709	701	747	733	692	725	714	725	749	721	794	723	747	780	705	724	752	742	746	747	698	719	703	726	716	747	741	739	754	712	747	763	761	738	715	738	758	701	761	746	683	761	758	749	748	740	683	715	727	730	693	716	766	730	766	748	768	758	756	745	721	721	753	746	755	754	755	708	750	723	745	731	701	752	767	776	693	711	699	731	764	723	716	736	685	727	727	732	750	733	796	712	734	735	690	793	801	752	736	750	699	721	735	673	727	732	754	735	727	747	724	711	754	732	743	732	711	733	749	764	748	805	797	756	734	736	701	777	765	733	744	685	779	753	695	744	727	733	773	725	720	771	680	731	697	753	729	727	773	767	723	708	741	730	751	754	713	744	691	680	721	773	691	737	737	728	756	694	723	685	742	729	701	746	698	762	756	767	714	746	735	733	705	797	739	729	694	725	727	726	746	747	744	717	665	709	766	733	744	740	736	724	690	696	743	731	728	750	754	744	752	742	746	735	743	713	734	685	738	766	723	728	764	791	736	706	744	681	743	728	743	771	766	736	734	745	747	702	738	731	766	728	706	746	733	740	734	739	723	734	742	743	755	772	737	744	723	717	739	715	758	726	778	767	739	746	766	702	756	712	745	754	746	754	728	723	735	737	692	732	705	712	720	789	686	728	684	720	754	732	758	754	760	816	748	742	752	731	740	733	743	733	733	744	718	787	802	759	754	740	757	780	726	714	729	734	800	700	788	716	758	734	761	736	762	710	792	761	738	774	759	727	769	744	713	724	781	696	721	767	766	736	718	728	746	747	705	740	743	733
24201	21748	28810	24807	21444	14201	1309	755	716	668	669	675	612	620	612	584	600	614	597	587	653	637	627	569	574	580	554	568	624	572	566	603	566	549	539	536	591	565	578	597	591	565	588	532	558	578	563	557	569	544	551	535	517	534	581	577	545	571	555	554	576	561	588	559	544	537	559	518	525	595	517	558	550	589	586	549	574	596	575	553	562	566	550	579	510	556	560	569	556	555	572	581	516	515	559	563	562	607	583	508	565	576	536	553	546	539	556	574	554	565	566	590	567	515	548	578	574	564	540	567	542	553	573	576	563	564	616	541	557	516	579	567	553	572	544	545	550	529	534	562	561	548	568	551	550	548	574	588	547	562	548	519	513	540	555	565	519	554	563	519	573	566	607	494	552	559	597	578	554	545	594	551	541	558	576	548	561	579	583	545	565	529	552	564	541	584	564	572	548	562	575	623	524	524	568	559	605	560	562	545	580	581	519	514	571	572	541	596	565	563	544	523	527	565	524	593	560	539	508	546	586	569	580	595	556	509	546	571	557	566	541	558	555	534	560	597	534	546	538	598	591	560	542	552	561	527	545	568	568	565	546	555	537	577	512	595	554	532	582	568	552	559	535	516	561	561	537	601	574	553	550	537	513	557	498	549	552	546	540	556	572	510	512	517	523	494	546	592	531	574	547	528	551	530	573	567	570	614	570	576	535	554	564	538	555	567	527	570	553	548	548	576	599	574	565	535	579	590	560	562	578	574	531	539	540	549	523	507	580	567	527	548	539	577	514	557	556	536	569	543	538	534	541	582	568	556	569	566	519	539	541	590	559	569	543	527	520	560	509	541	555	554	559	537	592	544	505	549	527	568	558	555	577	522	586	563	576	556	545	484	553	536	525	558	567	577	579	547	552	558	560	569	581	550	572	591	556	575	553	546	574	553	548	549	594	552	579	549	564	559	559	519	544	567	504	556	561	524	555	570	552	556	540	573	536	540	520	526	562	568	561	536	564	541	584	544	578	552	555	550	608	533	563	553	530	514	522	536	575	593	538	558	566	588	544	584	506	577	542	528	555	584	548	559	547	553	527	545	540	564	595	529	572	519	618	531	576	582	566	514	567	542	540	538	524	544	580	541	546	569	568	573	590	550	577	569	529	566	544	539	531	587	554	586	543	519	526	522	528	526	583	568	549	491	546	563	564	519	553	593	581	569	584	568	534	581	606	533	525	558	572	594	582	516	539	556	541	541	570	579	550	549	552	590	539	577	575	566	568	550	525	558	579	534	576	604	515	559	562	527	537	570	586	577	512	574	522	594	548	555	548	574	579	599	559	559	584	575	547	529	584	506	546	573	489	548	541	565	572	521	576	577	559	527	525	550	558	551	577	578	565	580	580	596	514	504	556	549	541	594	540	558	543	566	506	555	581	582	535	568	544	554	542	543	542	571	598	536	566	563	572	564	590	559	555	588	607	542	569	593	574	562	557	562	585	584	562	577	539	546	549	563	525	554	520	554	520	550	558	549	513	579	515	550	543	570	544	605	569	574	568	572	568	547	577	530	570	564	600	581	570	588	510	548	599	533	555	554	587	504	545	543	558	543	556	557	531	550	562	519	584	559	583	567	541	560	550	503	552	525	558	548	516	568	535	528	561	547	556	570	553	555	577	595	575	569	529	562	557	524	518	568	550	543	530	511	559	543	608	555	552	576	568	533	560	568	556	537	523	530	557	554	556	560	530	571	548	522	543	572	597	576	531	540	576	556	549	552	541	535	543	552	534	577	585	535	612	550	574	576	555	584	522	560	591	544	539	540	566	559	553	527	555	581	589	589	527	525	530	554	593	598	553	545	523	538	558	567	537	570	541	512	562	518	529	544	551	539	518	597	563	537	544	537	591	579	559	574	552	551	552	503	531	575	552	563	524	584	594	578	558	531	532	512	624	544	601	539	598	559	556	541	540	576	570	544	569	553	566	534	581	510	545	579	596	579	564	533	522	567	583	550	546	544	527	583	551	549	564	579	573	584	568	548	547	553	562	576	574	543	569	566	539	576	564	551	504	560	555	525	540	566	522	559	537	561	541	551	550	596	517	556	585	531	546	559	550	549	571	547	592	576	563	516	529	544	576	549	563	550	602	528	543	538	549	551	557	521	559	574	570	528	574	562	543	600	582	554	540	538	553	520	529	536	552	559	573	565	549	558	563	549	560	556	570	520	556	530	573	542	589	580	587	551	554	531	567	560	555	555	567	543	565	560	572	566	515	542	562	532	547	557	536	566	575	536	546	575	599	577	566	539	547	584	578	556	564	514	570	565	572	557	551	549	564	531	582	574	548	567	554	520	590	594	551	548	550	567	606	552	530	585	562	548	548	571	564	533	574	574	556	523	570	526	588	575	579	584	550	569	561	575	570	600	525	599	561	574	542	615	561	585	554	523	549	588	561	551	572	547	590	534	540	551	541	580	551	590	547	559	508	549	547	566	561	540	545	590	527	529	562	555	578	575	539	571	542	552	524	554	543	565	589	561	576	570	571	542	574	601	575	570	535	547	555	547	537	518	556	556	586	556	538	565	556	551	571	522	545	558	555	582	558	561	566	546	566	550	539	559	541	598	590	541	580	577	562	559	588	497	592	522	580	579	564	566	591	551	573	567	561	559	529	571	533	529	586	559	597	569	556	522	535	578	501	572	565	554	583	546	532	554	559	596	580	555	520	589	538	578	551	538	554	565	545	564	586	535	512	504	496	561	559	534	582	534	554	548	581	579	517	552	573	561	566	555	555	519	536	569	564	572	578	539	588	577	541	561	563	578	560	539	572	553	510	512	528	559	534	540	563	539	570	557	550	598	523	539	542	530	551	553	549	550	558	559	588	578	565	538	563	565	553	534	558	552	542	590	561	570	568	525	550	574	611	601	553	529	552	560	543	532	542	526	531	573	547	564	524	558	570	503	568	524	546	524	533	493	524	573	551	538	618	610	523	596	571	598	569	549	524	531	586	544	558	577	577	582	539	545	543	544	581	535	574	578	529	541	593	528	559	556	521	568	557	540	503	538	565	576	553	579	534	548	557	550	587	525	533	573	570	555	507	583	516	576	564	547	549	535	559	549	577	550	538	590	553	507	496	524	546	570	549	546	557	550	566	594	540	557	533	538	538	578	562	531	587	574	526	554	527	552	592	533	531	569	545	574	536	550	555	520	592	569	541	539	591	554	583	565	587	570	550	574	540	552	530	528	560	519	636	573	570	553	551	547	548	573	542	588	565	564	536	598	609	552	539	558	579	555	546	612	537	559	584	538	575	542	546	548	544	565	580	538	567	532	598	586	540	541	543	552	558	539	527	551	521	504	536	564	556	542	574	540	568	523	555	571	568	561	571	545	576	531	562	569	521	560	542	576	563	564	533	560	568	601	561	549	551	551	552	592	571	539	535	599	582	559	562	546	529	550	526	522	575	569	586	538	553	638	618	536	552	589	535	565	523	561	591	550	544	543	536	568	577	569
50253	70065	45887	2642	1925	1632	1327	1247	1136	985	986	938	924	904	848	809	846	793	820	779	807	801	766	780	734	770	743	771	763	752	724	719	745	757	795	713	750	760	694	739	767	743	800	747	776	818	691	759	787	717	816	739	725	755	753	792	806	731	771	756	768	758	705	746	738	724	745	728	706	771	719	759	744	820	772	726	717	726	743	732	751	699	740	801	703	765	735	707	688	780	755	751	734	742	728	699	738	748	768	723	752	751	763	708	737	744	777	758	740	758	758	763	762	703	683	754	760	772	730	758	770	741	775	733	822	762	818	741	752	715	731	743	746	740	787	720	741	778	731	747	777	753	749	747	739	740	758	798	756	752	723	828	738	770	740	731	773	760	743	731	766	754	754	769	775	765	743	724	702	780	740	759	711	767	778	765	732	737	773	767	753	713	755	756	728	681	763	744	718	767	761	693	784	744	734	712	802	742	769	797	740	763	746	744	804	728	774	745	718	713	723	703	743	772	739	739	686	739	756	761	756	736	704	842	690	719	748	753	762	659	758	755	768	740	786	743	762	748	800	738	726	749	727	725	732	745	765	725	748	781	697	738	733	744	696	769	736	718	723	758	764	721	779	750	757	742	731	780	715	732	717	731	736	747	736	784	759	747	847	744	739	747	749	754	703	720	739	758	720	761	773	771	747	717	761	727	772	732	770	778	797	758	771	764	770	721	739	763	776	762	728	733	767	784	754	767	769	683	730	766	729	759	747	777	726	803	759	767	736	745	743	689	719	803	775	737	706	726	764	702	724	730	733	728	735	766	738	791	753	744	768	761	764	747	770	754	716	757	749	728	800	778	744	776	759	733	745	702	772	783	780	752	707	735	764	719	712	713	735	730	766	759	798	771	768	717	739	742	698	726	765	742	731	739	767	714	749	750	697	683	740	754	689	769	766	724	751	770	773	752	708	756	707	746	763	745	740	753	759	745	754	772	793	766	812	735	709	770	730	736	771	762	717	734	738	759	758	761	730	659	717	739	690	737	756	767	720	741	741	731	718	778	745	759	766	709	736	716	731	747	790	734	738	729	721	795	778	686	765	746	765	746	710	689	684	720	706	769	759	705	715	741	757	752	740	754	727	773	744	723	751	720	757	771	720	785	747	717	765	717	760	728	775	731	811	783	719	745	824	751	776	721	785	764	778	731	762	726	765	737	749	759	786	701	735	727	751	722	765	727	717	772	706	729	718	728	749	715	744	766	777	766	803	715	759	754	730	724	762	794	793	719	781	713	692	757	716	759	748	758	729	745	785	715	751	727	732	756	761	736	777	794	749	750	759	746	769	743	783	720	743	700	721	730	755	793	765	764	713	747	742	737	758	751	774	705	758	749	756	739	755	716	729	737	807	732	777	748	667	713	754	732	699	758	769	737	772	751	803	701	798	714	786	741	760	754	772	748	748	751	778	707	699	735	774	762	756	777	762	755	752	765	741	743	755	695	731	740	689	779	781	744	728	761	744	729	738	705	777	761	705	728	747	749	721	746	779	769	779	721	718	773	742	709	735	719	733	753	742	708	778	784	747	794	739	718	760	759	754	774	726	751	806	789	749	722	718	786	743	690	803	767	720	724	729	758	762	741	747	755	764	740	706	727	761	733	754	736	771	718	748	769	772	756	707	770	776	720	713	723	745	727	765	757	730	702	795	780	707	755	753	782	751	743	769	709	721	738	769	738	726	746	743	711	762	782	753	742	757	723	761	730	805	776	744	714	757	708	813	708	761	720	778	746	734	731	765	760	761	728	752	739	731	726	714	761	731	762	809	741	762	718	754	720	697	747	737	719	743	737	758	726	736	746	730	717	770	716	727	784	755	739	761	775	733	727	761	780	743	719	757	737	752	726	744	727	748	791	803	733	757	755	749	787	732	728	760	724	707	779	741	747	729	765	753	755	719	746	767	728	735	772	726	779	738	720	751	701	739	754	771	739	753	751	802	789	756	730	761	737	734	741	816	748	692	725	729	732	707	782	786	727	764	756	696	770	773	737	712	681	757	715	750	738	724	767	741	723	745	784	733	777	780	790	734	737	735	720	773	773	755	772	795	749	778	738	749	742	691	734	757	768	731	821	732	801	741	748	724	747	719	710	738	792	752	740	752	709	731	752	729	746	716	777	701	782	681	762	765	734	735	744	746	801	771	759	718	749	761	779	755	748	761	759	751	755	693	759	724	752	731	778	692	754	773	794	721	706	766	739	760	781	738	780	756	728	709	762	715	732	711	708	756	743	761	731	748	761	709	717	723	693	754	755	746	769	797	746	758	754	788	724	738	755	710	747	730	773	715	706	737	722	734	805	730	791	755	752	771	723	801	712	751	726	738	763	765	776	787	717	700	700	761	747	787	703	712	763	739	763	738	725	706	716	724	735	704	758	794	764	730	784	743	741	785	742	756	734	742	715	726	722	751	733	709	701	738	756	715	735	710	732	718	762	759	745	751	746	733	773	780	743	749	726	732	761	732	771	754	714	768	731	762	714	765	772	741	772	711	741	757	754	829	755	729	775	768	776	745	758	744	766	730	728	731	716	692	724	746	704	732	759	728	758	662	819	806	723	750	750	736	762	718	739	771	766	727	760	778	698	743	771	766	728	703	769	754	750	719	725	765	743	731	715	789	719	757	834	772	731	776	748	775	778	721	762	776	723	727	725	689	764	797	743	747	716	722	760	713	758	771	735	810	753	700	745	756	791	782	811	738	758	743	746	738	751	725	744	792	766	784	759	750	759	704	741	718	738	761	805	775	789	744	689	753	702	751	702	767	755	765	739	766	779	743	772	781	724	715	744	761	774	730	759	774	752	749	792	718	735	760	748	775	781	767	726	741	733	737	690	746	755	770	788	750	709	788	737	715	687	774	772	762	734	731	730	733	634	743	725	734	759	721	739	712	709	754	739	738	780	741	722	791	672	722	764	729	727	747	742	751	752	693	738	739	764	793	716	775	730	741	736	723	773	725	722	729	767	772	746	745	783	749	768	736	714	745	760	743	725	746	730	764	753	725	761	779	721	724	740	765	744	802	777	735	724	755	780	781	752	744	761	781	737	743	770	794	717	757	697	777	758	751	678	719	775	708	722	754	712	720	693	711	731	760	808	771	729	731	760	713	756	734	746	755	755	741	713	715	770	716	760	795	717	778	711	767	747	744	742	768	782	725	756	767	710	752	727	786	713	716	704	701	771	762	764	743	714	782	734	768	772	758	796	723	744	756	708	798	739	801	728	763	704	773	798	753	704	753	764	728	740	746	729	769	768	741	742	735	726	750	711	728	779	808	767	709	751	788	703	784	779	778	733	751	756	741	738	771	725	740	771	733	763	720	754	747	698	773	736	732	738	737	832	747	741	800	725	732	730	783	767	787	727	774	731	742	757	751	714	733	767	707	727	757	727	719	747	726	754	736	736	731	738	791	739	776	751	718	803	754	777	757	732	728	725	748	770	756	748	733	718	737	745	759	752
23024	21420	28874	24267	21323	21168	8319	694	549	471	394	412	386	408	331	316	341	355	322	327	288	336	352	318	331	280	297	329	311	271	290	286	323	294	279	289	292	315	284	318	298	282	314	304	294	281	256	254	312	274	298	293	283	279	287	272	281	278	297	271	276	269	277	304	278	260	315	288	268	297	284	282	266	256	304	289	292	303	275	303	281	270	300	306	308	291	310	281	294	279	275	287	274	279	282	268	276	299	274	302	272	286	302	275	280	277	287	319	287	299	279	256	281	269	273	282	280	298	266	302	302	279	271	307	279	279	244	266	306	262	282	291	280	281	293	229	314	294	319	281	290	313	293	292	270	312	272	312	303	263	276	292	275	269	264	288	288	288	290	270	281	307	282	268	325	278	330	285	269	275	296	292	290	295	288	275	244	272	300	310	266	282	275	284	291	297	307	267	289	273	276	269	285	299	317	305	275	288	265	289	285	277	298	305	288	298	270	256	291	281	268	287	294	280	284	294	301	270	289	285	276	292	288	271	293	283	297	245	279	289	308	253	303	282	279	298	290	312	250	298	276	291	277	288	294	264	295	291	271	283	249	270	295	306	282	307	260	302	286	282	290	280	279	272	268	285	292	298	309	266	254	295	292	269	283	268	295	289	288	282	277	283	287	254	282	255	319	318	269	263	303	280	292	318	281	269	296	290	277	260	275	267	322	284	294	282	267	286	312	278	278	310	273	289	286	290	315	298	329	268	288	296	300	296	266	286	228	262	302	322	270	276	290	301	287	286	303	296	301	250	295	286	266	262	306	288	316	305	288	271	286	295	285	284	264	265	300	291	299	298	282	254	287	297	294	295	290	278	295	291	294	294	265	302	283	286	282	272	281	293	292	269	257	291	281	259	300	299	271	294	270	284	269	288	302	280	248	304	288	289	265	295	308	320	281	289	286	284	293	270	300	291	261	281	309	302	288	303	272	294	294	319	325	282	303	281	279	273	336	297	268	276	294	306	318	293	282	274	312	296	285	289	268	289	265	290	301	279	244	263	294	285	286	264	306	290	265	285	300	282	277	303	289	311	270	279	307	282	260	275	265	280	293	313	301	283	319	277	296	276	283	274	312	287	287	295	301	288	296	286	300	283	279	318	271	297	264	272	302	314	280	261	286	303	291	295	299	251	260	291	302	264	293	283	299	298	296	263	318	247	269	286	294	279	309	299	293	304	289	288	299	265	282	269	264	286	261	285	271	268	307	320	302	281	303	299	293	296	299	277	271	267	285	294	258	340	280	282	272	282	278	286	284	287	280	298	292	257	308	289	279	259	272	296	285	275	287	278	291	272	292	297	307	287	309	269	269	278	348	267	312	288	286	280	305	274	291	278	289	262	272	284	279	259	282	260	271	294	297	284	276	272	278	275	291	276	286	295	269	285	294	284	296	269	270	267	288	294	288	244	293	261	273	302	289	301	285	266	308	279	255	309	264	277	293	288	290	293	278	280	288	281	247	285	272	273	314	278	306	293	289	284	294	299	277	272	279	288	264	263	293	308	284	289	314	309	280	284	273	293	258	287	295	279	274	310	269	302	250	271	313	274	292	296	254	291	296	300	266	291	297	253	259	304	284	298	302	275	257	312	284	278	289	259	289	245	280	288	289	254	281	275	276	296	281	305	292	277	272	278	283	278	291	264	298	261	307	344	287	272	285	307	261	293	292	294	272	282	277	277	291	310	297	283	277	286	311	287	307	278	259	259	310	285	272	316	294	289	313	270	275	296	289	291	285	259	256	317	268	268	278	268	297	287	307	296	251	287	296	299	301	290	271	301	314	289	285	300	311	282	284	279	302	281	281	273	312	302	293	279	282	309	268	284	293	291	257	302	287	316	305	308	271	293	249	274	314	262	307	265	284	253	305	293	301	306	285	315	332	291	282	281	267	282	305	278	291	295	293	255	261	275	275	286	301	285	281	276	303	296	290	285	272	287	301	293	256	301	308	273	311	290	299	287	297	314	294	322	290	310	290	275	284	274	314	276	289	277	294	256	290	300	297	288	281	305	271	266	244	278	267	284	325	302	267	274	315	289	313	303	286	328	247	285	297	292	263	273	290	289	256	254	282	283	279	288	335	256	297	300	289	253	269	254	287	293	280	263	272	312	283	298	307	248	329	305	261	309	291	292	280	281	287	243	297	306	282	313	292	303	291	295	253	296	287	306	258	295	282	282	294	294	291	272	297	293	319	292	275	292	303	282	277	274	295	299	277	302	279	292	295	281	287	289	279	263	273	321	240	271	249	305	270	265	311	295	287	272	290	298	285	257	285	286	285	299	296	295	267	294	279	309	286	252	285	265	286	303	295	281	297	259	293	300	313	267	292	283	259	289	302	295	313	312	277	273	264	282	271	275	268	284	270	281	302	282	276	288	284	280	265	276	272	278	279	296	327	268	317	330	274	289	276	259	260	297	293	303	308	285	277	268	263	277	302	305	299	294	284	308	281	297	286	296	298	290	282	324	292	267	252	271	288	279	302	285	278	310	290	296	280	300	280	286	273	279	293	290	301	299	322	317	312	299	288	274	269	296	305	302	283	259	303	288	304	273	275	300	316	284	282	280	323	291	265	294	255	276	294	284	286	270	293	271	277	257	288	301	266	311	287	313	321	267	297	292	286	296	274	290	306	330	307	301	275	281	266	300	297	290	282	280	306	289	310	272	288	260	280	306	267	289	291	281	272	263	279	279	285	285	305	290	296	298	289	267	285	285	261	285	291	293	261	304	275	279	268	301	293	292	287	283	290	279	292	257	268	270	306	286	283	287	273	294	314	304	254	322	288	303	299	280	262	269	301	300	285	264	262	275	283	288	271	251	298	289	277	312	295	271	274	294	332	260	256	274	296	286	279	270	249	287	290	278	288	250	270	313	286	267	286	273	311	266	267	277	279	264	290	299	282	278	276	290	294	265	284	290	276	296	291	287	269	311	284	272	292	277	294	270	280	300	278	286	293	286	291	291	310	296	275	273	266	293	272	265	327	301	290	289	269	292	284	297	294	325	279	275	270	295	302	297	299	299	279	267	289	309	298	303	299	287	316	289	306	280	312	307	292	279	273	275	274	280	297	253	304	301	285	313	259	287	296	301	278	269	269	250	292	296	285	285	278	251	279	288	285	287	292	279	276	267	254	312	295	284	294	295	273	280	277	281	314	301	294	284	301	263	283	277	277	278	263	259	272	295	317	271	288	303	270	287	288	273	272	317	268	273	302	280	297	290	283	301	289	273	245	292	260	272	292	291	286	294	270	301	282	278	312	270	290	288	274	291	297	304	295	305	302	290	302	286	275	269	258	320	296	293	283	286	276	280	313	278	282	299	300	306	298	300	303	291	249	275	280	290	293	289	303	249	321	296	310	286	320	289	297	285	307	294	281	273	267	295	276	270	277	303	289	313	283	266	293	274	306	310	278	276	277	313	256	290	333	306	294	250	332	279	279	277	283	282	269	285	265	291
53582	68778	53347	3854	2687	2034	1622	1341	1091	944	853	749	685	567	572	610	551	539	475	510	467	468	468	438	430	413	441	393	434	445	422	428	433	405	435	382	416	427	405	380	385	362	371	419	375	363	409	422	405	423	391	434	389	384	382	400	408	336	386	398	374	382	346	404	376	407	426	417	377	387	380	356	423	426	382	388	377	383	397	403	422	367	384	421	375	405	373	379	355	421	376	381	412	364	376	382	369	393	424	374	384	379	368	357	405	391	393	405	401	404	421	401	402	376	376	396	363	367	368	404	401	377	374	405	359	385	406	373	395	384	401	374	437	400	417	388	344	348	353	380	385	402	360	356	389	389	351	391	380	388	357	387	393	380	375	372	404	385	401	363	392	385	361	379	410	409	369	364	410	393	377	399	361	350	385	397	384	410	392	360	416	391	385	391	393	374	399	391	374	412	379	403	352	405	374	364	394	389	373	355	385	406	387	395	401	384	403	405	402	407	380	403	375	365	400	385	396	418	401	368	405	403	406	397	398	381	424	368	387	408	377	412	416	396	335	404	367	381	394	394	379	399	388	379	361	386	374	394	410	388	384	403	369	413	393	353	410	379	376	365	405	386	362	398	387	399	369	409	400	394	396	381	388	390	370	434	379	433	425	382	384	413	395	389	383	403	400	349	383	377	340	353	409	401	384	399	433	360	412	407	359	384	407	391	383	390	380	355	406	434	408	364	378	402	390	379	371	370	375	376	398	400	383	382	394	418	424	373	390	404	399	389	421	396	412	339	356	399	387	386	374	372	349	363	385	392	368	396	397	392	379	381	374	357	380	413	359	394	375	369	385	379	412	427	361	382	381	412	412	398	393	396	379	396	396	371	405	369	387	379	361	372	421	372	374	396	369	380	370	436	375	365	356	399	379	379	396	394	401	381	406	437	378	388	382	400	381	376	421	384	364	356	385	397	383	365	405	380	400	366	389	400	423	405	360	444	366	383	360	360	376	365	368	390	387	384	397	386	363	383	403	388	364	338	390	365	390	379	392	417	381	403	373	403	377	353	399	390	380	377	396	343	374	391	395	370	403	345	375	382	391	387	390	375	378	367	371	359	373	388	383	372	375	368	380	353	353	374	380	398	362	417	401	372	390	382	411	411	408	389	391	388	368	392	362	400	379	370	385	356	398	378	396	383	387	388	430	426	405	382	401	366	412	410	376	363	369	382	390	361	379	376	400	382	391	407	358	382	394	377	380	381	354	352	382	403	396	374	392	404	406	371	393	360	401	390	373	358	391	379	352	417	396	399	350	391	389	411	365	385	391	399	414	401	386	395	393	381	364	403	395	402	388	392	405	373	393	359	384	380	350	373	414	422	376	403	339	369	383	418	386	387	375	368	403	421	388	407	368	356	400	403	391	379	378	428	376	376	357	374	403	410	373	359	404	377	385	379	408	356	364	384	397	399	378	420	384	394	369	423	391	423	355	396	394	402	394	368	359	386	359	356	391	390	401	349	380	372	358	428	381	363	375	415	415	405	398	387	412	398	383	392	372	390	396	352	373	385	370	403	381	349	359	402	391	402	374	382	364	340	347	394	388	409	398	423	388	393	397	385	417	368	347	378	398	382	396	380	381	381	378	422	412	434	389	370	366	367	383	389	401	371	405	390	398	369	363	434	384	375	423	400	425	359	386	399	366	385	387	381	411	395	414	410	365	360	378	396	417	399	392	369	388	377	382	363	392	382	371	357	381	358	417	395	429	350	435	392	401	355	377	376	379	386	371	403	421	421	366	417	389	386	403	388	405	366	380	376	375	384	401	405	412	380	408	381	374	389	404	412	386	388	356	394	356	422	391	403	393	354	377	391	360	395	400	355	371	380	369	368	378	395	401	355	347	352	407	405	362	394	356	387	412	417	381	406	363	411	349	375	368	383	379	362	369	369	331	412	383	379	381	376	386	430	357	365	373	373	397	366	399	401	419	400	389	384	369	388	373	377	368	379	369	401	394	371	404	391	382	411	396	401	374	418	420	402	398	406	418	368	426	423	343	405	398	379	371	391	389	392	380	355	398	426	372	389	407	441	387	356	395	382	406	397	419	396	417	404	376	404	403	377	393	379	387	385	343	402	353	369	389	406	405	381	350	377	417	405	384	404	388	395	383	391	372	366	348	354	404	415	377	403	391	373	369	405	386	401	391	364	383	389	378	367	386	365	378	391	403	381	362	405	390	349	375	400	376	398	435	386	354	380	400	370	388	422	360	381	410	379	358	389	417	396	418	383	387	343	365	370	380	393	365	368	393	422	427	380	398	397	365	389	397	366	398	370	395	371	411	397	381	364	377	412	342	365	404	368	360	394	409	406	383	416	387	391	385	354	417	384	377	344	370	405	378	383	392	404	378	428	381	371	416	401	394	332	421	366	393	356	388	384	385	421	384	354	393	412	400	381	365	354	388	410	333	392	371	397	429	378	389	412	336	396	372	396	399	449	360	369	363	402	352	376	400	384	407	396	395	373	381	379	400	391	386	378	383	423	397	378	413	390	372	400	401	383	373	406	367	357	375	393	382	383	383	372	412	383	382	392	392	403	378	403	411	372	370	391	396	383	414	418	385	375	371	408	408	382	408	367	371	384	374	398	380	385	407	392	371	378	397	398	353	368	386	338	382	373	405	401	401	381	373	390	393	379	393	383	414	353	399	370	409	379	361	378	383	387	418	399	378	389	401	390	382	384	393	383	387	398	379	392	398	368	361	385	377	399	387	383	377	435	416	364	344	430	414	409	406	410	418	384	410	398	393	384	366	403	376	386	417	364	434	395	375	363	373	404	397	407	415	374	373	389	366	395	388	397	389	364	398	392	390	385	375	409	399	389	379	366	378	370	352	396	380	381	424	391	364	394	423	382	385	424	366	389	354	390	392	392	371	395	420	389	367	392	368	366	374	369	397	413	379	381	375	376	375	396	389	413	380	392	368	387	417	380	384	390	378	388	385	346	386	395	402	357	390	421	400	399	352	361	392	385	353	399	375	373	407	385	409	341	371	385	412	397	367	356	403	372	384	382	394	393	402	364	372	378	424	373	389	399	378	390	411	397	407	360	413	376	394	391	413	370	388	356	397	389	409	373	435	351	356	378	408	377	392	367	430	361	383	367	375	394	378	383	385	377	404	396	402	378	383	391	383	391	370	389	409	396	364	351	389	375	383	389	379	373	378	420	386	389	380	396	388	366	387	352	361	385	407	368	378	396	409	407	426	416	399	411	371	383	387	368	379	424	345	389	386	412	413	390	445	430	385	369	417	388	390	394	367	357	393	365	425	396	386	428	395	372	371	370	348	354	374	383	403	383	385	388	402	374	376	405	380	392	413	385	405	371	396	383	401	390	371	422	418	346	409	405	395	381	396	379	367	398	386	385	383	389	407	396	392	421	372	377	346	377	368	372	373	444	372	388	385	410	367	365	373	402	380	399	370	404	399	374	381	350	407	406	388	398	373	396	432	404
27674	23527	21781	4390	643	554	561	591	558	539	562	594	596	583	540	530	573	537	557	542	546	569	613	548	568	575	539	537	547	541	549	607	550	566	567	555	546	526	549	550	558	567	516	520	530	577	544	573	618	525	569	557	549	547	579	550	542	521	552	521	528	549	521	561	524	551	545	572	546	571	597	541	506	574	540	546	532	600	561	587	555	592	578	559	555	562	547	549	538	496	560	513	549	548	525	558	604	585	564	588	555	579	552	569	604	528	556	547	570	575	546	573	568	547	517	539	566	559	543	555	561	525	574	540	603	562	522	539	554	576	585	612	541	536	538	562	518	571	546	589	546	559	615	538	572	536	536	511	559	594	529	515	529	558	597	547	548	576	590	563	526	563	548	557	540	577	567	525	561	562	549	591	586	604	604	531	558	535	545	551	575	534	581	596	549	544	555	563	602	552	576	563	546	547	599	556	545	615	597	535	558	532	545	546	522	567	577	556	575	531	540	581	563	570	569	567	605	535	580	570	506	504	564	566	547	547	609	584	532	523	543	544	533	574	610	572	565	556	532	546	568	532	540	558	614	536	554	570	525	550	552	535	571	581	575	563	527	574	568	548	561	550	548	562	606	554	554	486	547	596	584	595	583	528	556	566	586	550	572	576	603	553	553	583	569	554	557	558	531	550	551	558	524	547	581	548	508	569	588	592	565	535	601	555	536	549	531	574	530	535	592	551	548	552	524	528	562	641	535	553	532	558	546	561	546	518	554	519	546	533	522	539	554	532	560	572	531	574	563	580	555	519	540	522	567	538	518	538	568	523	544	576	590	530	548	550	599	518	551	571	572	524	595	554	540	553	572	573	530	541	539	563	555	577	568	563	567	558	553	557	553	565	564	552	536	549	583	545	554	537	541	530	588	510	580	546	531	581	524	547	512	540	588	559	529	535	553	551	563	563	572	557	573	554	553	530	543	548	550	561	566	536	602	599	537	533	537	520	602	551	560	558	563	545	567	570	607	545	590	561	554	555	562	574	554	593	586	540	569	566	598	564	562	556	565	583	532	546	539	584	605	528	572	564	554	533	552	502	560	596	585	564	559	546	570	551	585	545	557	498	578	557	605	545	574	562	561	529	574	570	592	510	535	535	567	569	582	572	589	569	588	552	542	553	533	516	564	579	573	609	573	526	544	557	522	542	560	540	562	587	528	515	588	540	605	590	572	583	571	561	518	587	532	570	526	554	544	545	573	554	553	578	569	546	582	554	630	580	565	565	586	522	600	509	552	543	594	539	620	564	535	536	557	569	581	523	576	553	537	526	549	553	590	531	547	547	574	591	554	559	582	512	543	579	555	585	599	567	546	558	553	549	550	553	586	561	526	557	516	551	548	512	552	578	529	534	530	501	540	574	550	584	552	547	550	552	524	568	529	571	549	575	543	554	566	502	570	562	570	572	556	547	530	570	579	520	553	570	534	564	526	592	535	546	580	557	549	543	559	539	543	553	537	581	566	557	569	537	565	549	534	559	545	598	586	548	523	532	562	508	574	549	561	555	568	549	550	561	566	564	555	572	550	556	587	554	589	546	513	559	531	575	544	575	580	584	546	549	557	563	534	516	497	568	530	530	510	568	554	532	569	576	557	582	596	580	572	529	543	581	524	544	581	527	532	562	494	542	564	572	561	485	534	536	520	541	566	569	560	578	555	601	518	550	566	576	535	535	518	562	542	536	563	546	545	511	553	600	587	528	593	610	553	552	574	618	537	586	549	567	581	549	559	590	569	514	558	529	509	568	540	549	526	553	561	541	524	594	561	555	566	541	586	522	582	544	582	539	520	534	560	549	580	567	541	562	555	593	507	588	532	540	547	545	597	546	563	554	558	594	585	554	509	542	574	555	556	579	538	554	586	574	559	528	553	501	566	591	564	583	554	533	571	537	558	526	582	565	575	569	542	599	594	583	565	563	568	577	511	578	562	580	543	592	562	548	566	532	557	565	531	506	580	588	544	554	524	550	546	580	580	556	521	557	568	563	541	598	510	521	562	638	588	590	547	553	545	551	553	588	525	544	542	523	523	521	554	567	565	538	559	595	526	558	544	611	548	561	571	547	527	537	558	573	570	556	542	574	546	570	568	531	562	565	529	564	533	540	537	573	534	509	556	589	543	524	561	535	541	559	567	571	608	578	546	561	562	565	552	568	572	584	548	560	549	562	554	534	527	563	536	534	596	610	529	531	537	537	544	555	573	554	558	529	528	560	544	548	570	568	543	587	549	534	574	534	550	530	616	551	524	583	556	563	556	567	553	528	602	552	520	511	562	549	579	550	564	568	544	555	498	573	574	554	558	554	540	561	580	583	542	593	571	553	549	549	557	537	562	577	577	539	560	595	566	571	546	533	586	574	557	568	581	552	558	576	571	550	554	573	527	564	534	553	569	546	533	557	523	571	569	557	567	591	533	547	558	563	554	563	559	555	556	575	553	563	569	549	554	591	565	548	576	530	519	569	553	555	545	571	507	523	556	579	570	543	536	566	541	534	523	567	551	557	550	573	580	545	538	571	545	591	584	547	549	567	540	613	576	577	565	544	581	557	599	512	592	584	557	542	566	588	558	548	551	537	546	530	575	573	563	549	573	541	556	573	566	508	562	558	509	599	553	531	562	571	585	553	569	574	573	567	544	530	558	582	593	526	552	579	554	510	518	612	553	569	564	602	535	548	545	567	550	550	597	532	546	560	546	596	564	539	526	541	527	589	581	588	593	530	522	526	566	539	573	552	586	571	554	567	548	604	567	569	504	575	580	548	549	587	546	557	556	539	553	518	582	568	559	543	570	532	581	521	526	536	538	577	552	539	529	557	527	524	556	521	590	543	608	568	542	529	583	543	568	517	555	586	591	568	555	554	553	527	578	550	550	591	525	539	566	555	573	567	518	538	570	549	559	543	549	516	601	541	578	524	548	555	534	596	544	578	560	580	549	611	561	601	562	552	548	594	539	547	556	533	579	559	557	577	539	547	576	543	548	541	591	550	513	535	559	552	540	582	548	565	537	557	628	620	574	515	544	562	548	567	576	554	530	571	551	537	554	570	557	535	539	602	549	554	527	542	531	568	566	600	531	602	557	584	585	594	539	551	571	548	524	545	592	529	558	589	514	553	594	572	558	586	580	568	537	544	561	545	564	590	554	513	573	582	569	531	539	554	547	621	562	560	556	576	527	544	547	534	546	530	585	591	560	592	566	573	560	587	584	561	520	508	532	517	584	542	533	591	499	540	577	571	607	530	581	553	580	543	563	534	569	568	598	548	561	558	515	583	531	541	545	563	557	554	537	559	533	547	550	555	568	593	558	568	585	607	573	571	539	569	555	566	617	557	537	557	568	600	546	566	571	568	553	554	526	559	563	564	540	521	535	592	544	541	576	537	600	580	569	560	553	536	555	564	563	570	584	543	554	584	539	543	557	531	549	546	578	530	542	555	615	516	565	562	597	562	563	571	577	545
24399	36393	21310	897	834	802	787	780	791	792	779	807	731	748	744	715	797	800	733	743	781	744	724	776	744	738	755	716	759	748	691	771	727	747	778	726	745	687	754	705	742	768	723	754	742	763	723	758	702	712	785	753	755	711	739	765	772	745	685	753	757	741	776	718	723	757	725	749	719	698	720	778	716	735	737	771	788	712	726	732	713	723	732	764	740	721	800	696	744	727	717	754	745	730	734	723	726	749	739	774	743	729	756	730	720	744	767	727	735	744	712	731	728	728	767	760	727	779	718	765	731	742	729	779	707	744	675	725	761	777	765	723	769	759	744	776	748	767	712	725	728	706	770	751	765	740	712	738	765	727	771	712	756	756	726	707	745	756	751	745	765	722	723	778	738	754	728	733	729	707	722	745	801	754	738	743	700	678	770	760	785	714	768	706	776	720	722	747	740	774	752	780	757	765	755	728	698	714	777	720	724	745	700	714	754	768	729	747	804	756	701	715	778	777	774	700	733	768	735	757	773	763	740	743	724	732	721	718	734	766	747	757	711	768	734	715	740	800	756	735	739	737	740	743	752	768	734	729	769	748	777	729	710	743	817	744	756	703	727	742	740	743	772	725	738	749	764	733	722	747	693	707	727	774	710	762	745	759	838	737	750	751	749	747	766	755	731	712	710	727	694	727	751	730	766	722	733	729	751	766	715	754	764	732	738	720	760	737	765	742	737	796	692	747	768	776	767	702	765	774	767	772	684	736	750	753	713	751	746	737	747	774	756	688	736	756	698	767	699	687	702	755	708	755	731	767	735	790	747	750	735	743	710	745	732	748	765	747	737	721	730	721	704	726	734	736	760	734	755	744	721	725	740	767	693	725	758	732	717	731	734	716	733	787	763	735	752	721	760	730	759	763	735	737	801	728	789	754	733	743	774	728	743	736	706	709	724	760	768	739	834	745	689	754	769	726	696	766	749	814	716	804	785	768	745	717	719	721	725	747	795	746	678	753	728	764	751	747	746	796	740	754	726	772	724	716	720	762	731	723	722	758	706	764	767	783	735	714	789	743	743	733	748	771	759	749	732	728	744	743	759	718	773	710	746	712	757	748	762	774	702	781	727	758	747	728	739	751	741	740	772	742	762	759	746	735	749	720	752	770	708	776	755	783	772	732	710	719	782	757	745	722	741	755	746	727	720	737	746	770	725	755	774	825	740	732	708	724	769	708	743	732	690	707	765	796	709	770	718	744	706	735	752	736	785	683	717	744	793	700	703	751	701	761	784	804	713	762	720	778	717	771	758	751	750	770	734	703	735	735	756	773	714	764	772	732	732	725	762	756	760	740	740	730	780	752	740	797	726	778	755	704	765	799	781	728	721	733	774	749	741	749	787	753	740	705	747	774	774	694	759	801	731	743	755	740	768	733	771	733	760	793	704	698	750	794	757	720	788	727	743	713	705	716	761	749	774	740	715	759	751	761	778	795	741	730	767	745	700	721	781	761	768	749	752	753	761	739	784	748	785	715	764	718	733	702	707	757	765	703	710	739	729	730	813	719	733	738	737	753	742	743	680	743	736	746	784	727	704	751	756	745	747	772	715	744	817	794	735	730	732	737	722	741	757	755	764	735	795	729	760	725	761	722	775	712	765	706	754	746	753	701	727	755	780	759	697	743	745	714	705	776	717	745	720	697	743	788	711	766	690	759	746	753	729	742	723	761	725	748	705	702	749	733	761	746	767	764	780	725	752	748	734	744	698	768	727	724	733	727	786	753	739	753	774	747	760	731	699	756	701	753	708	734	746	745	755	713	748	766	718	749	727	748	789	708	744	772	750	693	711	763	754	680	725	754	760	711	735	768	727	728	733	768	781	741	810	777	765	766	661	744	734	762	749	742	748	714	723	702	759	771	726	721	754	712	750	716	766	718	752	729	721	721	740	740	771	782	726	760	766	750	699	769	705	688	795	743	779	757	752	765	761	744	708	772	751	725	789	743	727	783	714	685	716	736	746	746	750	774	735	698	772	732	763	712	763	708	758	734	767	733	800	765	710	795	709	800	733	754	726	756	730	788	705	745	760	702	760	760	746	763	751	744	748	744	742	741	769	722	777	692	710	703	746	744	761	751	742	742	743	714	758	760	779	769	732	736	745	762	720	748	725	799	740	770	746	734	780	728	757	728	811	698	747	760	725	743	768	737	758	776	749	733	765	762	729	755	697	783	801	714	776	762	673	754	758	688	717	719	763	746	772	748	761	748	734	751	734	734	748	777	749	782	754	746	730	761	724	702	745	783	757	785	730	774	773	733	725	752	654	757	737	754	719	717	719	747	738	775	737	738	753	708	799	722	691	762	751	740	741	771	735	734	796	725	696	717	696	744	726	769	799	744	745	740	743	770	745	756	718	798	793	753	781	719	700	713	729	726	740	808	782	761	765	741	787	753	731	752	713	771	799	739	732	744	765	725	717	748	757	789	758	773	764	787	720	731	723	739	694	780	732	727	759	794	788	731	716	743	738	749	769	737	776	820	746	712	753	744	770	762	744	772	720	692	727	744	707	712	779	732	760	734	725	748	684	706	729	747	769	748	729	712	838	737	816	822	756	750	745	800	735	729	765	752	734	711	714	773	767	738	730	725	795	744	735	704	758	734	760	780	773	686	798	723	741	772	758	747	765	759	728	722	692	780	796	739	779	773	752	744	743	691	748	687	738	790	708	736	736	764	784	753	733	739	773	766	807	741	725	746	694	749	759	681	728	708	707	725	734	736	682	736	679	766	760	718	732	769	713	758	731	783	725	760	747	741	735	748	765	734	735	730	716	720	784	725	742	724	764	770	795	764	748	755	727	751	781	740	711	709	749	717	747	765	725	703	752	756	705	748	731	759	753	767	763	713	757	715	736	738	756	722	767	774	756	697	770	770	728	727	771	727	731	747	780	741	702	727	725	755	697	726	729	706	763	792	702	803	675	804	760	720	718	750	770	743	773	798	727	751	741	699	785	719	735	738	738	727	733	761	726	720	697	762	759	729	706	731	786	709	707	764	728	707	738	741	753	733	712	732	766	769	763	748	761	697	758	805	781	801	797	796	781	722	775	785	787	750	752	751	738	744	740	732	758	707	789	763	734	731	774	768	720	789	715	713	728	786	711	757	808	777	741	793	769	782	776	728	786	759	777	728	753	750	784	788	719	707	742	725	744	756	703	784	758	692	790	749	722	793	786	743	792	727	724	739	786	733	739	748	771	725	732	765	720	728	779	707	742	759	751	798	759	740	711	758	727	715	745	702	747	735	760	793	723	706	721	759	766	697	737	683	724	764	730	708	753	774	770	729	738	760	728	739	724	746	761	772	744	726	750	739	733	726	802	713	726	775	810	746	723	752	765	726	742	692	765	727	748	759	749	760	710	687	674	728	756	723	753	751	735	706	771	733	723	737	753	761	731	766	776	821	762	795	758	719	727	749	778	701	749	777	717	764	731	801	755	753	768	760	716	736	786	799
24203	21704	29314	24583	21293	11251	1151	784	706	667	698	671	605	619	630	611	562	586	545	567	564	574	600	553	573	587	543	535	526	558	597	577	562	553	514	559	571	547	554	584	574	606	579	567	570	545	545	550	582	582	572	591	574	547	527	593	560	573	584	526	563	502	534	597	564	542	550	569	546	567	565	533	549	549	608	625	576	580	591	539	511	565	524	564	540	566	526	549	560	556	544	511	573	559	533	583	538	515	549	579	523	550	563	548	590	550	535	514	585	548	540	600	525	563	568	536	525	558	533	550	567	549	561	588	591	560	537	580	555	519	522	531	560	510	520	578	541	540	540	558	568	578	570	527	546	551	544	554	580	527	586	560	591	560	578	520	545	545	558	546	560	557	549	567	547	536	552	555	545	568	547	489	527	552	576	572	547	538	577	546	573	599	580	564	551	579	524	558	541	577	545	579	565	599	543	558	554	566	589	539	584	569	584	557	536	595	530	576	545	508	562	562	556	542	558	548	584	568	619	554	568	571	573	606	532	546	581	524	519	594	521	561	536	519	530	571	582	556	546	567	550	544	573	565	525	583	538	586	522	590	572	578	550	552	541	542	564	559	553	523	564	566	575	563	548	630	533	559	550	565	559	528	541	559	549	579	533	564	518	588	576	555	543	523	539	551	540	562	563	586	548	559	498	571	541	545	567	560	525	583	559	591	560	609	589	550	536	548	582	566	540	570	549	547	547	564	537	559	611	594	572	558	546	585	525	565	561	546	576	574	533	541	553	558	579	531	531	566	552	552	553	546	542	574	584	533	546	533	564	548	588	546	579	565	593	527	544	555	592	541	542	531	558	570	557	580	568	532	517	592	555	575	566	532	589	579	571	541	552	591	533	570	562	552	588	547	511	564	540	526	508	543	574	516	555	568	531	528	585	540	551	525	553	572	523	566	534	581	583	561	530	567	517	555	546	551	547	554	504	550	541	530	555	541	584	564	562	559	540	573	552	564	522	576	524	568	573	513	531	598	539	527	514	560	537	555	587	576	587	547	574	580	593	497	563	574	587	574	555	550	565	549	599	615	543	519	526	517	571	586	541	572	576	549	501	532	557	584	495	566	584	541	563	556	534	568	551	582	564	515	553	523	557	512	580	561	558	556	575	555	554	572	557	581	513	555	552	576	554	523	547	518	591	534	550	550	552	556	565	520	558	531	522	504	582	549	549	553	563	601	523	541	567	544	511	560	552	539	563	538	539	552	557	528	563	565	537	571	546	578	553	528	570	564	581	597	553	578	528	569	606	602	557	553	561	579	574	610	568	542	591	559	553	603	570	576	539	559	558	540	644	561	570	569	571	517	524	560	546	516	554	525	580	567	544	582	550	550	575	591	523	562	583	555	538	534	536	555	549	525	516	551	545	543	521	563	521	533	561	532	536	535	582	600	554	512	570	527	575	540	589	530	560	551	545	547	567	564	527	555	576	523	610	550	556	554	565	554	564	510	555	583	590	540	583	563	587	585	587	541	560	522	539	576	552	541	602	585	547	649	540	536	587	573	562	560	594	532	531	554	608	537	561	507	539	579	566	565	540	559	566	600	569	533	549	583	568	554	556	599	561	599	568	541	578	583	545	567	553	530	571	531	560	616	526	529	530	564	587	545	548	540	555	504	561	562	588	551	572	574	543	574	538	528	549	545	536	537	561	522	528	525	582	571	564	563	544	522	555	546	576	574	581	554	586	512	579	531	570	558	511	566	528	548	593	521	515	575	546	556	568	555	549	559	526	556	525	559	580	591	569	518	583	519	548	543	583	562	559	546	583	542	550	558	561	537	563	580	546	582	539	584	609	495	527	558	571	563	512	564	551	529	561	534	542	533	571	531	540	546	561	548	576	541	561	514	528	557	552	567	528	577	518	565	584	537	528	517	566	532	552	537	538	575	594	552	524	565	582	566	506	560	564	587	546	553	487	538	548	550	570	549	562	582	549	510	515	531	568	544	581	520	566	520	560	567	540	564	564	568	544	567	578	574	587	539	526	567	584	577	534	550	526	554	516	557	570	592	579	580	544	586	607	553	513	567	552	568	578	548	554	516	556	554	528	530	545	558	565	586	568	618	550	577	529	573	570	577	576	567	565	568	543	553	583	565	532	621	572	548	570	541	548	531	555	553	496	541	586	578	518	539	527	534	502	561	603	573	593	532	526	566	532	577	562	560	538	577	542	534	567	534	534	563	557	534	506	564	506	574	519	555	531	587	544	579	529	571	569	579	592	563	578	544	552	562	576	561	583	517	604	544	544	552	561	590	560	538	555	518	571	582	532	531	525	524	568	567	538	575	575	519	514	570	563	558	541	561	576	588	577	525	523	532	566	566	569	522	565	532	540	566	567	538	556	571	568	539	562	547	519	595	575	557	553	539	556	530	563	519	541	518	589	526	591	546	549	522	593	529	577	553	592	579	531	513	573	569	563	589	563	587	572	540	556	534	571	522	541	540	555	536	550	523	563	603	567	566	540	565	537	555	540	586	590	563	549	528	563	547	583	578	573	573	567	507	531	516	562	590	533	544	553	566	576	537	594	572	591	577	563	541	538	543	548	544	561	545	544	539	570	571	556	493	533	570	582	587	534	578	550	513	570	548	588	592	512	574	549	591	518	545	563	576	556	549	566	529	563	533	572	520	573	586	553	593	556	592	566	523	542	565	546	524	531	591	597	523	560	593	579	530	574	572	570	552	591	567	557	518	549	581	574	492	546	582	535	542	528	540	552	562	505	592	590	573	537	563	552	567	548	560	552	574	588	601	560	550	537	572	596	566	548	577	551	552	513	626	543	534	539	542	583	566	573	562	567	569	523	603	568	571	547	592	507	528	540	590	521	550	582	549	541	528	533	528	551	527	567	534	553	579	563	568	570	571	522	584	520	551	564	573	538	568	551	557	545	523	556	549	580	593	532	580	558	582	536	561	560	555	577	556	576	576	589	539	570	567	550	560	551	576	546	574	570	574	557	585	576	593	550	568	534	565	580	552	572	554	555	510	564	610	540	553	586	552	566	576	571	563	546	561	541	506	557	564	556	519	522	580	589	595	561	560	604	534	568	582	549	574	541	561	563	535	565	566	551	527	547	558	524	588	600	579	556	599	548	563	563	508	586	549	560	544	561	572	579	581	559	584	575	537	562	549	576	531	567	569	541	522	566	581	529	540	552	536	554	531	566	583	539	540	543	567	567	523	577	534	524	514	571	578	532	574	530	605	535	513	565	557	569	562	554	564	527	571	530	548	552	523	537	554	539	558	560	556	543	522	545	560	522	571	567	557	573	571	496	543	561	554	535	578	566	620	584	570	576	549	522	534	503	567	567	581	574	564	578	585	551	527	552	533	581	546	599	575	552	520	543	571	538	540	565	508	544	571	551	561	563	576	495	552	542	544	584	524	530	551	570	556	567	584	581	536	549	563	556	544	534	596	527	566	569	549	539	516	598	588	562	555	570	558	569	542	581	490
48912	71366	50246	2728	2062	1675	1406	1287	1143	1119	949	934	880	873	875	849	837	844	834	796	781	793	781	782	839	799	836	726	797	810	794	775	794	723	801	716	734	755	782	798	760	752	783	773	725	779	810	802	740	758	779	719	766	793	737	748	769	775	746	745	765	780	818	743	754	755	713	783	758	770	733	751	757	811	767	773	725	706	721	765	771	728	730	749	786	786	724	759	751	733	800	789	736	774	750	710	710	728	772	745	778	760	783	710	716	774	823	721	759	703	704	714	755	761	740	726	776	736	777	749	729	730	736	739	766	810	749	783	792	706	793	749	750	725	790	767	793	759	770	797	762	750	731	731	743	740	720	750	710	751	797	782	742	686	817	738	755	748	754	774	741	720	697	728	769	707	771	705	797	746	734	758	788	720	742	789	760	745	789	751	787	780	806	745	732	803	742	760	745	705	809	798	779	718	756	732	763	748	749	728	769	756	786	745	781	733	767	713	770	737	783	772	762	779	773	762	738	762	762	771	754	741	750	727	742	720	707	784	740	743	765	741	745	746	740	767	755	685	743	787	786	775	730	730	772	745	757	686	746	731	738	783	736	740	751	717	779	733	789	802	710	758	751	775	787	777	716	726	709	706	747	728	784	728	785	764	736	773	732	749	757	740	731	772	757	711	700	755	738	752	762	767	741	731	773	723	741	776	766	771	793	761	742	753	758	756	754	749	736	696	763	729	758	763	737	781	783	735	782	737	757	806	754	787	735	750	789	757	769	781	776	731	739	740	743	727	725	757	761	738	753	748	765	731	685	729	734	764	737	727	709	801	816	704	714	798	757	753	710	709	791	726	780	782	733	766	722	728	778	769	774	764	761	711	749	686	772	727	728	746	766	759	726	712	761	762	703	723	730	739	719	739	714	781	766	773	719	756	771	732	719	768	762	782	749	709	725	737	703	767	766	810	755	748	762	776	708	761	750	731	761	754	773	771	761	768	765	773	706	770	774	734	786	687	719	747	751	733	748	749	748	758	775	715	771	755	714	738	785	777	768	772	701	675	766	768	717	749	733	765	758	707	687	757	744	693	768	698	748	696	754	734	742	775	775	788	744	741	741	780	788	828	780	745	747	786	753	781	725	765	740	738	763	733	781	736	763	757	726	738	719	784	739	814	767	719	769	762	741	765	769	719	762	692	747	758	728	733	722	720	725	776	749	722	743	777	728	775	803	776	743	692	810	782	774	761	768	750	752	687	723	722	747	762	766	725	734	693	743	769	711	710	733	682	713	739	718	739	729	731	745	812	758	732	759	731	750	749	702	780	759	793	763	748	704	754	689	732	731	771	758	783	776	739	763	691	728	790	739	755	725	784	753	771	713	719	710	792	709	737	736	757	762	776	764	747	774	744	763	736	740	732	740	715	741	739	747	739	737	734	782	787	757	706	727	750	753	715	744	782	741	750	749	724	722	791	749	712	789	749	711	810	704	756	755	733	731	748	740	701	746	751	764	749	761	771	783	715	743	717	766	735	784	763	728	749	756	707	757	776	729	789	745	741	785	764	730	777	736	742	766	725	768	740	733	710	718	729	722	719	724	755	765	771	774	709	756	817	739	782	768	716	691	707	738	759	723	707	758	733	715	753	722	743	773	798	777	701	809	705	753	794	767	774	756	740	706	755	760	748	786	704	704	758	774	742	722	695	803	780	754	766	727	752	716	740	755	731	696	759	787	777	699	701	774	778	729	735	734	782	765	742	776	775	712	739	785	775	713	779	788	727	727	772	772	768	716	762	738	723	775	789	743	759	769	739	755	755	724	756	728	750	764	724	727	790	776	773	760	783	808	740	765	725	756	727	718	760	734	744	752	714	704	755	747	733	735	734	758	750	727	748	766	808	761	726	737	749	709	741	736	742	747	741	763	724	729	794	738	744	782	774	759	774	778	756	765	745	729	742	764	760	741	753	747	698	797	764	754	789	704	775	735	711	715	733	715	738	778	712	710	731	772	701	732	707	726	764	750	729	706	697	741	750	750	824	755	785	749	730	762	729	716	714	744	719	767	762	748	745	724	765	681	755	720	739	745	696	734	722	760	767	767	792	760	761	743	732	749	743	759	762	776	677	732	716	760	764	736	744	794	742	770	749	778	760	763	763	743	752	709	784	739	740	782	713	769	756	783	720	741	753	812	774	769	706	745	734	758	743	737	771	701	777	739	814	753	732	723	789	670	683	768	749	757	765	730	797	754	763	744	763	749	771	750	735	771	773	750	762	764	775	738	727	719	750	738	800	722	783	721	735	725	711	773	712	760	797	722	763	717	727	761	743	771	751	710	761	706	745	712	767	763	730	738	745	743	793	781	754	714	726	757	731	734	726	720	779	753	763	733	740	785	744	749	727	802	767	790	780	725	766	747	742	752	743	736	760	735	762	793	732	742	746	784	727	708	772	740	760	755	734	745	792	769	815	761	767	747	733	746	727	737	765	726	735	755	745	717	772	735	765	772	693	725	697	702	755	795	761	761	763	726	804	731	737	726	692	695	726	736	736	767	736	741	754	779	791	745	743	816	740	728	720	769	727	685	786	767	733	763	780	769	764	734	715	743	754	773	733	760	722	783	790	760	737	805	785	795	753	746	704	735	716	730	736	729	766	733	731	752	779	783	768	724	733	738	782	761	767	769	813	773	753	759	721	736	758	744	742	728	796	754	753	776	715	757	732	770	763	795	803	783	712	741	676	763	727	779	778	741	774	779	701	729	773	740	748	776	744	715	751	746	703	738	705	757	781	758	772	771	727	711	801	718	708	795	769	750	764	730	745	761	775	777	752	794	757	765	763	768	730	754	756	764	748	716	792	774	734	739	705	745	723	708	747	761	747	725	753	735	794	743	784	720	745	775	775	736	753	730	765	708	756	762	790	739	737	725	768	726	733	758	785	764	738	755	741	769	784	738	746	703	747	772	711	701	747	705	727	737	740	731	785	712	773	737	779	751	691	712	788	703	734	772	756	700	786	733	793	727	741	753	731	736	733	798	756	766	716	741	733	752	730	720	761	752	777	761	739	740	808	734	738	740	712	738	789	731	747	724	742	739	701	743	756	781	725	732	688	716	721	716	748	756	744	772	729	786	744	698	724	785	727	690	767	768	735	760	717	744	802	723	729	803	772	746	773	735	747	736	753	731	728	752	717	782	769	719	810	710	725	804	716	745	762	759	764	745	759	746	738	780	742	698	706	733	766	735	746	699	769	712	705	765	769	738	751	761	754	724	762	740	738	717	790	764	710	742	715	732	731	729	785	726	739	764	715	753	752	737	753	760	762	765	779	706	746	742	763	717	775	753	719	710	811	725	782	753	774	753	720	738	726	760	760	738	738	688	773	739	758	754	785	759	737	748	774	744	757	737	693	726	713	729	774	750	702	801	756	718	768	705	719	788	768	769	748	732	748	771	751	722	748	818	749	787	705	769	732	772	785	684	727	734	745	738	731	720	776	723	725	710	736	755	700
23220	21555	29189	24433	21482	21251	7706	727	582	524	459	456	406	399	363	304	328	359	303	319	294	322	292	341	314	311	293	288	299	303	273	298	279	300	320	316	295	296	302	279	318	291	271	287	311	282	286	295	278	256	303	290	284	293	270	307	272	292	266	302	265	280	269	279	284	286	285	317	288	326	270	290	283	342	272	311	283	302	279	288	293	274	312	257	274	305	304	310	270	294	257	277	321	289	248	300	282	263	288	276	265	294	282	285	290	279	285	289	282	268	277	286	255	313	275	274	281	320	315	265	288	286	300	320	292	282	285	269	254	293	246	305	303	241	260	265	277	262	297	262	278	277	296	295	250	273	276	302	274	288	304	277	292	279	340	304	289	294	294	300	248	289	265	320	308	263	280	296	276	278	279	289	291	292	288	289	276	280	273	294	272	310	267	276	262	248	277	277	302	298	305	272	283	289	311	256	304	282	264	287	299	311	290	243	301	273	313	294	319	306	273	294	316	276	286	308	288	306	276	282	293	280	304	271	281	264	281	260	300	277	289	291	282	281	276	271	261	285	265	265	269	280	286	288	272	305	273	320	273	276	296	264	253	301	278	334	289	285	313	297	273	278	282	272	297	285	327	258	272	310	291	311	273	312	291	292	272	292	286	277	288	284	311	293	319	281	311	262	287	296	281	280	274	289	298	302	272	272	274	276	294	322	270	272	266	283	269	308	297	239	288	304	293	289	282	296	255	286	315	306	258	276	326	292	275	292	303	273	273	303	292	281	259	289	264	307	284	284	294	290	293	262	282	290	298	301	281	276	275	314	309	319	258	283	287	263	312	336	279	255	263	287	286	290	298	269	301	275	281	321	309	282	295	295	319	277	264	281	282	292	302	286	276	272	310	276	276	292	287	330	259	277	279	292	279	304	313	268	280	272	315	275	264	275	284	269	269	324	274	291	303	280	282	271	259	325	279	288	315	267	283	308	311	273	297	292	282	282	265	292	301	268	273	278	262	253	300	285	265	295	278	261	310	289	254	274	292	279	297	278	297	279	265	266	298	297	248	311	299	301	269	289	300	284	250	288	294	259	323	303	277	282	285	318	265	290	305	311	284	334	267	286	289	314	285	293	252	325	271	297	298	292	282	308	271	299	285	292	286	307	275	304	263	271	266	258	295	319	302	314	280	289	266	277	288	305	267	295	248	301	277	290	269	321	300	299	281	295	287	302	258	278	317	277	285	298	286	265	303	291	289	280	259	299	297	272	320	266	261	251	285	289	309	280	290	304	279	254	300	298	291	256	292	305	299	273	301	319	284	272	322	289	287	290	271	295	256	286	281	275	298	270	297	276	300	292	304	269	295	257	264	264	273	297	266	278	277	315	275	286	282	277	288	287	266	296	299	280	278	281	286	282	297	310	280	295	279	286	296	296	264	298	268	299	290	299	292	330	284	262	285	251	280	289	267	275	291	255	315	290	306	274	253	273	296	278	284	292	295	285	264	308	298	281	283	255	285	299	303	299	253	255	252	293	284	271	283	271	288	317	282	251	277	275	266	292	270	307	309	300	255	312	290	317	290	268	272	289	281	308	273	307	278	271	261	298	294	294	284	286	304	270	305	249	265	286	260	309	314	290	295	270	274	275	315	288	302	270	269	262	281	266	303	269	289	264	282	291	295	284	290	259	318	283	286	280	301	278	291	259	242	287	308	276	313	291	270	260	279	281	252	256	284	282	293	292	289	288	312	301	298	303	259	289	308	313	277	239	275	291	258	254	283	290	285	273	287	282	302	311	306	301	297	273	284	303	286	316	269	305	273	270	311	268	258	303	298	317	266	270	270	288	275	308	287	276	267	278	260	284	280	278	276	311	281	262	256	300	247	321	297	269	282	303	299	283	278	295	297	257	282	296	295	319	252	309	284	294	277	312	293	267	304	261	297	262	265	322	297	273	267	293	294	300	276	258	280	308	266	266	277	263	267	301	276	285	288	306	290	264	284	284	268	310	286	299	294	287	292	278	265	263	310	285	284	287	274	291	305	295	285	280	302	243	275	274	289	293	290	291	303	251	314	264	274	297	287	284	267	308	304	273	287	263	309	272	306	259	294	278	266	284	276	288	254	262	295	288	306	323	281	264	286	258	281	269	284	287	284	291	293	287	280	278	282	255	265	287	276	292	279	293	269	304	315	279	265	270	279	270	288	286	313	294	302	327	281	262	271	299	323	300	321	275	293	278	330	294	310	295	272	275	309	272	269	277	302	310	262	280	294	289	301	270	284	247	284	254	256	267	288	295	280	274	259	319	303	260	280	297	277	274	292	294	266	295	313	313	291	257	266	293	295	281	302	295	305	321	298	276	285	281	261	286	295	274	294	278	287	278	285	273	269	276	332	278	308	301	289	273	294	301	271	284	294	303	276	266	311	289	297	272	276	277	294	284	295	296	293	269	264	287	302	288	304	284	266	295	283	292	272	268	289	277	315	275	274	277	295	306	288	299	290	254	302	307	251	301	303	261	287	282	319	297	278	282	248	308	298	293	254	303	285	264	280	301	308	287	313	317	280	295	284	279	290	276	292	258	281	311	282	276	275	287	250	291	308	292	315	279	281	272	288	257	303	269	295	282	292	267	283	306	290	261	288	275	270	265	270	291	302	262	275	288	281	273	269	294	283	273	297	282	258	275	289	286	270	290	297	294	313	270	309	271	281	300	288	275	323	271	272	278	291	282	288	271	272	291	285	282	289	290	289	286	283	293	304	299	263	285	255	289	280	285	330	309	305	253	280	261	315	288	260	292	292	281	306	261	289	269	305	308	276	307	283	247	288	301	268	277	299	291	291	283	294	283	260	315	309	297	281	298	264	292	315	281	274	288	287	286	289	303	270	259	318	280	279	264	247	284	266	267	300	285	293	275	303	258	315	279	314	318	268	300	300	299	283	279	257	282	270	279	302	267	291	297	312	285	254	311	268	301	272	267	282	284	269	252	315	263	287	307	305	280	309	297	306	285	275	278	309	277	275	287	280	285	306	280	300	274	289	333	272	273	293	328	282	327	282	287	329	304	293	278	279	294	299	295	297	306	291	271	282	268	293	296	271	271	277	288	273	288	295	269	306	261	287	300	282	276	295	259	270	292	277	270	290	279	292	302	323	268	271	268	298	302	285	315	264	296	288	281	301	285	263	289	300	240	297	276	292	304	301	293	283	262	289	278	251	261	291	283	285	266	270	268	279	264	264	287	304	274	271	308	317	289	245	275	284	268	291	274	275	276	287	294	295	280	322	307	300	267	267	288	277	282	285	301	278	281	282	290	307	278	264	280	247	292	302	281	316	296	329	279	264	263	286	275	289	305	285	307	298	283	303	276	272	269	240	303	305	265	291	267	279	295	286	289	283	295	286	269	320	320	290	250	288	290	268	282	286	289	302	309	303	283	297	305	262	257	291	295	271	275	296	275	295	293	288	289	282	272	275	267	318	297	283	299	267	287	288	269	253	287	257	287
54707	75644	54922	4063	2729	2077	1705	1370	1189	1062	830	749	637	658	581	580	550	508	486	499	506	447	447	438	460	468	435	409	407	403	429	446	399	384	457	437	384	423	384	415	385	370	373	414	418	412	436	377	414	373	399	397	401	429	381	379	416	409	396	419	382	403	380	357	370	407	414	385	395	382	375	402	398	384	377	393	374	393	390	405	390	351	380	363	407	394	378	397	385	383	386	375	403	377	373	406	377	377	374	368	391	386	374	380	389	397	428	403	407	372	404	405	410	395	393	359	353	360	362	399	404	399	401	435	391	405	409	379	370	398	392	386	374	396	382	395	377	393	359	364	405	400	402	405	405	400	393	398	415	363	395	365	403	432	374	416	393	387	407	410	409	408	401	404	401	403	423	393	379	400	402	357	430	377	384	381	407	373	410	378	421	353	380	399	405	406	346	389	383	390	396	373	356	426	372	366	394	415	373	409	385	396	370	389	395	376	353	404	405	383	412	442	402	397	426	389	390	382	402	398	390	374	388	384	407	377	400	395	421	421	399	389	360	391	409	363	399	404	406	377	342	396	380	406	386	376	374	356	352	367	401	384	397	365	400	382	410	418	395	399	396	395	380	406	403	395	370	381	388	377	376	386	407	370	363	376	360	403	369	400	375	382	406	405	367	383	384	385	421	361	375	389	400	423	368	395	390	415	374	369	363	367	407	406	377	378	393	438	364	412	392	383	353	386	389	376	380	372	385	437	398	398	394	367	365	433	361	371	386	395	356	410	379	390	373	380	349	392	399	388	366	423	377	415	423	367	373	375	417	381	416	398	389	382	368	398	411	416	405	394	435	379	409	404	399	396	419	374	405	389	382	429	414	374	402	384	377	376	376	367	361	360	393	395	368	414	365	389	406	427	373	381	368	380	372	370	395	403	373	380	403	360	352	400	366	387	397	371	390	393	398	369	410	406	373	405	413	413	422	364	388	350	405	398	372	395	393	382	355	390	415	368	364	396	383	382	350	380	389	405	377	416	392	382	379	413	375	401	412	370	391	407	363	374	398	368	408	396	424	364	419	371	378	398	403	371	387	395	402	418	401	376	392	385	378	362	396	351	385	374	371	382	428	406	402	383	393	394	397	415	393	409	354	360	388	389	385	412	419	381	376	396	400	409	374	399	382	392	416	400	388	379	347	388	382	396	382	391	428	381	395	380	389	389	343	392	363	400	412	370	431	390	369	383	439	399	411	397	408	391	381	385	397	387	370	428	372	380	363	383	378	404	414	381	392	380	363	395	412	382	393	374	369	333	408	395	384	400	385	372	380	387	383	360	377	387	395	391	390	362	392	370	401	362	366	364	379	385	419	346	383	401	366	383	424	371	417	391	382	400	407	386	398	347	387	365	387	358	400	366	366	356	417	401	401	368	394	388	370	362	412	382	382	353	376	383	410	354	415	396	374	389	381	351	405	399	389	414	363	363	345	366	389	381	380	373	374	422	396	342	359	380	407	379	385	419	376	382	417	380	375	392	375	414	390	389	408	402	380	358	381	378	388	412	351	367	382	367	374	346	383	351	389	350	402	413	398	379	377	380	390	408	394	416	404	374	388	375	393	396	407	389	363	350	436	415	391	397	355	389	409	388	352	428	385	392	392	421	430	405	370	363	420	414	371	399	395	397	391	444	408	385	409	382	396	366	364	381	408	353	393	402	379	425	383	381	394	366	383	415	391	415	373	396	371	405	405	394	354	406	405	384	398	369	385	371	383	372	383	380	372	397	378	405	413	391	411	408	404	392	369	406	381	406	405	347	407	418	410	366	376	367	399	368	392	378	398	345	393	391	380	413	375	357	411	398	390	409	388	370	408	415	422	404	384	402	380	379	380	390	402	427	406	383	398	394	401	408	390	370	357	386	366	400	403	383	433	364	402	408	388	422	386	353	389	412	405	390	395	373	361	367	371	355	433	401	394	393	387	391	401	440	376	358	413	373	386	388	391	404	350	406	396	414	366	394	377	402	388	372	389	364	416	345	378	368	395	399	370	368	359	384	396	367	415	420	378	364	393	385	392	393	399	364	350	373	374	380	404	365	395	409	401	421	364	350	389	401	377	400	396	382	398	430	398	382	415	384	375	384	396	372	392	398	381	396	404	384	383	407	384	377	386	405	407	411	357	379	389	384	409	400	345	403	427	384	408	392	380	396	371	400	384	372	389	392	372	378	358	399	354	339	358	383	382	370	366	394	394	401	427	406	360	432	371	389	411	414	395	405	391	369	367	404	391	399	350	393	381	377	415	364	378	405	398	419	355	407	383	382	389	399	384	407	376	393	396	385	384	371	411	403	373	415	396	386	387	396	376	363	392	398	355	395	436	403	399	372	381	427	405	413	360	390	366	386	400	353	413	398	349	381	420	383	384	362	400	363	390	393	385	401	396	383	371	365	436	342	394	374	360	395	367	411	376	394	379	394	379	390	389	369	354	371	411	372	383	359	369	380	400	444	369	359	376	399	383	401	413	429	410	347	382	375	363	387	365	376	400	419	389	366	372	398	371	400	372	370	398	421	400	394	399	442	396	364	381	395	406	359	387	392	381	372	387	374	364	397	368	371	443	385	366	392	395	361	404	395	396	402	366	395	349	397	413	425	392	409	375	387	408	370	374	400	361	377	347	381	398	381	411	394	391	362	385	387	369	374	381	345	405	406	421	389	366	386	385	377	421	404	391	426	382	382	366	394	398	405	378	426	409	418	382	366	374	383	410	387	386	397	372	388	392	392	358	386	410	418	358	331	370	342	427	384	426	414	349	375	391	359	417	366	393	429	344	375	377	376	415	404	395	409	392	416	401	366	388	391	386	378	398	395	384	399	381	423	394	414	373	422	375	430	399	409	372	390	399	420	396	349	401	392	371	390	418	451	375	390	385	384	402	376	351	407	384	396	373	370	362	415	398	376	389	367	372	403	396	387	401	367	390	386	414	438	404	420	391	419	432	376	377	350	401	388	353	419	403	388	406	363	370	368	399	374	375	371	395	389	382	414	458	362	411	376	393	378	359	397	381	365	388	388	371	415	384	377	394	368	356	364	393	362	367	367	390	397	393	377	355	390	409	411	420	411	383	413	359	370	376	388	423	421	373	399	403	400	403	364	368	408	369	380	421	369	377	382	379	371	413	374	412	349	435	392	338	385	366	364	400	388	355	424	375	383	386	383	399	365	375	382	350	400	414	361	404	392	401	414	419	374	370	398	367	386	364	382	385	386	367	357	396	366	367	378	399	376	376	378	406	426	415	364	417	371	433	398	357	383	404	390	358	382	384	375	386	395	403	378	345	397	372	383	384	384	386	381	415	393	395	377	381	372	381	372	407	388	398	422	452	384	370	400	390	402	413	401	398	384	374	402	382	422	415	371	373	410	408	403	412	385	389	358	393	389	387	388	410	391	359	357	337	396	386	409	387	390	371	359	420	376	404	360	385	381	411	391	391	386	397	397	393	370	404	405	374	420
27634	23684	21523	4268	622	560	587	618	567	543	573	567	582	517	525	573	597	548	557	586	530	572	567	596	604	586	548	586	585	553	560	579	542	543	589	545	557	586	529	557	589	614	617	592	528	554	558	551	538	581	569	565	532	542	596	617	572	547	547	567	562	589	554	606	583	557	521	602	567	557	560	533	591	556	594	600	590	584	529	538	546	561	582	511	625	560	551	543	570	562	538	572	558	580	595	616	543	597	551	634	555	516	550	586	554	544	598	519	588	587	587	601	585	560	544	578	587	544	538	561	587	543	580	532	536	597	575	543	583	589	605	533	527	579	557	537	578	566	559	591	617	531	561	544	544	534	653	569	557	569	568	603	561	537	601	567	560	526	603	536	583	567	558	552	549	567	569	530	543	556	483	591	575	565	568	544	591	600	523	553	581	584	586	556	510	596	529	535	574	513	519	524	563	590	549	551	548	562	548	560	551	574	621	570	561	531	526	537	543	587	550	585	553	544	585	604	569	566	584	564	558	554	584	567	540	543	616	565	613	529	548	597	545	546	581	555	568	573	578	512	575	540	530	550	551	511	533	566	581	563	629	529	576	534	554	556	528	575	575	567	557	611	582	556	556	554	546	562	614	560	600	572	528	586	547	519	580	576	571	606	533	542	546	584	572	557	562	553	535	555	509	578	550	573	549	565	592	602	548	574	566	563	540	573	573	576	585	572	573	563	580	534	563	514	572	555	561	542	597	542	605	584	555	565	579	583	561	572	533	557	552	597	566	545	540	539	547	570	550	546	553	551	557	570	533	565	517	564	576	574	580	561	563	574	583	524	559	562	580	555	541	577	573	572	553	615	519	521	558	552	584	588	569	560	546	578	538	567	533	535	530	558	588	564	547	530	548	584	554	582	587	541	520	574	533	579	550	569	564	559	521	548	521	591	553	560	554	544	539	536	563	570	565	566	564	605	570	565	597	580	553	549	537	563	537	578	563	531	555	549	539	601	563	535	548	575	546	581	570	588	577	557	616	543	571	532	599	579	563	606	547	574	559	565	600	560	583	577	527	562	542	563	553	570	576	565	572	561	553	498	567	575	543	605	548	576	536	550	570	593	519	545	582	558	555	540	571	566	557	546	530	562	494	591	568	562	575	570	538	563	526	529	555	590	564	564	558	542	553	533	553	556	570	596	542	550	600	543	554	559	535	555	579	577	552	564	537	526	543	541	557	591	594	548	561	567	558	560	586	554	549	578	562	579	558	589	559	525	525	532	532	551	513	553	537	558	573	561	593	549	527	522	556	556	565	593	591	565	583	538	544	545	578	561	586	555	521	565	555	568	549	581	536	594	610	566	553	577	554	566	569	501	595	587	563	523	550	595	587	583	557	564	581	556	599	526	534	552	560	581	541	583	559	614	580	539	563	549	506	638	585	558	583	573	592	567	535	553	573	563	544	567	573	571	575	559	579	576	570	598	564	583	561	558	552	503	560	535	549	562	571	581	549	569	580	563	542	576	576	546	526	544	588	536	543	604	591	558	634	555	549	558	544	537	555	526	535	519	578	540	590	564	570	549	546	578	535	554	535	546	586	544	562	591	569	552	531	581	564	597	588	545	567	558	585	541	546	561	549	580	561	556	563	552	560	582	539	592	538	570	584	568	514	535	568	561	538	550	550	552	558	551	506	543	543	564	600	571	570	532	528	551	585	606	564	579	581	549	581	594	578	522	565	552	578	567	550	576	512	567	575	541	542	520	601	581	546	549	578	565	580	572	609	603	573	608	570	590	546	543	581	554	511	576	578	559	577	588	585	543	544	535	572	596	575	552	565	606	539	576	519	551	555	572	555	584	523	501	526	546	540	571	570	571	570	589	579	599	554	589	608	557	579	563	547	525	583	600	552	520	591	559	564	576	567	557	530	557	531	562	532	533	557	534	517	581	550	514	544	598	584	573	547	527	572	545	569	550	587	542	564	540	558	545	601	540	531	561	549	547	584	537	575	555	553	548	549	543	542	586	547	556	576	532	556	582	582	565	557	552	566	591	558	571	578	547	594	589	567	560	536	552	518	556	552	492	555	566	567	543	597	556	507	537	584	596	612	551	552	544	602	589	520	539	528	533	559	572	551	531	542	568	583	526	560	532	568	586	552	570	586	557	586	549	573	579	577	572	610	573	568	546	532	585	573	591	559	561	518	540	572	573	543	557	554	572	585	571	519	571	565	511	592	586	510	563	582	545	576	611	554	624	553	552	570	517	567	568	572	557	551	555	599	571	550	558	589	586	531	546	550	510	552	590	550	527	530	579	557	585	531	566	530	574	576	570	561	534	554	591	562	592	536	536	551	579	566	560	550	574	548	553	575	591	512	559	553	566	555	577	565	615	586	593	588	603	544	542	609	561	572	549	573	525	586	590	597	565	534	556	582	564	550	539	541	616	568	564	560	555	593	551	572	564	565	563	570	580	523	579	573	557	584	555	578	553	572	561	543	548	585	549	568	567	550	538	555	567	572	541	587	573	599	558	544	591	547	584	571	558	565	583	562	550	539	577	550	559	544	579	570	586	531	556	591	577	551	573	566	576	518	590	535	578	568	543	568	552	570	569	571	544	588	546	583	604	598	546	566	574	567	537	550	542	507	619	560	551	582	564	544	551	589	586	529	608	593	534	554	549	598	578	553	579	550	540	548	554	575	550	537	567	545	566	562	538	558	563	549	574	593	591	544	540	530	578	604	499	526	560	590	571	568	534	614	581	585	554	552	546	564	593	566	588	566	570	556	544	582	523	605	566	571	556	592	551	596	561	566	558	535	605	572	556	582	554	569	606	487	576	536	594	555	589	476	587	539	596	574	515	518	611	545	602	541	560	535	544	589	588	566	617	564	554	580	539	558	559	604	539	544	580	570	527	556	535	560	529	531	578	570	552	526	600	544	538	538	564	580	568	516	562	555	544	580	565	537	592	581	529	569	538	593	595	558	518	540	575	601	531	576	579	590	541	555	574	584	566	602	552	524	569	592	548	552	584	529	559	540	566	548	566	545	560	573	575	519	543	541	543	564	610	578	532	556	595	564	595	543	571	623	557	581	540	561	577	551	552	592	545	584	568	606	563	572	570	542	533	551	563	572	605	553	571	530	555	534	599	555	528	554	550	589	572	536	564	595	558	563	551	588	553	558	566	552	600	558	565	564	552	537	549	567	560	499	553	569	543	558	588	551	517	567	549	515	520	589	560	570	612	549	562	603	559	546	578	540	554	536	540	556	561	566	588	565	565	568	580	557	551	576	534	520	574	594	530	534	579	576	576	561	570	549	550	590	591	595	590	587	572	559	577	536	562	560	588	603	562	523	574	570	566	557	545	564	570	589	547	564	580	517	552	605	548	554	584	588	557	557	573	544	536	591	533	561	545	560	558	581	515	507	536	514	568	574	614	538	606	572	589	552	540	599	554	522	560	543	534	584	540	567	532	539	599	565	567	609	553	575	556	584	553	571	552	588	578
25573	37003	21624	944	808	828	814	813	806	834	758	751	746	732	723	764	755	760	772	765	758	756	766	784	745	780	756	809	764	801	719	781	817	745	750	740	767	734	734	774	723	746	787	773	694	762	739	783	753	776	777	748	754	735	853	765	755	759	764	727	832	782	817	759	719	692	732	741	793	734	713	733	776	732	734	702	747	795	715	747	718	782	720	745	768	710	743	721	772	807	731	748	723	694	771	736	784	718	747	787	735	725	737	745	738	784	738	728	755	735	842	775	751	783	738	742	779	701	734	732	741	746	730	779	724	758	727	821	734	729	772	779	737	751	805	719	762	749	762	758	804	722	735	752	749	748	749	729	745	761	701	790	788	839	720	771	776	751	730	760	746	716	758	751	743	753	786	774	854	712	788	768	723	766	802	821	778	750	751	736	702	768	747	767	762	732	768	729	785	737	760	783	813	781	722	776	754	729	696	767	760	715	749	762	788	767	718	745	800	745	711	772	754	709	742	749	797	734	807	760	779	749	770	760	764	741	761	808	757	742	770	724	764	744	795	744	796	726	733	711	737	734	726	719	804	739	801	749	811	758	756	720	733	719	801	755	727	810	735	745	701	702	715	763	770	748	732	738	808	740	771	740	774	693	748	790	754	732	823	754	782	760	719	749	738	757	743	776	747	778	790	733	770	744	750	821	777	775	791	749	757	801	754	786	773	754	721	778	785	723	716	769	819	730	725	734	706	783	706	740	743	767	767	696	730	767	774	746	781	813	783	733	705	745	773	725	774	713	696	789	725	766	721	765	779	728	800	737	727	799	762	724	774	728	736	736	769	766	786	835	742	773	703	757	732	776	789	737	775	711	759	757	745	738	754	726	724	767	738	754	744	707	732	731	723	742	769	697	765	722	714	724	731	746	755	788	765	756	749	741	782	729	725	703	735	772	710	744	730	761	732	731	737	770	757	749	738	778	723	755	776	718	765	766	779	767	738	777	776	756	771	795	717	740	726	733	787	712	738	783	773	745	793	748	746	704	739	824	758	736	769	760	747	794	796	762	766	758	790	719	758	738	767	736	776	761	773	766	740	747	777	770	752	722	702	765	727	736	711	703	733	735	738	737	657	764	745	737	739	751	749	775	789	766	756	771	748	767	765	750	670	795	767	734	726	701	741	806	753	781	730	711	713	765	741	700	775	781	768	750	727	774	787	755	732	752	790	731	737	736	740	772	730	802	787	790	803	708	754	744	740	708	751	821	791	746	773	770	799	721	754	769	763	827	707	746	743	775	756	691	752	776	750	735	782	743	762	734	745	786	741	735	752	780	773	749	748	757	732	759	782	728	721	733	750	731	758	758	744	752	767	732	739	736	764	770	747	739	724	764	731	736	757	747	715	759	776	773	709	717	756	775	825	748	767	732	736	781	777	724	677	771	793	759	797	761	759	770	723	789	722	767	745	799	723	767	710	786	736	749	731	811	703	798	749	730	719	785	785	767	762	756	733	712	786	733	767	705	766	756	723	759	800	777	822	744	722	758	742	777	756	728	748	709	779	743	688	770	738	739	783	716	791	729	771	793	758	713	730	754	794	710	726	831	793	754	776	752	737	772	706	717	730	701	705	772	748	787	775	788	737	730	749	752	754	749	759	740	778	779	719	734	767	782	773	756	715	707	702	733	794	747	783	730	748	753	722	782	741	785	767	744	743	761	741	767	751	738	702	768	792	735	732	751	778	777	703	759	744	729	780	789	751	738	737	740	785	741	743	734	749	790	700	778	738	761	719	753	777	735	801	775	741	733	731	701	761	718	742	722	774	786	707	756	760	775	752	724	743	767	727	768	771	740	764	750	705	767	760	791	723	764	780	750	771	776	747	771	762	755	711	816	760	759	798	758	762	748	742	744	774	761	788	790	776	794	749	744	722	722	753	731	787	766	755	757	721	778	751	741	763	772	739	736	734	757	783	742	788	729	764	756	758	783	788	755	746	802	755	774	771	755	742	765	748	728	750	749	757	765	726	748	714	738	742	796	807	752	750	729	766	719	715	762	765	739	740	765	750	769	745	807	733	735	745	748	727	780	783	740	722	789	796	780	738	786	738	743	741	751	803	689	740	713	759	767	757	762	733	736	747	723	751	690	807	742	746	738	753	769	737	723	748	771	767	734	789	760	736	699	730	696	752	760	712	709	776	783	741	714	757	725	724	765	738	801	753	753	701	726	753	746	732	757	765	750	703	715	689	749	746	751	768	740	749	719	727	719	774	706	771	769	752	770	729	746	765	734	774	743	723	721	736	722	707	789	767	783	778	761	757	703	763	702	741	771	704	786	733	727	752	781	725	741	707	748	744	789	715	798	788	782	777	714	791	724	743	722	778	729	821	779	790	759	724	746	766	752	728	742	788	761	745	817	752	761	735	714	757	795	737	768	702	748	702	781	757	720	749	773	709	714	775	735	772	752	701	735	746	726	789	764	737	699	781	747	751	724	734	776	731	811	791	743	781	738	753	755	720	746	752	771	745	727	705	729	770	750	744	767	725	753	775	787	737	780	764	758	717	727	723	765	778	769	793	820	772	752	764	761	758	750	717	750	752	781	756	725	796	775	764	733	726	764	785	701	760	751	715	734	770	756	723	747	742	728	769	705	739	716	776	727	740	726	775	761	744	733	766	771	750	793	786	718	716	773	758	776	735	756	703	775	751	783	763	759	785	737	735	742	733	719	770	780	741	744	722	699	725	772	716	750	777	767	751	741	744	723	738	796	728	731	733	719	792	733	761	763	763	728	739	773	776	786	735	758	777	744	755	705	757	794	728	779	798	713	723	697	777	771	746	733	797	724	795	742	784	744	707	775	755	744	738	764	743	736	785	742	752	773	721	828	745	691	765	802	765	730	734	716	709	789	755	777	780	764	768	746	739	743	735	715	764	745	756	724	744	754	698	764	773	731	731	736	761	746	767	724	701	745	793	717	722	804	683	767	738	712	761	747	746	750	753	763	748	793	730	727	733	724	739	761	739	782	733	708	736	730	752	695	717	726	752	784	777	753	766	753	766	758	748	786	724	769	738	770	784	688	749	757	763	752	801	733	797	752	736	789	780	769	764	723	753	791	731	772	655	722	760	712	717	749	756	727	771	727	793	742	801	714	771	702	741	704	748	750	807	779	805	741	714	748	735	791	726	782	768	748	751	742	772	726	771	766	737	771	747	777	768	748	808	795	707	784	747	724	748	804	741	769	734	787	741	731	739	760	757	761	719	768	734	746	774	751	757	747	697	740	745	708	787	756	755	775	732	735	779	753	749	738	764	740	735	768	780	766	719	779	768	711	690	719	764	737	772	760	724	733	694	741	802	720	727	750	741	724	757	724	752	722	774	771	684	744	767	816	708	774	710	733	761	776	739	743	767	752	785	718	812	797	736	763	739	744	723	813	728	748	741	761	735	768	739	730	731	748	780	758	761	777	772	684	756	754	789	750	788	700	733	791	773	785	735	739	755	748
24195	21813	29761	25128	20395	7151	1063	815	683	736	691	626	655	623	618	626	608	621	599	622	563	564	575	593	629	601	565	558	540	582	583	572	601	564	540	576	560	601	611	584	554	557	585	552	589	572	559	557	569	583	549	573	570	572	539	567	546	549	542	593	596	581	580	547	526	587	596	520	542	584	525	564	586	520	552	571	545	552	558	547	549	550	581	517	565	580	593	561	569	624	548	573	539	566	527	569	557	546	585	499	493	575	566	558	556	527	561	558	589	526	608	555	584	549	582	596	557	525	605	581	580	567	567	598	573	573	594	595	565	581	544	539	599	574	588	527	565	566	570	588	512	581	517	537	545	551	585	521	530	557	538	571	567	575	589	599	594	558	584	582	527	570	549	570	539	600	572	582	590	550	601	576	529	566	554	598	581	537	572	576	589	556	586	593	538	541	584	590	605	577	596	585	551	550	572	543	554	577	575	556	581	572	536	535	580	564	598	520	535	561	523	538	521	583	546	602	595	499	554	569	593	584	568	561	588	527	549	545	622	565	572	525	533	572	586	573	585	535	532	584	611	532	499	556	543	561	531	576	554	558	501	599	589	556	536	548	573	564	585	568	607	582	552	552	552	607	535	590	561	545	582	610	577	609	528	582	572	514	554	567	556	558	590	561	586	559	563	553	579	557	533	536	562	569	553	522	558	524	550	580	576	563	575	596	593	585	569	587	554	559	564	579	551	593	575	550	565	591	527	617	519	595	575	529	487	578	549	605	547	594	571	606	520	506	585	579	566	559	545	586	551	574	575	552	545	562	565	571	572	545	570	581	579	543	623	562	579	555	533	508	522	593	562	578	559	564	536	528	566	553	537	576	571	525	581	532	535	591	590	506	570	557	580	547	572	595	557	523	576	539	554	562	563	559	592	569	565	547	562	598	547	563	532	580	569	577	614	595	514	585	576	523	562	588	559	539	581	577	580	567	598	536	534	569	551	549	586	586	571	554	565	566	600	588	563	595	579	558	574	527	535	521	582	599	579	584	560	561	562	573	537	526	573	546	544	556	560	520	550	576	569	594	572	577	551	501	566	563	542	523	572	562	537	604	573	640	591	571	544	556	602	553	566	573	569	569	611	630	618	537	518	548	581	576	563	567	584	531	574	565	515	548	642	564	534	539	569	529	566	556	552	554	597	539	592	563	563	539	578	565	603	579	598	543	549	541	595	522	609	573	568	540	553	576	554	559	592	593	606	579	571	539	573	554	546	575	549	525	579	524	559	584	512	580	553	617	559	589	550	564	543	567	546	557	547	547	567	555	592	591	594	566	590	605	579	520	539	572	585	575	564	545	569	569	535	542	551	574	571	587	553	580	567	556	553	567	585	563	553	569	557	548	576	597	594	512	555	566	570	553	519	562	598	557	553	538	583	591	553	530	570	546	536	536	563	562	522	577	600	588	549	546	521	606	532	592	562	577	574	585	598	589	536	540	564	532	556	574	607	567	611	553	580	583	591	588	559	590	589	563	586	515	575	583	582	537	531	568	547	590	543	571	568	588	569	546	568	570	607	566	576	548	553	545	538	573	569	545	554	556	585	503	558	552	575	561	582	588	565	582	567	585	560	584	574	558	547	575	545	556	551	585	576	572	582	577	554	581	585	603	578	572	536	532	562	572	594	565	550	576	589	567	552	598	550	555	542	551	547	480	553	570	562	547	604	575	547	529	589	536	558	585	574	571	507	542	573	556	559	534	543	553	533	531	556	552	520	554	523	601	574	533	550	498	547	537	524	552	532	610	570	540	549	583	576	585	605	573	567	573	536	592	560	548	495	541	596	555	567	556	590	546	577	582	532	573	556	557	593	578	537	576	519	531	570	559	553	546	562	549	582	569	569	557	581	558	532	610	573	581	563	575	551	600	573	568	581	537	551	571	519	562	598	556	556	604	581	596	535	554	545	598	559	573	552	589	522	550	531	577	550	548	584	559	596	569	628	568	536	512	552	551	596	571	575	565	549	570	560	568	549	525	589	573	535	541	587	589	568	539	538	589	568	598	527	547	556	543	517	563	523	612	543	566	580	570	518	582	547	526	611	566	606	583	572	553	547	540	537	539	557	593	607	545	549	569	522	554	530	558	565	550	577	546	559	575	561	544	541	556	570	599	556	537	558	564	562	605	531	569	580	582	577	551	554	584	586	557	586	566	531	590	583	535	534	610	517	536	541	555	542	545	537	552	528	535	579	571	604	578	507	593	508	586	532	534	555	550	557	599	547	557	561	563	525	561	560	574	551	607	565	543	581	560	562	554	564	539	519	544	580	540	509	557	559	606	595	518	579	599	540	557	538	549	569	587	562	583	605	566	551	547	562	568	551	539	598	574	561	580	578	516	549	629	560	550	569	570	528	604	554	552	581	567	538	603	508	571	567	552	585	552	562	592	567	568	564	547	583	549	558	528	562	539	568	642	605	545	538	551	539	583	556	553	536	525	585	547	596	587	601	606	582	505	612	592	580	567	574	575	587	574	556	567	567	566	604	555	553	537	592	551	559	566	561	565	558	542	571	608	589	570	560	595	602	549	541	571	612	536	575	568	581	570	543	547	501	584	583	555	585	594	544	547	572	542	553	592	552	566	540	574	570	556	576	547	564	588	559	578	574	594	570	569	532	566	606	529	529	537	555	620	580	547	519	536	593	576	592	539	607	571	557	619	533	550	594	568	567	569	524	590	588	547	587	525	571	551	541	584	560	570	568	568	553	563	574	593	548	568	569	615	589	610	536	542	604	526	532	586	579	530	551	548	617	594	573	616	528	590	579	502	587	532	581	573	538	572	564	579	594	565	569	556	616	574	551	543	562	564	567	575	535	540	552	549	561	585	594	584	597	561	569	562	605	581	555	578	565	573	530	560	564	572	593	570	559	563	560	574	576	565	574	553	616	537	547	554	596	569	576	564	532	547	539	575	597	544	580	590	534	544	563	570	573	532	575	586	533	567	531	575	571	543	575	569	579	565	550	573	582	567	550	604	551	554	523	587	582	577	595	562	569	556	564	560	551	566	569	581	530	575	595	560	588	585	625	547	600	535	576	544	563	543	598	584	551	541	559	517	572	554	573	580	550	588	541	553	581	511	576	559	573	530	522	550	560	570	594	561	518	527	550	505	585	554	550	556	552	559	567	568	588	589	556	557	561	556	564	529	541	567	546	574	551	550	539	550	543	576	531	604	539	540	512	618	560	557	535	531	550	553	522	534	585	562	531	573	557	607	600	527	563	567	570	566	555	580	560	545	534	565	564	565	627	554	578	542	587	564	518	517	550	548	572	549	550	556	546	578	574	540	596	568	579	590	584	548	550	585	561	563	593	523	543	604	562	603	524	569	584	540	574	584	625	545	602	566	555	592	548	523	506	577	566	562	560	549	556	549	524	517	578	588	502	519	575	597	530	554	544	550	568	605	576	565	582	536	565	549	524	583	554	556	594	557	600	582	567	585	548	587	536	553	567	590
50675	71207	48428	2809	2090	1673	1433	1183	1113	1051	969	940	914	929	847	837	822	857	873	811	792	804	780	782	765	771	789	778	814	773	782	769	736	779	800	785	760	807	759	723	772	755	784	797	762	745	774	782	742	765	805	750	813	759	760	709	728	755	739	784	776	752	745	765	778	759	770	759	783	777	735	703	753	727	753	746	700	759	757	744	774	770	733	765	805	720	782	734	779	739	734	742	729	746	757	756	791	736	744	768	772	778	748	768	770	788	736	753	745	763	724	734	782	718	749	709	754	812	782	766	735	770	767	758	753	752	752	751	784	767	741	799	778	800	750	755	750	775	741	751	801	767	743	761	756	746	742	755	764	724	757	771	781	732	713	757	752	780	760	777	702	778	760	791	728	713	712	741	785	798	742	753	774	728	786	724	683	754	709	732	763	741	770	774	751	730	742	747	720	803	750	742	763	739	756	771	766	701	801	740	791	753	759	760	749	788	787	729	706	773	749	761	696	766	740	746	759	786	778	762	731	791	740	722	722	752	793	755	759	730	790	760	772	762	771	736	746	767	749	765	770	743	739	754	797	733	747	736	742	776	768	754	739	783	695	801	750	732	766	785	752	734	758	787	759	791	746	724	742	690	782	779	703	761	814	800	747	710	777	751	727	737	723	750	788	761	773	786	769	754	767	773	759	762	744	813	733	743	731	729	728	740	778	788	803	742	759	765	786	747	762	816	750	770	754	748	760	732	745	743	781	749	791	760	789	756	750	753	768	714	795	740	715	782	760	759	755	768	750	723	754	743	749	776	732	755	750	725	755	732	725	747	713	763	776	769	753	768	739	794	785	767	753	775	776	785	821	734	786	779	736	725	758	771	737	730	789	734	713	749	782	746	755	733	765	787	757	721	800	813	703	735	731	742	717	768	746	749	767	782	729	753	739	754	764	786	735	766	703	786	708	753	736	736	792	826	771	736	750	730	818	770	752	758	725	777	780	755	726	770	713	746	725	754	715	750	709	761	726	766	727	741	745	687	768	745	768	765	771	764	819	799	704	770	734	768	793	718	756	706	758	757	769	707	737	771	765	769	792	783	766	754	779	823	729	743	754	757	743	765	738	769	783	749	719	746	736	730	759	725	733	744	758	743	769	760	773	789	767	769	782	773	764	807	807	744	786	702	744	748	757	753	812	773	739	736	724	753	772	786	749	682	730	740	761	769	755	779	714	782	800	802	739	776	762	731	693	797	727	779	716	748	777	762	806	737	766	750	770	753	788	712	737	794	695	752	725	734	764	783	756	748	796	726	791	734	744	746	771	778	824	821	714	797	800	723	764	748	732	764	763	731	763	789	762	796	775	747	777	761	751	777	746	778	823	723	751	737	731	728	738	749	747	737	812	792	761	758	762	748	740	797	752	768	762	762	795	808	728	726	810	760	772	794	774	751	764	765	781	753	762	761	730	762	767	779	735	748	743	741	796	760	735	798	815	776	759	765	725	763	759	732	728	728	775	707	746	755	705	776	780	785	710	784	736	710	759	717	757	727	754	781	737	772	765	736	707	725	762	774	761	740	787	762	721	781	743	747	773	780	793	774	709	751	710	723	764	792	731	749	698	777	760	762	778	715	744	751	730	759	775	750	755	790	803	756	743	724	767	780	736	800	756	740	796	772	797	769	713	719	693	740	738	726	744	735	781	761	748	753	765	776	781	744	726	779	722	715	763	811	738	748	761	760	741	741	752	716	750	759	748	776	748	793	772	755	765	702	794	746	733	721	732	735	767	770	736	778	788	744	762	728	765	775	723	800	704	732	743	768	736	756	807	733	720	765	725	780	759	763	729	748	761	755	754	811	730	773	749	760	789	774	740	723	767	756	800	786	751	767	762	815	775	757	785	742	758	800	709	756	755	775	792	738	748	774	752	687	734	763	783	808	761	730	759	750	778	733	763	733	781	728	701	792	727	702	733	779	744	781	762	707	752	692	742	743	776	744	766	756	742	754	759	734	715	779	735	798	799	769	762	775	724	737	751	734	818	763	767	768	760	792	726	742	762	739	716	781	777	775	740	765	800	755	718	788	750	741	785	750	723	765	720	755	743	726	778	735	719	794	775	734	774	773	791	770	751	747	786	762	747	753	740	775	763	765	767	714	754	751	699	779	738	794	780	744	766	772	766	732	733	710	760	803	792	766	768	733	770	729	745	779	785	825	761	762	745	778	793	710	771	792	765	773	802	760	738	802	776	786	758	773	746	738	704	750	767	736	726	792	780	745	783	742	764	737	765	762	775	745	737	711	795	728	769	746	779	737	744	737	737	741	726	722	747	762	762	738	754	743	734	725	755	787	751	768	768	787	715	765	754	753	719	727	739	770	707	693	737	753	757	747	736	730	767	762	699	741	747	763	764	728	781	766	712	765	745	754	792	701	723	807	733	718	735	765	708	743	762	766	818	749	719	778	735	788	700	815	780	811	762	796	717	734	781	765	802	753	728	713	719	830	775	796	745	785	773	780	745	782	769	762	766	730	769	691	763	743	778	757	769	760	687	730	777	760	739	756	768	769	743	790	682	794	725	733	728	782	713	757	711	731	743	734	774	738	741	796	796	734	762	762	770	724	717	715	756	750	690	737	728	736	789	740	761	796	726	828	750	723	757	699	785	774	758	785	772	770	697	758	812	706	752	800	707	744	755	721	764	719	733	794	707	743	829	713	781	793	743	766	750	752	726	749	824	758	724	764	752	721	770	746	796	764	777	724	774	732	806	718	766	740	765	750	768	727	791	772	720	740	781	802	773	725	791	759	769	771	733	777	770	742	746	719	764	733	762	758	764	761	757	728	732	791	710	735	735	743	788	762	774	771	791	741	739	776	766	788	729	721	739	745	719	729	762	752	749	729	715	804	780	760	742	745	794	745	749	737	803	763	740	751	788	776	736	711	740	730	704	722	806	722	792	782	741	796	773	788	722	750	751	783	729	734	773	759	769	740	727	800	761	728	729	736	715	806	762	798	746	760	736	719	742	778	730	769	726	739	711	766	760	790	749	742	716	723	774	769	784	766	781	769	753	778	758	764	701	735	744	793	764	760	766	818	745	732	737	742	773	754	712	754	721	768	734	759	778	767	745	727	798	778	762	733	750	770	767	691	737	751	733	786	811	778	770	744	710	751	776	726	736	791	770	718	757	760	767	799	748	769	737	756	725	744	725	761	759	757	747	720	740	753	753	799	739	740	742	733	770	765	767	776	724	748	696	723	772	744	797	779	802	771	781	745	745	758	757	719	794	736	758	737	726	762	754	737	707	701	700	747	763	766	786	750	766	788	807	757	763	729	727	693	745	743	748	787	696	779	743	718	731	725	747	714	741	775	763	785	736	733	755	766	769	727	776	733	741	724	765	745	727	745	774	742	758	723	770	798	788	708	800	732	770	767	724	780	733	711	735	743	757	777	740	762	718	751	710	760	756	733	729	693	764	722	809	717	768	723	793	727	761	758	763	792	733	743
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
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
