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
341129299293	341129299862	341129300412	341129300962	341129301512	341129302063	341129302612	341129303162	341129303712	341129304262	341129304812	341129305362	341129305912	341129306462	341129307015	341129307562	341129308112	341129308662	341129309212	341129309762	341129310312	341129310862	341129311412	341129311962	341129312512	341129313062	341129313612	341129314162	341129314712	341129315262	341129315812	341129316362	341129316912	341129317463	341129318012	341129318562	341129319112	341129319662	341129320212	341129320762	341129321312	341129321862	341129322412	341129322962	341129323512	341129324062	341129324612	341129325163	341129325712	341129326262	341129326812	341129327362	341129327912	341129328462	341129329012	341129329562	341129330112	341129330662	341129331212	341129331762	341129332312	341129332862	341129333412	341129333962	341129334512	341129335062	341129335612	341129336162	341129336712	341129337262	341129337812	341129338362	341129338912	341129339462	341129340012	341129340562	341129341112	341129341662	341129342213	341129342762	341129343312	341129343862	341129344412	341129344962	341129345512	341129346063	341129346613	341129347162	341129347712	341129348263	341129348812	341129349362	341129349912	341129350462	341129351012	341129351563	341129352112	341129352663	341129353212	341129353763	341129354312	341129354863	341129355412	341129355962	341129356512	341129357065	341129357612	341129358162	341129358712	341129359263	341129359813	341129360363	341129360912	341129361463	341129362013	341129362562	341129363112	341129363662	341129364213	341129364762	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23309	21785	29660	24487	21784	21828	8523	1214	993	803	760	706	694	611	617	630	580	536	541	544	515	513	546	543	479	521	482	502	494	491	515	500	534	481	470	451	487	454	472	496	466	468	462	491	461	505	501	456	485	504	508	495	443	475	426	470	455	450	463	449	470	499	507	417	478	477	504	489	528	457	467	487	454	418	489	483	450	497	456	449	466	455	481	455	489	499	507	502	467	484	479	452	497	486	475	457	480	464	451	456	462	466	446	440	496	489	463	485	473	458	477	469	500	467	488	435	508	468	462	486	466	490	503	473	473	483	463	473	446	440	449	471	496	469	501	422	411	471	454	453	436	456	445	481	494	489	474	443	477	414	434	474	482	504	452	463	486	457	474	465	496	480	477	500	493	429	465	495	449	457	473	486	460	456	517	483	493	466	469	429	461	498	462	475	449	482	479	503	470	450	472	449	451	454	480	456	449	471	461	449	456	467	463	506	479	468	472	454	439	418	465	473	476	449	463	489	495	484	447	444	468	471	448	460	520	498	454	473	461	447	472	465	485	495	492	506	499	438	472	466	516	452	455	453	429	482	457	473	467	446	504	451	481	447	446	417	470	459	501	427	465	476	445	440	459	465	431	446	459	470	458	443	482	448	472	466	476	488	488	479	438	532	475	489	440	510	438	435	507	470	484	415	420	478	465	467	491	477	458	519	482	521	494	420	451	464	451	484	456	457	479	483	478	435	484	446	481	462	494	472	491	469	477	467	474	437	472	480	487	460	510	482	471	455	486	499	484	454	476	462	454	450	498	515	464	448	444	453	479	462	481	428	501	488	446	477	447	458	482	476	464	442	422	478	457	446	436	475	448	522	471	485	481	481	500	505	478	431	446	469	448	474	469	475	456	477	451	477	447	455	481	441	471	503	463	436	486	444	445	494	489	500	461	502	476	478	448	439	468	479	515	490	458	460	483	452	447	458	445	450	491	453	461	447	462	482	476	439	453	456	466	456	460	482	433	489	471	457	443	451	463	473	469	464	447	526	465	480	501	456	460	481	459	462	428	444	444	431	477	457	448	444	437	483	449	489	492	458	467	479	451	468	472	480	467	451	470	486	500	484	460	471	486	473	473	435	458	444	514	475	446	455	469	450	458	453	441	478	477	467	442	474	441	459	463	504	436	462	454	440	442	433	492	470	475	472	488	454	451	458	489	477	473	488	472	470	445	434	419	457	484	471	473	495	426	487	467	436	491	470	517	448	453	476	493	462	486	447	452	452	491	474	448	470	486	452	462	494	433	457	472	460	447	444	490	492	446	475	465	472	451	439	447	486	432	464	475	474	455	489	468	507	445	491	502	450	476	471	494	447	460	455	460	464	492	456	483	495	449	403	442	490	467	452	512	462	461	432	460	453	467	449	460	467	484	443	455	520	460	485	503	487	441	444	494	434	422	512	438	484	475	500	462	476	521	470	458	505	500	480	505	486	432	470	451	466	465	462	450	481	476	481	435	424	488	475	454	466	482	482	485	483	447	431	473	459	470	455	477	436	458	481	490	453	516	476	445	448	461	470	466	483	454	453	496	482	462	477	485	476	468	462	458	517	455	464	463	521	400	443	485	486	470	479	472	442	470	459	493	471	491	460	488	495	445	490	455	462	492	458	451	444	451	494	482	492	477	473	481	430	426	444	508	462	467	472	444	464	459	455	425	448	456	435	469	461	474	482	450	489	473	479	446	476	464	496	452	467	496	473	460	477	464	473	479	436	465	438	452	468	456	452	552	490	493	466	466	466	456	454	451	475	476	469	453	496	469	489	468	432	510	449	429	417	463	467	492	490	477	451	506	471	475	499	453	505	463	434	441	475	470	438	447	453	464	448	455	486	438	485	470	431	465	438	467	439	437	469	484	491	459	477	491	502	454	463	506	493	482	454	464	428	445	458	433	465	472	441	453	509	448	468	482	485	482	454	481	469	461	499	479	475	492	472	512	464	505	461	468	467	463	499	478	458	496	472	465	478	449	486	439	463	466	457	482	481	482	470	450	489	469	488	449	491	475	492	490	489	457	457	473	503	463	458	480	464	465	492	453	459	506	491	487	510	507	436	470	491	498	490	467	462	433	426	470	452	461	496	494	466	455	448	474	477	476	510	447	458	491	487	452	463	464	462	464	432	448	479	435	435	468	476	465	476	507	426	479	466	442	485	463	496	455	465	459	466	473	489	486	492	488	475	475	483	494	464	438	491	458	457	505	470	481	502	455	466	465	466	476	453	486	461	451	445	476	463	448	427	461	481	503	496	451	438	518	465	468	435	449	477	446	429	519	465	434	470	479	471	460	487	466	473	493	499	476	439	459	474	475	459	473	476	474	488	440	453	458	498	486	469	495	537	477	491	471	463	512	473	468	467	462	468	472	461	490	467	468	458	455	461	471	476	462	501	462	496	456	435	461	424	419	468	511	479	476	474	496	498	466	481	475	462	476	494	493	442	482	449	500	464	477	468	446	452	487	445	491	478	501	528	473	454	478	464	435	457	461	486	461	456	470	480	495	502	472	462	450	460	439	437	457	478	463	456	476	453	472	481	468	464	481	493	472	442	468	457	440	450	423	463	490	421	469	484	470	441	478	464	499	449	465	443	453	455	449	465	410	458	478	448	452	493	435	442	479	464	469	463	507	444	451	406	491	459	491	429	427	442	482	446	477	466	439	497	484	440	475	493	490	491	448	511	442	495	502	459	478	456	448	546	480	481	447	491	477	468	466	494	501	464	460	509	439	456	460	504	482	438	475	480	449	448	475	467	522	487	440	483	469	521	462	471	473	463	493	474	511	470	489	451	434	514	480	482	470	451	490	461	439	479	479	438	443	467	440	478	461	468	477	465	498	422	501	474	470	484	501	519	455	442	490	497	521	465	472	476	464	467	461	467	462	468	485	437	498	515	450	459	501	511	449	480	474	447	486	437	445	473	456	508	458	498	489	466	451	488	458	457	433	480	472	483	490	481	492	455	486	454	463	474	488	498	438	471	470	495	438	481	456	474	465	452	473	435	482	424	462	496	510	451	414	462	498	455	481	479	437	470	483	475	454	461	491	435	485	436	460	451	482	445	503	489	494	499	465	434	459	483	471	486	448	450	449	503	432	444	427	483	481	469	490	491	515	478	471	434	432	472	461	480	439	453	473	501	459	421	443	485	485	465	481	472	455	459	426	508	449	473	455	434	475	470	445	449	475	476	436	498	487	468	498	429	468	442	484	473	419	435	488	422	461	462	461	452	482	439	497	478	495	470	467	426	494	476	474	492	456	445	470	443	494	451	479	501	474	446	426	453	469	456	423	480	446	464	467	446	469	523	449	432	466	475	500	440	471	471	466	470	410	434	462	484	465	488	481	442	503	442	491	469	463	458	496	440	457	455	481	412	479	461	470	455	483	467	497	469	467	488	497	487	481	454	466	467	489	501	470	507	508	499	438	452	458	463	499	471	484	429	483	472	449	443	472	459	501	471
37949	17464	9598	4760	3381	2520	1887	1598	1347	1103	1011	927	840	742	726	701	675	625	613	554	571	542	583	578	509	536	521	540	548	529	482	506	517	534	475	514	501	554	507	492	461	514	518	469	463	503	513	485	495	495	506	498	457	484	496	450	482	468	451	503	481	470	487	438	514	458	488	481	457	498	479	467	481	463	465	497	501	504	479	470	484	512	464	480	471	474	439	460	512	499	497	461	516	460	474	490	449	465	450	492	456	459	465	467	506	458	484	476	471	465	454	495	462	446	479	467	429	487	489	492	497	456	472	491	485	492	452	465	474	466	491	506	484	463	445	433	477	512	490	490	465	452	508	476	458	460	459	452	484	474	420	495	483	427	478	426	518	461	474	456	500	455	439	501	496	462	486	455	467	454	459	486	456	492	442	467	523	476	480	454	501	462	469	476	439	448	450	483	446	494	460	472	449	453	456	487	452	441	435	478	454	451	480	473	447	433	506	477	458	503	532	473	493	473	465	491	431	501	492	454	482	463	472	475	475	486	482	437	481	458	494	485	494	477	487	466	500	466	472	482	440	483	424	460	492	506	457	500	509	495	472	494	470	484	482	464	474	499	479	451	478	485	481	458	428	440	449	476	484	460	475	460	479	484	452	479	502	458	482	481	468	481	473	492	466	445	499	441	471	434	464	457	449	493	493	457	460	455	468	459	530	510	474	475	481	422	477	444	473	471	457	448	464	446	450	483	439	459	454	456	464	485	489	509	499	439	471	469	470	484	448	474	454	457	465	459	454	488	446	450	470	469	486	482	447	441	497	458	471	515	470	488	454	496	468	481	446	493	471	440	542	470	455	455	480	488	485	471	483	459	474	499	454	437	502	463	494	478	464	483	444	416	473	451	467	462	480	472	467	487	489	495	486	492	476	508	445	455	435	459	467	458	475	468	444	472	477	504	468	486	455	481	498	460	491	462	488	480	467	479	435	447	526	493	456	431	462	464	464	464	463	487	467	489	465	466	440	488	413	448	501	474	441	436	482	490	466	443	486	464	449	464	516	502	462	497	478	488	475	469	449	483	472	472	465	462	499	492	492	488	456	490	460	508	474	464	485	447	507	487	459	476	456	500	489	475	487	475	494	473	465	490	454	461	507	492	433	489	494	444	494	452	481	470	477	483	456	454	464	463	434	488	449	457	447	463	475	482	481	471	537	495	460	484	487	422	489	455	474	459	446	489	467	473	467	453	445	446	514	436	468	484	467	467	476	456	494	467	484	482	472	460	486	483	480	474	500	450	482	477	487	459	499	488	469	435	488	465	492	516	490	452	478	506	487	480	460	496	472	493	518	430	469	422	473	480	448	499	486	486	461	432	466	479	421	481	490	423	483	468	468	439	479	516	438	514	490	487	490	514	499	464	461	480	482	468	407	480	499	482	441	494	498	452	475	488	464	483	478	462	505	468	451	473	448	449	465	488	487	446	479	448	485	477	468	455	499	469	456	464	492	472	485	445	489	494	478	506	437	454	479	439	470	481	477	488	441	467	451	465	469	507	496	480	504	431	486	491	495	453	464	492	476	492	454	477	433	478	469	440	476	459	489	472	504	457	474	502	478	465	442	478	457	447	455	464	496	489	501	490	471	484	454	470	519	467	477	455	468	500	494	473	464	418	473	463	477	470	445	498	445	484	474	486	455	491	458	458	488	495	504	468	471	444	453	478	457	464	489	464	476	459	496	479	469	484	458	472	461	449	492	433	492	500	488	470	517	461	468	496	438	463	456	474	425	476	484	481	467	459	469	474	476	467	460	461	484	429	484	424	473	463	438	469	479	478	475	510	471	468	492	458	488	490	489	440	508	492	465	487	532	455	463	486	473	449	445	458	488	491	495	472	465	484	469	507	446	462	436	489	459	477	466	455	469	493	449	474	432	463	411	487	494	462	425	469	517	477	470	511	458	458	466	480	434	479	479	470	477	500	482	483	459	476	463	460	476	506	493	501	510	444	453	497	447	494	473	509	481	468	457	485	450	476	495	450	478	435	465	454	489	466	505	501	478	490	498	485	467	462	497	453	445	490	484	456	466	444	480	450	460	468	530	417	508	490	459	471	451	452	456	462	470	444	494	458	418	489	458	482	454	449	466	469	462	454	409	457	475	452	420	486	486	448	490	506	466	502	462	487	451	500	452	521	450	497	494	489	479	479	469	483	444	462	471	465	435	431	477	468	437	455	437	414	435	466	468	456	448	438	463	487	466	515	502	493	544	515	464	460	484	468	454	463	485	485	465	454	476	465	484	481	501	480	477	475	499	490	451	482	448	463	495	480	503	466	444	456	474	519	461	491	464	463	474	490	467	451	493	470	463	497	461	506	448	453	442	473	430	456	502	442	462	458	465	457	484	501	465	475	509	466	462	494	455	505	482	526	467	457	492	464	472	465	471	480	439	454	451	471	469	504	504	456	459	448	500	478	471	512	462	478	474	438	497	461	518	483	479	475	484	490	486	435	464	474	478	440	459	480	493	492	477	474	467	463	460	478	442	461	498	465	458	458	500	468	480	453	479	504	481	480	464	476	486	500	485	483	460	490	500	500	482	462	485	477	451	459	502	482	468	484	478	473	490	474	479	463	485	471	444	456	462	480	500	463	500	496	479	454	478	487	490	483	445	462	450	483	457	458	477	475	470	460	451	460	469	473	470	480	472	485	453	476	458	470	479	458	447	495	481	470	437	484	437	473	446	473	470	457	498	502	480	436	517	451	467	457	449	475	463	497	461	471	465	496	471	468	465	462	455	496	473	494	488	453	475	492	482	420	478	486	508	462	469	451	470	430	467	459	445	463	503	476	445	467	486	495	452	454	468	526	525	496	463	485	451	482	484	497	521	440	438	431	507	459	460	484	470	458	509	466	457	462	473	511	505	448	469	510	481	481	510	456	430	485	462	483	465	470	444	460	462	436	502	467	479	466	500	487	474	492	469	399	503	433	486	435	483	438	445	484	469	464	493	420	498	422	498	497	487	498	489	460	511	500	474	469	434	487	474	499	474	473	461	441	418	471	467	447	475	492	496	488	462	448	482	484	475	468	496	452	476	436	491	486	461	457	435	494	515	473	501	461	477	467	457	472	478	473	478	477	478	484	487	435	467	483	506	499	482	477	475	460	461	468	487	448	448	478	444	498	479	474	445	449	471	445	475	484	518	447	454	482	503	431	458	482	467	472	440	450	488	495	513	445	487	464	460	479	469	460	456	468	477	440	465	497	479	493	500	454	458	480	480	475	490	455	449	465	478	473	509	498	506	467	472	465	459	461	483	526	457	471	464	487	463	439	466	466	449	460	514	455	501	492	476	498	469	466	459	468	467	473	456	460	441	479	442	482	470	439	456	453	462	472	430	513	462	499	479	464	453	457	462	465	482	478	491	494	516	465	474	470	499	488	462	444	489	461	499	487	518	487	472	496	465	495	505	486	443	479	435	477	476	482	459	434	507	489	464	480	501	480	466	436
27815	17636	3560	613	454	402	380	390	368	359	346	385	355	352	338	337	347	345	328	323	375	354	345	333	355	313	358	332	365	307	316	357	324	288	336	329	355	319	328	358	354	331	344	354	352	334	335	326	349	350	356	351	348	335	335	314	344	323	335	353	337	371	319	334	345	348	338	348	336	335	354	346	325	364	338	356	338	343	338	331	334	344	334	333	327	322	342	354	354	355	346	322	361	318	325	369	335	335	366	336	320	332	318	335	350	366	310	361	322	338	361	346	347	331	301	328	372	361	320	377	351	333	364	338	347	315	346	381	369	326	351	348	351	326	330	348	352	357	340	331	323	351	329	342	341	320	319	359	375	298	353	355	339	361	349	345	339	301	362	364	306	364	289	321	328	303	333	338	355	336	343	375	325	352	330	335	341	333	348	307	330	333	366	323	353	346	316	364	350	341	354	333	333	350	380	330	334	316	366	360	330	326	338	324	314	341	337	320	378	342	334	321	353	346	373	323	317	374	347	332	378	351	347	343	342	354	332	351	355	327	344	305	323	329	355	355	381	364	330	336	320	319	343	332	327	344	352	333	347	353	323	354	344	330	323	319	348	354	334	358	383	352	355	364	354	360	338	337	375	333	343	364	395	322	359	322	317	322	348	363	337	327	337	359	338	350	309	338	300	359	318	342	325	342	348	336	371	333	360	358	343	378	333	331	335	362	372	280	323	361	331	339	335	335	322	328	340	356	343	311	354	355	339	341	355	351	310	314	337	328	335	351	305	324	346	349	345	311	325	318	368	337	327	322	381	347	319	341	303	356	313	303	319	324	353	287	310	353	340	354	322	349	329	351	337	349	315	327	334	317	342	319	357	321	358	301	348	372	351	374	351	344	338	319	346	358	354	343	336	358	337	346	346	359	361	321	312	311	339	300	355	349	334	364	353	352	365	326	346	330	339	314	346	303	334	342	330	358	380	313	360	355	347	346	351	351	344	310	363	337	322	361	330	347	323	345	361	335	333	314	340	355	317	348	313	362	329	338	319	356	364	360	347	357	338	338	361	330	334	338	355	354	342	337	353	361	357	351	320	335	327	369	372	341	357	322	351	351	344	322	341	351	367	298	307	331	323	331	343	348	365	336	321	300	352	345	323	340	317	322	349	323	324	366	323	351	341	336	319	363	315	328	374	311	327	338	362	377	350	344	354	321	336	338	346	304	330	333	354	350	349	368	331	331	335	348	322	333	342	330	368	346	372	327	359	361	362	330	367	336	333	371	334	359	333	318	352	328	351	368	343	348	355	349	364	378	340	340	354	330	344	341	328	319	372	318	362	343	355	347	330	328	344	358	351	354	361	370	322	343	343	323	334	308	330	335	345	336	348	330	365	356	324	321	329	341	372	347	319	312	376	371	379	341	338	374	365	378	347	348	345	354	336	320	322	333	310	359	378	360	355	347	342	357	353	327	341	311	325	338	333	349	286	326	349	346	357	349	344	329	358	351	347	335	303	362	350	330	360	336	352	330	347	336	372	349	293	325	347	332	369	349	358	349	331	343	333	332	327	322	318	344	358	351	336	322	345	376	326	371	331	313	346	322	340	328	334	321	327	364	330	365	331	348	351	348	361	339	343	333	350	363	332	321	325	366	331	340	304	350	316	372	300	343	333	337	335	373	330	319	328	362	332	360	325	344	315	344	323	361	345	375	305	345	348	356	355	306	338	342	338	358	339	375	326	339	334	351	364	348	367	326	366	344	369	325	364	326	372	313	344	392	332	307	358	329	356	360	340	360	362	372	356	339	371	359	345	321	322	339	330	335	337	341	368	318	364	321	330	322	321	354	319	329	339	331	360	363	306	341	339	315	359	323	353	336	353	349	342	334	358	323	323	354	314	343	351	363	312	326	348	356	339	339	338	339	328	351	346	349	322	331	345	355	364	313	336	345	353	339	323	359	332	341	344	346	330	353	332	328	373	354	331	349	323	363	371	358	308	308	344	325	314	349	323	328	332	332	326	347	355	319	336	326	333	346	334	333	398	367	333	331	334	364	377	337	352	343	341	327	336	329	363	368	336	344	299	337	380	326	364	354	341	326	357	338	327	354	353	350	308	333	320	351	359	337	333	354	346	325	351	381	363	332	354	319	312	332	367	339	346	322	333	307	313	333	322	350	343	350	343	353	328	388	342	361	392	352	362	356	342	291	354	333	345	326	338	375	314	328	342	374	363	366	352	365	349	326	355	338	328	341	316	345	356	348	360	339	326	383	346	330	326	383	342	340	358	339	346	364	350	354	327	309	338	327	314	304	348	342	324	346	362	349	374	299	338	330	320	329	335	306	371	337	323	353	309	331	343	340	380	318	333	362	340	370	359	332	350	343	342	349	343	323	330	372	326	320	342	328	340	340	328	330	346	346	341	366	325	350	330	363	356	358	361	330	340	351	322	301	349	377	318	304	324	384	358	336	316	368	359	354	323	360	357	374	334	314	351	319	354	323	324	348	325	372	380	338	322	362	329	345	322	329	359	371	367	372	338	330	344	324	326	335	342	307	364	346	318	382	320	320	329	356	348	333	316	348	368	337	297	357	335	318	362	348	363	367	321	341	357	365	379	338	308	362	340	330	322	336	346	352	356	326	322	308	338	348	370	338	354	340	313	348	357	322	302	333	330	372	352	342	348	347	351	323	348	344	327	352	356	333	333	375	334	351	350	320	333	327	347	330	320	372	370	367	328	369	326	314	342	358	362	346	331	365	330	344	373	339	357	340	339	355	320	362	397	372	344	348	343	367	332	328	357	349	328	328	337	332	345	309	338	323	335	329	302	355	353	332	327	335	325	349	326	326	311	337	325	358	338	354	354	339	320	306	352	385	361	353	371	303	340	348	372	355	333	337	369	319	339	316	326	317	323	384	341	352	361	340	357	350	346	339	353	327	342	342	339	356	338	329	302	295	342	339	380	333	332	353	312	325	351	345	376	319	352	318	346	329	300	320	320	329	365	341	337	333	339	357	306	341	326	348	319	349	351	333	325	329	311	338	302	341	292	311	350	352	301	344	363	341	317	354	329	328	331	326	308	318	339	342	342	349	345	354	326	358	319	296	326	312	329	378	370	350	329	329	342	305	365	360	335	359	343	345	348	339	336	359	351	366	346	354	376	330	348	357	340	314	337	351	334	363	371	310	361	352	360	337	371	303	339	296	376	311	334	314	298	353	299	336	341	383	355	338	326	338	329	359	367	333	345	330	374	335	321	319	339	349	329	340	316	350	338	318	330	341	343	366	354	369	347	320	342	346	341	321	347	319	338	320	373	338	345	369	312	367	332	310	291	345	336	353	322	374	381	353	336	329	340	369	324	348	342	315	375	349	328	321	340	300	364	354	351	348	369	352	317	363	358	335	330	363	371	345	312	319	323	351	363	305	313	326	350	350	353	347	357	311	343	348	318	328	366	318	333	329	353	323	327	334	323	370	319	315	319	368	321	334	330	348	349	347	315	347
8888	1290	651	478	437	420	402	379	432	404	409	419	403	417	382	390	407	393	339	341	400	354	419	380	356	387	363	379	364	380	409	391	389	370	403	396	414	353	393	398	376	385	370	344	362	380	387	412	429	361	385	347	355	391	433	383	368	395	394	368	370	375	354	341	368	373	384	340	373	395	389	396	379	392	399	391	370	399	405	348	411	375	405	376	362	382	374	396	382	385	387	376	378	404	388	379	364	380	325	402	377	365	371	395	384	387	383	389	375	384	419	354	371	347	382	350	381	368	388	409	413	374	381	401	408	407	370	375	347	382	397	394	373	403	387	390	393	353	384	359	358	372	410	360	350	403	382	377	362	382	419	375	364	362	372	364	400	355	397	402	370	373	388	360	398	362	385	369	381	330	402	347	396	366	389	369	386	403	333	369	410	382	412	391	377	359	422	418	359	378	424	387	405	400	378	361	396	372	370	382	396	351	361	366	405	368	348	386	382	392	380	383	350	390	401	410	383	342	356	382	370	375	339	368	385	371	377	375	382	376	382	389	348	386	370	385	362	358	362	400	361	380	360	365	393	386	410	421	361	374	334	362	350	404	411	376	342	391	403	404	384	380	338	390	389	402	426	384	377	354	406	405	382	336	379	388	434	388	405	413	393	376	383	368	392	380	389	379	385	392	376	383	362	388	394	382	403	351	408	388	413	395	406	382	400	364	402	370	374	401	377	399	373	376	370	377	360	388	392	376	386	354	394	360	381	348	378	377	404	393	385	370	390	356	393	401	371	392	393	364	358	387	367	397	356	365	364	368	401	387	374	403	407	384	372	355	372	368	418	393	373	395	388	369	395	384	382	370	426	387	363	391	386	383	356	375	365	384	402	420	398	378	365	376	376	374	369	374	387	376	364	373	375	403	392	394	394	426	360	387	378	397	337	385	402	390	370	400	377	414	386	396	392	420	353	363	379	370	385	376	414	383	396	373	388	391	370	410	374	350	383	357	375	399	395	379	351	385	372	393	385	374	362	379	323	338	400	388	406	381	379	357	365	379	360	374	370	381	378	384	368	397	375	349	355	380	391	404	370	393	403	431	376	369	397	362	401	380	382	372	400	371	403	388	395	385	383	373	394	403	375	372	397	367	371	375	386	418	397	378	383	393	357	372	384	371	349	371	397	404	382	368	370	356	393	386	389	370	355	383	366	372	375	376	417	378	361	384	436	395	405	366	386	383	363	390	382	378	393	379	376	398	357	389	371	397	357	355	382	363	394	353	390	345	418	395	364	333	343	364	364	371	379	385	382	395	396	356	373	363	422	397	354	388	360	378	372	393	387	406	362	356	359	391	386	398	364	396	404	389	413	389	405	358	398	382	369	345	382	396	373	362	390	382	386	397	363	395	374	373	379	397	390	374	414	355	377	370	358	362	366	395	360	358	378	377	424	394	371	374	402	379	394	368	418	367	375	390	396	400	355	350	396	345	378	375	394	354	379	381	417	361	393	374	404	362	366	375	380	379	401	360	384	400	367	408	396	367	385	381	376	344	389	397	372	380	407	368	400	408	389	382	359	344	376	378	395	382	380	375	389	409	389	379	380	367	400	417	385	394	373	388	372	410	369	351	362	377	387	401	393	413	381	330	392	421	412	402	388	360	360	384	373	421	374	383	381	373	394	377	390	361	373	370	368	381	429	389	367	400	383	400	385	388	376	392	368	404	364	379	366	386	405	380	386	391	407	357	410	368	397	392	347	355	386	370	382	371	374	390	420	361	395	383	398	391	373	361	360	370	360	397	411	370	364	415	362	376	368	384	391	370	381	395	381	372	384	388	350	382	405	370	396	370	388	374	396	387	365	401	364	402	390	390	382	403	369	410	392	391	388	368	374	412	366	372	378	374	346	381	368	377	425	357	400	373	357	374	369	410	385	380	394	371	362	363	409	384	404	398	361	409	368	405	373	417	401	391	389	401	383	369	400	381	390	378	379	346	349	406	366	359	388	375	356	375	384	424	382	348	385	347	387	391	417	398	366	403	375	361	384	404	386	336	358	350	366	351	403	386	355	403	388	363	389	367	390	399	329	392	375	379	381	373	385	379	387	345	392	363	370	378	382	383	375	382	378	384	387	374	346	368	359	366	363	371	413	393	371	376	368	376	402	394	410	363	381	406	390	395	374	370	355	405	369	384	380	338	387	369	401	391	397	379	380	362	380	391	392	357	375	364	388	366	396	401	375	413	417	401	350	362	371	395	384	391	415	369	352	359	408	376	330	395	378	341	398	417	391	355	363	376	368	339	373	372	401	376	389	354	398	409	396	402	409	378	391	321	377	388	395	344	369	366	388	385	353	363	391	400	375	382	367	384	394	373	374	376	373	382	386	365	368	371	347	390	389	367	376	375	382	386	394	407	396	375	361	356	385	362	378	376	384	366	360	395	374	391	396	341	386	376	371	400	427	400	376	377	354	371	395	384	402	376	384	370	384	417	388	389	385	380	381	382	373	368	401	370	397	380	371	395	377	346	392	382	392	404	403	403	388	403	382	371	393	339	383	359	387	381	414	369	371	398	378	365	355	355	370	364	372	366	390	367	409	379	399	401	375	349	381	393	365	370	351	408	382	375	379	395	376	362	385	385	403	373	380	365	375	368	372	411	347	386	371	380	402	362	372	397	359	376	391	349	387	387	372	365	385	357	363	379	381	358	391	405	375	381	359	392	364	379	375	387	355	376	403	393	385	377	415	360	402	405	379	382	389	365	395	359	389	394	374	350	377	379	373	395	395	411	369	431	392	350	400	389	390	392	381	402	396	396	398	380	405	394	350	384	350	386	358	370	415	366	379	421	352	396	390	364	393	387	389	407	359	421	380	369	400	394	380	373	402	367	374	398	391	370	394	397	380	398	372	367	400	389	401	392	376	393	378	353	368	348	393	372	365	374	353	363	392	361	368	349	372	385	401	380	374	396	381	368	381	361	360	375	391	366	357	343	388	377	380	371	397	366	353	400	368	379	341	371	395	375	398	391	353	381	411	395	398	354	412	387	391	365	392	360	382	380	395	402	395	387	399	390	395	353	345	372	386	388	379	359	340	389	399	385	393	433	384	360	388	401	358	415	389	362	367	390	366	381	364	367	377	420	365	373	390	377	336	372	383	364	365	381	395	408	390	365	381	396	385	377	375	386	380	376	386	372	386	379	376	378	366	398	382	374	346	408	373	382	349	386	389	366	371	411	347	374	389	370	352	361	407	393	388	370	375	368	368	388	385	336	376	362	398	401	378	406	386	405	376	391	377	380	372	392	365	367	388	439	362	395	372	374	410	404	382	374	426	399	389	390	386	351	382	367	353	387	384	354	395	358	407	423	337	359	372	378	429	378	354	371	367	416	360	390	381	384	374	388	377	378	385	379	351	365	385	374	391	360	383	404	390	389	383	359	394	385	368	377	373	384	367	344	405	381	397	415	391	333	337	356	383	349	368	420	371	367	370	410	362	391	387	378
23588	21076	28319	24046	21077	9365	825	505	395	345	348	301	274	239	271	221	255	214	251	247	220	237	224	200	204	186	222	220	180	221	234	216	221	233	220	229	204	232	183	205	200	205	187	185	209	209	194	222	181	213	207	210	209	189	232	202	191	197	194	205	174	222	218	223	175	183	205	186	202	195	212	199	215	186	189	217	203	176	189	181	217	174	200	205	202	198	196	205	207	175	197	193	194	194	177	171	175	209	191	220	195	192	197	188	204	165	211	213	206	173	217	210	198	210	187	187	163	192	192	203	201	184	208	202	182	202	193	199	221	210	198	189	196	201	193	205	186	179	184	202	201	188	184	201	210	212	207	210	216	211	214	201	192	194	172	188	181	195	194	175	183	163	188	191	214	180	190	217	189	195	193	187	199	206	186	189	205	199	192	209	223	178	182	224	186	219	191	184	180	189	197	197	224	182	187	196	192	202	191	195	182	195	176	186	226	204	199	196	204	194	172	203	203	214	195	209	199	195	178	211	214	206	197	229	190	201	182	187	204	201	186	175	202	215	176	206	208	192	188	176	174	190	194	192	202	199	201	210	192	192	191	196	207	212	196	175	183	172	169	193	208	205	189	190	174	201	193	182	154	185	197	188	209	187	195	203	188	210	192	224	195	198	199	201	205	186	187	188	193	179	191	182	175	186	215	194	194	209	201	179	196	186	186	190	192	196	186	187	197	200	198	211	172	166	196	204	198	187	179	208	191	180	198	178	189	207	197	170	198	197	212	218	211	168	185	189	193	162	195	205	163	203	206	190	191	194	194	209	184	189	187	201	188	175	179	196	203	182	217	209	220	196	182	157	179	206	197	187	189	163	207	174	188	180	200	202	200	172	179	180	159	172	180	203	180	201	170	166	180	202	194	180	217	181	202	214	184	170	171	211	182	180	197	164	220	186	187	203	191	211	183	215	187	200	195	194	205	164	201	213	175	199	202	199	217	184	200	200	205	185	197	170	171	193	200	198	186	198	212	191	207	197	209	216	212	197	196	199	190	185	190	168	208	195	203	179	196	199	194	207	219	197	202	175	179	217	193	197	174	215	204	184	208	170	179	188	202	162	195	194	208	219	183	202	192	200	194	200	202	185	203	207	190	209	203	187	205	201	195	211	193	178	196	227	177	180	194	199	193	205	186	196	187	204	172	183	205	194	214	214	179	199	226	144	191	217	208	213	207	216	193	188	201	188	204	197	173	174	181	180	189	203	185	180	194	217	191	216	189	168	198	197	203	195	187	191	181	209	175	195	204	196	173	176	184	187	188	194	185	206	188	177	211	198	228	205	186	169	210	201	180	180	178	183	191	212	193	204	202	192	193	181	190	208	183	195	188	183	197	180	171	209	175	191	213	185	190	197	188	209	189	193	188	180	169	172	211	194	161	185	213	192	205	179	191	175	167	206	179	185	196	199	187	190	195	187	202	204	179	210	211	208	197	175	200	211	216	166	213	171	200	199	212	174	189	192	196	181	180	195	210	194	197	195	191	186	229	197	177	190	199	198	179	202	196	192	199	189	180	184	203	209	200	178	206	182	196	174	192	182	201	192	179	217	183	189	205	185	188	178	187	196	186	201	193	191	174	168	188	190	200	188	207	199	189	186	180	203	181	206	212	200	195	193	154	210	200	183	198	216	185	198	172	191	191	197	199	194	206	225	185	199	200	219	182	206	215	220	182	190	182	175	207	195	202	203	182	216	205	181	200	223	198	198	203	183	174	192	194	188	192	163	184	200	178	180	174	198	201	212	188	196	184	199	184	175	208	198	193	196	184	200	170	190	202	191	164	194	193	180	194	179	207	201	165	192	191	220	209	192	206	183	181	212	179	179	192	200	201	201	171	203	173	207	220	188	205	208	200	169	185	169	216	196	216	205	175	194	194	219	185	202	213	204	176	170	183	193	211	191	195	184	168	195	199	186	197	222	213	210	191	215	203	222	188	181	189	201	208	209	208	195	185	220	186	172	199	205	195	212	185	187	164	175	201	209	180	188	215	181	176	187	206	180	188	218	190	190	200	198	208	198	196	194	222	205	211	194	217	188	171	197	194	200	191	177	205	198	186	185	174	186	194	188	192	183	176	187	213	190	193	205	176	191	188	159	211	192	211	237	185	188	210	216	203	209	186	194	198	197	198	201	176	199	180	167	193	187	220	220	171	177	217	175	167	178	190	197	189	190	209	177	184	166	162	200	172	194	221	201	177	171	195	175	180	171	183	199	231	201	188	197	197	197	171	189	213	190	193	204	176	203	207	186	171	195	160	184	190	172	159	188	219	185	201	178	192	206	200	193	189	195	186	200	195	180	209	195	204	198	200	181	165	189	184	206	214	172	208	175	214	210	194	181	176	187	198	190	180	180	202	198	186	195	204	210	199	208	185	194	190	189	207	193	153	192	215	202	184	204	211	182	180	216	202	191	208	196	191	212	184	192	195	195	219	203	200	237	207	183	210	188	215	201	176	196	195	190	204	200	185	177	187	201	200	209	186	185	194	194	193	179	189	193	180	191	180	206	177	194	194	188	178	225	219	203	178	187	181	190	179	191	191	201	197	192	187	210	199	228	216	186	186	184	192	192	163	208	170	186	178	210	191	193	204	188	183	167	166	191	187	182	199	208	202	190	193	206	189	184	202	201	187	231	191	196	186	207	192	192	172	186	202	189	220	220	192	163	190	200	218	197	188	178	204	182	160	216	188	184	191	207	193	215	183	189	189	199	192	183	208	213	225	189	188	203	182	186	200	185	171	211	171	186	170	194	184	202	218	171	184	170	196	169	183	189	173	189	178	182	195	193	201	183	185	191	194	186	202	197	210	194	202	197	205	189	190	203	197	221	219	190	179	212	198	205	226	194	205	195	198	182	166	206	185	177	188	188	185	174	191	186	209	174	190	194	191	198	185	186	191	194	196	171	183	199	205	186	175	202	192	211	215	194	188	210	207	186	183	189	179	204	201	209	198	198	173	200	200	184	213	196	208	202	210	210	200	189	207	196	182	174	182	179	216	196	184	217	220	178	172	199	200	189	201	199	183	217	218	199	193	184	208	204	200	185	186	192	186	183	200	218	202	187	182	210	179	171	160	199	178	200	197	212	198	179	217	197	201	188	197	220	187	203	185	183	215	198	210	175	187	222	197	193	195	194	191	220	202	194	188	211	199	203	194	183	218	192	202	184	191	176	198	214	199	210	233	190	203	208	219	207	187	198	174	186	193	189	187	179	191	185	197	189	201	180	211	188	200	186	198	206	176	192	199	190	192	178	223	191	183	202	199	210	185	209	181	211	176	205	191	207	176	195	199	197	211	205	202	194	212	217	220	167	199	174	189	216	194	198	190	185	186	192	212	193	191	177	197	209	212	225	179	195	196	203	215	173	187	210	216	181	186	197	180	188	220	176	213	181	208	181	194	166	188	187	175	231	202	191	207	192	197	197	188	190	183	206	195	188	200	196	209	187	194	200
29300	11207	5344	2525	1730	1397	986	812	614	537	487	411	340	331	320	338	293	303	276	272	261	266	239	257	260	245	256	240	223	233	249	216	239	245	214	240	253	231	251	257	205	236	259	224	233	195	214	209	233	221	214	226	225	204	229	223	203	198	211	220	221	245	214	212	214	214	196	217	191	216	240	240	244	224	206	217	221	254	233	237	238	219	223	206	235	215	222	240	192	193	229	220	233	253	206	265	245	233	217	229	226	225	174	212	235	221	230	230	198	216	224	217	245	207	247	251	234	228	218	270	209	222	209	250	210	180	240	198	256	209	223	229	226	201	227	243	213	241	242	225	226	237	215	229	251	218	207	211	223	239	247	206	219	222	235	215	219	227	211	202	222	190	215	235	220	228	206	230	205	232	194	232	218	230	207	208	199	202	228	211	216	227	224	234	223	215	242	204	229	225	237	224	211	236	208	222	216	226	209	227	227	232	230	210	237	196	246	226	230	218	226	224	223	211	213	209	229	223	240	212	216	227	238	191	225	242	226	220	198	204	213	227	203	224	201	219	227	217	198	201	219	225	212	211	228	220	224	225	224	193	197	227	205	245	194	213	213	215	199	238	231	226	227	210	263	252	225	210	193	232	203	220	195	208	234	215	216	207	206	237	221	207	226	237	247	215	223	231	245	204	217	224	231	208	234	222	198	216	219	205	215	228	248	213	224	214	224	222	216	214	233	259	202	229	216	239	223	223	207	228	203	207	228	222	200	225	229	213	230	204	198	214	225	217	239	217	186	183	211	216	233	228	196	242	194	228	203	224	204	211	249	209	211	208	239	226	186	226	206	171	207	251	224	218	188	226	219	218	197	222	233	228	217	205	224	209	219	214	212	216	237	196	224	204	197	231	223	216	215	224	245	210	235	214	206	214	231	224	228	210	246	225	241	208	209	239	246	215	227	197	231	225	245	211	219	218	229	234	217	226	234	194	205	212	230	206	239	223	207	220	238	197	205	231	225	210	263	225	227	215	199	238	232	221	218	238	223	256	223	217	249	224	230	216	209	216	205	219	226	219	198	211	234	218	219	210	209	217	224	219	232	215	231	220	238	233	185	234	205	218	216	217	218	232	224	228	201	210	221	221	191	239	241	210	233	235	194	227	225	221	198	183	221	241	217	231	218	216	217	214	199	230	231	219	207	241	254	217	231	207	196	205	213	227	225	240	261	208	239	226	200	206	245	216	209	235	213	223	211	212	199	214	219	228	219	247	211	228	224	213	202	216	239	236	214	214	196	207	256	236	224	214	193	222	243	228	231	214	225	211	253	236	203	214	213	255	247	210	217	224	244	208	220	219	238	221	233	224	213	207	216	241	214	225	246	220	224	215	229	212	224	224	217	222	191	236	200	248	222	232	217	230	226	218	228	226	214	228	213	219	240	236	220	192	235	208	248	215	226	204	213	219	213	220	238	197	234	193	214	213	222	196	214	193	206	214	217	215	228	206	234	192	244	195	212	242	215	215	217	233	224	250	224	206	233	208	215	215	218	202	207	230	234	225	242	210	218	224	233	209	225	194	193	213	235	210	258	239	204	233	238	216	214	224	229	236	196	207	206	227	244	217	236	211	226	238	201	215	223	216	209	225	202	220	187	220	233	245	221	252	239	205	222	219	228	224	226	218	225	205	199	207	225	209	219	225	220	227	239	204	232	220	209	229	238	231	217	227	259	205	228	241	229	206	202	222	243	252	207	225	247	243	218	219	231	194	209	224	215	201	224	213	212	236	231	187	231	207	200	242	222	252	208	220	219	230	213	228	231	200	198	211	199	227	230	240	218	211	216	212	202	215	178	214	218	201	240	202	217	212	197	252	210	220	234	224	225	225	198	215	209	238	187	217	233	245	211	230	228	230	232	219	200	186	212	217	188	227	252	215	214	227	223	217	192	228	221	225	233	226	235	222	216	242	192	236	217	247	243	218	232	197	193	212	216	246	215	203	215	218	221	254	251	213	214	205	215	242	225	218	247	187	258	221	234	223	206	212	217	211	227	223	229	211	220	233	215	211	211	220	218	212	228	231	213	221	246	230	230	214	248	221	246	217	212	206	228	223	212	249	218	211	231	223	217	228	224	256	212	213	217	213	220	225	212	193	223	230	224	211	245	246	217	214	237	232	216	213	208	203	186	213	210	228	207	205	255	202	207	207	207	218	202	212	209	257	215	233	216	228	208	212	222	227	221	199	209	231	211	221	197	255	213	214	224	209	210	241	205	227	206	203	224	214	215	221	250	222	206	195	246	211	232	229	231	211	224	214	215	239	219	205	206	225	251	236	237	193	228	235	191	216	207	241	218	221	198	245	239	207	196	238	218	212	208	209	187	216	227	236	244	218	221	237	191	203	234	230	187	187	208	179	225	222	222	230	224	203	213	215	246	232	227	218	228	232	252	232	231	253	212	196	222	220	233	207	220	189	216	222	215	253	209	223	203	213	239	240	222	224	225	217	204	210	218	206	243	216	231	235	199	232	238	210	227	217	225	207	211	211	238	228	212	248	191	209	224	219	208	214	205	236	209	217	232	223	241	221	205	241	201	212	214	235	231	220	195	230	215	216	220	212	216	208	216	213	207	206	229	220	200	209	194	170	209	212	237	188	226	225	222	218	213	211	231	223	213	199	199	192	219	259	216	222	222	214	207	211	224	220	223	193	219	222	215	214	236	187	200	193	223	229	233	226	244	207	227	234	235	215	191	218	227	240	189	198	231	216	236	230	238	218	231	206	197	224	236	212	223	203	215	225	213	235	225	250	222	221	222	233	208	217	209	234	222	211	230	246	202	221	202	234	228	186	203	222	217	215	227	236	239	229	213	245	202	224	241	207	225	195	248	205	241	223	235	210	232	209	198	241	203	199	231	216	206	222	228	209	229	215	210	233	205	219	218	226	200	204	211	233	215	231	213	240	222	204	223	225	229	216	219	225	223	203	235	214	208	219	210	221	206	217	212	231	230	236	218	239	190	179	233	218	214	232	230	243	193	208	231	208	211	215	223	221	239	197	226	232	226	227	249	196	256	206	243	208	207	225	212	210	203	208	215	227	199	193	230	208	219	217	208	234	199	209	198	208	208	215	200	204	218	220	236	209	229	236	218	201	232	172	201	226	239	219	218	220	217	259	227	196	221	218	205	218	219	225	232	220	215	233	211	221	214	223	242	234	211	212	198	203	227	231	229	211	227	241	251	219	212	233	225	210	198	250	227	233	212	230	213	219	221	206	202	225	215	209	221	227	229	236	220	240	211	235	204	210	208	213	233	212	223	202	204	213	202	230	245	194	234	202	231	221	238	242	263	218	238	245	230	215	219	230	212	212	224	223	225	219	220	221	243	207	193	229	213	198	208	229	214	195	212	213	227	209	203	225	218	214	237	208	198	204	218	204	222	218	211	243	228	212	209	200	211	217	215	224	226	233	190	211	225	233	241	223	214	224	221	213	235	237	207	238	232	206	222	238
24784	21054	27135	25071	10183	969	875	705	697	624	680	626	654	614	630	637	574	579	608	582	617	572	570	569	615	592	575	557	612	614	591	578	588	569	611	587	595	531	580	533	572	570	583	572	615	611	577	576	576	543	590	581	586	557	607	628	592	541	570	542	552	590	563	577	594	589	578	618	615	570	580	591	587	598	601	630	578	598	606	568	583	553	624	563	607	571	594	562	599	588	580	583	596	597	575	586	549	612	567	614	578	590	583	571	601	573	528	573	593	564	611	582	587	523	563	564	562	549	599	584	590	579	582	614	581	595	584	580	591	575	576	581	562	611	624	593	600	582	562	561	564	626	586	612	606	562	602	593	567	600	606	595	581	594	614	600	592	629	601	574	619	592	611	562	578	614	595	592	600	585	575	601	578	572	589	558	627	599	545	588	608	587	567	562	568	552	620	594	597	583	583	602	558	584	611	599	601	627	604	583	592	571	564	589	570	599	588	575	527	574	553	569	520	592	622	614	576	593	587	560	587	537	595	575	619	569	582	545	638	579	565	585	571	595	572	566	542	597	562	593	607	593	558	633	629	571	577	561	557	569	575	625	590	529	598	562	581	614	600	608	544	595	618	558	597	606	592	594	557	584	588	592	553	590	620	541	602	647	580	591	545	585	590	612	590	577	566	604	575	600	593	584	542	580	593	601	561	556	569	613	576	615	582	586	596	572	574	583	584	561	572	598	583	607	571	580	602	583	571	583	554	591	589	586	596	567	598	549	584	581	608	556	575	603	592	613	605	521	552	568	581	571	572	594	568	584	562	591	531	576	570	638	563	599	626	568	615	586	591	550	575	598	582	642	567	546	614	570	575	551	591	569	592	598	581	565	579	593	601	634	538	537	587	628	570	568	619	601	607	563	570	566	613	558	583	613	561	561	583	586	646	545	588	579	570	563	577	555	597	618	623	590	607	539	561	591	633	595	590	593	566	582	576	567	569	547	560	556	604	593	568	617	566	601	577	606	590	574	608	584	612	580	583	594	570	578	561	579	589	543	582	562	635	629	572	601	571	582	593	580	608	590	546	556	606	589	562	521	565	574	550	593	583	611	609	593	599	607	560	583	599	594	577	568	584	626	555	568	577	637	596	556	578	607	584	546	570	579	584	591	578	573	561	562	571	592	578	631	575	586	585	618	542	558	578	593	599	568	656	553	585	567	608	601	548	574	603	598	547	579	560	577	553	562	605	590	559	592	615	604	593	590	582	582	571	564	597	604	602	551	603	553	569	598	599	556	592	611	568	554	581	597	611	595	613	579	605	535	553	527	556	566	573	566	579	600	569	591	559	582	592	588	579	560	560	580	601	621	564	598	621	602	595	562	553	562	594	609	567	560	575	554	591	641	599	569	572	605	583	610	566	580	573	577	549	588	635	574	545	620	571	608	597	577	573	592	594	577	580	610	563	537	588	566	586	627	569	579	550	545	545	623	587	589	610	628	570	569	596	589	582	590	553	593	555	531	586	588	553	581	579	558	576	550	565	627	579	581	570	566	583	593	606	542	561	597	589	609	566	567	595	558	556	566	602	611	579	586	573	585	546	593	597	572	570	573	558	581	565	627	600	577	578	570	610	571	608	604	574	586	590	532	584	628	601	592	566	582	618	594	608	562	571	538	582	609	554	558	577	554	595	613	554	602	577	586	575	568	595	578	585	588	597	595	600	585	569	593	600	611	609	565	551	609	641	607	598	587	596	620	598	554	570	578	584	610	585	565	613	575	593	602	556	556	630	578	566	580	587	593	588	609	581	569	598	608	610	541	560	569	589	598	553	523	570	614	568	598	584	571	600	592	593	570	570	530	587	573	603	608	592	562	577	619	573	579	605	583	600	605	583	570	567	576	602	589	566	595	563	576	590	578	587	573	558	654	556	543	560	590	557	592	577	568	616	571	560	551	555	579	569	559	592	610	619	549	601	568	589	540	598	537	657	534	569	610	638	575	557	606	598	573	583	582	593	576	557	579	560	603	597	617	575	577	555	554	587	590	579	583	590	607	594	569	544	548	599	593	556	611	563	609	595	584	577	612	568	540	587	577	572	555	588	576	556	539	577	588	585	530	557	638	592	625	513	570	588	551	566	598	605	593	579	563	581	549	532	554	628	571	590	594	564	575	555	578	573	615	601	584	559	568	589	605	564	568	507	582	546	572	601	558	542	574	599	582	602	593	603	625	585	566	584	555	585	581	587	583	615	581	568	617	584	621	596	585	570	538	582	604	590	536	593	598	587	580	608	633	557	542	626	564	572	601	544	599	555	576	599	573	556	591	577	605	610	562	562	600	580	578	579	595	591	548	601	613	573	613	569	557	571	578	622	590	576	631	604	585	582	556	581	618	571	552	604	577	590	596	588	626	592	587	591	582	592	593	578	576	614	589	565	547	609	597	604	591	597	580	587	626	546	597	552	566	576	572	599	582	580	628	571	606	642	585	564	596	595	620	610	575	604	558	567	585	605	586	577	595	599	566	578	599	612	595	591	612	556	539	561	604	596	600	552	610	540	598	619	563	572	571	569	610	594	598	545	585	595	549	577	598	576	577	579	589	543	611	587	540	578	602	562	613	547	555	629	567	632	601	572	612	607	549	576	590	590	588	607	575	563	555	612	596	562	582	584	604	612	611	599	593	531	610	584	580	565	575	588	565	590	566	590	591	593	575	596	574	567	580	599	573	620	562	531	549	560	614	554	598	618	578	579	533	551	579	565	583	587	568	608	572	568	541	580	570	608	562	553	567	576	596	588	569	608	571	534	551	595	593	625	592	532	550	582	573	556	585	579	577	587	584	567	563	633	591	585	578	613	587	603	598	602	546	603	578	601	588	600	596	585	587	561	556	585	603	564	560	596	613	558	579	583	588	580	568	567	595	578	587	575	576	555	581	548	573	567	593	559	568	589	549	575	614	608	592	621	608	578	561	529	588	557	578	589	577	576	586	541	587	580	568	618	560	586	572	571	535	558	623	581	613	588	548	578	540	542	614	528	541	591	592	563	568	568	607	567	552	590	593	615	572	568	602	585	561	566	588	613	602	594	579	616	579	595	619	595	596	578	618	568	610	582	548	549	582	594	618	597	540	601	610	564	577	602	595	630	582	564	647	610	506	583	544	562	581	562	611	609	579	566	575	615	557	589	540	583	567	589	563	613	567	532	564	612	602	538	618	575	602	581	525	564	594	590	548	595	616	585	552	626	605	603	593	583	588	595	584	581	551	542	550	603	601	589	551	586	560	604	594	582	553	601	561	574	641	595	560	608	610	544	579	579	634	571	603	563	597	594	573	591	584	592	609	590	575	587	551	582	564	593	588	582	585	627	601	586	591	563	589	611	619	610	626	573	553	600	581	582	599	602	611	566	634	554	583	615	593	545	584	562	554	595	623	610	531	588	594	543	577	528	565	588	595	549	555	582	565	541	568	580	567	625	591	609	562	606	580	557	577	572	557	559	599	644	591	591	591
27177	6674	3361	1767	1434	1200	1008	888	865	824	773	733	648	661	677	651	637	648	614	625	653	639	629	674	631	650	608	637	588	609	615	624	621	626	620	595	611	618	624	628	606	652	652	648	640	643	614	650	611	571	645	593	597	610	633	605	641	642	607	611	614	576	643	599	630	625	638	606	582	607	571	618	608	592	617	632	632	646	635	599	592	642	624	631	620	610	617	600	617	640	596	602	656	624	605	567	631	590	603	590	604	646	567	572	636	625	580	610	616	596	606	578	636	580	618	611	614	632	650	616	621	612	613	617	616	614	615	606	576	604	629	578	639	623	624	602	609	562	621	568	596	617	629	593	635	593	589	593	604	608	624	642	554	601	607	607	593	618	599	629	596	611	621	578	637	603	586	636	641	620	618	612	603	642	587	628	609	612	608	614	597	614	566	611	591	644	640	649	603	606	598	612	574	594	608	563	629	632	613	611	606	610	643	616	651	610	614	601	627	643	606	629	590	626	644	642	634	640	618	596	603	621	647	583	643	610	632	609	628	646	603	587	642	611	635	609	589	634	620	608	561	625	604	604	619	629	582	577	665	585	640	620	601	602	633	622	623	603	620	617	580	633	609	590	634	612	671	599	573	642	630	632	587	622	607	579	595	615	583	604	599	638	616	622	648	598	599	541	584	599	647	650	631	632	567	628	623	610	572	629	578	644	602	605	609	628	578	651	618	563	585	670	595	598	560	615	660	620	639	585	600	612	589	673	654	614	591	611	628	580	618	573	605	623	613	557	626	591	582	625	547	595	581	595	595	568	590	609	661	598	627	635	665	593	596	590	576	623	609	632	628	592	589	622	652	617	633	609	558	633	621	623	626	629	644	623	625	556	573	638	607	637	604	637	610	626	557	595	577	605	655	572	607	601	595	612	559	590	613	613	617	600	613	635	611	587	610	606	631	661	538	602	627	580	583	625	640	617	615	637	553	596	598	582	610	608	633	591	617	569	625	633	625	613	642	646	600	655	656	623	593	594	653	617	588	590	615	600	583	635	610	605	611	646	579	643	593	540	678	601	609	597	645	639	612	609	637	623	532	594	608	642	595	613	611	620	612	604	599	580	611	595	572	617	580	612	624	609	628	601	582	625	607	669	626	636	626	654	640	625	641	625	651	578	636	589	609	635	608	586	575	628	619	626	596	622	634	640	623	645	607	630	636	605	604	640	542	618	596	628	592	608	599	651	625	634	616	600	606	644	621	593	612	643	582	675	640	628	592	643	566	631	618	632	651	576	654	583	558	566	629	600	638	598	573	622	627	590	580	639	600	607	575	619	589	608	591	584	628	636	599	606	604	609	573	593	587	626	596	606	600	629	641	624	590	607	610	615	560	670	551	588	635	625	630	596	598	625	607	615	595	624	627	600	655	660	606	646	600	605	617	609	628	617	624	599	614	580	635	668	628	628	635	612	613	573	602	652	642	667	587	609	622	615	597	629	625	572	648	554	570	609	606	609	569	578	595	593	625	640	610	602	602	583	614	638	588	623	575	599	582	656	618	604	606	594	610	617	631	591	613	617	624	626	587	570	603	605	630	606	577	636	582	637	592	590	612	634	620	620	615	584	559	618	594	584	615	622	596	614	614	584	630	634	627	621	637	640	600	644	588	622	592	612	614	596	647	599	575	565	639	630	597	603	568	608	579	596	619	627	595	596	607	594	609	630	585	636	640	621	600	622	582	638	592	597	597	618	636	638	585	603	610	668	640	634	637	607	605	592	567	668	594	621	628	572	626	580	596	592	608	610	603	562	596	616	661	652	607	591	630	665	541	575	601	607	623	629	610	639	618	592	642	619	577	601	591	590	623	642	628	606	627	608	600	615	625	627	590	590	631	596	621	580	659	593	627	618	590	653	640	637	592	566	591	601	594	639	553	616	647	608	625	601	620	604	590	646	618	666	640	605	659	604	607	620	572	614	591	597	613	613	615	604	610	630	594	648	627	607	609	599	607	588	601	597	617	593	644	614	589	576	631	629	607	634	574	609	618	632	622	614	644	580	600	591	621	613	603	593	642	608	610	600	597	640	611	573	620	621	617	609	609	605	584	632	599	630	581	648	649	600	660	621	609	619	601	575	601	593	627	576	667	583	645	577	619	657	606	601	660	605	599	606	625	626	594	608	627	635	631	580	629	635	632	587	604	578	622	649	598	601	607	612	595	595	633	592	616	575	589	580	625	616	649	600	619	607	620	581	614	609	582	654	625	558	575	600	621	625	633	634	599	652	610	630	598	613	620	631	601	587	567	587	613	625	561	642	676	595	608	579	638	591	651	596	615	649	583	609	648	557	584	617	593	635	639	563	630	618	600	644	554	606	573	622	616	618	584	582	665	641	631	612	632	559	614	626	634	678	597	639	598	636	589	637	610	613	585	600	612	623	590	596	606	591	655	584	611	639	639	606	643	628	596	602	638	604	616	666	600	591	625	661	630	621	591	604	584	613	604	627	600	605	609	579	640	605	620	598	618	637	603	604	597	603	603	637	630	631	615	611	585	618	609	585	618	624	664	590	594	594	596	575	594	599	650	639	569	644	577	590	601	609	612	594	611	638	644	637	633	664	663	602	623	594	631	607	566	609	601	628	639	621	639	562	631	586	634	605	630	628	599	594	631	578	629	634	628	614	615	601	596	597	605	619	646	687	615	638	604	621	613	649	596	582	581	643	609	640	630	579	631	601	620	652	564	619	607	671	600	595	597	641	632	627	581	616	609	587	610	588	676	547	604	580	631	617	563	619	627	600	614	557	630	585	616	593	634	601	583	649	685	653	594	637	608	567	614	586	574	575	641	625	651	639	615	632	622	618	592	607	644	576	632	609	636	632	610	614	603	620	592	605	591	593	569	611	625	617	632	610	643	594	591	591	606	549	603	604	605	640	626	554	590	598	612	607	632	633	592	632	606	625	578	557	631	617	604	606	620	606	621	634	643	651	600	651	605	613	617	656	600	633	640	618	653	572	593	602	640	629	591	569	580	646	546	642	631	646	595	605	610	630	575	624	585	605	605	621	609	651	565	621	584	656	625	609	623	613	635	616	615	599	612	636	602	597	630	606	601	609	602	644	588	608	610	614	625	656	597	600	606	598	596	643	632	590	591	576	602	638	636	589	633	598	617	620	605	616	647	624	602	600	590	614	603	593	618	603	588	636	627	577	606	585	638	631	596	642	642	607	573	612	625	614	607	605	632	617	597	620	586	641	623	626	590	623	651	639	651	574	614	585	601	588	561	582	601	643	600	575	559	647	607	642	583	640	673	623	640	585	589	624	593	595	570	604	580	621	605	642	582	627	632	600	585	626	634	612	587	609	585	647	650	600	633	646	583	628	628	609	597	598	590	603	594	631	628	627	642	601	567	614	603	608	576	622	594	621	623	584	618	604	615	583	625	612	614	583	630	602	601	573	613	628	629	613	634	629	603	642	588	613	646	634	627	615	617	657	616	606	561	632	630	577
22554	21096	28767	23633	21093	21142	8377	1158	861	787	726	656	634	548	608	569	558	549	524	508	530	459	487	516	471	478	505	536	499	476	485	466	518	484	438	462	457	461	450	454	488	485	492	462	447	464	476	426	472	461	462	485	483	452	463	459	463	441	450	449	452	430	442	450	462	504	468	478	472	443	509	453	434	428	482	488	437	453	451	460	451	458	467	430	468	444	483	474	476	454	493	399	449	432	429	448	501	449	462	473	464	474	418	430	469	479	458	437	485	453	452	447	416	465	461	434	432	458	488	433	460	459	417	448	454	474	463	454	445	466	428	464	461	470	482	506	463	468	432	456	421	425	467	476	444	463	473	485	460	483	414	468	422	445	462	493	477	460	491	438	484	428	466	430	448	478	435	466	484	434	475	450	466	410	453	479	480	477	455	401	479	467	451	428	460	471	470	433	466	472	423	463	461	470	464	466	473	458	468	464	443	423	472	460	505	468	438	482	448	464	502	449	468	427	440	430	431	473	481	455	450	506	452	448	461	451	446	463	436	435	463	444	459	445	456	445	483	479	448	486	493	454	451	430	459	469	395	441	478	483	426	442	457	452	436	481	388	430	479	469	423	467	488	477	485	412	429	442	435	463	449	422	432	439	474	423	451	462	431	427	433	473	479	450	453	488	477	456	448	416	472	462	460	473	473	492	432	450	488	449	417	429	447	433	447	423	431	488	463	427	478	462	478	457	435	480	426	404	447	440	449	431	485	503	454	444	442	461	457	455	422	459	446	461	459	462	462	478	413	418	492	479	463	467	429	486	455	469	462	449	464	453	471	447	515	468	458	445	446	472	429	496	495	459	446	470	452	440	447	428	453	464	452	453	475	464	456	467	473	460	437	421	478	513	429	447	424	442	460	455	437	467	448	433	438	447	475	442	500	461	470	474	478	459	428	459	459	476	470	415	478	458	508	469	464	462	454	477	458	436	499	467	455	501	463	456	467	433	443	468	452	451	473	410	481	441	439	440	440	440	424	437	472	456	429	437	445	419	422	465	433	445	442	448	480	501	422	428	457	478	435	460	485	456	468	447	454	430	496	497	434	468	431	443	459	424	461	472	433	436	432	466	412	434	446	422	471	470	453	461	486	456	442	439	473	407	443	425	433	478	450	461	426	467	447	464	432	461	459	457	449	463	443	419	479	441	487	422	456	465	467	469	441	431	434	430	447	478	450	426	458	435	438	434	481	434	430	445	457	470	486	436	467	455	459	469	493	445	418	452	473	452	444	448	403	425	443	493	465	482	473	438	462	479	486	469	442	441	437	456	426	469	439	463	483	507	487	468	472	437	443	455	399	442	451	445	443	453	453	435	443	434	462	432	460	449	486	455	470	436	441	440	480	486	426	446	481	426	480	480	465	465	458	466	451	438	469	455	482	422	432	470	461	458	450	432	476	458	451	469	478	480	468	467	474	447	464	455	448	452	482	455	434	416	489	494	447	469	423	464	491	451	423	462	424	439	474	479	438	462	460	479	449	485	454	444	440	437	456	459	516	449	447	434	475	477	487	449	461	460	446	477	437	436	475	447	455	413	437	471	430	475	475	481	468	403	451	462	448	456	463	453	464	481	441	459	478	491	459	470	447	459	441	432	455	415	419	454	462	449	478	438	477	452	448	421	452	473	439	481	453	461	436	453	427	385	458	454	439	453	485	466	452	476	467	465	444	456	478	452	436	485	385	459	425	479	434	481	430	467	414	435	438	445	451	443	486	453	481	420	438	482	488	458	461	436	462	499	486	429	470	469	458	458	442	443	408	461	469	455	471	440	471	437	447	447	427	478	447	514	418	460	455	443	446	431	417	428	450	425	463	427	464	421	475	480	472	487	487	427	451	518	481	437	422	460	441	457	440	413	460	457	457	498	458	457	466	464	439	456	419	437	408	442	442	442	436	481	475	463	423	459	457	444	439	425	446	438	467	461	447	457	430	442	470	444	448	453	459	478	461	457	468	474	484	466	453	442	458	491	452	468	409	459	435	451	454	423	449	473	475	446	448	415	439	465	478	426	426	465	419	476	447	436	429	482	451	433	465	413	452	460	394	510	445	444	459	458	451	432	443	449	461	485	440	450	421	443	422	471	436	422	484	429	450	478	438	476	453	433	477	474	410	466	468	444	465	455	465	451	466	511	515	452	465	473	481	468	444	480	446	430	438	456	412	437	477	449	444	457	450	440	428	430	451	475	451	426	498	468	430	462	411	510	503	430	476	460	446	463	456	428	444	482	447	446	450	442	444	448	454	442	475	443	508	455	435	477	477	454	473	447	430	467	449	457	459	473	435	464	451	433	442	487	439	494	462	431	468	496	478	446	463	455	496	436	463	452	485	419	401	456	470	461	464	460	482	485	455	460	459	464	431	434	453	428	435	416	489	411	455	462	490	450	469	436	467	472	444	418	435	429	470	470	433	459	413	474	475	443	478	471	456	441	462	453	489	476	458	406	454	448	452	487	461	422	472	460	444	453	474	436	441	441	424	466	459	435	457	442	469	436	462	396	434	464	464	458	494	465	464	453	497	467	438	449	450	438	442	413	483	462	407	464	461	428	464	412	440	490	463	449	457	434	430	443	417	476	499	493	440	471	455	456	459	466	434	442	489	459	439	444	459	431	443	450	463	482	454	421	432	428	476	443	518	443	471	450	414	477	447	483	446	453	438	437	417	460	445	437	443	464	475	457	452	467	432	452	471	456	444	434	415	436	418	477	481	437	466	444	443	462	441	451	454	441	415	445	455	428	506	475	437	440	438	417	469	466	456	445	477	442	454	474	459	461	508	472	451	443	488	440	465	469	444	412	468	472	456	450	435	442	459	466	438	450	442	442	443	453	449	470	458	432	471	428	474	450	466	469	435	418	422	453	443	456	419	461	474	488	468	467	432	491	482	426	448	462	474	420	436	430	445	469	435	423	469	477	449	451	466	481	470	470	455	479	463	457	464	450	438	455	451	453	432	466	432	429	441	478	439	465	494	440	458	454	464	461	420	430	447	450	456	440	410	445	463	448	451	435	457	415	422	429	471	433	451	454	463	443	444	450	470	481	448	417	446	454	454	449	453	447	424	443	457	508	436	484	439	479	460	454	467	456	439	488	457	429	429	407	461	494	415	420	495	469	481	431	415	445	506	474	457	495	445	461	424	454	475	463	458	466	457	496	478	458	490	435	449	481	449	457	479	422	447	465	500	419	459	432	458	455	437	469	419	447	429	455	446	444	442	475	484	462	426	468	451	482	473	445	417	450	447	469	457	448	413	462	481	431	464	441	467	467	443	442	429	460	457	437	439	467	489	429	473	426	474	459	400	423	456	445	475	437	449	492	433	447	475	462	456	414	464	441	444	480	415	461	439	459	448	472	460	451	452	449	465	449	462	488	463	423	453	467	459	499	437	458	444	462	444	460	435	407	461	437	447	439	422	442	459	467	453	437	461	463	486	451	449	452	443	432	458	452	452	468
35620	16260	9193	4488	3304	2610	1894	1521	1248	1107	955	849	782	714	653	649	660	583	564	541	560	519	542	516	523	529	515	490	521	502	502	479	487	504	467	491	445	511	469	479	431	487	515	449	478	427	468	440	488	463	503	443	453	457	497	512	456	490	465	445	484	478	474	468	455	449	444	447	447	476	507	515	472	474	416	447	508	455	478	430	459	442	470	474	447	459	454	475	418	497	470	470	482	468	469	470	430	442	456	447	458	515	447	431	447	425	435	449	458	433	466	449	428	426	458	475	453	446	462	447	466	454	493	469	472	474	461	445	458	440	438	446	464	431	451	484	434	465	434	506	472	443	515	464	458	457	473	424	449	437	454	433	424	472	473	478	473	462	455	423	472	416	472	440	451	475	443	478	425	443	427	502	461	445	432	455	456	469	467	453	461	447	443	436	448	454	438	455	443	479	489	469	473	462	451	463	464	490	486	449	440	472	484	458	441	474	456	438	462	453	448	455	464	461	473	444	425	483	445	464	461	499	511	460	456	426	440	469	467	455	415	483	475	449	478	447	418	451	459	454	462	442	484	479	451	469	417	442	472	427	469	474	464	467	444	440	421	475	442	479	443	444	478	412	494	468	483	460	493	476	488	462	435	469	470	474	417	450	424	447	478	433	437	471	444	462	461	472	461	421	404	458	454	456	494	488	431	457	474	458	436	462	446	423	428	450	430	446	448	443	437	456	453	479	482	409	485	462	490	432	437	427	446	461	458	460	450	422	438	449	419	457	423	472	476	465	466	442	466	441	450	461	436	460	486	441	455	463	496	452	501	448	454	497	480	426	462	415	438	498	465	487	436	487	473	440	446	485	463	465	464	505	463	455	445	457	472	465	442	468	474	451	464	481	484	443	481	482	512	439	480	478	437	444	463	450	467	432	491	469	472	481	473	466	486	441	453	432	476	471	458	472	472	447	410	446	506	471	472	456	443	431	457	418	436	474	469	429	445	423	454	454	466	441	430	448	434	433	439	469	471	479	424	436	460	473	465	450	481	439	448	446	430	431	477	486	453	445	433	474	487	480	448	462	456	487	468	471	450	398	462	435	440	466	433	477	457	447	464	435	480	459	457	437	464	418	466	440	436	480	448	442	467	438	469	446	464	450	498	441	472	426	433	442	454	417	470	507	481	421	486	497	452	457	478	441	416	474	428	464	485	467	500	458	430	498	430	477	468	463	442	459	499	427	451	437	428	441	408	455	437	445	471	448	456	477	428	423	461	454	405	470	424	435	410	450	433	475	465	451	450	427	446	468	446	463	417	453	447	500	451	469	448	472	475	445	477	475	428	493	478	424	465	426	428	462	456	453	498	476	495	446	461	474	476	442	454	465	474	453	460	453	454	463	527	453	411	458	441	444	429	453	447	485	434	454	429	441	470	446	454	450	439	458	453	464	447	441	470	446	444	432	464	471	493	386	463	448	473	495	463	424	442	450	484	467	468	448	472	462	504	419	470	433	430	435	431	483	463	442	474	485	477	492	421	433	477	455	459	469	457	405	416	465	465	471	484	467	453	474	442	454	434	488	458	421	468	420	480	429	471	451	428	449	485	471	464	476	476	468	442	448	431	456	468	471	471	464	472	476	473	460	441	420	448	448	475	490	443	431	486	443	466	468	437	425	448	471	444	432	485	499	467	435	424	445	451	469	486	452	451	494	458	449	472	464	495	421	460	505	444	465	450	456	447	459	412	415	501	420	467	443	440	437	479	456	474	410	462	472	442	475	439	467	415	457	468	474	433	454	453	471	459	438	438	468	469	442	442	489	471	500	454	489	455	494	467	486	490	430	484	455	448	470	483	466	494	458	432	458	460	419	497	441	474	456	435	449	454	465	436	467	477	433	453	461	460	454	475	415	500	463	454	449	446	455	468	448	467	503	450	445	464	420	426	423	462	480	448	428	471	463	432	456	426	471	455	467	468	456	436	426	489	473	462	480	451	467	463	479	440	481	450	408	483	460	510	429	454	451	460	478	475	434	449	463	485	446	497	443	457	486	413	452	453	448	464	470	446	485	497	456	476	434	455	388	425	427	444	480	446	465	446	464	449	502	435	463	448	467	483	458	438	467	456	471	463	447	437	458	437	466	497	456	446	459	432	451	463	460	452	480	479	481	431	437	432	450	436	432	491	453	452	434	490	417	464	450	439	468	448	481	443	442	499	472	467	471	463	457	451	454	454	449	434	443	447	451	454	479	464	424	444	454	420	486	429	502	442	495	473	450	448	464	446	459	463	484	466	454	446	455	477	459	427	454	514	420	426	476	430	438	482	452	439	491	460	449	490	474	447	481	434	461	428	437	455	449	451	489	483	494	456	475	449	491	468	475	423	447	470	449	448	500	455	460	399	493	474	423	470	423	451	458	440	434	461	452	494	452	476	474	448	424	473	477	500	445	475	445	454	475	446	461	469	427	435	464	445	476	421	466	428	449	452	468	428	466	482	436	481	490	428	442	453	465	440	472	462	456	431	455	461	460	456	422	418	439	443	484	480	497	435	452	471	463	443	503	485	444	446	463	436	431	442	469	457	456	490	442	435	422	447	463	440	455	511	480	452	437	498	437	428	468	505	443	489	440	486	444	461	464	490	474	478	442	466	496	439	447	440	434	480	437	483	480	447	424	464	434	467	466	459	474	452	430	453	415	470	480	473	460	422	421	481	445	462	450	455	453	469	413	453	415	434	416	492	457	473	431	448	456	438	438	464	418	501	420	486	444	445	452	479	448	452	473	445	436	475	455	427	449	445	492	443	455	436	483	482	459	473	426	455	474	455	430	460	470	431	477	448	476	425	434	465	465	448	475	452	434	467	444	468	451	482	453	433	429	512	454	450	483	437	494	426	481	426	434	430	410	436	442	441	475	452	456	465	437	445	459	449	415	440	474	461	431	451	434	481	491	420	427	433	440	443	441	463	450	420	441	448	459	430	456	448	429	441	454	477	472	448	448	459	448	484	463	449	438	445	462	445	437	486	432	437	457	465	467	476	462	436	474	452	463	440	450	461	445	474	434	477	433	482	452	477	497	464	470	447	441	456	477	492	460	437	437	457	476	439	437	439	482	418	468	449	449	487	454	469	505	471	428	453	441	438	467	455	464	453	457	478	479	492	454	473	445	450	445	509	418	433	491	446	468	444	496	441	459	428	455	454	432	444	466	470	433	447	497	433	473	438	457	468	480	467	450	480	462	492	421	442	476	463	464	454	430	446	467	441	472	421	454	422	471	473	436	445	460	439	444	461	469	442	474	476	430	439	453	445	460	455	455	458	437	479	428	462	439	458	471	447	435	477	455	444	423	437	467	462	470	465	453	430	468	482	436	464	474	490	422	441	457	433	456	491	488	465	486	454	448	477	448	443	453	445	467	437	456	431	440	466	441	427	442	470	474	432	449	433	465	432	494	465	453	441	479	458	496	478	464	444	497	459	437	492	433	443	462	463	494	457	443	451	461	455	463
27733	17393	3469	626	428	369	373	341	337	370	339	357	346	325	352	331	355	358	293	307	332	322	330	335	321	297	325	313	368	333	344	351	324	338	344	378	310	307	364	330	362	321	331	355	325	367	333	352	308	322	312	311	339	299	316	336	339	348	316	288	326	360	299	345	345	311	327	359	346	329	316	359	321	339	358	320	314	330	342	338	291	325	328	341	354	356	351	302	327	331	335	352	351	337	334	339	337	355	320	336	331	364	357	312	343	309	355	340	339	361	335	342	342	320	344	357	334	360	343	341	343	337	355	316	335	334	319	317	333	323	314	343	341	333	322	343	346	345	282	354	306	383	346	323	346	362	312	312	343	359	317	355	335	360	347	345	372	337	349	336	322	358	352	327	324	364	321	316	335	328	363	368	325	367	344	371	364	336	362	349	359	352	334	290	371	323	353	357	332	291	313	346	331	332	307	300	351	400	340	366	339	325	274	313	353	366	333	327	329	342	331	354	337	342	369	340	361	332	352	348	335	324	316	326	336	313	322	382	337	337	366	321	322	311	348	334	348	331	338	324	353	322	335	343	333	331	365	329	319	319	302	349	368	350	331	316	370	343	339	378	325	372	320	363	385	325	332	333	324	340	345	360	325	334	395	291	307	326	344	344	325	339	338	344	311	336	331	337	343	335	320	319	322	337	327	320	342	315	329	333	308	336	353	310	353	338	348	333	340	369	336	332	366	333	322	347	303	340	343	328	347	307	353	352	328	338	356	374	354	332	344	287	324	362	321	349	349	354	355	331	339	336	344	353	362	368	328	330	332	342	305	342	296	332	383	320	325	348	354	308	355	339	335	315	334	324	344	338	332	333	341	327	377	355	321	346	353	339	318	345	341	335	346	329	317	319	327	331	343	351	317	294	307	326	337	342	352	360	300	342	338	346	340	304	345	338	360	314	332	330	359	322	339	339	349	335	331	339	354	343	313	311	343	312	359	349	331	343	319	342	312	346	347	296	350	355	307	340	339	346	366	367	321	335	356	355	329	342	336	297	331	295	338	310	291	348	315	361	362	339	325	318	378	357	326	349	333	351	364	336	344	329	318	361	336	358	342	348	315	334	372	333	338	299	310	316	344	352	334	321	350	350	315	334	343	328	358	326	336	327	334	310	328	317	346	314	342	346	382	335	343	316	336	329	334	344	385	371	350	332	342	326	374	381	337	334	366	318	358	326	353	342	339	322	333	370	368	330	375	328	323	313	359	332	354	338	311	350	290	324	327	347	329	337	366	365	344	333	348	358	338	349	312	318	340	304	334	348	327	326	343	351	346	347	296	307	302	337	333	364	327	320	305	352	357	345	340	328	347	345	381	316	330	342	331	345	337	338	349	345	317	362	320	353	310	340	372	342	317	358	364	335	339	364	353	340	358	340	338	318	344	348	298	309	337	322	390	330	336	334	341	372	317	376	341	356	331	326	328	314	318	365	337	306	342	371	337	349	335	366	341	318	301	356	351	351	355	336	320	337	357	347	334	329	339	369	350	296	340	322	333	353	418	336	324	367	371	333	328	374	355	339	324	342	319	361	337	323	334	385	332	339	327	324	346	336	344	320	315	340	322	322	332	349	322	322	318	317	336	328	342	350	336	341	345	332	350	359	301	331	333	331	336	360	309	334	325	342	345	341	363	327	352	363	355	351	330	330	381	323	401	330	357	317	358	323	346	330	315	332	352	345	354	379	343	342	370	329	347	315	351	337	354	331	340	325	382	365	353	304	336	345	370	350	344	351	320	318	301	322	325	342	340	325	346	331	334	295	350	346	334	319	304	307	315	375	330	327	363	334	352	347	315	342	346	331	328	346	346	346	331	326	336	339	350	354	310	336	320	363	331	319	327	347	309	324	322	320	314	310	339	329	323	334	344	328	344	331	346	366	323	348	322	350	372	337	333	344	347	327	321	329	358	352	347	335	322	333	315	320	339	303	333	349	342	344	369	340	339	342	332	324	322	324	319	334	353	311	358	341	336	346	322	366	327	326	352	339	323	337	332	324	364	337	345	338	336	325	302	345	336	325	312	359	359	322	350	337	339	350	341	333	349	362	322	322	351	324	344	344	311	355	316	339	359	344	351	336	357	351	324	374	350	351	314	305	394	325	332	314	326	361	338	337	346	330	358	347	308	336	308	350	344	328	338	366	343	335	363	334	338	330	325	325	313	348	328	334	333	361	357	371	325	340	347	372	321	335	297	322	363	353	305	343	309	328	341	336	320	353	315	362	326	325	325	330	322	360	344	359	359	325	324	350	324	344	372	343	359	368	330	305	354	372	318	356	329	346	317	360	395	325	358	336	316	323	342	341	349	315	296	341	351	372	330	367	341	354	356	334	332	365	334	332	322	353	326	370	341	359	344	338	295	334	347	322	322	341	339	321	362	316	335	342	342	344	341	342	335	297	321	332	344	343	319	332	322	332	359	303	303	325	373	354	337	351	360	327	355	325	400	319	352	323	354	354	329	344	341	342	347	362	338	330	384	324	346	379	361	337	344	330	325	304	351	328	338	353	343	332	357	315	295	327	314	304	309	315	356	355	334	331	319	344	324	346	294	357	321	347	331	329	364	375	346	318	345	348	352	327	319	329	365	331	329	308	322	338	354	342	367	307	356	325	323	361	308	304	326	315	326	306	367	319	340	347	352	319	302	333	354	356	328	341	345	305	343	350	341	334	348	378	346	328	368	319	331	341	335	341	314	319	342	363	326	351	347	332	315	335	375	354	348	314	357	356	323	336	342	334	324	310	334	300	314	347	311	336	388	335	346	323	340	304	334	333	341	351	334	308	308	342	329	323	351	294	288	308	314	337	334	355	345	344	317	317	321	319	344	317	347	352	320	332	329	328	335	346	337	341	322	346	356	339	331	327	372	330	361	328	319	320	308	340	360	334	330	328	327	360	335	335	299	337	327	314	336	334	348	317	351	321	361	347	363	314	325	384	309	321	356	353	340	347	316	332	322	351	326	328	346	350	315	368	297	331	330	345	339	331	316	301	318	336	352	334	317	319	340	347	314	335	330	346	344	325	314	344	324	327	367	329	370	287	337	354	378	328	342	358	317	347	341	359	349	324	348	343	325	367	327	345	346	366	319	358	299	300	352	336	333	355	300	337	346	350	308	364	332	335	349	346	344	312	314	305	318	325	338	349	312	335	325	364	348	315	324	320	346	331	365	314	324	307	360	348	294	325	334	365	349	336	375	364	325	336	358	305	313	346	343	337	342	330	387	325	349	328	320	353	351	364	341	342	330	329	335	303	357	325	321	345	312	335	346	351	344	370	342	338	339	347	337	372	337	315	339	341	343	331	339	403	314	338	324	330	318	353	354	331	359	369	360	330	316	314	345	379	330	338	341	370	337	353	341	350	338	354	349	339	333	312	345	339	342	362	321	318	323	360	347	352	338	343	342	370	337	327	326	318	341	344	334	305	345	324	322	307	373	306	347	352	356	333	347	314
8237	1062	724	494	424	449	416	405	379	408	363	393	397	366	393	371	383	343	375	368	374	400	421	356	373	382	389	380	356	387	396	402	382	389	375	394	374	394	366	405	370	371	380	405	375	356	345	393	362	381	369	373	369	354	368	336	367	360	399	372	376	383	374	405	379	374	368	391	342	401	379	376	335	395	365	376	369	385	393	383	379	388	363	401	400	378	381	409	375	338	393	391	368	354	353	379	397	378	374	385	347	385	359	408	379	399	389	366	405	370	336	364	384	380	389	372	362	370	379	331	373	347	359	370	349	377	397	399	391	368	385	396	389	362	372	381	390	384	398	390	385	383	390	372	388	387	336	366	382	369	354	403	356	407	354	411	405	384	368	345	398	400	364	386	389	359	402	377	396	389	343	400	348	398	369	345	391	371	381	356	371	338	374	395	336	380	380	357	392	363	369	369	391	382	409	348	375	388	397	371	403	356	385	379	389	406	391	351	371	371	390	397	387	367	404	370	428	411	385	386	360	357	379	375	387	367	395	388	374	374	377	363	337	377	392	373	382	364	374	358	380	369	395	372	357	393	362	380	357	348	411	357	386	376	387	389	345	400	398	389	361	407	387	396	337	364	366	376	387	383	408	391	391	377	360	405	379	367	397	383	379	411	355	375	440	386	368	357	413	419	370	373	389	379	371	395	380	362	361	425	335	374	357	400	401	376	394	395	400	366	360	408	406	403	380	365	374	364	389	398	395	383	373	362	374	386	361	395	387	381	360	362	398	382	353	367	404	342	406	384	390	373	367	364	365	353	370	373	402	395	402	415	363	377	342	387	366	362	392	426	413	382	389	385	383	365	384	367	361	365	376	410	405	399	367	365	371	375	353	374	340	376	342	392	414	378	387	375	374	388	404	372	365	388	365	376	356	371	376	338	343	396	422	337	357	349	368	357	372	384	361	384	389	361	363	383	417	391	359	407	362	355	397	394	395	385	379	359	384	377	385	356	396	376	400	396	415	378	355	375	382	386	372	400	378	348	392	390	389	349	402	414	386	363	389	381	381	343	380	367	362	403	388	366	393	373	368	359	366	399	388	401	411	400	338	403	395	375	352	380	411	360	393	379	357	374	380	362	371	394	373	369	381	384	411	356	367	360	365	399	377	412	363	364	374	415	329	328	377	386	410	411	392	358	363	377	362	371	355	357	386	379	388	414	339	367	337	373	352	408	401	382	355	406	364	394	382	374	374	393	388	391	397	395	374	371	385	404	370	435	409	370	384	344	365	388	369	386	381	377	425	360	374	365	395	405	381	340	401	388	379	376	364	368	353	337	358	392	369	381	348	395	344	392	359	389	411	354	399	356	368	407	355	365	361	374	394	407	389	346	403	362	412	366	379	377	385	367	339	386	387	381	384	391	394	409	371	391	373	395	374	396	371	381	350	367	368	382	370	399	324	388	368	406	379	371	380	365	379	399	327	374	379	362	392	383	387	361	397	389	377	374	360	401	369	363	373	440	352	349	377	354	390	390	406	370	368	368	378	320	372	373	357	379	391	398	375	376	384	384	354	365	366	357	351	400	375	392	357	398	395	381	369	361	402	366	378	381	368	379	383	375	370	344	379	385	382	372	386	379	399	418	372	349	374	363	362	413	385	354	361	389	354	409	367	334	363	364	411	395	394	352	388	398	347	413	377	380	363	360	381	388	381	368	384	383	352	354	347	382	365	413	370	370	382	393	410	358	340	363	359	370	376	363	385	371	375	379	382	389	392	386	378	396	375	396	378	412	392	397	383	354	368	350	382	397	372	408	367	356	389	368	404	371	367	391	375	381	378	388	379	378	380	401	389	390	359	399	377	361	360	410	355	369	389	368	367	370	392	393	331	355	377	414	405	382	374	364	374	390	396	415	375	357	368	362	364	374	349	363	367	420	377	348	399	394	380	366	363	392	391	364	382	366	377	363	389	400	407	368	385	376	335	382	387	433	341	398	394	372	395	389	368	362	355	361	383	355	383	380	382	375	374	400	395	357	388	360	394	385	381	410	393	360	375	408	402	389	373	376	371	383	381	358	378	383	340	383	385	370	349	373	367	391	373	338	357	342	402	356	394	382	365	345	383	392	408	390	391	411	377	352	379	381	396	402	372	393	373	411	388	365	350	379	402	349	364	383	406	377	388	418	396	385	374	357	392	367	393	369	385	342	360	383	360	395	397	378	387	398	378	382	368	358	392	382	390	388	379	352	364	403	399	350	340	369	356	410	369	390	331	367	400	346	363	396	397	374	380	382	390	391	368	380	378	345	401	372	384	394	380	370	362	374	400	410	375	357	386	372	342	395	389	347	370	367	380	386	392	349	362	414	357	384	369	386	375	362	397	357	420	380	398	400	350	372	396	367	410	371	367	352	350	375	421	334	366	388	403	353	375	364	328	412	386	371	385	391	362	403	382	377	378	373	356	402	387	419	374	390	363	346	373	406	381	380	364	387	347	384	374	381	379	395	389	405	378	385	363	405	379	375	324	385	404	386	414	364	386	373	337	347	377	407	373	369	376	406	363	384	370	357	362	384	363	349	352	393	391	373	383	373	352	371	382	364	385	363	439	384	394	392	385	387	346	354	377	412	377	362	385	384	375	360	371	398	363	392	359	358	341	387	389	359	347	402	367	374	353	386	383	380	401	358	393	342	364	393	429	380	364	402	342	390	392	383	365	371	394	406	343	394	386	411	381	363	372	378	402	378	372	377	332	387	402	399	372	378	369	391	381	410	386	376	391	396	405	359	382	385	356	383	373	344	361	417	361	356	374	380	366	366	375	397	406	380	395	399	389	398	393	350	353	381	336	406	380	375	377	396	402	383	366	378	390	405	372	343	365	350	373	371	361	383	373	369	383	386	397	384	370	398	417	390	392	363	364	387	359	381	365	394	399	373	366	406	396	367	368	352	393	375	386	366	372	408	378	388	370	385	378	348	396	411	392	359	386	387	344	383	380	405	381	398	392	365	381	378	377	377	418	382	438	400	352	378	381	403	390	369	385	373	364	356	380	363	370	374	357	374	360	426	396	390	376	390	402	373	377	381	369	394	340	384	373	387	343	391	422	379	351	376	375	371	347	416	369	372	356	389	372	364	342	324	371	376	358	378	412	386	366	410	365	378	382	392	374	369	378	393	361	365	328	335	381	393	365	378	380	351	404	369	360	398	416	366	347	372	415	409	351	382	380	387	350	387	384	372	389	399	352	382	382	409	350	382	378	403	367	378	380	370	385	354	416	393	389	365	393	376	376	366	429	371	343	373	378	423	418	388	371	371	383	377	405	380	370	378	404	371	378	394	430	358	397	342	415	367	350	390	370	360	386	392	380	353	349	383	352	384	358	375	375	398	355	391	377	402	365	337	350	432	382	343	375	378	392	364	393	348	359	406	407	389	371	355	374	374	390	367	370	417	389	370	380	372	333	332	369	400	359	389	387	374	375	356	388	396	402	339	382	363	394	402	367	407
23619	21072	28268	24084	21056	9221	839	457	405	337	338	313	266	291	262	257	245	245	244	223	235	185	236	218	235	209	196	211	207	208	201	207	229	168	185	195	222	204	201	215	199	212	194	216	203	206	204	224	245	199	190	218	189	196	215	198	222	206	169	196	199	181	203	217	203	199	192	194	178	203	196	203	176	214	192	216	195	234	192	211	179	212	202	195	191	188	187	203	204	210	177	211	177	171	198	188	193	208	190	182	194	222	189	205	208	192	210	184	205	191	175	189	205	188	182	177	196	180	187	209	188	186	184	213	174	168	167	200	199	190	162	216	174	189	237	206	207	198	174	198	211	189	189	211	174	173	174	204	179	175	190	204	171	199	180	210	174	178	206	179	198	204	221	194	207	197	207	215	199	183	192	202	197	172	207	176	168	201	199	189	189	188	188	210	204	208	186	197	193	200	178	177	188	193	166	192	205	176	175	219	183	197	202	203	184	199	204	212	194	191	196	180	225	207	190	206	174	200	198	223	178	206	190	161	203	175	208	195	203	194	217	188	210	216	203	197	213	230	197	199	209	200	190	189	179	217	186	187	181	155	195	189	199	187	216	173	200	189	189	208	205	223	205	176	198	205	221	176	186	187	198	184	160	200	166	197	186	179	170	186	194	188	190	211	187	210	193	201	192	209	199	179	187	213	189	207	183	199	190	205	218	187	172	212	218	179	191	206	193	203	193	205	194	181	180	203	196	189	211	182	192	204	196	220	187	178	180	198	184	192	209	200	210	218	175	191	187	224	194	194	196	219	191	198	185	176	183	185	206	184	201	212	218	193	181	217	172	203	185	195	185	207	188	194	212	218	176	200	198	213	204	199	186	197	195	186	193	240	186	176	216	190	204	191	195	211	210	178	206	211	192	202	201	202	198	184	208	194	185	212	214	206	182	189	187	197	218	204	184	203	186	216	190	200	190	200	192	191	205	190	195	180	198	176	199	212	235	219	197	186	190	185	209	197	179	204	187	177	210	204	181	198	213	184	201	197	171	206	191	200	207	181	200	183	213	192	207	219	189	210	199	222	156	190	209	182	224	177	177	215	187	192	171	183	204	214	189	209	199	179	206	195	193	172	183	214	176	176	190	188	201	183	198	195	169	202	200	204	188	204	169	225	203	185	200	199	174	177	199	199	170	177	183	207	187	197	186	184	203	183	209	183	198	203	198	208	179	185	188	189	183	199	192	209	195	178	200	206	188	201	193	171	182	198	188	162	199	205	182	168	173	188	188	194	204	186	205	190	204	196	203	237	182	184	185	187	167	181	208	220	175	199	192	198	191	201	211	203	193	184	223	202	171	200	182	177	196	171	168	205	201	194	198	194	188	180	216	180	185	194	190	189	212	168	215	187	202	205	175	190	214	167	179	200	181	204	176	184	167	188	181	186	198	183	212	196	212	174	194	187	215	195	212	202	206	191	189	174	198	188	219	194	202	195	197	215	191	220	174	211	198	178	179	204	212	197	191	194	180	205	182	162	192	184	193	196	183	210	204	209	192	178	169	184	224	211	202	193	189	206	181	196	196	197	176	206	198	173	212	179	179	191	188	242	193	216	176	186	181	216	180	186	200	180	190	216	218	195	199	196	202	189	176	200	196	196	199	205	183	180	178	220	181	186	196	218	181	207	177	198	213	192	197	228	182	194	202	204	215	173	210	172	177	188	186	182	225	199	205	200	202	185	227	209	183	220	189	190	212	215	198	169	183	217	212	201	214	183	202	184	174	193	206	199	194	206	207	202	215	203	183	194	175	190	184	220	195	202	205	178	173	180	186	204	177	203	193	209	192	199	191	194	150	187	192	165	180	189	206	191	202	183	225	198	180	199	196	179	210	189	199	177	207	174	202	200	192	183	205	173	224	185	175	192	170	171	231	186	206	195	188	178	195	192	201	167	236	206	196	210	184	182	195	230	183	217	162	198	194	217	196	196	232	215	215	194	196	211	189	178	199	228	197	190	196	166	203	208	167	219	216	166	203	219	177	186	169	189	202	190	166	185	194	189	225	188	192	170	192	179	162	197	194	188	210	226	201	190	219	193	185	206	207	206	197	178	202	222	184	189	181	200	162	202	185	205	214	200	166	207	178	189	188	190	198	207	180	190	171	189	199	196	189	217	206	189	170	214	193	152	175	174	206	169	202	196	208	196	182	200	211	187	181	209	194	194	208	213	209	206	193	206	209	187	187	193	187	207	184	206	204	183	205	189	185	199	184	178	191	191	186	180	172	175	214	180	182	208	174	185	194	183	218	205	200	182	215	199	201	201	220	174	217	196	205	195	180	195	197	194	192	208	204	195	211	197	189	228	213	189	211	200	191	194	185	191	177	171	191	183	212	214	199	192	207	185	208	210	195	177	205	170	173	181	176	227	195	185	177	212	209	193	235	207	220	183	198	198	179	190	207	196	207	198	202	202	210	230	217	188	197	206	188	204	213	197	188	190	213	201	192	199	202	181	191	170	195	186	190	202	221	211	170	218	184	213	190	211	203	197	184	196	190	190	207	193	188	181	197	191	191	199	203	193	195	191	187	192	191	194	198	211	191	210	196	223	180	194	167	197	184	175	208	177	205	179	195	185	209	201	166	218	200	177	198	192	196	208	184	227	213	192	197	190	195	180	222	205	196	207	196	207	193	185	189	190	205	208	211	189	172	199	195	184	190	205	203	211	205	189	188	195	193	200	175	214	226	189	181	191	193	188	182	186	206	201	192	179	207	190	191	193	203	222	206	209	187	195	188	189	183	201	210	190	194	209	193	190	171	166	187	216	184	207	199	179	200	186	199	186	209	213	219	216	194	204	177	195	219	167	192	193	186	209	178	191	196	200	241	197	194	183	201	193	195	210	184	185	206	180	195	185	183	215	189	183	204	182	196	198	200	200	198	172	199	176	198	203	202	212	208	180	189	191	169	195	179	185	210	181	184	213	201	203	174	179	184	158	197	207	169	207	194	196	187	173	194	207	204	174	200	217	201	180	203	205	167	184	189	186	208	197	198	185	182	180	178	202	190	205	167	188	196	190	176	218	207	194	195	223	207	213	212	196	204	190	201	197	205	209	230	209	190	200	175	191	190	179	186	206	213	178	192	190	188	189	206	234	193	176	174	218	209	167	188	198	187	197	216	169	192	189	204	204	193	215	219	214	208	180	205	197	209	169	203	176	183	188	202	173	190	212	176	177	190	215	188	186	193	201	181	209	188	189	216	184	180	193	189	181	194	220	204	188	192	210	193	181	196	215	176	179	194	200	202	216	189	202	193	197	189	220	187	213	210	186	207	192	194	202	201	200	201	174	195	213	212	202	180	174	193	192	203	201	193	167	179	189	203	207	206	219	183	172	184	201	199	176	207	175	203	225	188	186	201	188	186	183	223	206	197	227	198	195	198	176	189	190	177	156	173	191	224	201	226	215	175	190	186	200	205	201	187	196	179	214	197	181	187	208	214	193	194	184	209	180
27461	10560	5482	2539	1828	1347	992	766	659	521	499	428	406	359	326	281	331	297	295	262	274	252	267	276	272	263	274	229	241	258	268	247	222	241	228	212	258	245	229	219	211	215	228	251	212	217	236	211	237	238	239	214	246	239	205	213	232	243	208	246	220	235	224	221	232	196	225	257	240	223	211	249	198	224	227	223	220	201	221	247	215	257	222	225	229	227	226	205	225	233	231	213	230	240	195	214	229	218	243	215	209	225	231	234	234	192	232	223	208	219	217	229	213	229	219	208	223	226	230	232	223	202	218	222	217	218	219	209	206	203	240	228	196	230	230	181	211	202	207	221	208	189	213	226	200	212	210	212	205	225	222	232	225	213	238	225	216	225	217	201	218	192	219	211	221	212	229	207	221	241	192	207	248	222	220	221	189	251	228	202	221	232	220	205	236	209	219	225	246	249	223	238	233	209	208	213	204	211	212	218	223	215	204	227	237	214	217	249	219	230	240	234	247	249	211	225	227	221	242	243	230	211	226	199	224	231	191	251	208	205	203	220	238	216	221	230	214	189	225	221	241	222	215	239	211	210	239	207	252	227	202	213	214	204	220	223	230	211	190	233	238	223	254	215	240	210	220	218	229	211	220	206	206	223	216	224	225	201	247	229	233	208	211	230	232	214	200	192	201	218	192	229	217	211	218	216	236	238	217	213	218	213	245	238	225	208	233	229	230	233	246	218	195	206	214	197	222	228	205	219	221	203	212	211	224	228	221	213	228	208	239	210	229	230	202	205	225	214	196	216	216	214	232	238	227	247	206	200	201	206	209	235	224	232	206	209	225	240	216	231	214	192	225	199	207	210	211	237	233	235	229	208	212	236	221	220	204	207	243	214	209	223	206	244	232	221	235	223	235	214	215	230	226	209	239	216	230	228	207	224	230	223	224	215	224	220	253	233	238	226	236	214	214	239	219	224	229	210	210	218	220	236	203	193	219	214	219	202	258	222	225	197	243	219	214	226	226	222	248	207	222	214	217	233	209	194	203	235	196	214	217	220	220	223	219	233	251	224	201	247	210	211	230	210	218	222	223	201	214	227	221	235	208	221	205	187	214	231	212	221	225	238	240	200	201	232	220	238	234	244	215	213	205	252	234	242	241	248	204	206	237	236	223	217	214	212	220	201	220	194	213	211	206	226	210	212	220	213	235	205	198	219	199	215	235	231	228	225	215	222	257	208	236	241	240	202	240	209	256	222	208	212	197	212	239	227	224	224	213	199	217	230	207	216	231	259	232	210	220	222	210	234	183	203	234	231	213	234	235	247	216	216	235	208	235	218	224	198	266	221	221	226	214	225	215	229	223	221	243	230	229	215	209	244	228	215	245	215	210	205	223	221	262	228	232	202	203	191	227	183	246	191	217	240	223	216	233	233	212	201	216	234	221	223	217	213	226	225	211	236	236	217	217	267	224	196	198	217	244	240	206	220	222	226	214	230	229	212	215	219	218	209	210	219	225	220	215	203	247	221	247	224	221	208	232	221	230	220	221	202	200	221	216	233	240	208	214	231	223	235	191	205	212	239	209	213	218	233	233	223	224	209	206	197	256	192	214	232	265	224	233	194	213	198	227	207	188	218	213	213	216	235	213	226	220	244	226	217	240	221	217	231	214	206	225	241	222	230	228	220	224	250	253	235	201	251	233	205	201	230	243	251	229	236	208	216	216	199	215	183	232	192	242	210	237	196	202	235	239	187	217	203	227	206	224	251	222	261	225	240	207	210	219	219	198	215	254	201	194	234	206	210	229	221	214	218	222	232	225	227	233	218	223	200	204	244	219	242	201	211	223	227	216	203	233	206	227	197	234	222	191	222	211	250	212	234	225	219	192	215	226	218	221	224	230	244	199	221	239	234	192	226	228	235	230	224	230	208	213	218	239	224	209	218	213	197	217	239	218	197	226	242	216	198	217	237	223	223	227	208	208	205	210	225	205	226	212	208	208	218	220	203	229	254	232	214	216	214	244	206	223	216	203	195	211	226	252	244	212	228	229	220	231	218	226	210	213	229	229	250	240	239	227	220	204	232	217	225	225	192	216	221	210	231	237	213	209	215	250	215	194	225	247	223	207	225	211	228	194	249	221	232	220	216	241	222	233	210	200	197	226	237	213	225	205	217	235	197	211	202	233	204	219	215	212	232	234	238	235	240	214	238	205	255	206	208	225	238	224	233	236	217	227	191	216	219	228	205	216	235	239	218	214	187	244	214	221	236	226	194	226	220	219	205	218	216	218	236	224	225	238	202	207	234	237	242	231	212	248	204	229	232	217	239	212	215	238	228	207	218	233	223	228	238	230	217	215	243	218	208	218	222	239	224	233	191	228	226	207	227	271	213	220	245	228	223	189	233	210	237	220	219	211	222	215	248	189	241	217	240	237	207	210	203	243	216	241	230	201	231	204	215	211	211	203	226	210	203	211	220	233	267	220	227	243	228	231	192	216	229	242	205	256	225	232	205	221	225	212	225	217	224	232	241	211	222	244	222	212	221	207	219	235	220	233	230	187	225	238	226	216	230	256	221	222	217	183	200	222	221	206	220	217	230	221	202	215	220	206	225	229	213	234	230	242	252	218	230	226	200	214	229	213	245	217	242	237	216	232	208	243	213	206	244	224	196	220	223	204	214	189	233	222	245	232	227	222	216	242	204	249	229	214	221	203	228	216	249	211	209	237	219	233	187	202	236	222	190	237	254	216	229	216	224	235	229	218	222	208	205	232	223	228	209	214	242	235	246	214	210	203	215	211	253	217	205	193	220	226	228	225	207	247	224	203	243	232	229	238	226	234	210	216	208	221	227	221	233	232	216	206	216	206	215	224	241	205	224	210	221	231	209	212	218	217	218	227	212	250	204	216	232	251	239	224	192	228	226	212	207	241	234	237	226	238	220	231	220	224	198	234	234	198	242	219	252	232	200	226	221	248	234	210	209	225	228	197	210	191	234	214	216	211	206	237	237	231	203	244	223	219	200	226	219	245	216	237	215	216	235	208	239	229	212	198	242	233	188	206	217	213	230	211	223	192	228	229	242	224	230	233	194	255	208	227	229	225	230	240	211	216	223	215	198	202	224	221	215	215	209	224	217	218	213	223	241	222	211	228	212	219	245	217	212	220	212	248	236	242	229	235	215	211	212	213	230	226	217	245	239	198	206	189	225	218	228	210	195	251	233	210	226	241	228	233	207	231	243	228	215	250	216	228	219	196	225	222	195	223	224	236	233	198	222	240	200	229	223	211	246	230	235	240	232	232	233	220	225	225	226	222	225	196	211	197	222	228	207	215	220	226	207	232	236	242	230	212	228	238	225	229	225	221	195	229	225	248	247	206	229	205	204	220	218	229	231	232	213	204	225	228	236	215	221	237	212	218	228	229	225	227	195	212	230	216	235	215	240	211	222	197	234	211	219	228	208	218	213	218	218	234	217	251	237	215	219	208	210	215	194	210	215	193	231	195	199
24814	21044	27120	25156	9978	967	816	725	658	651	652	635	671	612	605	616	604	624	589	611	566	624	600	600	590	573	643	580	618	627	612	579	606	595	557	588	611	612	547	559	598	648	601	597	579	547	592	610	584	571	564	603	547	607	592	578	619	584	555	586	531	572	603	602	595	598	576	577	607	590	589	583	622	584	582	574	604	555	565	584	608	597	593	593	590	601	618	583	595	603	563	556	565	592	622	581	623	613	599	590	565	580	602	584	540	608	612	606	581	606	583	566	591	571	593	574	569	593	572	621	584	608	581	567	602	631	596	593	576	587	597	567	603	619	591	613	595	613	582	615	569	568	602	619	593	625	630	544	592	615	608	569	569	625	577	576	534	591	584	581	600	560	566	641	589	539	618	615	605	568	604	566	613	607	617	567	589	553	566	582	592	562	591	644	571	591	584	585	578	607	581	639	619	595	586	599	563	584	580	624	646	605	625	546	593	628	596	565	628	587	633	533	589	618	578	554	553	546	608	566	556	599	601	597	597	593	579	555	573	542	601	567	609	580	578	608	586	578	577	595	587	558	584	598	612	612	593	583	607	598	590	611	575	561	569	584	572	651	527	574	596	592	603	614	621	625	638	611	585	544	574	580	593	619	546	610	597	577	600	608	592	595	605	617	580	585	556	601	556	576	590	608	580	576	547	575	632	597	595	582	573	612	587	589	593	560	619	568	595	581	608	613	589	594	591	606	568	611	570	585	575	615	554	572	582	561	537	595	603	589	593	584	595	584	588	604	601	583	571	592	566	566	591	616	603	577	574	582	609	578	543	605	600	621	552	613	571	610	582	607	581	595	615	593	595	571	588	613	566	590	597	595	589	594	590	615	608	592	553	590	617	602	581	559	576	606	573	547	562	593	576	623	618	600	532	571	562	611	612	554	586	549	601	574	572	629	605	592	578	584	597	601	536	592	584	576	595	581	569	605	576	552	582	558	614	573	552	552	591	566	638	589	560	567	585	558	590	578	567	551	579	567	613	551	600	583	576	610	600	581	587	576	544	647	577	586	573	630	581	610	589	636	622	584	535	627	553	542	605	597	619	567	583	619	592	584	591	589	580	572	601	574	580	548	596	618	576	557	588	565	620	618	555	583	624	592	563	575	562	601	554	623	571	647	606	596	586	591	589	615	587	618	591	581	581	605	559	616	560	604	549	600	597	631	638	596	581	615	586	648	626	580	573	624	599	632	610	575	622	631	615	614	596	612	582	536	559	580	597	573	590	575	616	584	564	599	596	572	579	559	589	552	614	585	620	541	566	562	600	601	593	598	600	633	569	583	570	609	589	604	580	626	629	599	570	600	560	572	533	608	587	607	612	576	565	559	588	587	602	565	573	572	589	611	556	552	576	568	608	559	585	549	602	595	614	582	627	596	566	576	564	550	648	658	572	563	594	558	565	593	564	620	563	580	557	577	569	622	584	598	602	557	593	617	572	612	583	576	604	624	564	558	550	598	611	562	576	610	613	587	616	601	595	627	589	600	592	557	606	563	572	540	601	581	566	592	635	589	595	608	598	589	596	605	575	586	602	580	567	587	581	538	605	619	600	598	580	535	568	570	555	631	554	631	580	579	609	580	616	598	600	586	654	605	599	618	634	588	594	665	605	622	617	601	584	542	619	554	597	599	600	579	577	608	584	599	605	612	581	594	589	565	609	612	540	570	585	584	589	596	572	583	599	581	593	563	590	625	578	626	589	606	604	585	580	584	638	617	574	569	620	534	594	568	600	582	555	586	641	608	574	587	624	600	572	609	624	589	577	590	601	621	607	617	607	537	584	601	608	555	565	614	627	521	593	621	598	588	625	583	619	623	575	583	602	568	567	580	609	612	580	594	641	600	610	635	590	613	580	583	593	571	599	559	557	587	601	557	578	622	587	639	574	586	531	589	623	584	576	649	533	567	614	614	559	584	617	554	579	587	606	520	611	556	555	574	643	555	592	590	625	584	573	580	610	599	560	619	568	574	542	602	587	557	615	609	604	550	587	637	575	576	597	559	626	586	590	586	587	608	632	644	649	572	591	619	586	564	585	573	623	591	575	576	582	586	609	555	592	614	571	550	593	579	604	594	585	599	593	617	561	620	589	611	530	603	551	571	576	582	586	579	583	532	619	592	576	581	588	587	647	567	579	558	590	643	551	575	576	577	572	591	613	598	615	590	607	602	599	608	574	634	579	598	617	598	546	575	598	574	617	601	578	593	551	594	550	583	561	600	554	578	618	569	566	594	617	575	591	589	588	553	564	571	605	567	612	589	624	608	641	574	583	615	581	602	571	563	570	597	656	612	566	579	605	609	627	557	603	579	578	560	588	596	569	580	569	575	587	601	607	570	603	557	593	581	569	550	535	600	618	611	559	598	559	603	568	629	599	592	556	629	587	559	590	608	586	601	528	574	607	584	622	566	582	559	563	576	584	556	562	623	556	594	590	587	569	608	633	595	625	580	598	588	592	597	589	582	605	569	570	597	624	635	635	592	597	588	569	595	569	584	571	552	555	591	598	611	610	585	595	592	573	551	598	566	611	616	589	606	613	612	557	587	624	626	606	580	631	583	548	614	601	605	587	569	548	535	588	596	567	595	609	568	595	563	574	507	605	535	582	574	617	566	564	580	592	567	577	594	617	560	592	628	638	592	622	533	584	538	587	642	572	574	583	608	594	611	575	593	592	580	613	588	574	575	595	585	603	570	596	569	573	545	563	554	580	636	571	604	604	566	576	587	567	631	586	607	607	557	626	610	584	564	605	545	557	585	588	607	573	586	578	601	636	555	647	599	590	588	607	565	592	619	575	626	569	627	603	589	645	572	610	596	577	590	600	624	620	562	564	594	612	557	600	594	602	547	560	606	600	603	582	587	580	604	553	586	596	623	547	593	592	600	609	614	588	592	551	611	567	600	595	563	576	555	583	602	641	569	599	573	545	582	600	545	615	602	578	574	590	571	574	613	595	612	630	557	594	574	592	596	610	559	590	598	625	617	569	569	611	587	582	581	565	582	531	576	580	602	567	652	592	571	591	629	615	595	576	601	622	583	574	594	633	620	548	596	571	609	579	582	595	601	602	641	591	582	592	613	571	597	573	607	595	605	599	626	594	588	619	583	576	583	598	599	579	583	611	584	626	604	532	586	562	564	593	619	604	594	555	579	590	619	601	611	582	542	560	613	521	603	576	544	620	548	583	553	575	579	605	601	624	605	606	559	617	567	603	577	565	626	617	608	609	595	594	607	604	573	633	606	611	566	610	557	633	620	566	602	621	589	575	544	594	590	603	610	631	589	575	546	622	532	571	579	620	529	585	610	572	629	604	546	568	556	614	575	608	602	574	590	619	574	583	621	558	553	604	607	560	588	635	624	568	600	590	547	613	560	604	619	606	555	574	543	591	603	579	580	573	608	579	588	580	578	597	611	585	567	603	589	607	554	614	601	551	618	612	580	634	562	552	595	558	614
24685	6621	3317	1823	1498	1191	1030	938	830	772	731	698	699	704	676	682	664	650	640	647	613	638	592	667	595	662	620	629	604	645	637	634	612	648	662	675	607	594	674	615	653	618	608	652	634	600	582	664	649	647	630	580	614	597	652	631	595	582	607	647	592	602	597	642	619	594	597	610	586	649	607	575	611	551	610	605	594	685	675	637	646	596	652	626	604	596	606	587	575	630	612	666	615	577	568	619	601	601	604	637	587	601	622	614	581	651	630	614	599	637	622	620	611	620	575	571	605	603	616	630	607	600	608	585	619	614	644	595	601	608	608	640	586	616	665	610	619	593	613	587	673	663	631	560	619	623	630	581	614	609	610	608	651	645	630	610	600	598	599	653	602	613	574	587	595	579	568	612	644	602	614	583	611	587	609	580	572	565	639	604	609	593	620	627	614	596	632	684	586	649	583	641	632	581	599	644	605	620	594	591	583	639	616	567	610	633	610	638	581	561	632	590	596	613	559	579	643	617	616	596	644	614	577	617	637	598	578	598	609	607	655	602	592	585	604	580	556	608	571	614	623	600	594	636	623	578	636	594	630	653	602	626	623	605	608	609	629	621	640	603	568	601	642	614	630	665	586	578	629	577	596	620	635	602	603	595	606	618	624	606	585	624	596	604	633	653	594	583	621	601	568	582	586	640	608	640	635	622	575	617	604	594	607	599	628	580	622	623	595	619	609	633	616	651	599	630	635	567	587	629	547	550	628	614	578	640	619	633	624	584	634	597	608	624	655	570	587	594	630	603	614	609	611	625	621	606	610	601	621	614	605	606	636	577	574	637	564	598	619	591	617	608	646	599	622	660	607	612	647	619	585	640	618	641	581	606	596	621	585	649	621	639	594	612	610	627	601	621	580	609	611	607	601	631	625	631	625	587	611	605	593	591	619	680	617	622	599	613	616	594	595	597	619	600	593	671	651	623	611	623	618	589	602	592	671	581	626	601	623	606	560	624	636	603	607	639	611	598	539	655	590	603	594	602	632	602	582	608	579	631	594	639	608	632	627	650	653	633	593	616	605	609	651	613	599	630	647	626	581	634	623	594	623	575	666	609	658	643	612	634	576	560	641	626	599	645	601	595	602	613	599	633	652	608	612	599	593	634	628	621	602	594	590	606	635	554	559	668	633	633	595	644	576	596	662	602	613	587	620	606	598	577	647	616	621	646	577	597	598	613	640	584	613	616	649	608	637	595	625	598	544	629	651	611	616	625	628	609	571	593	613	582	599	629	611	595	616	628	618	604	640	600	604	623	655	594	624	596	609	588	616	624	588	605	612	606	608	658	637	609	606	602	609	594	634	608	614	590	635	570	586	577	620	638	616	600	598	610	627	627	631	617	574	593	614	648	617	609	536	604	572	627	629	667	618	577	571	664	576	591	615	594	582	637	616	613	613	587	633	638	648	585	627	570	643	604	605	581	640	594	607	632	619	599	605	614	636	600	583	593	635	622	617	599	573	616	634	606	626	617	602	606	605	571	596	594	633	608	683	584	607	617	623	644	620	551	623	576	591	653	626	648	667	592	635	595	595	615	563	634	614	617	604	571	626	615	595	580	591	594	609	595	631	585	632	584	579	625	636	586	605	630	617	593	548	660	602	578	624	601	582	645	570	619	610	604	639	587	612	634	627	569	622	597	612	620	579	632	573	609	613	612	606	607	633	574	584	640	558	637	609	596	631	586	573	607	604	605	589	645	618	616	602	581	628	616	617	632	611	602	627	574	615	610	638	582	618	600	571	637	628	591	604	583	592	630	648	571	594	601	610	630	640	597	630	611	626	620	621	578	587	649	599	576	623	621	634	623	554	601	548	602	607	627	641	613	590	561	654	639	629	623	655	596	647	614	627	624	599	637	649	670	604	588	583	609	564	652	616	630	617	625	589	582	597	660	614	597	623	608	613	551	584	625	604	636	614	605	624	645	603	613	641	598	618	637	607	626	570	618	620	622	623	651	586	616	610	596	607	611	613	586	585	593	651	622	610	577	624	591	618	618	645	609	617	579	625	668	607	573	598	570	590	598	643	628	626	597	644	597	615	599	595	584	608	604	630	642	670	663	617	647	577	596	647	694	553	598	622	613	606	603	611	651	636	546	654	626	648	579	618	582	651	632	587	612	620	638	575	610	599	597	603	618	610	564	635	636	584	583	602	613	592	611	640	623	592	607	619	613	636	560	597	642	633	595	616	598	604	635	605	567	606	666	557	612	618	641	659	622	592	663	603	633	635	582	604	633	608	616	645	606	618	577	587	620	620	645	654	619	586	591	638	591	604	582	580	620	603	651	623	592	646	643	593	636	610	607	616	613	594	577	609	635	624	638	646	615	619	597	629	645	620	655	598	619	612	628	580	606	597	607	590	612	607	594	630	611	617	615	601	600	560	629	644	606	651	579	609	632	600	634	628	619	606	646	586	607	610	570	633	624	659	644	609	610	610	648	606	637	635	630	612	630	603	607	563	600	612	615	583	589	566	614	622	655	653	592	636	610	575	609	653	604	585	651	608	633	668	572	645	618	610	593	607	597	618	612	610	625	628	630	636	593	605	637	638	584	644	573	617	602	613	607	617	647	640	612	598	607	593	605	614	639	596	642	649	664	580	585	592	620	651	607	628	649	622	632	605	589	607	634	627	574	609	621	637	666	605	588	656	605	581	581	629	633	621	647	621	597	619	616	629	650	580	577	600	592	598	595	637	556	592	622	600	639	577	629	605	687	630	578	602	629	603	609	604	601	599	646	614	629	588	587	644	590	618	607	622	618	652	624	601	608	626	694	599	631	623	622	575	635	610	612	589	569	599	616	642	599	575	667	607	622	566	622	667	647	581	683	584	620	560	651	602	618	594	631	645	625	593	613	621	579	593	604	627	582	643	613	569	626	615	628	570	625	584	635	616	609	647	623	592	562	661	673	622	645	598	597	639	612	594	609	616	606	607	590	571	557	613	623	588	632	632	609	611	598	595	656	595	579	600	597	602	644	590	598	595	617	588	653	623	628	644	638	603	593	586	574	610	557	614	621	560	626	667	614	623	670	627	615	619	587	651	619	598	609	650	618	612	632	625	624	637	618	582	627	606	546	580	604	617	563	632	609	638	616	591	558	616	574	624	623	585	601	603	640	626	599	608	628	624	582	570	609	618	613	606	611	640	622	605	610	648	581	605	611	642	657	640	573	604	615	581	616	607	632	657	660	678	604	622	585	605	606	640	607	595	595	599	621	654	581	613	631	629	590	575	636	647	589	653	597	626	611	595	604	616	624	612	646	624	597	637	619	564	624	593	611	626	611	617	600	655	585	607	629	591	608	589	590	590	604	597	635	610	635	574	657	619	626	623	598	559	580	617	588	605	609	617	619	585	605	641	611	582	587	628	569	581	650	565	649	591	629	579	591	604	620	589	597	605	583	608	618	623	608	645	622	605	595	633	588	614	617	614	596	594	601	643	615	603	616	595	583
22495	21064	28743	23601	21063	21106	8343	1200	881	823	748	672	628	575	574	590	539	529	564	507	540	509	525	489	481	504	468	477	450	453	477	509	538	482	449	476	465	472	468	499	495	503	446	452	455	486	472	462	504	468	468	482	472	447	482	448	480	428	481	437	450	451	487	474	472	496	466	443	458	494	474	474	457	431	468	464	483	451	473	422	462	462	469	443	467	477	456	456	503	459	468	453	446	479	438	482	429	490	444	476	458	449	484	471	477	435	472	472	447	493	449	403	485	497	443	441	468	434	451	460	501	466	472	460	473	475	445	437	488	436	428	430	450	437	475	447	450	484	399	429	434	478	469	433	436	454	455	438	485	468	468	448	491	478	442	448	439	450	477	456	412	474	463	436	464	438	455	429	483	434	479	478	448	460	447	457	456	453	487	482	433	465	442	432	478	455	431	475	451	452	429	502	453	476	443	457	447	465	491	461	456	450	442	479	449	445	461	483	462	473	505	454	427	478	429	445	497	452	429	469	478	484	478	459	516	457	428	483	449	432	461	435	473	457	469	484	427	461	493	464	473	445	444	405	429	442	485	435	452	462	450	466	426	452	445	496	466	449	463	473	461	472	429	454	464	442	476	452	463	450	430	436	431	466	460	442	503	469	448	484	475	476	428	463	443	450	457	458	458	435	449	420	440	471	444	461	442	464	486	446	420	450	459	463	456	446	461	415	445	462	468	482	446	457	496	468	482	441	443	496	461	456	436	434	434	456	446	476	446	460	457	446	434	477	479	465	453	454	454	448	439	488	466	486	444	442	438	431	461	499	430	464	443	468	467	467	438	467	452	445	462	473	476	435	473	493	443	462	434	463	468	465	463	451	482	425	461	461	468	491	471	472	430	446	452	476	479	434	445	486	485	447	441	479	449	473	467	505	427	479	483	453	431	492	466	442	448	421	473	442	471	465	442	436	452	480	451	455	467	463	459	470	466	448	452	462	450	409	426	473	475	472	475	441	458	472	499	452	444	431	465	461	478	444	469	505	449	457	452	473	458	436	467	426	429	479	449	468	457	421	485	431	477	469	440	465	448	489	432	441	443	461	444	466	469	434	418	474	462	441	477	475	459	444	468	451	457	472	467	459	455	477	460	459	455	468	453	476	459	481	446	439	474	417	485	434	472	454	489	448	455	453	454	452	430	467	413	426	487	498	460	492	474	465	452	503	464	447	420	444	451	488	440	485	431	438	442	429	438	423	469	465	444	499	436	483	456	448	449	483	443	428	478	453	463	450	460	463	420	440	479	445	491	470	486	453	475	457	435	435	445	483	447	487	441	433	445	443	453	476	463	459	470	444	469	437	441	420	481	460	457	452	442	424	475	415	487	416	465	465	459	436	467	440	475	450	436	463	440	457	448	488	450	420	457	449	458	438	447	457	485	438	482	475	457	442	464	468	449	473	434	454	438	458	467	427	476	508	435	441	455	489	471	458	459	453	441	438	473	468	474	438	458	468	476	451	462	472	436	453	467	431	487	472	462	463	457	489	497	457	467	442	459	497	414	457	459	459	455	432	461	475	457	495	441	448	491	455	454	472	486	450	469	459	448	474	476	458	427	460	439	490	460	451	450	427	450	450	452	473	469	458	458	464	490	436	472	455	462	474	498	470	466	437	472	412	460	422	467	467	472	480	463	459	447	435	478	477	439	457	433	452	470	446	459	486	438	427	477	475	418	476	431	461	450	446	458	424	446	467	464	487	504	475	431	444	483	488	451	484	488	445	462	454	466	462	433	469	454	506	494	447	430	479	404	449	427	463	467	452	455	460	431	438	500	447	439	483	462	445	475	444	491	438	474	490	468	475	426	436	456	476	455	471	444	442	477	471	501	463	445	452	470	416	485	471	488	438	484	427	467	464	464	480	409	470	456	433	408	435	444	490	444	462	420	454	415	448	451	471	490	440	476	435	416	469	421	465	467	450	463	468	451	453	472	425	477	445	455	470	473	420	454	437	449	457	470	450	467	429	453	480	441	478	479	463	469	436	439	460	419	445	451	490	460	458	451	466	424	459	443	456	419	441	446	427	481	474	424	464	437	466	465	454	471	449	501	457	458	455	467	476	444	492	458	459	437	463	436	432	456	454	461	450	471	443	437	459	480	484	479	465	459	428	445	451	461	481	406	450	436	416	471	436	481	457	461	451	478	446	448	459	422	453	430	446	454	453	459	435	495	443	466	419	478	461	472	424	476	456	423	441	429	479	467	454	516	447	447	488	477	406	451	463	457	470	519	473	466	484	459	459	420	460	460	439	460	486	436	433	419	444	439	465	469	455	431	452	438	470	470	482	454	439	435	486	440	457	420	441	439	426	434	462	465	471	458	433	427	478	428	474	438	455	465	464	431	479	432	443	452	438	441	464	483	444	430	474	414	504	437	428	456	446	459	490	466	402	434	418	476	458	481	445	477	442	461	479	448	448	446	473	464	424	458	508	420	461	434	468	465	439	454	447	468	460	437	463	430	480	480	473	487	485	448	418	445	460	448	447	448	474	463	474	441	460	449	442	446	449	467	472	475	444	463	490	467	441	405	470	477	452	442	447	422	481	480	496	446	487	443	450	446	453	417	418	478	452	440	439	460	484	459	480	450	426	427	455	460	448	478	420	443	475	445	506	453	473	442	461	479	441	467	444	403	471	439	459	441	440	458	458	493	463	474	468	480	493	445	469	460	468	471	452	417	436	444	457	483	437	440	440	451	467	459	429	476	482	445	435	424	454	467	450	446	472	442	462	460	486	438	448	460	457	463	460	460	421	468	428	429	446	461	462	459	455	463	459	437	465	447	474	463	421	473	502	471	481	437	439	467	446	464	448	477	455	421	458	446	470	452	468	447	433	495	463	494	471	456	477	469	466	495	463	445	409	448	438	471	430	501	429	496	423	464	427	436	462	463	426	431	486	435	472	468	477	456	431	443	449	454	450	444	457	429	459	485	466	460	422	455	471	467	459	440	497	459	461	425	474	465	457	468	448	417	452	425	446	482	488	455	434	427	485	425	426	453	497	428	430	427	433	469	409	435	482	448	472	449	456	427	427	491	439	427	423	490	491	390	466	442	440	463	452	440	481	431	473	446	435	441	413	491	428	444	468	476	460	470	464	432	507	404	425	425	480	456	475	456	430	465	472	441	472	452	433	457	496	435	438	477	458	402	436	457	493	465	461	455	429	460	469	473	499	448	456	435	432	473	468	440	416	463	466	420	450	476	445	452	449	461	471	463	455	424	487	431	437	479	457	478	468	439	456	473	423	449	500	442	447	434	427	443	489	439	400	474	434	439	441	447	468	464	460	442	480	473	445	444	430	458	456	481	476	440	480	462	407	446	434	478	443	483	458	461	438	458	475	438	435	449	461	433	423	461	433	478	445	470	441	456	459	465	436	441	461	490	447	450	490	469	476	430	454	457	485	491	434	426	463	464	459	482	441	480	451	463	426	414	452	426	422	411	434	464	444
33593	16021	9307	4605	3326	2625	1919	1602	1272	1095	931	833	778	728	673	635	633	579	597	520	503	588	531	527	502	508	518	516	550	480	493	494	508	497	441	494	475	476	480	490	489	466	519	485	492	451	456	448	471	464	481	484	478	458	471	411	508	479	471	468	461	456	488	442	475	463	473	462	438	451	473	458	453	498	503	457	466	452	510	468	468	444	427	426	462	485	457	492	466	433	487	473	435	468	471	452	468	509	452	441	453	488	487	481	498	484	447	413	463	467	474	484	417	457	483	452	442	485	448	496	444	473	475	494	462	475	429	464	479	466	458	434	510	471	474	465	493	447	457	443	444	495	465	493	422	457	438	485	456	470	463	475	437	444	467	478	455	481	518	459	469	476	470	483	460	470	445	455	451	466	462	497	478	495	467	421	514	461	471	470	456	434	439	423	463	493	487	417	471	422	482	459	480	502	466	455	468	451	415	478	480	456	490	508	437	444	444	466	466	447	471	452	446	458	455	437	475	467	483	414	461	479	465	462	438	445	476	493	464	444	472	469	448	478	445	455	462	482	470	455	427	441	490	490	438	479	442	447	449	467	468	484	471	427	443	433	450	475	455	472	445	474	474	471	479	469	475	440	440	441	450	463	470	461	433	503	448	409	464	451	485	466	454	466	437	438	451	411	456	462	400	451	454	456	445	492	473	471	452	403	467	506	497	495	441	489	442	462	471	446	459	446	449	452	453	443	455	489	454	500	455	431	479	438	466	467	453	446	436	474	463	486	452	487	445	446	496	459	479	484	455	450	402	497	494	479	451	463	477	493	463	431	453	465	482	436	450	467	456	467	467	409	483	492	445	480	473	437	458	490	473	433	466	449	473	467	447	466	476	431	489	482	436	509	472	468	449	471	483	514	441	456	462	459	465	458	452	433	470	475	451	443	456	453	454	472	470	492	443	485	455	469	408	460	445	459	463	428	426	441	472	449	477	469	490	475	532	467	466	463	463	502	481	484	452	461	481	427	469	438	463	459	463	502	472	473	479	451	455	459	477	432	451	464	473	474	463	462	468	480	475	437	470	439	471	435	483	460	465	474	422	438	476	464	466	507	470	456	466	462	459	451	453	426	495	466	496	459	458	453	476	448	491	431	493	476	491	461	428	437	470	457	445	475	456	481	466	495	449	431	414	422	457	456	485	457	474	459	474	437	458	452	441	467	438	500	510	434	478	425	446	433	434	442	448	466	444	420	442	485	484	461	428	434	478	455	466	456	467	478	479	462	443	443	458	437	487	486	484	465	473	460	460	421	516	444	452	454	449	469	459	435	465	467	432	483	471	467	488	488	433	433	481	445	509	416	457	445	454	450	430	477	441	484	454	466	456	446	443	474	451	468	439	496	455	416	472	469	446	442	482	533	457	470	458	458	471	472	481	455	474	484	411	463	457	456	482	457	453	451	471	467	406	419	463	496	456	421	440	464	464	476	432	460	480	446	456	484	445	446	499	459	474	404	454	431	473	451	459	489	448	471	459	450	482	464	428	502	439	427	472	465	470	447	469	476	491	451	457	468	458	458	460	442	450	502	459	464	478	457	454	502	479	439	467	475	464	551	454	484	498	478	427	465	467	493	446	457	443	420	490	460	477	465	487	441	440	451	454	469	490	502	448	458	465	450	473	429	457	441	490	466	423	433	487	469	505	441	451	441	471	497	477	466	471	444	468	435	450	460	448	454	468	455	448	459	486	434	495	423	456	468	446	488	464	462	482	457	506	468	472	475	429	503	469	462	503	459	465	468	451	446	466	446	458	455	491	457	488	481	475	412	510	469	481	440	469	449	457	456	452	438	457	469	466	499	424	464	436	460	475	462	455	500	434	469	494	481	411	437	492	456	493	464	493	462	488	442	485	484	451	472	493	395	481	488	481	478	455	463	459	441	456	477	469	450	446	462	444	466	425	442	496	455	458	481	450	443	472	464	471	464	489	474	428	461	425	474	478	484	445	455	462	395	470	450	459	463	467	493	482	464	502	443	481	466	481	456	466	464	451	481	480	496	435	468	496	440	459	426	456	477	442	448	445	472	434	461	452	459	422	451	465	466	470	458	452	490	483	433	483	478	464	463	466	478	459	438	458	487	485	462	453	452	479	470	470	451	427	450	458	468	474	448	441	474	433	465	462	442	452	460	458	472	521	416	454	482	464	490	474	449	481	422	463	458	462	457	490	466	483	483	419	496	453	463	426	475	456	438	452	481	469	455	451	462	478	472	452	437	474	463	452	450	451	412	455	428	458	449	482	443	495	460	487	472	487	455	473	458	477	463	462	471	481	475	458	483	435	463	475	488	446	449	477	451	454	464	487	510	467	450	419	428	515	446	476	477	473	427	488	461	435	461	452	488	470	484	479	428	489	405	472	478	457	420	493	453	462	464	425	472	488	500	474	461	482	482	437	500	443	488	450	439	448	463	449	478	455	464	401	469	401	441	471	442	464	466	415	448	497	450	477	487	453	487	466	445	465	481	511	479	447	498	458	449	445	454	509	446	484	457	475	460	482	466	488	495	463	457	471	455	441	490	485	421	448	445	469	454	470	451	463	500	497	474	460	446	487	447	492	474	483	437	473	439	459	447	459	450	453	461	451	494	454	483	442	486	442	468	494	451	434	476	438	435	449	440	481	477	458	432	420	437	446	454	490	474	431	488	449	438	478	453	518	479	412	490	483	490	487	442	437	453	481	441	487	498	447	434	453	482	482	457	442	447	503	500	499	440	414	487	457	451	489	445	495	464	442	502	473	444	524	467	452	469	451	462	420	489	449	477	452	461	446	465	461	446	465	459	466	455	457	470	462	427	449	436	437	457	515	445	477	469	460	452	450	402	466	436	454	446	456	439	455	438	481	454	473	455	462	468	449	473	495	487	481	449	470	475	496	465	461	473	452	456	463	460	454	487	493	447	475	456	455	467	443	454	468	457	468	468	474	470	517	451	439	449	481	463	477	460	462	479	467	474	492	420	470	444	456	470	462	470	466	490	448	444	499	451	496	465	522	431	452	446	432	445	413	417	445	453	462	441	495	495	471	488	447	461	464	479	470	461	446	501	478	487	432	462	484	449	453	469	459	444	437	450	468	432	464	458	468	471	442	471	459	476	481	465	474	472	504	453	489	473	453	466	465	486	466	454	460	445	469	463	471	446	459	479	450	442	428	455	473	420	509	450	470	453	469	461	452	477	450	435	460	473	519	459	480	464	491	459	475	449	453	454	430	458	487	436	457	426	462	472	502	484	448	489	506	450	455	452	435	441	415	446	475	477	505	476	480	437	453	449	458	480	442	481	453	471	481	442	454	462	457	440	457	459	406	459	439	464	409	478	466	469	422	445	463	458	444	451	453	449	490	469	446	471	465	486	472	470	491	457	478	438	476	491	466	518	436	420	467	408	458	481	478	444	450	447	447	429	420	489	447	473	443	445	450	484	444	438	486	477	455	450	448	443	458	477	475	455	465	470
27751	17465	3569	622	417	369	344	396	369	351	352	358	340	351	376	328	382	355	334	325	353	308	354	342	349	361	363	327	350	362	349	341	328	317	348	320	306	320	360	331	372	376	368	332	351	348	323	381	369	365	323	327	356	338	349	342	338	320	333	359	330	343	323	384	335	320	338	348	343	342	367	347	365	312	362	328	357	349	340	325	363	336	338	375	341	370	349	317	333	387	319	339	341	311	329	344	348	366	365	361	340	327	307	334	361	318	325	326	384	341	381	357	315	345	360	300	340	362	339	318	369	329	341	334	348	317	367	349	311	347	362	340	339	342	342	358	383	341	307	333	332	358	387	346	362	310	339	349	360	330	341	347	360	322	349	333	360	369	346	374	330	336	334	376	352	350	352	349	297	342	363	347	312	330	362	341	356	361	357	344	336	364	351	356	361	317	330	336	346	338	346	341	352	341	358	311	332	323	336	348	362	351	342	347	334	331	346	317	365	371	356	348	321	344	320	338	357	324	326	359	333	355	320	318	330	333	350	385	327	361	336	352	358	359	316	346	329	353	365	362	367	353	325	303	302	337	303	316	326	362	344	366	337	344	383	356	352	328	366	333	334	336	317	315	340	343	345	315	369	322	336	308	318	359	313	364	342	353	367	324	329	339	361	358	332	341	340	344	315	341	334	318	378	339	324	357	323	345	317	347	330	324	374	322	364	336	372	332	359	348	371	328	314	369	337	344	326	351	348	351	351	319	354	347	346	352	342	355	359	353	366	304	353	345	375	360	315	328	367	322	320	293	357	357	354	337	318	321	309	323	358	365	313	344	367	342	322	361	360	367	367	355	353	352	311	331	381	358	330	299	341	334	334	346	347	310	363	333	347	347	342	323	321	313	341	338	368	321	338	369	284	306	366	356	343	353	328	328	334	307	328	344	328	313	327	315	341	321	349	346	315	333	344	333	351	333	329	378	386	338	318	363	384	351	327	350	370	346	312	333	319	328	341	366	337	358	371	338	317	362	340	333	353	362	384	332	345	359	319	335	364	326	327	340	350	345	344	325	313	389	354	341	326	314	379	321	322	372	310	325	346	349	365	330	300	363	328	346	369	341	320	335	331	316	339	356	367	292	334	358	333	342	347	363	354	343	332	372	320	331	375	346	310	339	329	346	354	346	323	317	342	338	338	352	337	332	340	348	338	342	325	356	315	332	325	355	319	373	341	329	306	364	348	339	375	341	379	339	361	364	341	353	337	340	330	318	336	328	345	359	320	339	365	336	338	335	348	340	322	327	373	331	343	321	361	350	378	372	309	352	335	322	308	356	331	346	337	331	328	317	323	363	328	352	344	322	362	334	353	333	360	333	335	319	359	324	321	334	320	371	300	352	364	349	344	409	368	349	348	345	352	324	366	328	325	350	342	346	373	346	352	362	349	350	375	344	365	336	288	343	308	367	318	348	358	360	345	350	355	356	301	337	358	383	354	339	305	356	313	303	341	358	308	352	335	336	349	323	379	348	342	342	310	312	320	336	300	317	359	346	340	336	338	350	359	330	324	322	321	343	366	352	331	317	391	321	347	326	344	348	360	336	353	364	353	345	367	328	344	356	338	335	361	363	344	329	342	346	355	320	348	325	313	353	330	333	366	372	327	334	337	311	349	348	341	348	356	330	309	317	361	341	346	331	329	355	338	320	333	345	347	345	291	349	335	344	338	343	328	341	322	330	344	350	322	342	332	374	321	353	331	365	325	345	320	344	322	353	350	319	337	333	326	348	296	330	300	329	323	327	263	335	336	335	304	360	318	350	351	360	339	365	341	328	364	342	359	336	345	350	342	353	335	335	334	320	361	337	339	368	358	339	327	359	339	340	359	364	336	338	336	339	315	341	341	339	339	353	379	325	350	331	353	333	351	350	324	353	354	306	320	345	340	337	343	336	373	348	364	364	360	340	319	345	310	312	381	341	304	340	324	334	345	351	321	329	326	325	336	334	314	328	360	346	365	319	329	351	385	371	326	347	326	369	359	337	302	349	350	316	371	343	370	329	374	373	348	333	341	350	329	336	318	310	350	386	359	331	373	342	332	352	345	349	344	367	328	360	338	333	336	337	338	337	351	341	352	412	344	353	342	334	357	306	325	321	334	341	331	341	355	338	343	365	336	342	365	337	359	346	400	337	339	345	336	337	339	343	338	315	339	333	341	339	357	317	361	346	357	341	374	351	333	350	330	323	373	336	337	351	315	371	345	346	326	350	373	351	338	325	356	330	342	340	348	332	356	350	358	332	318	307	325	344	343	322	329	357	379	351	315	371	356	348	363	341	331	369	295	360	351	363	343	353	358	321	371	336	327	327	366	368	333	334	326	403	331	356	319	317	365	331	330	387	340	339	354	347	331	348	308	360	345	328	353	345	332	334	370	349	334	343	316	351	329	343	349	322	339	343	386	334	352	384	344	307	348	349	334	353	343	304	342	337	364	337	321	324	355	338	324	347	334	361	360	327	326	331	339	331	330	340	350	339	330	333	323	348	378	328	361	347	340	369	357	362	332	362	354	341	362	278	321	349	328	309	363	363	328	359	362	319	322	329	311	336	350	302	356	331	341	339	315	345	326	347	352	352	342	318	338	355	358	325	313	363	337	367	379	358	359	358	354	350	353	330	318	384	346	327	327	348	339	332	350	343	331	336	360	332	349	341	317	360	375	348	358	357	319	383	344	310	354	348	322	341	347	327	343	343	368	357	365	325	331	324	337	368	393	349	350	343	371	338	358	330	364	363	316	335	325	333	359	306	331	314	333	349	343	294	345	318	364	345	360	331	332	309	329	327	323	340	331	370	340	324	327	363	328	363	352	352	336	349	360	321	342	344	351	340	344	347	326	337	324	353	343	332	333	337	293	326	335	328	328	324	320	323	328	360	301	335	365	334	351	319	351	335	336	356	326	341	336	331	388	346	363	310	318	330	355	377	335	309	332	360	338	361	349	335	319	311	351	326	350	356	332	327	328	354	340	345	324	325	350	369	313	334	356	349	315	312	327	337	340	342	355	351	340	366	345	342	343	341	319	316	312	316	361	373	308	321	385	344	341	344	327	354	322	338	349	347	328	354	345	338	320	295	344	317	300	336	338	330	341	359	311	337	363	345	356	344	300	335	360	347	310	349	353	339	361	338	349	310	345	362	343	354	344	336	334	320	318	351	306	343	337	324	342	335	317	330	363	325	316	342	377	325	370	362	347	358	361	350	326	341	337	332	348	332	302	390	349	355	327	359	380	359	340	371	334	339	309	320	336	337	351	313	364	327	342	356	350	371	317	337	335	351	341	309	339	351	318	320	352	304	306	344	289	329	348	339	375	335	308	329	348	341	335	368	319	331	347	341	345	330	333	318	335	363	323	329	317	340	315	346	347	327	330	360	351	349	336	337	397	340	350	348	353	333	313	324	319	301	363	324	324	323	349	316	332	330	344	336	312	341	333	339	335	328	384	303	324	336	344	360
7646	1147	714	497	479	431	400	403	405	391	382	390	412	390	413	370	390	404	412	370	370	431	384	396	396	371	347	372	344	362	393	392	352	365	395	355	414	371	370	380	362	409	391	394	367	359	378	351	368	406	377	366	404	380	413	378	382	341	430	387	347	348	379	396	391	355	391	359	358	381	380	399	384	403	355	395	378	377	401	404	379	360	344	376	376	385	393	402	362	367	399	414	389	401	404	393	385	375	411	349	391	376	349	352	397	377	374	369	398	397	390	348	386	402	370	361	378	381	385	377	404	388	360	383	370	413	407	417	366	373	392	370	377	381	378	354	375	417	370	358	398	390	392	418	435	389	410	365	360	404	388	401	383	380	378	350	394	387	401	404	359	398	413	383	383	384	385	391	395	394	370	390	398	361	371	390	390	386	415	425	378	396	378	402	362	383	398	374	386	359	360	383	392	353	357	389	403	375	380	374	371	423	387	422	392	371	393	403	396	418	396	405	396	378	350	379	385	362	368	385	388	405	368	379	362	427	382	346	398	399	365	378	399	370	397	424	383	399	373	390	366	390	380	406	363	391	403	391	364	376	368	388	394	392	389	376	433	365	367	376	397	388	389	404	408	389	359	397	374	358	360	372	395	375	374	330	407	378	396	397	362	419	380	383	399	440	415	356	386	376	403	358	388	395	409	361	387	380	342	383	382	381	380	354	370	403	382	356	389	380	375	410	377	406	366	387	379	428	374	391	385	367	364	379	379	406	379	342	358	410	379	388	398	362	410	426	385	391	378	386	368	390	385	376	371	356	359	382	393	379	390	386	378	391	394	381	374	396	351	377	389	361	399	404	394	412	375	366	361	374	385	388	383	387	384	387	378	385	413	370	360	423	393	412	373	398	403	369	361	368	369	388	368	360	356	410	397	427	370	381	381	372	386	424	414	395	367	385	385	383	366	380	377	386	372	396	381	390	405	355	385	354	379	360	372	381	400	386	405	383	433	387	378	374	391	377	388	397	376	381	378	392	347	383	399	370	368	405	391	402	401	383	399	362	376	370	404	394	383	361	394	363	359	376	403	394	374	410	370	402	378	382	394	364	379	343	395	394	370	372	394	378	397	408	421	413	423	389	375	374	392	359	403	368	374	407	406	378	355	391	337	400	376	408	381	400	393	396	351	339	396	374	382	398	399	371	372	398	384	384	396	427	390	370	351	382	349	398	388	364	406	415	349	374	395	367	393	383	405	375	424	383	378	354	387	327	404	417	402	400	377	400	375	374	389	401	384	397	400	397	379	401	405	402	397	382	353	396	374	375	390	408	383	380	358	377	378	397	376	366	350	384	400	373	371	380	412	390	392	388	349	379	407	359	393	383	370	384	364	373	374	380	364	355	415	388	370	402	395	372	406	359	435	363	374	410	394	368	400	415	407	356	411	398	369	382	358	331	366	364	390	385	386	374	396	420	393	392	349	411	373	383	363	370	397	338	392	374	377	378	403	417	350	397	364	367	362	388	380	366	398	379	359	413	378	341	406	365	375	392	378	387	396	404	379	378	361	379	388	372	355	408	390	372	411	382	363	378	384	379	382	355	371	395	358	381	343	395	397	422	367	412	395	380	392	397	368	399	390	349	406	368	378	390	381	380	410	390	373	352	391	402	422	384	355	370	412	383	370	357	404	363	379	362	388	413	387	374	377	380	388	367	386	364	415	373	358	379	380	382	387	382	391	405	375	398	366	362	382	393	396	375	352	393	418	405	395	385	398	370	395	426	385	406	401	397	404	395	398	370	377	392	369	428	401	378	352	371	352	369	355	381	391	428	337	336	388	396	379	375	369	396	383	372	352	362	380	371	368	367	390	415	352	389	411	386	403	367	411	368	373	382	380	338	374	368	365	401	373	396	359	385	379	398	380	366	382	401	399	364	369	380	354	395	399	378	406	364	425	362	367	363	372	382	341	374	361	378	381	396	358	387	398	411	399	377	368	383	421	411	351	387	401	333	383	395	368	390	407	368	376	412	392	362	359	390	370	359	402	378	367	403	379	375	422	351	388	360	358	385	397	351	371	374	378	375	411	370	384	406	390	390	405	368	371	390	380	393	374	376	365	398	403	387	348	361	371	376	366	360	383	399	395	366	399	399	386	382	397	362	396	405	353	402	419	417	364	383	345	356	359	398	377	385	403	392	352	361	382	373	397	382	391	370	363	352	356	374	383	388	386	409	394	389	361	407	399	357	358	395	395	371	381	386	381	382	358	369	393	360	391	399	357	368	363	372	371	366	383	382	386	424	391	358	399	402	374	430	386	418	408	409	411	397	383	401	410	390	398	371	353	381	391	370	370	442	364	387	364	395	363	405	345	378	368	364	349	393	387	404	376	379	373	391	394	363	382	385	391	381	392	375	378	403	399	381	374	402	382	408	384	362	376	423	388	388	353	389	374	413	382	347	352	337	367	391	448	374	390	397	362	387	389	407	405	350	426	365	357	397	430	386	387	367	382	388	388	385	361	381	379	364	394	380	382	417	403	363	373	363	375	403	401	365	365	402	387	390	385	404	401	410	363	389	365	369	390	365	412	400	370	372	379	350	402	353	379	353	415	402	347	370	367	379	383	394	368	431	372	404	380	373	340	382	405	390	388	383	378	375	374	383	371	374	409	398	383	380	401	388	386	386	384	396	407	401	369	369	387	425	390	387	399	381	390	395	365	384	393	394	366	354	368	376	380	379	388	380	373	374	411	396	383	383	389	390	385	379	354	364	359	391	380	383	388	347	372	360	411	395	386	389	372	388	403	414	378	399	390	402	391	367	366	384	369	367	384	371	375	365	395	375	396	386	421	357	397	397	369	393	395	369	411	365	399	379	350	381	374	398	365	367	378	402	379	378	416	345	396	388	406	395	340	351	361	348	372	396	394	352	382	368	367	374	407	368	387	403	400	377	377	362	386	369	373	374	388	378	404	389	416	379	398	406	384	389	363	361	361	391	385	420	401	406	383	344	337	390	417	386	422	393	371	386	379	382	424	364	397	391	391	367	406	373	372	402	388	366	392	396	410	366	404	356	342	365	399	418	386	377	391	383	374	397	391	370	416	378	404	387	388	360	399	416	380	388	394	381	358	362	375	380	390	375	382	390	381	372	359	378	385	362	381	361	394	416	391	377	367	389	356	389	382	397	404	341	365	365	371	389	372	340	368	377	381	410	399	363	369	399	383	407	394	354	412	376	393	359	382	353	402	386	354	362	383	385	393	392	372	399	370	373	372	368	414	388	378	378	367	381	392	367	393	357	377	372	395	360	416	371	408	400	410	356	372	368	391	406	366	383	361	381	362	413	392	372	372	381	376	415	404	381	417	386	365	387	385	367	370	386	377	368	377	402	399	382	389	409	362	379	345	432	382	385	360	393	382	382	389	346	327	374	356	372	357	377	366	343	365	421	386	401	376	410	361	379	371	389	417	375	395	395	395	358	375	372	386	380	399	349	413	403	349	382	426	362
23579	21040	28189	24083	21017	9375	795	466	395	373	349	301	283	252	260	274	244	216	246	228	225	210	190	225	232	197	216	222	188	206	199	187	196	227	211	182	180	205	187	207	208	209	193	200	218	211	207	189	205	248	226	171	182	177	176	210	208	195	198	191	209	208	200	195	203	196	224	192	171	188	183	203	203	213	212	188	190	201	203	213	204	221	188	195	182	182	207	181	197	225	193	198	191	189	196	198	182	198	199	200	196	214	184	216	205	195	192	211	214	214	200	188	216	169	174	194	192	215	194	187	198	179	205	203	200	166	191	189	187	221	215	204	201	165	218	190	215	222	199	218	188	188	182	216	182	216	233	205	173	176	212	194	180	214	233	196	201	190	194	206	177	190	193	211	233	204	165	155	223	181	205	170	180	192	183	182	204	211	202	187	206	226	212	207	171	202	195	180	185	192	179	187	205	189	234	195	194	196	182	209	201	202	192	182	207	170	212	210	194	203	192	200	203	189	194	204	193	181	170	220	194	192	194	176	214	221	210	190	190	204	215	198	208	212	215	186	208	200	186	190	189	181	199	220	188	198	175	196	198	176	188	199	207	178	180	195	194	200	206	199	193	216	235	208	185	184	173	196	173	178	193	203	187	207	198	170	234	205	185	238	196	211	181	187	191	187	200	185	188	182	203	193	209	210	188	202	194	211	208	194	198	203	182	187	183	180	188	186	185	181	200	183	173	195	199	219	189	174	210	193	201	186	182	164	190	185	182	205	201	179	192	192	194	181	199	208	184	174	201	199	192	207	213	217	206	207	201	208	174	195	217	184	193	213	163	177	185	162	194	190	173	187	205	205	229	216	167	212	172	189	173	222	193	208	205	205	194	221	203	194	183	196	180	206	190	202	195	186	193	195	196	196	200	191	180	190	223	198	176	190	199	213	208	176	190	206	209	198	206	183	197	191	227	178	218	202	185	212	186	196	193	187	196	189	188	203	182	185	200	200	175	163	186	189	187	213	194	190	186	183	202	188	208	232	196	219	180	202	186	185	212	173	244	186	190	196	209	206	181	200	170	181	196	205	182	205	204	196	185	203	212	236	196	195	185	199	195	205	197	201	205	201	188	180	208	189	191	217	160	195	192	203	190	206	167	205	181	191	184	205	195	178	198	182	199	209	178	200	197	201	186	211	192	229	207	200	179	210	168	183	194	197	190	212	218	185	191	201	201	185	202	193	181	203	206	179	194	221	189	220	199	204	185	182	189	196	193	195	195	186	203	209	195	192	214	194	193	209	196	196	164	209	215	190	178	196	168	186	188	217	176	209	202	181	211	189	196	181	184	208	211	234	181	191	193	219	213	192	173	162	180	196	193	193	191	184	211	199	188	197	200	177	200	200	173	197	202	207	203	176	182	213	189	201	205	207	188	209	188	197	186	183	203	204	181	196	175	208	180	203	213	175	212	185	183	209	212	190	180	194	201	181	174	191	166	211	188	201	182	190	207	204	212	186	204	194	204	208	186	210	193	189	214	188	194	168	220	185	204	227	188	203	181	211	215	195	214	203	215	198	176	186	202	211	206	181	192	194	183	206	189	185	203	220	188	207	176	183	191	183	208	190	202	244	191	218	205	204	190	197	197	225	204	193	182	192	213	179	159	195	229	193	195	204	190	210	193	193	226	204	190	215	207	187	203	217	183	205	212	196	189	174	203	190	185	196	194	177	194	182	200	203	216	214	194	182	192	205	183	189	206	198	203	194	195	211	198	189	200	216	204	201	197	194	218	196	180	195	194	191	199	191	176	233	185	182	222	175	208	194	190	216	177	186	195	206	200	193	219	180	211	189	229	190	171	183	184	192	204	209	181	199	193	218	192	194	182	184	182	189	190	199	190	198	203	214	186	211	213	196	205	197	206	188	179	211	193	216	185	186	183	196	198	189	174	208	207	185	218	181	204	187	211	185	169	198	199	181	168	195	197	167	179	190	207	194	191	179	213	185	181	199	188	189	179	193	204	208	190	215	186	201	185	206	189	206	212	193	185	207	193	181	194	205	190	190	196	190	190	209	225	203	188	213	172	197	228	204	178	220	209	193	206	189	217	180	176	198	211	187	200	168	177	229	210	201	211	203	187	192	206	214	148	210	187	180	203	188	206	193	196	160	205	198	208	208	226	179	200	190	194	186	207	212	204	213	199	212	195	206	191	208	207	197	194	199	180	185	196	210	200	185	214	176	212	206	210	201	176	188	214	178	204	170	198	205	195	194	194	189	190	193	186	191	212	208	204	224	196	189	207	199	211	215	181	215	203	222	197	194	208	176	193	209	164	207	182	184	224	219	202	184	203	190	205	216	224	216	191	201	200	209	183	206	191	210	173	182	172	198	194	199	193	200	200	191	216	191	170	187	203	203	184	176	188	214	210	212	186	195	201	182	197	192	196	203	219	203	176	194	192	183	194	183	208	222	215	183	198	215	175	198	204	190	185	186	191	198	191	201	188	185	183	207	210	208	193	207	187	164	181	200	198	182	192	186	165	214	215	181	205	216	218	174	189	213	183	210	195	175	200	194	167	188	180	194	200	200	198	182	205	189	194	206	198	205	181	197	189	172	215	183	186	189	186	193	211	230	195	195	207	178	178	165	203	169	175	204	190	192	188	173	206	184	188	192	194	209	206	187	190	220	182	192	197	202	169	205	183	199	188	230	210	197	192	186	226	214	181	208	209	225	169	196	184	182	186	201	203	203	193	183	192	175	200	218	173	165	159	180	194	186	208	206	185	173	195	177	197	239	185	202	179	174	210	189	172	189	185	177	192	207	198	197	178	205	187	192	178	204	191	206	174	190	174	200	180	212	199	206	171	208	207	218	185	172	191	191	203	188	198	205	206	216	174	215	196	187	187	207	223	209	173	207	183	183	192	183	220	212	186	191	171	203	198	190	173	192	207	179	181	178	182	179	167	201	192	202	185	216	210	233	204	177	234	199	207	180	207	161	174	179	156	206	206	213	197	186	199	208	199	200	201	175	183	199	216	183	218	182	214	211	187	213	182	180	214	204	193	191	193	225	203	195	202	198	203	179	207	208	196	191	194	194	196	197	197	193	191	198	202	186	193	204	189	201	201	222	177	198	195	192	222	193	173	191	179	194	187	196	198	232	212	184	214	201	208	204	191	189	171	219	208	194	198	157	195	196	160	169	185	202	205	192	190	209	211	188	188	203	207	189	210	193	180	190	182	200	215	223	203	182	183	178	162	207	227	187	223	208	186	219	185	198	205	215	194	205	191	166	206	214	204	189	196	214	215	166	204	192	220	206	187	194	206	181	184	209	189	177	220	199	189	217	191	171	203	191	206	177	188	202	202	207	190	209	169	204	209	212	206	207	186	174	191	186	198	198	208	185	202	213	173	185	195	199	180	185	195	174	174	196	203	184	195	200	190	195	186	204	174	191	192	180	183	190	164	179	203	193	184	199	193	193	198	182	209	202	167	204	191	178	189	204	193	199
26328	9920	5567	2549	1738	1347	987	773	663	503	503	420	394	325	321	319	301	297	274	290	250	288	262	265	277	239	228	262	250	235	224	242	252	245	235	244	229	226	231	226	199	242	228	224	209	244	244	211	228	220	215	213	226	251	220	257	212	231	267	224	227	216	240	222	217	225	219	225	243	220	206	229	199	239	208	239	220	213	242	242	223	233	199	217	221	245	221	228	228	223	245	219	216	228	245	244	212	226	239	222	236	229	195	214	211	225	250	231	241	222	236	213	215	243	218	235	203	256	259	226	239	219	235	244	214	237	241	192	221	240	219	242	216	230	233	186	210	225	234	254	220	192	217	243	208	210	226	208	202	243	227	225	222	232	246	248	209	210	225	210	218	207	236	241	238	204	242	225	249	219	241	214	242	212	207	228	228	214	199	224	213	222	224	215	202	198	233	247	193	217	233	208	217	209	243	267	237	215	214	225	210	206	212	230	215	237	209	207	249	217	212	216	241	227	224	221	212	201	218	212	231	233	236	220	216	246	231	235	227	238	223	212	247	231	231	233	215	234	250	224	209	238	228	213	250	218	224	223	232	232	213	234	221	210	233	203	209	213	229	229	220	223	226	217	221	230	226	227	226	229	228	220	223	212	232	201	232	233	235	208	224	225	205	196	218	219	210	227	199	216	218	230	228	237	203	220	204	220	208	231	242	225	224	236	225	244	216	224	240	250	226	221	204	226	227	229	222	245	236	230	214	202	224	243	185	196	208	242	243	212	227	252	215	193	213	211	204	192	222	214	217	235	218	227	203	239	233	223	218	233	234	236	212	224	237	209	240	210	226	242	198	235	213	232	241	225	237	214	242	225	236	227	213	205	204	216	239	203	246	228	230	209	246	214	212	227	216	220	225	204	229	202	195	227	201	209	229	236	226	207	226	224	214	227	221	197	210	234	235	241	230	215	219	200	222	225	250	221	224	194	215	222	193	222	212	227	200	246	266	228	253	219	223	227	226	209	223	228	227	212	220	212	222	243	210	222	204	207	237	246	209	251	233	234	210	223	243	229	208	230	217	200	214	222	189	215	230	249	210	246	237	203	221	232	201	210	208	220	198	210	214	241	221	224	218	210	248	218	192	228	219	209	232	213	250	205	218	213	242	216	237	224	211	269	211	253	201	227	241	232	218	231	214	212	238	205	215	231	219	236	245	227	208	225	219	223	234	217	219	223	207	259	206	213	230	235	230	220	220	218	192	219	217	231	235	189	218	239	222	221	223	208	227	215	212	214	196	221	238	230	197	209	223	238	222	230	192	220	205	212	228	219	232	204	198	203	240	229	209	224	218	244	213	232	231	216	182	223	224	197	212	245	253	226	242	226	249	228	217	227	212	226	199	201	212	204	197	211	214	228	232	216	218	222	216	228	232	239	248	238	241	222	201	222	229	237	233	249	238	241	210	189	217	227	223	220	252	213	242	222	227	195	205	219	230	211	218	211	211	217	219	215	218	220	217	225	218	235	246	215	195	212	230	231	213	214	212	200	249	194	243	221	240	215	224	232	210	222	249	234	181	233	239	224	229	213	230	204	238	204	210	226	222	227	205	226	234	222	212	197	215	228	236	233	211	222	212	206	248	249	235	236	223	221	207	236	202	230	210	232	199	255	212	212	209	230	248	240	220	204	201	221	184	225	214	221	255	226	232	217	228	209	197	239	231	222	226	213	201	220	240	209	220	191	218	220	237	223	222	199	214	210	200	231	208	223	234	233	233	241	214	233	223	213	246	230	227	208	242	207	217	233	222	245	240	220	210	215	199	229	225	250	213	227	197	218	216	217	231	245	241	225	201	212	226	222	214	208	214	224	219	226	242	238	210	230	231	226	219	245	218	191	233	209	223	236	229	225	229	208	210	206	236	212	232	230	224	234	229	215	221	224	205	228	227	217	235	251	230	243	202	219	215	215	238	234	210	217	223	212	249	225	205	209	224	215	235	244	217	224	236	193	228	260	231	231	221	234	230	210	237	199	223	230	222	217	240	242	218	215	232	207	209	196	235	216	223	215	220	254	248	194	220	236	241	218	223	194	237	231	215	233	232	223	227	210	235	207	209	221	239	244	214	222	236	215	224	219	219	214	215	236	184	217	226	199	208	218	213	214	231	238	232	234	230	223	206	214	214	212	205	209	204	241	221	234	234	217	248	239	223	208	234	203	224	202	224	227	204	252	225	215	214	235	220	215	205	214	212	208	212	220	238	242	226	227	244	233	221	202	226	219	251	216	230	217	213	198	220	206	229	249	220	208	213	206	193	185	227	228	216	246	220	211	228	224	186	237	215	214	225	252	221	196	242	225	224	213	213	238	213	228	247	208	235	208	243	229	213	218	239	235	218	243	235	220	224	249	231	221	266	223	232	221	241	221	194	218	252	205	221	196	219	221	204	229	244	221	219	249	210	221	209	193	266	231	195	237	201	227	213	210	212	216	215	225	218	192	205	210	205	218	220	247	211	204	211	230	236	239	218	230	240	228	197	220	233	246	233	203	244	213	230	222	238	216	209	245	235	229	232	208	226	218	221	211	219	213	222	223	204	200	213	213	219	223	253	238	213	224	224	212	234	208	234	227	238	237	268	222	214	206	224	236	195	203	215	243	237	261	243	208	216	236	214	220	228	226	232	213	199	242	250	189	241	249	221	240	218	231	223	210	242	225	232	217	211	230	235	224	224	234	208	230	230	214	228	191	194	225	217	234	242	237	216	213	201	228	250	219	213	222	197	246	224	220	229	217	237	212	220	187	223	218	244	228	215	222	211	192	200	218	221	210	202	216	207	226	217	206	203	199	215	215	210	229	231	202	219	233	224	231	215	228	229	222	234	236	225	187	235	218	205	187	224	206	219	212	220	217	214	249	233	214	216	225	236	205	207	219	209	221	217	216	231	229	229	238	231	243	241	207	222	216	216	206	224	226	225	221	215	238	245	234	224	203	221	222	215	214	240	203	240	248	210	218	238	213	223	217	238	229	222	219	222	193	221	228	231	214	219	217	212	230	232	213	225	213	210	222	224	227	217	192	232	226	222	228	223	202	205	213	248	232	244	248	209	232	224	224	238	208	207	251	230	225	216	229	209	229	204	239	212	233	234	250	232	247	212	225	227	220	206	222	214	209	247	216	207	242	241	240	211	218	226	240	213	231	242	232	227	242	230	218	217	223	222	224	236	223	217	209	211	230	210	247	245	212	215	220	221	208	213	219	213	208	251	210	202	228	228	210	225	221	192	222	229	228	250	244	239	216	229	229	208	241	244	214	229	210	228	231	186	222	203	233	217	195	208	227	224	244	224	225	202	222	215	221	234	223	237	229	211	243	220	227	238	245	212	241	234	218	219	244	221	228	220	216	198	219	211	237	221	234	212	229	233	206	220	231	251	187	213	214	205	205	237	220	222	220	195	218	218	228	203	249	210	215	218	210	217	213	233	198	234	246	229	227	238	242	220	207	228	222	210	226
24761	21013	27063	25141	9908	1002	777	718	699	641	690	639	630	630	644	629	578	603	603	624	561	592	589	642	584	582	606	600	610	640	579	575	548	595	565	576	636	617	577	618	636	560	633	563	547	579	563	621	604	601	568	600	569	636	616	570	573	587	565	558	580	615	566	575	564	548	567	579	580	576	589	556	599	551	574	577	634	581	582	572	571	569	546	580	580	581	589	574	571	545	576	588	574	571	593	571	590	589	566	541	610	548	604	632	540	552	601	596	586	581	603	577	574	580	589	577	576	590	590	622	548	634	585	609	579	558	573	607	558	575	609	580	590	595	568	572	626	625	555	596	554	580	554	578	607	577	592	529	560	593	583	609	553	623	569	595	593	601	589	588	578	645	590	583	571	607	536	562	586	666	580	602	598	594	633	586	594	577	577	573	628	590	592	591	562	556	623	581	605	583	573	597	596	554	559	573	592	636	572	576	624	565	630	586	582	584	564	602	562	620	571	607	588	572	585	610	588	557	567	537	609	575	604	595	595	596	564	551	576	596	621	610	589	573	589	571	566	563	600	595	569	561	616	559	589	535	576	631	587	575	611	592	601	595	603	570	559	587	608	616	548	620	612	579	550	564	538	558	553	565	615	621	577	562	543	586	572	603	566	592	612	598	572	598	590	602	554	568	587	612	557	554	596	606	525	604	590	618	589	541	583	620	559	594	536	592	539	586	546	607	572	587	549	567	558	536	566	520	576	585	574	597	559	542	609	563	540	612	552	627	572	551	576	603	569	578	628	591	558	591	560	573	592	610	593	614	562	554	560	607	527	606	608	597	642	577	574	609	563	555	582	610	564	594	616	576	610	581	559	573	545	557	589	552	590	570	598	571	533	573	588	549	571	579	589	603	609	592	574	637	553	592	611	612	561	598	581	586	590	610	617	605	614	600	647	569	578	569	594	574	577	605	571	579	597	569	586	551	578	547	576	591	603	612	587	575	605	603	594	580	589	646	603	625	566	607	557	622	603	595	540	599	577	607	619	603	609	591	570	601	569	625	579	593	620	598	574	563	581	578	575	601	586	638	588	553	646	576	590	622	620	572	617	564	590	590	585	586	604	595	605	551	605	597	562	581	559	544	586	613	570	557	589	550	584	531	585	579	608	610	564	522	598	589	519	574	589	616	566	581	598	598	561	584	558	586	549	608	582	631	585	590	553	571	608	591	570	558	599	529	615	568	546	613	559	593	608	547	584	554	603	556	607	549	591	562	579	623	611	620	565	548	561	586	574	584	574	560	563	559	565	601	582	576	606	555	609	580	642	603	530	592	592	584	535	532	559	610	552	614	565	583	566	563	600	569	589	572	588	570	605	573	621	592	586	585	608	604	557	606	529	607	650	560	526	575	575	597	544	569	548	563	547	633	572	593	574	579	579	562	598	567	579	612	553	589	601	544	622	602	618	625	607	573	546	584	577	615	592	593	575	537	580	575	554	581	542	573	572	544	566	577	581	570	554	588	550	624	581	631	560	592	615	558	570	601	563	601	560	606	549	594	595	559	561	568	614	540	572	589	571	581	567	561	593	589	571	560	582	586	540	611	595	577	582	572	565	593	575	580	587	542	555	568	567	596	562	579	544	549	626	568	605	568	560	581	608	598	592	575	547	613	586	570	614	620	570	571	610	607	612	628	585	601	589	590	582	598	571	589	585	587	588	577	583	597	563	592	599	573	612	550	540	572	575	576	575	567	548	586	612	615	569	566	578	559	579	568	606	585	597	597	611	598	604	610	602	576	601	567	591	589	602	578	586	597	588	603	575	587	570	588	629	646	598	594	589	566	616	635	545	575	586	583	657	566	581	573	596	613	573	557	584	587	575	614	613	600	545	570	588	532	579	589	551	598	586	603	562	595	606	597	590	543	585	558	578	592	573	566	596	569	548	561	593	589	612	568	575	607	600	565	584	588	626	589	582	587	550	615	597	566	603	627	541	590	559	570	568	592	600	548	568	560	549	520	590	588	564	593	606	588	607	598	569	566	556	537	566	603	573	553	573	597	620	553	594	597	552	574	566	538	541	582	576	577	596	565	557	582	608	605	585	593	599	560	576	612	581	583	607	605	557	569	606	615	557	597	552	601	577	554	564	572	579	559	527	563	575	604	610	579	609	557	556	575	583	577	566	587	592	548	586	558	617	596	614	617	565	574	544	617	635	589	580	607	558	621	582	590	573	587	574	587	563	573	640	592	571	598	567	613	577	587	577	595	590	617	520	584	552	594	548	616	570	583	551	574	599	568	568	600	606	578	530	559	553	600	586	587	617	566	597	557	562	588	601	576	564	587	581	611	571	580	554	556	555	602	556	578	559	618	608	583	628	601	604	601	585	556	557	540	585	651	600	623	605	588	590	595	577	561	582	582	570	607	555	607	565	602	596	566	575	612	586	582	577	604	591	553	596	567	602	579	608	566	559	610	623	644	556	558	587	617	566	645	588	596	594	578	565	582	572	582	588	563	550	568	579	566	566	584	595	586	599	638	614	571	555	570	578	504	586	552	636	548	602	601	609	595	603	599	557	589	563	571	580	625	587	573	602	650	591	578	588	610	614	637	544	631	536	564	609	615	604	579	576	614	600	562	598	613	590	559	623	587	585	620	579	574	571	567	566	601	630	563	614	579	611	607	568	558	634	573	568	537	531	583	618	635	566	645	586	591	602	579	602	566	554	613	611	585	572	544	613	619	581	554	580	554	593	589	586	602	627	603	535	592	589	553	647	644	569	604	565	548	550	553	595	583	538	573	588	578	619	580	593	600	595	572	600	560	582	641	647	552	559	586	587	534	577	541	600	594	581	581	617	622	583	589	643	574	621	580	557	592	637	594	600	566	598	575	571	600	604	609	605	555	595	626	601	549	603	592	553	561	580	594	601	595	605	612	643	575	576	589	567	625	557	578	597	619	527	545	632	625	628	546	595	567	607	588	613	602	587	581	600	604	619	555	577	576	578	547	596	530	611	573	618	606	588	591	532	576	579	568	550	623	550	581	574	577	604	590	593	591	582	583	576	621	575	643	621	597	596	579	581	602	599	585	599	568	596	580	575	570	589	608	594	609	565	561	584	594	604	578	595	546	548	556	601	593	586	547	586	555	609	623	584	564	573	564	559	594	563	584	609	541	628	604	557	583	646	608	578	620	617	584	567	580	572	562	544	589	569	571	612	592	596	601	572	571	556	589	590	580	595	603	616	583	552	570	628	600	557	565	567	605	592	568	616	605	597	619	565	593	539	559	595	575	568	606	566	603	599	585	533	623	557	578	610	593	619	551	543	544	619	614	577	565	575	626	611	574	622	595	597	555	571	585	590	574	555	542	575	545	593	630	613	606	556	585	587	540	588	570	554	537	592	594	616	564	600	563	545	563	608	579	624	552	627	538	600	593	582	564	576	594	615	599	573	600	585	553	601	600	609	600	580	624	620	551	564	570	561	553	584	560	584	599	611	612	549	590	606	607
23196	6223	3309	1670	1452	1162	998	947	897	829	749	720	704	716	726	679	687	556	650	573	618	650	638	712	662	649	622	635	659	599	671	613	631	662	608	604	579	586	602	592	638	606	601	603	585	642	618	602	618	590	641	583	643	553	632	609	599	600	639	624	631	608	648	572	601	606	605	619	636	624	647	614	589	591	588	625	629	681	597	591	630	614	559	563	600	628	626	649	581	588	575	598	613	590	602	599	628	600	590	616	620	591	636	590	613	610	643	627	614	624	623	627	647	606	598	612	629	627	642	610	576	623	595	622	628	591	633	607	591	568	652	646	643	636	618	647	601	590	640	599	659	584	588	602	559	659	635	603	601	595	592	614	616	654	613	586	613	597	616	617	602	648	609	607	607	600	594	621	628	637	602	601	610	588	650	620	605	599	599	579	589	649	646	592	609	603	636	651	607	625	635	600	591	611	585	581	627	647	620	640	625	585	605	658	597	636	637	628	572	626	587	603	628	653	626	651	611	646	625	626	566	589	612	602	568	606	617	632	630	613	617	622	590	609	598	651	630	657	570	628	653	622	621	604	654	596	657	609	612	637	573	610	661	608	636	585	656	615	626	617	597	584	628	614	603	610	610	626	654	607	585	568	622	586	602	622	567	611	608	592	621	611	555	629	620	562	615	646	573	627	597	585	611	611	580	629	627	634	558	589	587	621	590	608	626	624	627	617	596	609	592	670	582	629	620	625	600	583	609	577	614	599	607	646	607	588	616	622	659	615	607	648	599	604	649	587	614	612	625	595	604	597	586	635	635	598	639	587	644	611	659	670	633	582	581	659	620	589	624	615	587	585	639	650	563	596	649	601	591	579	582	577	570	588	653	630	645	612	567	611	600	612	640	574	604	635	574	611	592	615	618	645	593	633	626	642	564	592	625	595	621	591	613	666	625	641	629	579	604	575	631	554	648	640	606	604	611	638	596	672	599	622	625	583	647	675	610	588	577	607	599	604	581	577	572	619	662	624	630	608	633	599	610	605	624	584	643	634	593	649	546	629	602	628	645	620	594	615	607	651	664	601	604	588	618	639	615	604	599	627	575	597	608	584	573	597	609	621	604	640	623	574	594	621	595	575	651	595	583	622	641	600	596	617	616	593	632	589	614	649	564	611	613	615	643	611	611	625	636	638	651	642	640	613	607	604	557	607	600	618	569	642	602	624	653	649	623	649	614	663	584	589	616	577	626	578	627	637	583	581	598	600	616	589	627	619	562	593	645	607	588	618	608	603	639	593	630	599	610	594	563	658	607	623	581	586	614	591	620	633	589	604	601	634	556	602	609	636	609	605	624	571	615	660	603	677	580	620	636	601	618	559	626	627	644	630	615	594	597	637	603	642	610	585	598	658	594	589	607	585	589	588	614	591	559	600	668	605	627	607	658	624	615	612	588	620	648	592	616	627	656	575	532	558	587	593	639	609	641	609	593	596	629	590	657	605	633	571	637	592	672	538	582	617	624	585	606	629	616	606	630	596	615	615	586	555	618	590	600	601	617	636	603	635	560	617	606	602	624	580	551	637	640	617	650	624	598	625	627	574	665	632	623	613	575	644	641	632	587	564	584	623	621	639	562	589	588	627	633	590	629	668	614	640	631	602	624	603	587	638	636	615	647	604	613	566	579	655	628	609	603	621	633	617	633	626	580	653	595	641	590	670	616	588	645	632	619	642	627	616	668	582	647	596	612	650	600	624	612	611	623	650	613	584	568	590	605	608	618	634	606	629	643	636	633	650	607	588	648	637	626	662	623	624	633	626	605	588	640	585	581	671	604	635	593	613	650	622	586	631	574	615	597	561	582	618	609	587	593	628	593	602	653	629	566	575	598	623	580	633	606	611	581	591	606	602	599	601	538	574	599	612	588	660	605	606	602	577	621	643	617	612	613	603	598	609	564	629	625	607	623	683	601	659	641	590	622	607	568	562	603	636	607	635	608	634	622	632	585	633	623	605	642	570	613	617	551	631	601	596	646	596	616	583	617	611	642	642	627	604	602	635	626	638	615	560	638	636	592	633	626	619	598	643	591	623	639	602	593	614	613	588	613	617	582	628	601	631	616	590	659	581	604	617	610	612	566	602	604	650	583	589	622	615	622	610	641	609	598	618	614	643	569	600	647	602	594	533	622	637	612	634	630	581	594	625	566	609	614	595	649	666	649	606	581	601	601	608	548	606	638	641	601	570	586	639	623	619	609	626	634	572	628	633	595	635	580	648	630	604	608	615	695	625	644	628	624	574	632	606	597	637	571	644	654	608	606	620	573	586	647	585	617	617	639	585	600	571	638	619	566	598	617	659	676	592	654	569	639	633	599	582	599	579	608	592	586	588	607	589	616	570	648	632	602	614	587	566	589	598	593	577	578	612	548	631	622	648	640	601	632	643	585	637	599	632	617	586	611	598	573	610	638	627	589	586	603	625	604	619	616	599	612	625	586	631	596	656	642	583	656	590	626	611	645	621	607	608	616	562	586	627	642	638	599	583	562	631	593	622	616	633	608	570	573	590	618	593	583	624	657	549	624	640	623	630	586	643	640	581	615	619	598	613	640	634	609	618	568	616	610	575	572	614	622	600	638	591	597	625	627	618	632	619	635	597	580	615	631	600	571	640	615	641	604	632	634	623	601	594	627	615	572	658	625	578	622	600	629	593	662	602	621	635	619	589	599	596	623	587	635	630	605	599	603	619	641	633	659	585	626	643	682	618	620	625	639	594	618	626	614	549	588	573	605	603	624	614	577	574	607	623	587	666	632	589	611	611	588	626	595	657	617	589	603	622	604	584	574	614	584	615	602	640	625	600	595	622	580	612	642	604	623	625	602	617	645	614	583	606	615	627	638	591	631	642	631	613	612	644	614	640	619	580	637	592	616	632	606	631	595	635	619	678	617	640	616	620	642	603	598	662	624	568	626	598	604	606	610	577	640	630	627	621	646	608	617	613	637	587	675	633	634	594	647	588	583	593	633	614	588	672	605	607	610	616	586	607	616	622	620	589	596	610	617	601	599	604	632	598	600	583	592	576	609	601	639	642	554	662	597	627	623	613	628	641	609	630	626	610	604	625	631	622	609	593	610	608	608	630	613	594	644	561	667	624	577	635	608	600	636	596	648	587	610	604	587	592	613	606	634	615	624	607	613	621	614	641	619	652	629	615	621	641	577	608	631	624	630	593	595	629	622	545	612	598	575	601	664	621	603	634	589	627	625	583	656	600	615	648	625	584	604	607	605	620	569	586	608	576	608	593	575	600	587	629	634	638	603	605	611	645	623	629	624	573	615	600	613	672	602	600	616	633	605	614	578	613	600	609	588	574	595	602	643	607	571	607	558	632	568	595	649	624	570	611	607	636	619	646	600	587	614	615	578	607	576	623	588	662	591	608	595	624	594	590	594	630	613	635	619	627	603	580	615	662	615	611	584	590	614	641	591	606	620	579	630	598	643	612	627	581	636	641	590	594
22482	21076	28733	23662	21080	21139	7989	1205	897	749	745	676	622	635	573	536	557	570	531	517	470	497	513	479	492	507	461	504	513	468	492	473	490	462	484	457	481	489	457	468	462	477	477	473	511	453	465	412	456	471	486	456	436	431	462	462	441	449	477	458	462	500	427	473	477	484	472	486	449	435	439	416	485	439	435	450	458	444	467	469	438	453	457	433	463	455	433	427	460	428	456	494	450	467	426	442	454	462	433	428	482	467	451	460	435	468	445	471	424	471	446	445	448	442	435	409	499	504	477	438	439	451	461	469	437	503	453	431	441	457	472	404	429	475	470	479	417	466	427	475	441	450	471	425	451	431	475	475	475	416	483	461	446	466	453	452	460	457	464	449	474	457	425	468	466	474	497	471	464	436	438	485	437	448	460	448	436	466	439	449	437	479	436	453	461	458	448	444	432	410	437	442	409	449	462	443	437	446	487	507	432	453	485	490	509	462	450	481	480	474	438	500	440	412	457	434	428	475	436	482	454	439	472	480	462	432	441	451	457	462	484	438	453	435	487	458	424	431	410	470	438	438	458	408	470	449	467	483	455	438	481	450	422	432	471	448	433	498	444	401	451	458	463	449	443	446	432	488	457	484	456	485	419	449	422	460	426	487	485	481	485	458	475	462	422	446	448	429	440	413	447	465	471	465	421	437	462	433	467	451	449	444	476	455	435	447	464	427	440	458	444	447	422	466	428	425	429	429	422	475	436	459	441	450	450	453	461	462	436	458	416	406	464	433	462	459	493	508	460	477	463	491	423	462	440	491	459	415	438	477	492	486	425	426	435	449	444	446	463	442	447	468	440	451	449	466	484	449	474	432	489	437	429	459	468	444	459	448	432	446	469	468	461	477	461	486	449	441	474	470	515	446	437	427	407	475	442	446	473	423	453	470	437	458	466	440	466	480	430	481	414	440	443	473	443	443	430	496	471	449	478	466	479	467	488	439	432	425	455	455	478	479	444	510	431	439	459	448	448	452	410	464	472	419	452	504	449	451	483	461	439	515	472	422	419	445	448	424	479	421	457	448	468	471	448	470	467	464	441	428	471	473	477	450	458	450	471	422	432	456	461	449	433	468	458	433	427	464	442	481	441	399	489	459	474	432	453	448	428	414	443	436	436	460	473	469	448	412	476	480	446	438	435	470	457	472	451	502	447	410	491	445	463	421	428	468	448	442	473	448	475	458	457	499	455	450	454	469	486	471	453	429	464	459	440	418	459	444	476	516	463	469	455	492	477	427	466	494	417	392	448	484	457	467	446	477	407	456	460	458	439	468	446	434	492	425	425	459	479	424	412	469	420	505	451	461	432	444	482	472	456	448	418	433	480	466	458	458	444	443	421	449	449	462	487	490	490	430	437	432	445	472	479	451	433	429	450	435	441	448	443	482	458	434	457	434	443	463	472	434	470	491	474	451	491	456	482	464	416	445	474	432	429	445	439	487	463	446	447	470	418	450	462	446	456	435	438	482	484	440	418	429	458	439	456	481	467	452	445	460	460	439	445	465	465	489	453	449	502	399	439	447	488	468	455	444	459	444	454	472	428	506	437	445	494	463	476	480	488	449	464	444	464	466	458	423	452	465	468	446	459	425	439	459	453	462	469	494	463	452	459	466	498	432	471	498	478	469	463	449	505	452	429	436	418	433	442	467	483	443	464	507	445	472	452	441	470	450	445	448	463	445	480	435	484	470	438	417	425	434	476	446	490	476	419	426	442	476	436	467	476	430	444	482	472	459	423	443	499	430	477	485	458	454	452	417	465	469	473	446	465	482	422	416	440	475	447	486	452	464	491	433	457	431	461	447	505	456	457	458	485	452	458	429	479	479	472	485	442	463	431	429	492	492	478	480	428	451	447	449	469	476	482	429	445	418	455	444	452	471	461	479	432	433	461	465	423	446	425	449	448	447	457	427	433	440	456	437	437	466	441	473	441	457	446	420	488	447	442	465	466	460	451	443	462	477	502	448	455	470	438	487	436	491	455	429	463	441	446	468	439	490	425	491	455	426	472	426	472	428	456	477	443	452	408	458	467	487	457	445	405	440	452	479	457	461	447	454	483	464	485	476	452	421	473	488	458	446	499	435	457	453	472	424	445	429	471	417	405	434	471	457	449	469	490	499	455	477	510	456	447	415	445	446	458	438	478	463	471	440	434	483	455	417	447	440	497	431	462	422	459	448	479	438	453	450	497	457	454	440	454	457	434	496	442	446	465	442	472	448	458	452	450	451	478	449	476	451	456	464	447	432	426	426	447	453	465	473	467	446	435	474	468	462	437	474	431	468	462	455	475	500	452	425	460	456	460	453	474	483	469	451	482	472	443	452	465	478	444	468	451	444	461	426	438	450	464	467	448	429	422	453	487	450	453	462	458	470	468	431	464	457	474	447	472	476	449	468	444	448	454	457	453	462	454	464	434	448	449	432	461	455	515	466	457	479	457	432	488	435	509	465	416	462	476	436	415	468	462	427	473	399	460	436	494	434	397	464	459	450	488	450	430	474	468	425	478	455	476	448	439	439	421	487	436	454	458	461	448	416	454	424	476	454	435	471	393	462	455	443	477	491	464	478	500	501	460	461	468	449	432	450	438	526	467	465	489	478	444	465	440	452	450	444	457	438	471	411	428	467	437	432	461	455	455	466	429	476	416	433	435	463	452	485	451	491	421	428	393	448	484	493	404	484	444	425	480	457	420	444	457	435	409	440	414	466	463	447	437	451	449	446	425	504	482	466	489	478	420	443	436	462	459	434	469	467	451	450	433	472	491	465	429	410	454	415	434	449	471	418	474	503	481	443	440	480	408	466	450	432	419	486	478	445	438	472	440	453	494	469	420	435	452	446	446	436	419	432	429	483	445	467	464	448	486	469	469	432	485	485	479	445	473	487	476	473	437	481	439	453	452	432	462	441	425	462	443	418	460	463	450	475	449	467	500	431	452	468	426	475	417	440	452	483	424	454	438	475	483	474	450	460	443	448	465	436	439	469	455	483	447	459	444	418	420	459	478	433	467	440	466	471	450	430	467	446	459	454	452	423	448	452	439	408	414	462	439	440	472	451	488	428	429	465	478	479	428	475	443	408	461	482	483	436	480	476	437	453	454	468	429	437	459	444	512	451	484	466	457	450	467	449	471	383	436	460	523	450	459	377	473	471	472	451	452	456	472	482	463	457	454	449	468	476	455	451	485	440	431	454	473	468	498	448	475	462	472	463	439	498	440	463	411	475	482	444	436	453	468	434	481	459	480	454	450	488	441	436	469	506	455	466	468	432	439	494	448	434	459	445	480	450	454	436	431	439	441	479	419	441	413	462	460	427	477	448	460	501	460	431	465	465	408	479	451	447	488	441	458	462	476	408	444	448	424	477	427	500	486	428	456	457	471	477	481	444	479	450	445	446	439	479	456	444	439	468	470	444	469	448	462	422	430	441	433	445	450	444	444	460	462	457	453	460	467	430
30581	15804	9394	4609	3385	2549	1959	1587	1278	1069	931	830	814	736	733	646	620	584	601	539	558	547	504	559	522	543	513	508	523	495	542	496	468	477	507	483	488	499	459	486	483	461	469	487	499	501	472	485	478	471	466	481	479	481	455	469	495	459	459	492	442	434	465	476	476	440	472	509	443	468	458	478	500	441	458	456	455	497	462	463	504	468	494	474	474	469	489	455	477	461	450	446	487	475	470	444	470	465	459	480	459	447	488	462	517	482	430	472	481	462	489	460	453	508	481	459	495	470	467	493	493	451	458	465	474	473	523	435	454	454	476	454	435	449	478	450	452	496	422	464	459	443	475	482	471	465	480	447	495	446	482	420	489	421	490	472	492	429	445	453	448	436	494	449	462	456	488	441	472	451	514	465	490	482	483	477	455	470	496	473	463	456	448	463	458	425	493	485	467	455	500	440	418	463	483	462	445	501	481	452	435	452	475	444	442	488	461	488	466	447	524	436	429	467	488	442	484	483	452	434	480	422	467	427	457	466	465	372	462	485	452	492	469	472	419	485	455	489	470	436	431	486	456	494	433	469	448	472	451	467	451	484	473	450	439	456	465	463	436	447	451	488	475	475	474	424	444	456	475	464	455	501	449	457	454	391	456	453	443	458	440	448	444	448	470	460	460	465	446	432	496	431	459	441	468	436	457	450	487	477	456	511	444	460	456	437	451	465	450	469	464	489	488	442	442	464	462	446	464	456	441	483	470	499	488	480	495	467	454	449	422	474	463	472	487	479	476	462	451	480	460	462	443	487	494	471	456	431	502	434	436	434	466	449	493	455	455	435	493	413	448	464	457	489	455	497	464	494	447	456	490	451	474	485	500	482	456	456	446	463	408	475	495	475	473	520	444	468	473	464	487	462	465	468	440	442	470	446	469	480	447	462	446	485	471	481	484	491	469	474	430	449	500	483	484	475	486	483	436	412	464	448	468	456	490	460	483	433	457	440	483	450	465	462	473	463	483	432	467	480	464	514	456	462	450	499	463	476	467	482	483	443	492	424	457	442	480	468	469	474	446	473	429	462	468	480	440	450	411	494	494	458	467	495	458	464	470	468	480	429	445	454	445	478	436	474	462	441	454	498	504	507	430	453	495	470	472	434	461	503	468	450	470	454	408	459	442	463	458	449	481	436	465	466	408	466	480	412	459	459	475	448	407	453	426	440	424	456	427	453	502	466	435	439	474	452	479	480	448	477	469	465	439	445	501	477	496	465	445	473	467	437	468	440	472	439	442	461	428	450	459	521	448	487	454	468	478	427	374	464	468	438	496	448	447	463	500	461	487	450	488	451	440	456	438	466	473	424	446	466	476	453	481	455	478	464	477	450	453	449	510	496	460	466	410	443	462	467	456	455	482	461	477	447	472	474	418	438	450	459	495	464	465	464	432	475	442	434	463	475	444	473	449	471	490	494	436	473	485	481	453	483	498	449	465	452	443	451	476	476	467	454	460	495	447	484	459	459	418	483	457	438	485	464	484	437	472	458	491	499	450	486	478	445	456	453	432	472	507	458	455	446	454	453	498	468	446	429	463	441	476	472	488	450	439	421	453	489	474	464	469	460	496	435	475	470	459	462	480	420	470	473	471	469	450	468	447	484	441	481	417	432	470	460	473	459	434	472	489	441	439	435	468	464	523	439	455	467	477	495	482	467	473	472	460	458	501	473	435	486	426	434	487	428	480	442	467	427	448	443	445	486	462	505	458	456	476	460	444	438	454	429	468	449	457	459	464	465	441	474	440	480	478	441	473	480	468	443	520	428	489	456	487	467	468	479	463	479	413	462	482	416	445	486	504	497	414	467	460	457	453	469	423	445	464	435	471	478	473	490	468	453	480	422	490	468	432	470	500	466	455	461	480	452	446	426	468	438	482	443	494	457	417	478	468	452	466	469	471	512	492	468	465	450	455	448	426	444	430	449	446	469	462	485	469	481	506	438	450	456	473	461	453	458	450	487	441	487	444	475	449	441	459	469	492	425	452	454	496	471	452	448	470	457	447	428	456	428	508	461	464	463	463	426	460	444	479	435	445	462	420	462	518	453	471	464	482	462	464	500	488	458	438	475	449	480	446	468	482	455	436	462	463	461	484	454	458	458	484	490	457	468	455	482	441	448	453	464	448	440	445	439	459	483	473	436	440	450	470	476	453	447	455	470	462	481	489	463	456	458	478	437	447	428	481	445	464	481	457	480	424	472	487	473	489	501	411	473	462	451	435	454	476	468	466	475	493	482	468	478	470	488	446	469	447	450	449	476	449	445	431	453	480	459	433	467	452	468	476	446	469	460	470	425	432	435	453	478	467	440	432	478	452	471	474	467	449	424	455	465	445	427	465	466	472	467	444	474	442	443	431	457	453	458	510	461	433	464	431	452	499	445	498	454	460	483	510	442	482	426	467	476	474	492	431	474	487	465	458	442	475	504	435	470	470	449	429	506	479	479	459	472	440	430	460	470	484	491	446	461	459	448	472	445	452	439	434	438	463	445	441	453	477	460	477	459	449	418	437	485	451	488	427	443	508	464	464	477	432	479	471	465	452	459	461	439	445	464	465	422	477	457	448	465	452	459	435	454	488	451	502	464	431	468	466	473	445	449	459	468	453	434	485	493	477	455	489	502	459	477	471	444	453	441	430	455	458	502	467	464	467	463	448	466	461	466	458	495	444	457	452	466	451	499	492	428	472	490	456	461	458	472	434	488	452	458	455	451	459	474	492	449	435	465	493	473	461	450	445	462	460	437	444	457	491	463	439	427	468	448	470	441	454	499	463	450	444	448	473	497	473	446	468	462	482	424	473	455	448	477	447	466	480	480	514	472	508	465	433	440	464	469	494	475	472	421	465	451	462	494	478	475	459	475	505	465	442	468	472	482	437	440	500	451	467	501	492	512	452	466	492	480	462	503	478	461	465	466	427	457	482	483	470	476	498	456	447	457	488	470	472	477	446	466	484	510	468	450	460	457	491	456	440	425	470	466	431	468	482	466	449	472	478	443	432	464	453	489	422	429	464	485	449	462	454	469	462	420	454	475	469	456	460	433	468	480	419	443	477	452	491	467	492	426	463	444	415	449	479	498	509	433	441	457	487	447	439	490	474	492	463	454	457	487	461	489	420	458	419	470	439	480	464	443	459	487	457	511	433	474	444	461	482	478	473	458	460	460	428	466	498	448	449	459	490	451	463	420	440	458	452	485	481	461	460	445	444	477	442	492	442	425	476	484	451	480	413	430	456	476	470	470	516	489	450	474	426	459	491	467	470	476	415	468	474	456	477	435	520	459	454	526	457	512	453	429	451	467	470	489	499	476	487	450	429	479	436	491	448	492	459	443	450	486	422	455	463	483	473	414	489	436	474	444	478	433	454	524	465	472	515	477	494	505	476	466	489	435	416	479	498	452	465	458	455	456	437	423	450	461	439	482	437	455	502	487	446	488	492	490	455	448	451	437	440	444
27931	17371	3418	627	440	404	377	358	324	388	367	350	332	344	387	363	336	337	345	350	321	329	357	330	337	324	305	342	339	347	342	368	329	342	339	379	349	368	348	321	367	315	372	346	397	340	341	352	319	374	360	344	346	343	367	365	341	354	317	330	341	350	339	321	339	339	342	355	359	370	363	337	345	373	346	346	353	343	287	348	311	345	355	323	324	355	349	377	326	336	364	359	302	352	344	374	316	339	367	337	351	349	310	350	344	342	315	316	331	361	375	312	346	349	331	326	351	359	338	322	313	369	354	361	359	333	380	344	349	334	379	367	337	375	375	338	348	325	404	338	361	358	331	330	339	305	323	353	323	334	339	338	346	324	336	326	305	340	324	349	337	353	339	302	352	368	372	364	365	401	331	318	368	345	354	346	313	332	349	363	331	357	342	352	326	342	362	360	343	317	356	313	368	360	394	349	362	313	348	364	342	345	325	358	367	314	337	380	329	356	332	348	351	360	308	358	363	363	336	398	370	336	350	320	357	350	325	319	366	357	327	351	340	305	323	332	345	310	373	340	336	305	341	361	314	357	341	338	320	350	325	381	350	314	349	314	348	349	359	361	368	360	365	323	350	328	324	373	329	338	367	324	333	324	359	346	358	312	355	337	363	362	334	334	359	344	349	383	339	352	329	333	359	331	379	339	333	330	335	350	346	328	362	372	329	367	369	358	376	328	316	379	349	362	354	357	374	305	341	318	395	328	342	299	355	357	340	340	326	387	368	359	371	357	371	332	300	319	331	332	332	351	344	355	378	341	344	327	353	403	339	360	379	343	350	328	345	333	370	370	345	344	353	376	347	359	343	332	312	349	338	329	345	330	342	338	320	326	334	321	322	358	342	334	362	335	319	322	354	367	324	354	363	323	362	327	322	355	357	335	311	369	352	363	374	320	366	323	326	343	341	353	326	350	352	340	342	330	350	309	322	311	356	336	349	361	334	333	359	321	335	359	346	351	324	374	339	331	344	361	358	336	375	332	337	319	380	336	329	322	342	347	339	310	365	361	333	355	355	310	364	319	344	314	307	359	340	357	312	333	349	376	391	345	338	353	340	354	348	369	328	368	339	324	338	333	328	340	328	320	369	331	351	348	363	313	333	328	322	346	361	312	358	343	340	379	363	351	363	319	336	315	341	363	341	366	342	337	354	309	322	314	353	340	330	356	358	380	348	353	332	333	337	352	347	353	312	377	355	298	368	318	339	333	360	320	318	353	354	350	332	321	323	360	317	394	346	345	314	317	354	351	328	352	360	373	349	350	323	366	352	340	323	333	339	365	360	353	336	318	335	333	349	356	354	352	377	322	337	342	331	355	323	364	348	353	361	368	331	361	391	309	355	375	328	327	345	315	354	335	330	376	332	338	363	382	350	370	350	365	363	340	319	369	345	333	352	352	352	362	349	369	346	339	338	340	361	319	341	343	326	338	321	307	325	345	341	346	336	350	369	352	362	354	343	346	312	338	327	308	336	356	358	335	354	356	341	347	320	345	347	380	321	333	377	378	306	332	342	382	345	312	351	388	371	332	374	351	323	365	339	353	321	309	365	345	324	365	373	337	348	320	316	326	336	346	340	390	348	361	337	324	365	378	334	345	318	349	336	331	336	317	339	365	355	360	343	332	348	310	315	344	368	339	370	334	370	334	323	357	344	344	378	348	340	350	343	379	357	372	379	332	359	356	347	366	336	341	351	386	328	339	354	356	358	386	363	343	336	309	346	343	386	341	335	347	356	329	376	369	331	361	348	347	363	378	326	374	349	326	353	381	343	349	374	364	375	367	326	309	328	377	344	356	348	331	361	357	338	354	361	343	384	328	316	347	325	335	312	334	317	373	355	360	370	382	352	324	397	341	372	364	351	339	371	341	349	268	365	353	332	333	334	350	367	312	370	356	345	337	380	359	331	326	361	347	342	342	327	326	352	374	368	371	341	311	351	358	336	336	367	339	335	372	346	329	346	353	337	339	306	334	338	345	360	338	343	370	374	359	347	363	314	333	341	325	370	352	334	366	349	354	348	312	346	337	336	311	330	345	319	337	343	347	353	334	347	357	360	363	356	354	321	361	376	380	334	356	323	321	288	325	340	371	331	344	340	322	333	360	328	330	379	335	330	338	334	306	358	353	351	352	325	347	317	354	340	369	352	318	372	357	374	321	344	350	347	369	373	336	362	352	338	360	379	336	326	341	347	339	327	327	346	374	342	339	337	371	350	332	361	331	294	306	342	320	359	287	380	318	367	365	331	326	353	314	326	322	333	335	350	362	334	340	298	378	351	360	330	344	361	355	306	329	351	346	336	347	363	318	335	364	334	340	364	315	349	362	373	324	333	310	358	369	364	365	375	295	305	353	365	344	329	326	339	341	373	326	356	368	346	352	343	315	326	337	359	320	330	343	372	344	347	369	360	380	309	325	321	350	332	328	318	356	349	340	321	304	311	346	352	352	341	339	360	351	367	354	353	335	373	365	354	317	345	341	359	371	324	337	338	343	335	323	331	316	375	320	346	339	321	355	309	338	330	358	347	322	329	338	392	378	342	354	297	338	323	349	359	349	368	357	318	340	330	353	325	312	362	338	386	353	345	336	347	410	339	336	380	323	335	311	334	324	373	334	376	343	330	343	324	336	306	319	314	332	338	408	329	344	355	349	371	367	368	396	342	363	325	351	347	329	338	364	393	332	321	326	351	364	321	339	324	333	353	293	365	343	352	358	336	357	328	341	309	392	331	350	330	369	355	358	362	332	335	350	334	328	359	360	359	313	344	305	338	366	352	352	320	372	358	359	359	315	381	374	346	362	301	315	380	328	362	346	361	358	323	353	370	341	334	338	363	346	368	374	314	339	375	339	340	337	352	378	302	360	358	342	347	337	354	367	351	335	378	353	354	362	368	324	311	344	296	339	351	355	337	325	370	329	355	366	338	363	327	315	348	329	378	336	376	346	347	345	345	344	329	345	323	347	348	338	322	346	388	324	350	305	366	337	345	365	346	336	323	357	354	325	338	324	365	360	338	329	373	361	366	322	342	365	336	295	321	365	325	339	362	307	328	332	359	320	325	347	332	379	335	352	311	353	370	364	354	325	343	328	355	360	344	382	341	351	372	343	371	353	338	354	345	362	340	364	337	339	355	363	339	370	342	333	343	347	337	350	324	351	370	345	356	338	357	347	342	368	377	336	339	344	353	327	356	339	312	329	378	345	328	336	335	325	323	364	333	324	361	344	352	337	347	314	331	374	354	351	359	336	370	348	341	329	339	341	339	375	379	329	356	352	363	382	322	347	357	373	330	333	321	375	348	356	348	340	327	328	341	343	371	358	361	353	353	334	379	308	350	332	339	347	330	381	341	310	355	342	298	366	355	373	342	370	357	354	332	366	371	350	352	357	354	352	329	324	340	357	337	351	362	341	351	355	331	334	365	372	352	330	327	399	361	351	348	357	318	363	347	351
7279	1002	728	500	476	434	412	427	426	378	389	370	381	379	394	408	408	380	382	373	387	386	387	398	410	385	415	381	418	396	386	370	394	402	362	372	384	400	421	404	388	364	410	408	373	394	377	402	360	395	407	397	387	364	402	372	387	362	366	400	384	388	401	364	385	374	356	433	362	412	359	372	392	400	365	369	390	357	395	413	361	398	394	427	353	372	374	355	406	413	382	400	351	396	372	398	360	351	386	412	372	377	364	359	368	402	374	356	406	404	366	396	377	406	408	377	397	418	380	402	374	392	359	356	378	373	418	374	416	350	355	410	389	348	404	399	379	390	404	413	385	363	366	337	360	393	372	365	390	386	368	392	356	363	393	396	360	379	374	371	413	381	377	365	363	368	371	391	378	367	410	362	350	361	373	368	363	396	423	348	383	392	384	403	352	377	391	384	376	392	402	371	396	363	384	387	371	391	396	394	381	407	375	339	370	365	403	430	385	390	381	392	378	418	388	372	415	361	399	388	403	363	356	358	405	367	355	366	373	388	378	376	395	408	398	406	397	379	371	353	407	343	380	372	401	398	387	388	405	406	423	368	383	392	388	396	383	410	388	402	355	386	386	392	399	388	389	366	359	358	393	392	416	418	387	387	386	412	379	384	374	408	394	360	374	390	380	382	389	384	372	385	367	393	376	347	388	380	409	343	375	427	383	374	373	400	398	369	359	374	367	367	404	384	392	395	396	403	387	376	385	377	386	400	392	390	388	380	380	394	404	407	396	394	403	381	374	377	368	387	398	401	402	389	412	403	365	386	363	358	371	384	372	405	389	357	380	382	408	355	401	396	376	349	364	379	390	389	366	392	418	376	380	371	408	373	388	348	390	342	380	407	371	413	429	402	407	362	406	391	410	378	375	391	393	413	374	370	382	393	395	357	367	388	369	409	389	405	377	386	410	413	394	369	378	389	396	372	374	420	372	361	394	378	377	377	373	385	380	399	381	369	407	412	377	417	391	375	406	402	378	370	431	384	389	398	403	392	396	408	379	383	356	389	388	415	387	392	406	394	370	383	363	394	397	362	367	397	386	399	377	412	399	376	401	381	444	398	374	412	374	366	361	382	375	371	361	381	405	385	398	370	387	393	382	381	380	388	356	390	393	346	350	375	399	384	398	369	379	353	389	373	356	412	387	375	399	361	406	373	396	370	404	369	369	379	390	419	405	408	375	406	352	368	402	409	355	371	389	391	376	393	355	369	395	366	393	422	390	378	388	353	400	410	379	403	380	382	347	380	356	375	372	409	392	409	421	410	386	368	389	395	390	408	395	410	374	392	365	397	407	389	401	382	404	367	409	402	374	407	349	362	402	377	376	364	393	381	397	392	391	418	370	382	424	404	375	397	379	395	362	392	393	364	362	384	382	367	397	374	381	398	391	341	400	350	378	422	368	386	407	351	383	369	411	352	374	384	394	374	377	348	359	364	394	392	409	387	380	347	402	410	368	372	398	393	384	379	375	391	406	375	396	388	366	356	420	384	351	351	388	367	395	403	393	370	397	415	365	393	397	365	398	407	396	379	354	393	384	379	385	372	373	421	381	401	385	377	395	375	387	385	419	386	383	373	388	411	423	390	387	385	403	389	395	387	376	393	423	381	356	441	374	397	425	387	375	403	403	391	392	373	355	362	382	382	419	391	411	377	401	381	390	376	398	401	390	402	352	384	355	348	345	386	358	354	428	367	417	380	390	392	372	383	370	399	399	417	376	374	398	376	411	389	382	374	366	380	373	360	436	349	358	352	369	372	420	398	385	365	404	399	371	395	373	414	406	393	378	347	389	391	390	382	388	398	374	378	393	408	359	371	400	377	370	386	394	390	372	368	368	390	380	364	376	373	381	370	418	367	424	392	368	404	392	413	399	417	395	401	383	369	377	395	374	382	385	382	387	383	412	366	411	384	373	387	388	381	396	395	388	423	410	385	387	377	357	390	410	384	388	397	402	393	376	395	390	418	394	348	378	357	379	326	380	376	385	404	372	359	420	380	400	373	390	361	395	377	398	392	386	366	390	419	334	389	400	385	363	398	395	374	401	381	366	394	401	380	395	398	390	407	365	399	372	371	389	396	363	379	394	361	353	369	369	378	385	357	406	377	388	377	385	379	366	417	415	369	358	378	397	381	399	397	378	395	379	376	429	366	381	379	337	402	362	406	410	408	392	405	399	373	412	365	351	386	402	407	385	394	403	383	400	383	384	371	377	369	386	359	409	366	387	356	399	351	336	388	374	362	383	415	377	353	387	371	396	355	392	397	422	400	377	401	371	372	356	408	421	422	403	360	378	394	347	384	400	395	350	366	412	393	391	383	406	387	377	413	363	410	375	402	377	364	365	384	370	369	390	382	363	399	353	401	408	423	441	386	417	376	381	392	369	415	437	424	423	344	377	377	377	371	393	361	362	370	384	367	368	398	381	381	370	385	394	381	339	383	392	380	363	346	387	413	364	369	385	386	388	401	373	405	353	355	368	376	362	362	371	336	404	377	361	400	373	393	351	382	369	375	386	365	364	365	375	359	393	370	384	371	412	364	383	364	325	386	396	434	412	403	381	400	379	378	344	405	390	381	408	416	356	351	391	390	375	420	347	371	395	400	431	348	374	382	392	349	404	404	394	383	377	367	381	381	407	372	361	356	374	432	419	433	367	372	386	382	395	361	396	360	366	416	381	385	404	415	377	339	388	371	415	399	379	414	376	420	401	401	401	372	360	376	395	394	372	400	363	384	404	381	439	363	388	401	380	411	375	352	381	395	368	400	402	373	401	388	390	364	370	353	390	389	401	411	387	344	434	386	394	385	383	379	399	373	402	364	391	385	388	416	393	384	348	385	367	373	371	364	356	377	402	379	342	384	371	383	367	355	402	381	375	386	379	390	369	356	417	398	388	394	382	404	402	363	358	406	380	379	401	373	405	396	374	366	403	392	388	363	378	381	352	372	373	361	371	391	383	363	349	381	378	364	374	372	404	383	366	392	411	391	384	382	386	418	393	384	385	393	389	395	376	368	385	395	365	356	366	365	378	367	389	372	406	382	381	358	398	404	371	375	373	372	381	370	389	359	377	387	413	394	388	372	408	405	417	374	421	416	370	379	409	388	399	369	431	397	399	384	386	373	370	374	421	392	382	400	346	415	386	416	374	374	385	352	373	390	382	398	382	392	346	394	376	396	347	343	432	392	407	394	346	375	393	363	361	395	364	370	392	397	388	400	399	381	395	385	393	380	381	397	397	364	385	384	397	395	381	389	365	385	380	385	419	367	373	381	435	395	403	377	402	379	367	402	398	363	376	377	406	373	392	366	400	382	410	404	409	402	393	394	396	404	385	367	402	401	384	386	419	399	358	366	409	370	338	376	372	394	383	385	376	371	390	394	425	394	405	364	433	385	401	403	401	384	415	375	394	386	396	422	402	404	392	339	372	385	365	403	403	365	386	348	381	380	374	407
23570	20962	28066	24016	20941	8911	813	555	414	374	359	311	291	277	258	247	256	213	240	219	219	214	227	227	215	198	216	210	222	216	234	234	215	210	198	210	191	204	194	226	210	193	209	187	185	214	202	208	199	188	191	215	198	202	205	198	219	216	192	201	196	172	204	206	204	213	216	224	209	188	183	181	210	188	211	176	172	187	208	218	190	238	195	193	202	210	194	183	199	183	194	193	213	194	200	198	169	197	195	187	201	195	200	224	193	181	191	194	199	198	204	179	194	198	207	212	213	196	207	194	201	199	169	198	195	204	215	202	176	190	185	189	185	203	210	180	193	219	187	192	193	185	202	202	188	198	198	159	190	161	201	180	199	204	190	208	197	187	183	189	184	195	177	185	194	175	199	195	189	195	191	190	206	181	197	189	211	192	213	207	191	215	177	187	187	195	198	186	201	175	195	204	191	179	180	196	187	204	223	180	184	191	170	208	176	209	194	223	171	196	157	197	178	186	207	203	191	185	194	216	208	185	190	188	195	200	182	205	198	212	192	166	173	200	207	218	184	186	216	177	182	204	204	180	191	186	193	199	172	222	211	220	179	186	208	186	170	175	191	197	191	216	200	177	199	212	197	177	181	212	203	189	178	178	206	176	215	209	179	198	185	208	165	180	159	177	206	195	214	202	175	192	177	203	167	188	210	214	198	178	194	192	211	166	176	218	208	208	214	190	187	204	229	201	176	195	186	199	204	201	195	183	185	212	206	203	211	205	193	203	187	209	187	196	187	190	177	183	190	200	198	199	200	202	191	194	190	192	215	227	212	184	191	181	194	213	183	207	191	182	208	186	169	199	228	174	187	206	182	187	187	188	183	195	210	204	200	166	202	206	165	200	181	206	175	193	185	205	192	176	207	175	204	223	191	201	189	188	206	174	202	199	191	202	217	181	190	183	194	170	211	223	186	190	176	191	193	224	187	187	181	216	208	208	182	187	216	196	188	185	184	200	217	179	202	208	178	206	184	162	169	206	176	216	162	182	188	183	168	198	214	191	236	201	186	167	178	187	203	179	201	218	192	187	198	188	181	200	213	199	214	203	208	184	188	175	182	188	197	208	223	205	212	189	202	198	202	192	189	209	197	201	197	192	189	182	168	180	176	196	205	187	202	172	197	179	194	195	192	196	191	197	181	189	203	201	191	210	190	212	196	190	186	221	193	195	214	214	207	197	178	185	211	185	181	196	210	194	202	174	194	169	209	192	180	162	207	187	189	192	211	173	200	201	203	215	180	198	202	177	201	180	188	178	246	176	208	213	215	212	178	170	205	180	184	190	205	224	205	186	185	215	206	193	215	202	195	185	202	175	187	188	205	237	175	201	182	188	194	174	191	194	177	194	213	206	200	192	198	205	206	186	188	198	215	184	199	198	205	196	193	199	210	164	212	194	200	180	180	203	182	207	211	206	192	185	194	184	204	181	209	205	155	200	196	203	178	194	199	182	167	180	201	206	176	206	201	193	203	214	197	204	192	193	196	201	201	188	194	189	201	191	192	185	194	173	209	194	199	209	191	223	201	198	198	201	199	233	203	182	182	204	178	210	201	207	177	187	230	213	200	195	219	201	184	208	185	187	190	184	197	194	187	187	197	199	213	202	187	190	206	193	222	206	180	202	199	182	183	196	209	196	198	179	189	209	205	201	183	207	200	187	175	192	179	190	202	213	190	199	202	216	211	199	165	185	208	191	202	206	191	202	217	195	202	203	181	199	190	203	198	196	222	209	195	190	199	198	203	170	176	181	192	220	171	208	212	188	178	187	213	211	174	180	179	165	196	185	213	202	200	176	192	206	203	208	180	191	200	201	203	212	188	200	202	198	213	194	194	198	169	191	205	185	201	200	216	187	203	195	209	159	178	188	205	207	193	214	191	168	185	195	163	193	225	182	182	174	201	191	197	188	198	218	194	177	168	184	218	182	174	206	210	207	223	158	204	174	181	198	199	199	205	196	208	191	202	195	184	204	217	217	226	222	179	204	209	175	178	194	217	214	191	181	171	191	208	174	161	208	215	214	179	186	191	196	187	205	172	171	184	186	195	179	187	173	202	189	202	187	182	204	194	191	192	186	195	199	215	196	197	217	206	166	176	195	181	198	199	216	191	188	177	179	198	184	178	203	215	191	184	193	186	215	193	205	202	179	209	205	177	194	212	202	213	211	206	164	187	216	213	159	194	200	213	185	170	208	208	210	208	181	192	194	213	194	232	223	206	173	184	190	205	204	204	181	199	205	196	200	179	231	194	189	210	192	201	183	217	198	196	204	204	196	208	175	198	210	197	204	195	206	189	211	208	172	203	191	215	203	193	218	214	183	176	191	188	173	235	200	223	208	199	198	191	182	178	196	177	199	193	221	219	180	188	212	181	211	200	185	208	198	211	185	187	212	202	175	183	166	197	208	184	180	194	198	196	198	212	212	212	203	181	190	211	200	211	212	183	196	188	190	211	200	167	188	184	228	209	228	170	203	201	188	186	198	191	186	190	195	198	205	195	209	201	197	185	202	206	173	204	181	200	198	211	199	196	197	189	205	203	189	171	199	195	183	185	170	181	195	212	185	183	207	184	197	215	203	174	203	186	189	206	175	193	211	188	209	244	199	212	222	202	223	197	198	199	201	181	191	191	200	211	185	184	193	182	197	207	179	193	193	207	199	217	189	197	201	205	203	190	190	207	190	205	198	192	191	201	190	200	203	170	205	181	177	190	195	217	210	210	215	150	213	206	174	200	194	195	195	198	185	205	186	201	195	204	214	197	191	184	180	183	191	202	196	188	178	202	213	174	179	188	217	204	179	194	157	213	198	158	214	187	201	193	184	188	182	187	189	213	194	166	180	231	209	194	191	200	176	188	194	178	246	180	183	181	163	206	193	205	181	213	195	205	185	193	180	181	231	194	185	194	207	200	181	207	217	180	178	206	195	199	199	221	197	205	177	196	205	193	189	186	209	180	185	188	213	172	203	188	204	192	200	193	207	201	208	205	189	206	202	214	209	186	195	202	171	173	197	181	198	208	189	179	190	175	193	181	186	177	188	196	208	206	221	191	207	193	171	192	212	193	178	197	185	199	222	183	203	199	182	196	202	171	195	197	177	212	192	191	181	179	213	196	178	173	186	210	193	207	182	221	192	210	201	195	209	169	199	198	207	178	195	195	186	197	176	166	194	188	197	197	205	205	188	200	203	194	178	191	175	181	199	203	196	197	205	208	203	174	206	194	172	195	189	206	193	239	177	207	204	178	193	185	172	186	198	210	188	200	188	180	197	199	197	169	201	194	209	190	188	208	189	202	180	209	205	212	200	195	213	184	193	190	186	199	191	204	193	188	190	181	184	160	195	198	192	193	220	170	230	177	208	206	203	192	186	203	188	195	205	199	168	187	199	200	212	198	213	227	212	199	180	179	203	197	198	190	195	202	182	206	197	211	199	198	174	203	203	199	203	203	202	198	190
24304	9505	5464	2535	1755	1316	1023	789	672	558	495	431	389	390	329	345	299	310	312	276	299	250	291	277	299	235	265	245	224	222	230	224	226	248	258	224	231	223	222	225	263	245	224	234	229	223	216	221	242	201	223	213	244	234	227	218	233	243	215	223	216	221	218	202	233	266	218	214	223	267	221	218	213	227	214	251	216	236	235	242	230	217	225	235	216	227	210	230	206	225	226	227	210	233	220	226	218	248	225	233	219	211	199	216	215	221	235	232	221	230	221	222	223	234	229	220	203	257	216	212	245	203	193	221	185	207	215	202	226	222	240	208	211	235	201	216	226	233	233	247	179	224	227	226	222	217	214	248	230	232	219	213	200	238	226	218	246	222	209	210	210	221	206	205	240	232	214	219	231	236	244	235	245	204	200	219	217	243	223	200	211	227	242	230	203	229	212	230	206	195	219	218	207	210	220	246	223	206	225	204	237	209	195	244	220	200	212	211	214	209	210	222	214	226	230	229	227	228	191	252	213	216	234	220	224	219	218	235	234	204	203	235	220	215	212	189	211	219	188	225	228	224	215	248	244	243	234	231	239	203	208	222	227	246	228	233	227	221	233	221	204	239	231	216	220	251	234	217	209	212	207	214	215	201	230	232	232	223	207	229	230	230	203	222	231	237	190	223	263	192	218	217	230	216	211	217	218	219	252	242	236	236	229	200	209	223	238	241	213	218	235	213	219	246	247	220	220	254	213	220	194	215	231	212	229	240	211	235	197	221	199	222	224	242	226	205	240	234	206	233	220	229	233	248	229	232	227	226	241	197	207	224	227	232	235	214	216	219	208	242	224	242	228	221	247	217	231	233	243	196	234	211	247	224	208	205	217	226	229	216	242	203	226	213	244	203	181	219	238	252	226	217	266	225	256	221	234	229	233	241	195	218	234	208	219	228	238	217	218	218	219	222	200	226	220	243	226	220	198	200	262	208	230	217	220	225	236	225	206	236	201	220	226	214	235	240	243	230	199	207	209	215	244	204	230	192	225	231	216	240	216	233	212	225	217	221	231	222	196	211	223	235	227	239	237	210	223	230	234	214	220	187	214	237	202	238	230	212	240	231	204	212	224	217	244	251	231	201	220	213	233	253	222	226	221	235	252	225	226	192	218	212	224	242	232	231	217	221	208	222	209	229	230	227	224	214	231	211	215	208	214	223	234	217	256	218	221	224	232	238	231	247	203	235	241	200	229	228	231	210	237	220	226	227	221	213	226	202	212	214	190	196	254	236	212	216	221	215	242	229	206	240	236	204	237	217	224	184	192	212	239	231	230	235	215	227	246	214	236	240	203	243	231	249	223	216	226	210	214	232	229	239	204	223	235	220	235	192	221	219	220	212	218	246	200	221	220	250	232	202	232	236	222	204	225	215	199	226	241	219	233	220	227	250	230	221	207	220	250	218	228	217	198	237	232	230	217	209	208	229	238	207	251	221	253	253	231	245	227	228	222	222	222	247	209	211	214	191	223	244	245	229	217	198	217	225	219	213	231	204	195	215	250	227	207	243	192	216	232	239	230	229	195	212	227	209	222	234	220	219	216	226	207	226	230	223	230	210	268	215	222	240	240	197	238	219	202	206	203	208	225	234	231	215	228	208	223	227	197	245	228	210	219	194	211	242	202	230	229	226	213	235	223	216	231	197	223	220	231	207	235	235	236	213	246	212	211	230	217	220	222	219	207	256	209	223	212	214	206	222	203	213	207	252	225	240	244	214	218	201	216	226	208	217	234	219	255	200	240	245	218	227	220	237	241	225	204	230	244	219	219	207	201	214	222	215	235	216	205	211	201	239	214	211	248	225	230	216	188	246	238	233	225	204	221	230	205	213	214	221	246	220	222	225	250	225	225	217	227	229	218	225	203	242	244	230	217	218	188	232	213	251	235	223	221	218	218	229	194	218	205	218	194	218	214	197	223	241	234	225	249	228	236	212	218	199	235	215	236	204	227	224	220	222	210	206	219	228	224	210	232	218	219	225	225	209	229	230	223	200	216	220	218	228	216	257	231	224	221	211	241	217	220	222	194	248	209	218	259	203	200	225	238	230	233	195	214	230	220	243	228	226	210	202	241	245	211	227	199	203	235	202	227	240	235	208	181	230	220	201	226	214	222	239	227	249	219	218	211	221	189	206	201	214	205	228	244	240	233	225	241	212	248	227	186	239	234	215	218	236	211	228	204	225	240	237	246	221	231	228	217	207	211	219	197	215	217	252	202	244	210	218	230	210	225	210	213	217	216	224	200	197	244	251	202	245	230	244	217	206	231	220	213	219	247	211	235	215	213	232	204	216	212	233	203	256	235	212	226	219	206	243	231	235	220	214	210	246	240	213	241	192	234	194	227	217	230	237	201	235	276	224	234	228	207	227	245	209	216	227	219	227	218	217	218	232	250	229	235	191	219	209	224	200	239	208	220	226	224	245	206	235	218	238	226	219	225	223	229	237	244	242	221	217	237	244	222	230	226	210	212	222	205	234	248	211	251	219	195	208	208	234	228	219	228	241	221	224	225	214	210	232	220	240	219	222	220	214	228	219	213	220	279	219	218	206	205	224	230	222	232	237	231	215	228	237	225	223	210	219	229	201	243	217	196	247	233	243	246	239	241	207	239	210	193	226	217	224	234	202	210	225	221	213	205	226	227	220	224	222	222	243	237	248	238	247	233	224	211	208	242	207	225	235	207	235	223	211	241	223	219	221	198	191	233	227	219	218	236	217	248	209	219	219	204	214	228	232	231	206	228	223	221	240	268	252	228	213	191	214	222	215	236	229	249	232	214	228	232	222	228	266	235	233	204	225	207	214	228	196	221	237	214	235	212	237	204	216	262	221	229	253	229	225	250	219	208	204	218	223	204	218	225	238	242	217	202	221	219	207	222	210	231	207	212	242	233	200	220	225	207	234	229	217	223	225	245	217	192	254	223	243	226	206	230	241	202	231	222	215	224	216	239	201	221	211	211	216	221	249	213	225	233	241	219	225	215	217	212	223	205	260	226	227	245	212	253	194	194	205	247	236	210	211	248	246	228	217	205	201	251	233	205	218	220	233	232	206	222	254	234	205	226	211	235	211	206	209	206	235	247	207	225	222	229	229	216	202	221	211	226	224	243	227	216	224	239	213	199	198	229	223	219	233	249	231	228	214	212	232	221	212	218	201	243	221	220	199	239	239	244	223	239	229	225	224	232	205	212	213	245	211	190	232	230	211	239	214	241	232	218	207	206	248	210	221	221	214	242	243	212	249	217	220	219	225	237	209	213	240	228	191	229	221	211	204	202	245	207	217	233	214	234	208	202	186	210	235	231	220	224	217	234	205	210	248	222	227	233	240	215	229	219	236	230	223	233	206	227	229	217	234	232	208	240	232	211	231	231	218	211	211	255	211	218	243	221	203	222	228	218	189	220	214	261	214	240	208	207	236	255	204	242	232	212	209	245	227	208	240	230	226	223	198	230	252
24777	21034	27045	25126	9689	1002	826	701	670	642	602	626	596	644	612	657	608	580	613	635	563	576	601	611	617	630	556	533	599	602	555	579	570	583	631	601	623	628	595	591	567	611	595	609	568	552	575	586	583	553	572	631	585	584	599	598	568	617	579	636	590	520	548	573	591	582	599	597	583	556	609	536	589	569	561	605	573	599	569	589	599	559	624	588	618	590	568	635	610	582	612	580	607	590	569	571	568	578	576	630	603	538	596	579	584	572	603	601	565	629	604	581	577	597	569	557	553	608	597	604	587	575	586	604	594	596	615	534	567	530	556	577	576	588	598	595	637	587	573	582	559	573	555	577	594	581	581	614	569	574	565	596	546	579	578	571	576	580	603	537	614	629	566	606	557	594	586	602	606	557	587	610	536	593	552	628	583	595	579	625	619	614	611	561	588	567	612	571	601	590	610	574	577	592	560	585	565	590	621	566	615	590	562	569	610	570	582	609	586	581	605	561	614	577	585	560	572	521	566	576	551	557	588	608	612	606	560	578	600	584	545	590	584	581	538	559	594	596	593	611	578	577	565	610	583	587	607	586	593	594	601	613	580	602	620	572	603	571	565	591	617	534	579	587	586	569	583	580	558	578	578	588	592	624	591	593	574	615	626	571	617	588	606	594	579	562	577	617	598	599	610	556	612	545	534	585	575	595	583	592	580	573	574	602	580	610	549	547	603	535	576	561	618	581	601	569	555	625	594	576	595	590	632	567	557	565	577	566	604	589	626	563	583	606	558	557	569	602	584	570	579	580	594	642	583	601	592	620	552	583	595	568	587	558	635	613	584	561	594	602	585	595	575	594	567	604	581	554	539	546	578	533	569	569	611	605	565	595	605	619	623	614	582	546	585	587	623	651	615	563	606	575	572	584	585	579	585	578	546	578	596	606	553	571	595	577	550	579	546	558	544	557	635	593	581	593	575	615	613	631	582	591	558	595	642	642	578	588	594	638	571	574	591	598	616	576	600	576	616	572	555	623	618	569	590	604	616	600	599	600	556	572	606	573	601	585	584	558	551	595	569	584	567	585	568	597	628	591	577	606	599	566	593	608	572	598	587	562	582	572	586	578	598	547	572	591	610	627	598	560	601	590	585	591	595	586	605	545	608	617	558	572	609	630	585	591	589	576	595	598	582	610	620	598	566	581	579	565	551	576	608	592	589	569	557	582	602	607	627	594	551	576	592	609	595	597	581	579	597	596	569	586	583	556	589	609	569	589	590	565	584	542	540	613	587	606	609	576	586	563	552	608	568	545	555	575	587	603	615	566	565	605	581	582	553	555	598	560	583	583	604	588	546	645	594	613	576	591	586	636	583	550	620	574	569	551	587	574	579	576	568	570	570	593	615	585	599	618	616	596	586	581	590	548	563	617	590	595	583	606	535	554	621	607	543	598	597	615	612	587	587	552	600	597	597	568	538	527	552	575	596	647	608	612	596	673	592	625	597	546	569	577	557	581	610	646	620	584	582	608	549	592	621	599	580	579	559	604	620	605	608	562	598	648	635	534	591	560	580	565	628	582	583	548	595	549	608	603	585	607	585	617	558	580	558	590	522	552	556	635	613	565	574	625	578	560	606	567	593	563	592	573	589	553	542	532	585	561	574	566	568	600	643	568	577	578	595	562	606	585	615	606	555	581	542	576	576	614	587	585	545	553	584	568	588	579	598	610	610	590	588	561	574	555	572	578	619	611	582	548	574	571	608	596	610	584	589	569	546	610	602	542	581	593	583	601	587	605	568	611	607	616	572	587	570	631	609	589	595	598	584	654	606	612	571	606	595	603	597	594	573	604	581	599	638	570	565	601	579	543	599	572	619	579	581	570	580	555	528	565	620	543	545	572	592	546	604	598	602	585	617	565	539	602	576	608	655	588	642	595	613	576	581	580	593	596	554	593	611	570	589	602	625	614	580	584	544	586	631	597	573	619	592	588	613	535	604	618	598	594	565	560	550	623	584	590	618	592	566	588	563	549	627	580	561	581	584	628	586	657	592	535	576	571	579	583	591	602	531	556	549	594	557	591	555	595	570	620	626	574	605	577	627	596	609	625	554	550	629	588	606	602	586	568	612	566	591	610	601	624	598	597	563	591	545	619	571	573	574	609	561	580	577	561	626	592	587	613	592	568	614	611	586	606	584	615	588	616	577	615	635	602	630	600	545	607	587	614	549	584	564	594	548	577	567	598	584	600	610	616	561	610	593	582	586	560	595	622	569	565	606	603	565	586	581	616	579	576	581	624	613	566	593	565	600	609	549	567	594	602	594	622	598	601	568	552	588	596	609	613	583	610	582	607	592	558	583	618	668	582	639	582	590	582	555	571	564	599	555	570	608	579	570	580	605	604	596	560	586	621	596	599	586	625	555	551	558	557	594	550	578	657	578	546	583	584	606	618	597	545	544	592	612	583	570	600	606	593	566	616	582	591	572	613	605	569	596	565	662	580	566	586	604	579	576	599	583	594	587	623	591	559	579	582	597	580	584	564	612	588	641	562	608	621	578	577	531	581	544	582	544	556	599	585	621	566	595	619	591	539	578	541	566	592	565	585	606	606	554	593	592	610	592	606	592	585	577	598	622	534	589	611	606	647	537	568	615	654	559	569	580	610	584	614	595	577	611	560	581	609	599	623	589	608	526	625	621	588	614	599	556	594	565	601	572	620	578	581	641	610	588	602	577	561	601	595	617	563	546	586	595	589	580	616	599	573	586	618	602	538	580	664	603	650	605	609	574	625	566	591	608	538	610	604	619	602	616	581	620	598	581	641	577	608	635	562	606	569	588	590	609	623	556	577	540	586	590	594	651	608	575	560	549	583	565	592	613	579	545	617	620	582	544	629	592	593	594	591	595	575	579	585	574	576	565	605	571	585	601	564	570	584	610	599	585	570	605	592	600	569	607	564	582	629	587	595	629	614	580	609	609	566	561	598	575	527	607	574	622	576	600	579	602	590	587	573	575	571	548	613	618	578	571	597	586	570	549	582	566	591	604	574	637	613	628	608	576	592	522	579	587	611	616	574	627	580	560	594	600	559	600	576	565	526	587	610	574	551	593	608	588	557	575	579	616	584	601	581	571	618	571	625	594	625	581	567	568	543	603	602	609	573	557	612	633	642	544	562	585	578	564	600	561	583	608	571	589	581	645	615	620	563	628	551	622	599	616	599	612	569	556	563	605	577	572	598	602	564	600	607	616	595	576	592	556	552	572	630	581	571	595	558	550	612	586	593	598	635	566	550	562	582	610	590	622	602	623	592	563	595	585	502	557	606	618	557	517	584	591	590	569	613	545	612	599	602	571	594	563	555	625	581	602	603	558	555	609	598	585	576	560	582	589	576	584	612	560	556	608	572	630	572	547	607	599	579	548	572	610	580	590	595	626	583	588	576	588	581	600	597	573	556	589	596	565	597	604	578	589	619	556	598	617	574	576	574	587	608	635	578	546	601	575	538	601	596
22316	5631	3200	1803	1357	1165	1040	853	885	801	716	717	668	699	683	658	633	656	651	653	665	620	648	637	640	625	650	623	637	639	651	613	616	593	615	634	607	614	625	627	619	647	589	618	611	599	613	623	669	632	560	610	600	629	658	630	665	620	594	606	605	622	627	669	638	587	611	585	652	647	625	639	657	614	583	648	642	599	579	629	634	628	590	626	595	612	688	629	622	584	633	601	612	619	572	611	556	649	631	655	581	600	599	665	615	647	628	630	629	578	595	632	626	614	630	645	624	601	629	600	618	586	626	622	637	606	616	578	618	626	591	603	640	624	611	588	645	645	632	615	622	651	596	591	574	586	609	603	570	602	646	627	583	581	630	640	617	622	574	601	558	623	604	639	637	574	641	631	603	612	622	668	570	615	591	595	656	596	634	615	646	581	624	625	591	573	608	617	654	619	567	556	613	597	619	566	624	629	601	592	603	602	645	607	652	602	586	599	614	593	588	614	587	631	581	648	594	598	603	594	605	593	581	596	601	635	603	603	660	606	608	638	624	563	639	628	620	616	636	638	645	571	619	631	629	603	628	634	601	584	618	611	640	593	641	610	587	613	616	609	612	619	608	619	604	645	600	628	609	575	618	601	608	627	615	630	625	606	606	617	603	655	600	599	639	651	575	636	602	628	611	622	618	626	629	605	607	636	627	658	582	628	630	600	617	579	624	607	568	607	579	590	584	636	616	602	605	642	583	636	623	609	619	639	612	602	589	629	592	604	607	597	594	630	603	645	613	576	599	565	657	595	602	634	638	630	634	629	574	626	622	628	603	550	597	603	610	565	605	636	610	599	595	597	581	587	590	637	595	662	620	585	647	592	641	609	639	607	620	590	582	600	612	623	601	658	643	611	631	663	644	595	614	635	657	624	610	621	604	609	602	589	628	628	585	596	615	601	596	648	569	592	590	634	570	646	631	580	609	607	633	620	605	617	623	586	635	601	655	641	612	652	589	622	579	657	601	632	627	591	616	625	614	627	631	565	618	623	633	605	603	602	582	570	617	593	584	603	597	628	596	613	589	608	661	655	659	628	596	620	626	597	616	621	609	609	557	600	579	611	574	629	621	618	645	622	640	601	593	629	586	608	607	611	611	595	575	618	581	600	604	618	661	605	615	607	637	635	613	592	611	603	614	616	613	642	586	572	633	635	593	605	592	601	567	619	578	630	614	595	579	592	611	641	595	594	601	611	575	609	617	602	627	620	639	585	565	592	611	660	590	588	607	594	591	660	586	644	593	631	633	595	597	607	622	612	606	604	613	618	680	615	628	588	611	613	613	646	600	597	627	552	601	639	576	632	618	583	650	593	629	609	601	636	656	594	621	628	593	616	596	609	636	647	627	620	620	596	615	620	615	594	579	642	593	609	646	637	651	589	636	632	585	617	628	643	592	603	593	622	636	560	605	635	626	634	597	585	623	622	575	624	591	584	601	589	604	643	642	593	612	603	596	614	599	617	631	645	617	599	631	561	619	557	576	599	631	629	639	635	580	639	641	647	581	635	656	627	628	602	669	650	589	579	599	569	615	605	622	613	559	606	629	641	641	607	596	616	670	615	636	599	575	621	587	615	654	612	601	604	640	622	610	623	586	598	618	597	601	590	625	634	599	595	619	624	614	610	599	618	622	596	601	579	582	597	631	621	560	626	609	629	611	629	624	631	605	580	573	606	619	615	618	599	574	609	635	562	621	601	606	615	624	575	643	614	624	595	601	657	624	589	644	630	596	610	633	602	618	600	600	642	639	582	584	619	608	600	670	617	640	619	595	595	606	644	569	573	630	629	633	602	629	641	610	619	593	604	650	653	585	598	587	613	595	615	589	637	605	622	622	619	605	620	630	600	616	634	603	610	632	622	622	638	568	621	581	648	658	658	582	579	570	635	560	622	588	626	572	627	601	650	620	624	641	613	626	613	635	633	593	588	644	629	607	590	594	640	584	596	606	666	616	640	591	596	631	624	615	558	597	598	664	579	652	616	612	621	673	608	612	621	642	621	627	620	563	635	604	612	641	604	596	640	681	601	584	601	637	642	610	635	597	628	641	594	620	612	593	654	595	629	613	655	601	609	627	589	609	585	635	651	613	582	608	608	607	653	581	629	625	650	603	603	609	633	586	603	576	632	610	600	643	594	626	627	637	567	627	615	642	625	617	644	656	595	622	637	615	608	645	665	611	611	627	649	603	633	615	581	610	597	643	607	638	656	653	663	619	599	562	583	629	565	650	640	624	597	622	578	596	630	629	657	577	635	605	615	681	592	621	587	585	614	631	653	562	627	661	636	652	598	623	631	617	605	567	560	622	617	589	596	634	590	599	621	598	625	655	600	620	624	616	597	619	628	605	617	624	626	644	595	645	583	656	562	621	617	602	609	644	672	576	619	594	587	628	618	629	589	637	621	601	606	642	600	550	636	593	621	590	628	574	588	607	618	616	605	624	620	594	632	603	597	612	614	629	629	620	640	592	629	618	614	577	619	606	655	652	601	654	607	600	579	611	610	612	649	630	596	588	616	614	587	593	595	578	598	587	603	651	668	619	616	625	616	622	605	617	631	619	602	612	643	658	637	653	626	607	615	621	623	643	597	633	636	601	600	587	608	659	632	607	614	637	606	629	622	600	670	609	632	623	611	581	629	606	617	613	581	616	561	601	579	624	589	602	599	620	599	609	623	605	621	612	593	648	645	615	615	624	651	608	599	605	608	604	645	646	677	625	644	644	650	620	611	601	587	559	631	679	644	558	595	644	650	611	621	592	614	568	637	614	637	625	582	618	655	616	643	578	601	631	614	613	630	621	621	605	619	584	630	628	569	613	607	668	603	645	563	626	660	625	601	635	680	622	626	585	644	587	596	609	585	601	607	606	564	609	634	582	569	666	617	618	586	632	571	605	603	613	671	639	595	635	649	631	581	615	650	623	592	619	630	607	598	674	609	612	612	590	601	618	602	591	598	629	604	625	649	584	631	574	641	620	600	661	630	619	633	612	624	617	619	622	598	565	634	647	601	618	627	632	609	610	606	619	598	627	629	568	697	613	596	602	612	618	579	601	648	604	592	595	646	594	603	605	652	573	617	614	620	590	591	572	654	639	640	617	638	630	605	617	620	606	610	647	615	612	590	624	601	657	612	615	599	639	639	659	578	636	598	627	590	619	601	613	571	614	622	625	599	617	600	609	607	631	662	649	625	612	605	611	593	595	604	605	561	635	595	610	616	623	620	630	620	613	627	609	600	627	601	618	626	662	656	654	607	595	613	621	652	600	589	652	600	601	625	625	630	619	626	623	619	577	586	619	619	645	619	634	624	625	640	614	565	657	593	616	591	604	607	599	580	658	624	597	595	644	626	607	633	638	610	625	569	591	601	623	603	587	598	647	634	645	605	593	607	616	652	625	636	652	653	575	605	639	611	576	655	657	673	633	651	628	623	572	621	610	642	611	600	661	635	630	684
22491	21076	28674	23706	21069	21111	7880	1204	873	799	714	710	662	629	603	547	534	532	566	557	509	523	501	516	516	502	491	513	510	505	502	461	475	484	494	496	476	454	463	473	479	457	478	497	514	468	449	455	446	486	449	442	449	429	466	482	440	476	487	451	482	467	451	463	470	434	493	470	502	455	476	493	446	438	438	440	475	436	482	451	456	412	464	511	477	431	431	434	467	462	489	444	466	440	475	455	485	427	446	497	442	468	460	455	478	448	428	475	450	462	453	445	442	448	453	438	420	439	485	459	460	431	458	485	457	486	456	492	504	436	465	437	507	465	457	483	467	470	441	406	477	497	453	492	464	444	459	493	457	470	459	494	491	476	451	445	452	472	489	463	458	467	485	448	481	464	488	452	458	476	468	452	474	487	477	488	467	477	457	447	490	457	474	436	464	455	453	446	439	468	473	437	454	472	438	491	489	525	449	462	456	445	458	476	462	448	462	443	453	465	469	438	474	435	439	431	436	499	465	438	478	433	444	458	476	515	472	487	457	472	467	433	446	526	475	462	419	439	455	454	434	445	471	450	484	455	458	509	475	463	431	492	497	461	444	488	481	464	466	453	433	466	440	447	487	469	459	478	436	519	469	486	484	419	476	450	446	455	474	496	492	495	455	471	471	443	452	477	459	498	470	471	440	471	482	452	462	458	452	469	466	442	470	438	443	429	442	462	482	431	444	449	464	455	492	439	457	500	450	451	503	447	447	479	459	469	483	477	487	487	457	428	465	459	460	458	420	450	441	489	481	477	454	475	431	496	447	471	473	450	471	486	486	481	442	463	462	493	472	485	466	399	444	474	460	444	446	467	452	448	496	477	473	495	448	455	456	475	462	451	435	460	452	458	454	496	485	449	420	463	446	448	458	483	430	480	476	458	469	434	457	453	440	454	423	477	468	463	495	418	446	464	449	451	428	399	475	463	455	447	443	448	453	468	473	460	467	435	462	476	471	466	428	505	472	445	454	471	448	456	453	476	501	472	490	464	441	470	477	471	449	431	459	438	480	461	436	472	473	452	453	470	455	423	408	477	460	467	435	484	442	490	466	451	424	452	475	484	436	433	491	482	432	443	430	460	467	501	479	463	468	469	485	408	445	465	483	432	462	483	462	462	483	472	449	443	462	454	458	425	439	517	439	468	440	479	459	423	480	477	481	497	452	469	472	426	410	464	470	438	446	459	427	472	485	446	457	419	447	444	482	447	476	486	465	486	497	441	472	442	472	451	461	496	470	429	484	471	465	504	478	484	448	466	458	467	471	454	464	455	496	449	475	455	476	485	442	477	461	468	457	458	495	420	474	471	480	452	462	436	463	471	425	482	462	451	476	448	452	483	470	473	477	491	466	453	474	486	466	481	449	465	427	472	492	476	452	482	444	465	458	500	466	458	477	466	478	483	469	479	517	457	471	466	487	471	466	479	432	472	451	503	453	454	493	417	468	494	487	480	482	424	474	455	457	463	432	461	433	464	443	456	466	443	467	483	492	485	428	412	483	443	464	419	486	443	436	443	434	455	509	464	453	487	444	435	460	481	465	426	422	467	435	471	497	459	460	409	432	445	454	529	479	440	460	433	440	499	444	476	460	450	475	435	466	466	444	433	460	443	460	495	470	475	462	436	436	457	468	439	496	440	478	439	447	454	447	438	449	469	482	462	411	495	443	442	483	462	472	456	443	460	431	457	450	466	440	469	456	455	458	448	494	431	473	456	436	406	478	481	467	439	460	461	477	437	474	465	461	459	443	452	445	461	425	438	464	474	462	477	449	460	422	457	422	475	420	472	427	486	509	437	509	447	431	425	474	481	483	440	499	456	437	454	493	507	459	472	467	475	443	443	455	436	417	511	457	449	476	474	480	435	491	459	512	474	456	434	447	478	454	484	434	463	475	434	470	464	471	485	464	471	488	437	458	451	432	465	450	443	467	450	479	455	418	462	473	480	486	458	491	471	456	462	450	483	490	443	453	452	421	439	451	455	434	474	438	443	466	472	421	436	449	436	479	493	451	481	453	451	452	470	438	450	463	421	477	478	446	463	431	473	477	498	503	460	467	472	466	456	481	476	489	406	487	472	469	475	457	463	470	427	452	494	444	458	454	466	466	458	450	448	489	444	507	484	444	472	431	474	445	493	442	476	457	466	493	462	464	445	459	464	439	478	483	448	454	493	464	487	447	489	454	418	492	453	495	403	447	477	457	415	488	470	456	427	472	450	435	472	477	465	452	467	413	485	440	472	452	482	442	475	478	518	464	471	441	471	450	453	456	440	492	434	451	456	460	460	481	477	470	460	443	442	489	451	506	442	435	437	430	456	477	474	482	453	439	433	464	461	470	450	464	439	462	478	448	459	454	483	470	500	468	495	430	468	414	431	471	479	410	476	474	462	461	427	466	474	458	500	436	436	485	419	437	441	455	434	473	459	480	451	483	499	479	468	422	443	429	502	460	450	481	480	421	416	469	466	488	458	437	462	492	458	432	498	464	440	456	437	432	485	443	470	457	472	405	441	476	447	468	432	449	476	461	457	515	434	454	493	463	479	457	446	497	461	457	472	447	445	485	485	402	501	480	462	511	481	449	419	486	467	477	441	473	454	442	448	475	456	448	432	457	457	460	450	476	476	428	442	441	466	453	409	466	447	461	485	443	501	472	448	441	467	456	474	456	492	452	472	439	476	435	489	498	472	444	477	415	474	464	477	476	452	487	478	481	434	454	456	482	459	418	462	438	438	487	455	498	488	471	445	455	473	438	462	480	456	474	451	466	456	453	488	485	475	471	482	432	460	462	410	466	429	471	447	482	431	425	464	496	459	440	470	438	435	492	491	477	455	466	433	487	467	469	463	443	442	482	478	466	460	459	450	474	466	467	488	494	487	453	430	480	472	469	493	435	420	485	421	459	440	464	439	437	431	455	474	439	416	467	462	489	445	461	466	470	437	459	427	443	460	455	471	436	449	467	483	478	470	436	448	447	449	494	478	492	455	464	460	475	461	471	437	440	475	473	438	465	463	496	436	441	451	460	456	425	448	478	454	476	450	427	453	482	425	460	501	465	423	468	465	465	459	449	434	456	492	475	429	425	432	461	457	451	462	448	450	473	495	486	458	469	446	488	451	450	444	455	465	496	485	462	452	489	443	512	464	451	459	511	463	456	454	447	447	491	475	468	445	476	483	506	451	454	506	452	469	498	472	432	471	447	429	489	491	482	485	440	486	467	483	448	459	414	471	473	482	455	440	456	475	446	441	474	490	466	470	453	443	475	460	475	476	475	471	441	501	449	429	450	439	520	452	468	433	464	442	431	449	432	435	492	469	443	461	449	471	421	466	478	436	444	484	491	462	457	448	461	475	452	477	435	448	466	429	485	462	457	481	512	453	400	456	469	461	470	456	454	436	481	473	445	455	458	447	464	439	479	479	471	478	452	511	421	449	424	456	469	480	481	456	444	451	487	448
30936	14859	9410	4636	3335	2472	1927	1553	1222	1089	954	864	754	711	722	646	618	632	611	567	541	519	575	526	557	571	497	506	503	497	472	528	511	540	512	506	512	494	464	519	499	472	490	469	470	475	455	448	486	491	479	473	473	426	461	510	463	467	444	468	490	468	455	466	463	479	474	454	463	488	453	424	443	493	476	464	445	468	457	477	495	495	441	453	453	455	465	457	439	478	516	491	476	421	472	458	457	458	482	450	450	429	456	493	472	406	453	460	479	455	466	509	478	497	440	441	466	480	476	446	492	437	440	480	461	441	476	444	447	493	469	478	465	440	467	463	446	497	492	448	457	491	491	458	439	434	487	496	507	459	443	453	441	467	472	478	476	447	468	437	451	484	476	447	432	473	490	444	462	487	504	487	426	435	463	485	485	466	421	483	464	494	446	446	482	477	473	484	477	462	454	444	488	469	466	494	451	445	465	426	492	498	451	491	511	501	449	509	479	446	472	446	454	451	470	475	478	465	435	450	449	463	454	470	473	447	414	476	489	477	470	426	465	439	463	455	518	491	467	502	470	462	487	501	454	433	411	422	473	435	445	456	469	471	448	464	458	464	432	474	463	462	453	458	474	422	423	449	463	465	458	459	441	497	443	447	493	484	461	488	410	474	482	455	494	481	465	451	472	439	449	454	416	483	438	491	501	484	445	489	440	462	458	478	484	485	458	439	468	483	455	447	506	461	490	488	498	524	473	463	460	479	462	461	465	476	443	471	480	439	473	489	489	496	494	488	432	459	501	461	489	456	475	463	458	483	453	478	468	428	463	489	446	477	483	457	445	427	485	470	445	438	438	444	437	491	475	436	445	441	461	483	428	514	427	458	501	439	437	474	479	464	501	478	472	476	471	462	462	443	464	490	437	470	465	400	464	483	475	443	433	447	444	411	451	459	477	505	468	410	448	480	481	443	484	475	426	506	443	463	488	477	473	450	499	463	460	510	517	458	427	452	438	493	473	462	456	468	445	454	509	407	456	459	479	494	478	479	513	491	482	477	469	455	438	441	410	456	471	461	478	475	434	446	475	442	465	419	420	464	457	469	412	496	492	463	491	465	490	463	493	422	465	462	478	459	464	454	407	436	459	495	436	403	446	455	458	458	432	453	445	445	491	468	448	434	457	464	461	455	473	440	494	459	463	468	474	470	496	486	469	508	464	458	464	473	457	472	445	464	451	470	472	463	449	475	464	457	472	428	485	471	468	511	450	441	447	468	441	444	468	469	476	476	477	441	469	435	474	472	478	452	492	474	483	483	449	420	467	470	455	471	436	437	471	415	489	497	441	470	464	450	439	476	468	434	482	461	450	479	449	473	478	473	465	508	502	471	479	480	483	485	497	432	503	465	457	416	441	455	472	476	472	476	440	429	474	463	460	453	456	479	500	488	513	476	438	457	451	474	448	479	429	483	497	441	442	444	449	460	481	447	486	488	445	483	477	459	494	489	473	465	442	463	468	492	468	469	447	506	446	446	490	495	456	450	469	458	445	444	414	456	449	454	504	408	457	473	479	467	491	458	470	417	437	469	494	430	470	493	476	453	442	500	436	453	485	473	438	486	463	481	481	437	455	493	466	451	446	482	437	447	470	455	488	457	508	438	479	421	496	408	503	498	458	479	467	518	488	472	445	504	462	395	496	469	451	479	463	454	497	447	445	457	457	475	491	460	475	458	456	453	517	483	469	444	454	469	442	482	452	491	457	448	513	467	473	424	460	447	443	464	434	421	493	469	512	470	443	500	471	433	511	475	446	448	464	475	445	506	468	467	465	476	475	462	446	470	495	474	459	502	498	506	452	459	450	450	442	447	435	441	495	424	495	459	457	476	493	454	467	451	452	473	518	457	490	464	462	440	456	487	471	451	491	454	477	500	475	451	484	457	490	468	454	470	509	471	472	476	452	482	482	475	420	467	493	448	497	506	482	483	456	481	432	446	477	461	456	432	505	474	468	473	466	520	477	450	491	449	468	466	471	490	452	488	456	512	482	441	456	468	485	426	469	483	462	468	490	433	501	482	480	486	478	443	442	458	479	488	472	472	483	449	510	443	475	486	452	436	434	466	456	481	456	478	438	468	502	474	496	488	507	493	439	481	419	478	484	502	429	461	457	477	461	497	454	485	466	460	436	479	430	464	458	439	495	467	472	459	507	478	453	466	445	481	492	439	461	501	443	501	484	454	428	458	427	464	482	458	461	426	419	453	458	495	430	438	480	513	509	441	436	493	453	461	472	470	437	499	448	454	473	477	474	454	452	460	451	453	461	504	440	486	492	463	453	460	450	456	438	512	439	480	464	444	487	478	488	474	479	482	498	434	468	431	491	452	441	481	459	415	468	438	441	501	447	449	465	446	455	445	468	482	451	433	472	454	457	473	473	422	450	460	473	470	478	450	454	451	468	480	464	466	472	467	442	493	468	482	496	478	472	454	466	420	423	453	493	469	462	496	441	470	460	457	455	437	466	494	441	470	465	446	456	455	419	462	477	474	466	449	456	486	441	502	421	459	453	467	464	459	468	438	421	447	448	470	464	419	468	473	439	454	462	461	466	485	451	491	480	452	441	449	458	497	462	463	467	469	458	476	477	480	453	438	487	480	483	478	469	506	440	458	442	441	443	455	458	452	462	445	444	460	477	459	463	453	461	440	472	467	498	441	509	464	470	458	434	442	450	481	507	438	505	452	506	451	506	468	473	459	451	434	468	469	472	481	452	437	463	442	443	487	476	447	452	459	501	464	485	455	453	469	479	456	489	488	447	486	439	464	469	435	496	471	525	466	481	465	469	472	472	482	439	430	459	467	463	472	502	479	451	482	481	440	446	475	423	485	484	492	429	480	462	467	504	474	487	493	435	482	483	474	494	461	450	494	506	465	450	449	483	484	501	493	498	414	441	447	487	472	438	449	447	475	455	470	489	457	484	449	466	477	490	441	464	474	483	465	466	452	428	469	454	462	482	485	490	455	450	453	480	458	446	433	479	505	476	459	452	448	465	449	479	429	453	492	458	506	469	469	456	463	462	425	477	453	473	502	474	440	436	449	473	446	477	459	453	480	442	507	440	463	449	456	458	478	476	488	448	469	469	482	451	463	479	427	498	436	467	458	487	429	490	454	464	475	433	511	422	464	437	472	470	438	475	458	445	494	439	465	475	451	469	469	447	452	467	460	458	449	479	475	455	479	460	467	459	455	457	436	446	487	490	471	497	468	477	483	491	478	460	489	449	458	458	471	440	467	486	471	446	475	444	481	498	442	455	448	472	468	462	459	478	437	464	445	485	466	482	463	428	445	465	446	467	445	480	473	471	462	477	446	447	474	458	464	537	474	435	444	481	419	432	454	506	442	449	467	466	477	434	448	491	462	473	504	427	430	453	496	479	476	448	467	501	487	430	488	438	481	458	424	441	463	458	551	477	474	459	472	459	465	490	497	436	463	518	454	464	460	478	430	457	435
27886	17254	3348	603	455	408	325	390	391	340	362	353	339	324	344	349	352	358	348	377	341	325	339	359	383	375	349	376	335	349	361	325	367	330	339	336	380	331	345	334	330	366	318	332	355	310	369	322	347	327	359	307	330	312	344	340	343	346	330	335	345	348	342	336	351	322	329	358	330	363	337	364	369	361	356	354	316	351	362	369	353	332	361	370	365	329	368	342	336	385	327	395	348	342	360	318	373	355	359	340	345	341	352	347	340	364	364	361	352	350	331	342	358	310	336	328	334	315	364	343	354	345	331	363	366	347	359	349	355	355	314	328	307	300	337	359	335	334	328	385	341	347	340	330	360	345	341	344	374	355	330	352	345	352	365	368	328	343	318	359	329	366	325	320	319	334	342	358	346	328	338	334	335	365	365	345	307	380	333	351	365	344	334	333	346	320	362	287	378	307	312	340	334	345	322	314	350	331	359	351	320	382	333	339	335	328	352	314	356	365	340	363	345	288	361	323	349	364	369	361	354	327	338	360	355	349	340	329	332	318	382	308	348	342	350	354	335	349	332	344	363	312	367	350	347	349	337	349	356	347	328	335	354	355	341	345	360	350	365	343	355	323	314	329	319	367	350	344	326	363	348	361	352	305	348	344	325	359	373	357	346	342	330	340	337	341	341	364	337	365	314	335	339	325	351	366	357	317	320	349	347	330	331	330	351	349	340	349	348	345	319	335	361	312	356	365	325	341	375	331	340	347	348	348	346	342	360	356	374	373	370	338	312	359	355	348	365	353	360	353	346	316	335	333	354	347	335	339	333	349	319	359	334	389	367	369	337	340	322	321	326	342	345	319	366	334	325	343	350	357	360	360	330	353	354	303	359	352	364	346	338	353	352	348	319	337	375	317	362	289	375	347	338	327	347	341	358	351	331	362	347	363	329	315	338	354	378	326	350	329	371	352	321	337	342	333	339	337	341	380	373	337	337	332	329	339	360	342	346	355	359	346	343	345	348	315	351	366	355	322	356	353	318	341	337	369	336	349	370	351	333	355	307	361	376	347	328	342	336	309	360	336	323	327	368	330	360	348	306	315	361	331	344	345	322	373	375	343	337	321	369	361	321	347	312	372	360	352	346	370	345	322	363	331	361	374	307	365	361	338	357	361	328	360	356	361	342	353	367	339	352	345	379	371	387	347	341	338	349	341	338	319	338	335	354	347	353	335	344	337	324	346	361	330	339	331	344	320	318	366	351	357	365	370	325	370	326	323	351	339	320	372	360	371	349	322	366	361	341	339	345	328	376	342	325	373	317	321	373	337	337	335	337	339	352	369	337	359	358	342	336	348	350	366	346	346	366	355	355	334	337	316	382	327	333	332	322	349	352	361	352	319	339	325	323	365	331	340	347	330	355	299	356	341	342	322	351	325	341	337	358	356	375	340	372	363	326	343	319	328	311	356	336	359	325	351	315	349	369	400	344	346	373	310	327	345	342	343	311	342	292	349	344	360	331	358	335	339	335	355	346	316	341	310	323	361	349	349	334	318	327	327	337	357	328	359	340	330	361	350	333	312	324	361	317	361	327	355	348	348	333	346	336	342	367	311	377	345	344	342	345	351	355	343	356	349	359	327	377	360	358	319	318	336	352	329	346	331	319	321	341	356	331	328	331	321	364	349	344	371	303	333	343	283	349	371	348	342	347	347	360	322	337	343	368	365	320	345	378	326	368	323	321	349	338	351	373	317	291	333	352	327	362	333	344	355	356	365	359	340	318	336	314	322	318	343	345	349	321	351	353	345	358	348	353	359	344	361	351	343	369	314	364	373	342	390	371	316	357	346	340	390	364	386	325	369	346	332	356	356	359	364	340	337	301	362	356	366	335	354	313	353	335	344	359	331	356	322	337	344	320	307	328	359	360	384	328	364	354	330	340	346	333	356	362	345	318	372	350	375	338	360	334	327	340	325	327	292	336	311	373	350	323	337	349	326	347	340	358	338	334	355	326	358	377	346	306	350	339	322	341	306	306	334	351	337	331	315	352	355	350	351	336	335	355	346	332	374	371	308	350	349	352	342	327	341	339	337	336	340	351	348	380	391	312	313	345	384	346	316	340	354	380	356	352	327	351	347	335	324	321	368	354	344	316	336	371	344	372	334	318	366	333	370	311	358	368	362	316	334	348	354	323	369	340	349	385	338	365	321	354	349	311	355	360	337	390	320	339	336	348	356	294	336	309	349	344	358	336	313	342	345	359	352	373	361	332	318	364	345	356	353	365	362	359	326	321	339	348	316	334	371	330	326	375	342	330	344	323	340	374	306	319	341	323	347	369	328	329	325	352	347	355	333	334	311	311	334	336	339	357	322	351	344	330	374	363	354	320	345	352	337	356	351	365	366	349	367	385	322	357	336	342	347	354	331	333	342	346	361	360	350	324	328	320	335	364	336	344	323	346	368	360	349	358	344	342	343	297	352	358	342	322	344	354	366	320	367	338	340	372	332	388	363	304	323	355	337	339	337	344	336	343	346	338	347	338	334	336	342	354	352	336	312	322	337	329	330	331	323	322	355	325	300	353	335	348	339	355	341	307	332	355	365	376	328	348	300	329	353	347	338	324	339	358	345	325	348	385	367	334	353	326	318	325	343	341	347	324	347	340	336	337	339	320	368	357	359	324	334	343	362	324	344	357	337	347	374	378	334	325	322	360	353	336	329	357	353	362	346	361	344	340	351	320	349	323	346	346	313	334	369	313	347	303	347	335	333	339	361	336	333	358	336	323	336	326	356	351	314	339	325	353	330	366	324	337	348	343	312	319	348	350	368	318	360	311	351	360	349	336	326	339	356	374	323	335	322	363	356	301	355	344	384	341	307	333	348	327	302	353	334	360	350	287	342	331	334	364	351	345	322	312	312	338	367	352	333	339	342	380	357	353	368	361	352	345	310	324	333	320	334	358	331	355	350	372	341	340	347	360	343	367	331	357	330	342	330	370	360	349	366	343	327	315	356	335	317	305	329	370	350	334	329	304	319	345	338	354	352	362	349	316	344	340	358	330	334	305	353	333	325	375	330	343	371	349	332	326	374	342	298	336	339	344	363	345	380	378	348	344	378	328	375	370	360	365	361	353	355	322	373	374	353	322	335	329	329	368	339	364	361	353	319	336	348	349	371	368	341	353	380	357	351	381	317	341	316	354	330	344	332	335	340	317	324	363	314	341	384	329	356	330	355	290	360	337	353	356	353	356	346	342	376	348	362	349	377	360	358	358	323	346	365	345	344	313	318	330	340	332	332	323	355	331	356	341	369	360	317	371	353	361	337	353	338	364	359	355	363	361	340	363	307	326	333	338	348	324	395	339	355	338	341	323	349	389	322	358	318	321	345	340	392	350	367	335	341	358	341	323	316	338	339	311	336	352	340	333	355	305	347	340	337	326	366	355	329	332	315	359	331	334	367	317	391	344	335	343	315	339	338	341	346	375	348	358	339	372	349	346	323	358	339	357	323
7569	962	718	514	482	410	432	436	400	371	390	373	411	381	399	375	383	355	392	409	385	381	359	377	359	375	357	384	376	399	386	415	376	384	392	377	378	428	393	420	382	429	397	388	395	360	380	386	398	407	426	380	377	398	385	395	371	352	368	403	397	387	374	395	400	404	378	418	389	349	376	365	390	390	362	376	354	398	398	383	382	373	361	392	413	370	363	378	398	406	391	394	383	380	392	361	372	388	398	374	350	398	413	395	375	422	371	390	414	371	376	402	374	408	385	366	378	364	379	412	387	375	387	386	385	394	378	367	379	397	403	406	412	365	352	381	398	412	386	377	437	370	363	388	339	379	378	357	382	332	353	349	357	380	359	368	387	397	410	369	357	376	401	395	356	375	363	365	391	414	391	384	364	365	427	379	376	392	364	372	387	380	368	379	374	393	394	410	349	380	398	379	347	376	382	367	359	405	386	347	423	372	359	372	364	389	386	379	371	413	425	416	335	418	360	400	366	418	386	352	341	375	367	382	411	381	382	412	403	405	364	377	366	399	372	377	418	380	383	357	356	375	378	390	392	356	398	342	353	370	360	364	389	358	369	400	410	392	392	384	378	377	351	393	347	398	371	381	406	356	358	394	378	385	383	362	410	410	386	402	382	394	412	358	384	420	357	388	378	381	364	387	365	371	421	376	369	400	386	389	371	396	387	374	406	376	390	381	392	386	399	400	377	408	420	381	360	349	414	401	377	392	378	417	386	409	380	394	396	404	405	427	442	372	416	408	390	449	382	372	403	359	339	354	344	408	388	382	376	363	377	379	383	407	404	369	370	402	395	410	383	392	407	371	374	355	385	393	386	358	370	368	368	394	385	379	400	376	378	344	386	379	365	418	388	395	393	372	381	373	394	360	379	395	366	387	353	414	390	397	383	373	378	382	393	380	385	393	408	385	397	424	406	382	396	366	390	370	367	369	338	381	364	362	358	384	377	379	399	369	376	396	397	370	376	378	385	410	391	379	392	372	389	404	396	375	389	422	378	381	372	373	396	366	403	383	382	385	393	371	404	412	399	357	363	370	389	387	388	385	392	362	344	376	390	354	371	364	387	378	407	410	363	380	391	386	393	389	399	383	383	402	377	387	394	404	373	382	365	390	395	363	355	366	419	377	373	393	401	410	368	407	360	376	374	399	385	375	370	376	431	370	374	409	417	397	399	378	380	386	354	391	373	412	354	369	403	434	394	380	380	381	380	362	420	357	401	369	404	388	344	373	396	377	419	349	380	371	363	370	381	389	384	395	372	351	403	361	370	387	354	372	385	409	398	381	363	408	391	387	374	359	412	389	403	388	387	344	372	391	382	368	398	398	390	393	378	375	352	384	379	368	428	360	394	368	370	380	398	385	384	363	353	376	409	394	375	367	415	414	367	366	393	390	393	377	367	406	375	353	406	389	370	394	388	388	393	372	385	387	398	397	397	375	360	391	386	382	386	398	375	380	391	385	348	360	378	368	380	346	357	387	340	344	379	375	390	390	380	379	367	361	387	364	395	391	393	361	363	379	374	384	374	383	358	395	364	391	361	378	410	394	435	396	372	394	407	378	368	398	361	375	387	401	354	361	377	376	372	345	355	374	418	393	361	380	366	373	392	367	390	363	425	357	418	399	370	356	357	403	402	356	380	408	356	375	402	363	374	418	385	378	409	401	368	380	374	393	360	320	385	349	376	376	388	396	379	402	371	355	383	373	384	344	386	381	381	397	339	420	394	400	393	374	372	403	369	388	386	364	408	397	380	398	361	415	430	369	382	416	376	388	405	373	387	376	394	364	387	353	375	385	349	350	405	344	387	381	369	395	398	382	400	396	384	370	343	380	391	366	395	339	394	391	394	420	373	363	380	394	385	411	343	398	411	373	365	418	412	375	363	366	391	344	385	401	380	410	439	419	379	379	400	358	377	377	351	347	376	394	400	398	369	387	391	393	367	421	410	373	400	377	418	370	371	382	388	361	377	375	379	404	336	408	372	372	383	384	419	368	390	354	354	409	379	386	364	361	361	394	377	383	389	375	400	395	379	380	387	402	386	399	396	379	377	393	407	401	368	388	387	389	409	386	381	369	386	375	367	370	393	356	366	369	358	356	390	344	353	385	407	389	426	383	368	378	371	372	380	398	407	410	343	398	396	414	379	382	404	336	383	392	387	371	362	394	405	372	356	422	401	387	391	425	370	395	364	382	404	381	392	371	411	393	443	405	361	378	389	400	367	407	390	361	354	402	377	404	392	395	382	397	372	384	376	399	340	391	395	373	374	397	397	378	380	416	410	381	367	420	357	374	376	390	399	362	375	404	359	335	412	359	395	410	377	358	358	400	374	396	372	396	373	393	357	404	393	361	374	387	377	364	436	374	395	359	426	365	375	378	378	404	383	389	401	360	388	359	365	392	401	380	406	377	376	399	385	363	374	375	401	389	380	385	360	397	390	375	379	407	369	401	407	399	388	389	380	377	363	404	376	420	368	427	411	419	382	376	423	401	386	363	359	392	381	404	363	399	380	363	385	369	378	399	398	369	395	390	387	382	388	337	354	394	371	408	395	388	381	386	375	357	409	359	364	372	376	390	373	389	400	425	405	399	409	382	389	359	400	407	377	369	408	376	400	378	346	420	400	401	378	383	385	365	383	408	420	399	389	366	359	383	348	353	383	373	344	376	405	387	384	346	397	421	368	388	360	391	391	382	411	375	398	397	346	327	363	410	380	392	372	394	388	410	348	397	391	377	350	367	393	406	372	371	380	412	381	386	401	367	405	366	386	374	378	381	391	417	389	389	397	402	398	428	355	387	363	396	405	395	368	382	398	372	397	376	373	405	418	390	380	338	394	377	387	392	357	415	366	369	350	407	343	342	385	364	401	376	383	426	389	385	382	387	409	400	361	363	387	371	404	361	374	377	356	377	403	384	395	417	387	376	378	394	399	375	379	365	349	391	382	403	375	371	358	394	403	381	341	374	379	380	354	412	428	377	355	395	357	383	403	361	394	386	387	392	396	370	406	395	399	377	369	371	385	375	397	379	393	389	359	385	404	383	405	379	382	380	369	373	347	388	351	399	390	385	363	419	392	377	384	372	340	365	383	360	394	380	367	360	347	391	389	411	370	391	389	378	395	418	344	361	422	349	424	403	395	389	375	359	360	422	371	389	391	383	378	367	385	378	383	353	374	329	373	374	366	386	358	407	412	396	401	363	381	351	409	401	384	388	402	376	376	367	355	364	397	333	392	395	362	356	428	386	367	401	400	386	356	382	396	385	380	385	373	389	361	368	404	397	365	371	387	395	414	386	380	393	387	356	402	375	419	391	384	372	391	369	371	380	355	374	384	379	371	366	395	388	362	343	382	399	378	368	392	407	355	378	370	419	352	370	384	380	358	376	363	377	395	389	377	389	380	373	394	358	352	378	384	371	357	349	373	385	359	371	377	390	406	405	355	369	386	356	342	361
23635	21032	28167	24079	21026	8779	764	550	451	344	311	306	297	268	237	236	240	236	279	235	238	230	250	236	224	232	212	206	230	228	187	194	217	211	233	187	222	213	216	197	193	194	217	199	209	199	215	200	187	181	197	209	196	191	227	216	187	193	232	208	190	221	183	226	186	201	176	196	200	164	214	216	207	189	186	223	198	190	213	207	200	211	228	179	197	183	210	211	194	189	187	212	181	189	195	205	216	181	201	186	186	210	203	213	196	195	220	187	196	184	220	184	203	207	200	209	195	202	199	211	203	199	167	189	209	176	199	192	215	220	204	213	202	218	203	196	198	176	229	176	178	210	201	179	207	186	214	204	209	201	197	207	194	199	181	190	196	206	183	196	200	200	177	201	195	224	208	190	204	235	194	214	193	204	226	200	199	201	189	200	186	185	178	207	201	209	213	229	201	217	213	183	188	203	212	225	214	225	200	195	214	208	196	180	214	208	188	202	175	186	194	235	204	160	195	206	199	226	191	187	190	212	178	199	204	187	182	220	190	226	173	170	198	204	198	177	192	204	197	200	202	222	193	203	187	219	201	212	224	182	183	194	192	196	174	200	170	184	183	213	181	210	223	202	210	204	202	184	191	205	164	188	189	195	206	215	209	195	198	208	211	197	200	199	193	192	202	166	189	180	160	211	214	195	216	182	202	183	185	190	211	208	195	212	184	179	189	192	205	186	229	213	207	196	167	190	220	197	196	218	201	192	197	169	189	180	201	201	198	196	201	197	195	194	197	198	179	203	205	171	220	232	195	190	175	198	196	197	181	189	178	181	191	198	178	208	194	205	222	174	205	189	193	197	188	200	200	204	190	182	174	219	206	203	185	212	199	188	216	203	220	197	184	202	202	191	211	198	207	202	200	188	204	206	192	215	198	193	213	208	190	190	193	184	179	212	202	186	201	183	186	220	183	186	225	208	190	201	211	186	194	197	205	214	210	200	188	200	199	198	201	209	173	203	194	178	215	204	207	199	211	185	196	190	189	203	211	175	218	206	209	206	218	201	200	191	197	188	192	185	198	172	209	230	192	202	189	204	199	183	207	198	169	193	201	190	183	193	221	191	213	168	202	195	192	196	202	196	167	218	201	209	207	190	227	178	219	195	201	202	195	187	221	186	207	192	216	198	239	180	189	210	195	162	187	193	197	159	183	201	198	180	187	200	165	199	199	219	191	219	208	198	198	202	176	202	217	216	190	184	185	203	177	198	215	208	188	184	187	196	203	208	213	173	189	195	216	205	206	223	199	180	218	169	208	184	184	197	220	180	198	210	204	221	217	199	187	206	184	213	201	211	183	199	191	189	185	200	212	204	207	202	205	205	196	215	189	189	202	193	194	215	201	178	191	199	179	200	199	224	205	210	203	214	192	176	183	174	181	212	198	193	176	210	223	181	204	207	178	177	156	182	199	219	163	181	191	182	203	181	192	204	222	207	200	209	181	192	198	197	194	202	192	177	206	205	188	181	193	194	199	186	203	176	218	206	189	210	171	172	179	214	192	197	194	193	203	212	196	202	182	186	179	201	212	203	202	175	203	221	188	187	224	226	194	183	198	203	210	185	190	207	210	224	206	188	179	175	211	174	195	200	222	189	197	194	212	172	210	192	215	189	197	207	185	220	177	206	195	207	196	205	224	203	187	197	210	215	197	206	203	207	166	179	210	223	213	212	231	219	211	212	197	189	156	187	202	200	200	219	184	192	194	186	183	172	206	200	177	203	195	210	180	198	189	186	204	219	190	235	188	190	179	199	179	212	210	207	215	198	205	189	221	189	214	210	192	196	212	198	204	204	204	196	207	150	208	175	181	204	194	191	189	193	181	219	197	192	200	203	214	210	206	212	179	191	193	190	196	197	208	217	178	241	204	204	211	205	187	200	179	194	198	174	191	183	198	197	182	242	204	213	211	194	201	205	192	219	218	220	167	160	207	166	185	182	203	209	202	227	183	208	209	189	190	217	196	214	210	157	206	216	192	213	172	228	207	211	160	192	220	178	193	179	191	192	216	179	177	192	196	205	184	208	197	172	185	231	182	193	187	177	209	181	213	188	192	207	218	183	203	204	206	183	195	191	198	202	198	213	189	191	205	211	216	214	173	190	195	204	193	217	213	224	227	181	179	182	201	183	203	187	188	224	184	206	176	195	179	222	199	164	190	191	231	204	204	206	199	187	204	205	185	184	202	201	216	198	187	188	203	217	186	165	205	197	206	221	193	213	192	188	206	219	185	207	191	202	170	203	193	194	188	185	190	215	198	211	178	203	202	190	202	210	207	161	190	221	183	198	172	169	220	195	210	197	191	196	157	212	215	183	202	197	189	208	182	205	200	216	201	179	206	205	195	200	207	201	213	201	198	204	193	210	197	202	202	196	209	206	184	196	210	207	197	170	210	191	187	191	187	181	200	196	196	202	185	180	164	212	164	199	214	190	229	182	195	205	196	183	211	187	186	185	216	195	211	219	180	190	199	203	161	176	184	184	180	196	195	204	200	203	203	210	185	205	178	212	184	221	185	203	219	217	201	198	192	192	185	210	179	210	172	200	201	211	225	218	193	177	183	201	184	196	196	222	192	192	201	205	202	208	208	206	166	192	195	178	208	168	167	193	178	214	227	163	199	189	197	193	188	233	204	201	215	208	203	178	199	195	178	191	188	230	188	201	184	210	186	193	186	188	209	222	207	195	205	212	227	208	206	185	178	210	190	185	184	192	201	204	185	175	188	197	194	188	205	207	182	181	190	204	205	205	186	194	216	203	217	213	209	189	201	232	199	203	187	204	203	206	207	209	212	214	218	194	192	209	193	192	175	199	212	198	183	204	192	228	191	197	202	175	189	179	192	188	225	201	202	185	206	190	189	192	197	215	190	192	183	223	195	202	182	199	217	225	222	219	197	191	206	201	178	214	188	217	188	209	221	209	204	198	200	172	188	206	178	238	186	204	205	216	179	211	200	201	194	182	201	180	192	198	180	223	208	202	201	184	214	190	182	179	184	185	197	195	195	187	230	221	199	216	203	194	195	192	183	207	164	190	169	198	206	210	192	204	187	195	196	201	210	222	198	208	213	200	173	196	199	194	200	186	189	182	186	207	203	207	184	184	191	184	194	214	166	205	177	200	191	204	235	208	190	188	181	205	200	192	198	214	213	210	201	188	210	188	194	195	199	185	216	199	180	188	211	188	194	205	192	216	201	172	152	211	203	183	194	178	208	204	197	170	202	200	222	200	184	181	203	182	201	224	216	191	195	213	213	191	186	166	196	203	179	207	192	189	204	200	186	201	192	209	176	199	224	186	186	188	193	202	196	176	184	213	214	197	177	176	186	199	192	214	172	204	207	191	194	211	196	203	198	181	188	203	183	198	192	196	216	218	218	203	203	199	190	226	183	190	215	190	214	157	199	221	176	189	173	208	186	207	181	192	201	202	192	209	217	217	226	165	209	212	193	207	195	187
23592	9030	5320	2527	1792	1327	999	803	652	576	471	401	360	367	367	324	320	302	280	278	256	259	262	265	256	228	247	243	247	241	275	262	225	208	231	220	234	262	235	212	269	244	231	220	250	202	200	220	253	219	217	221	224	220	219	220	214	235	217	235	253	234	228	216	204	226	214	218	227	236	212	223	237	195	241	223	238	239	266	232	221	226	199	223	236	221	242	267	191	223	224	227	236	220	192	206	216	242	203	265	222	208	223	209	212	233	225	210	243	249	242	251	215	206	234	235	215	229	241	250	215	212	214	200	219	210	213	215	234	220	222	247	245	204	231	226	235	223	215	227	212	230	208	214	231	211	221	237	237	221	207	211	219	214	214	227	235	211	234	219	231	232	218	224	246	196	236	213	230	215	224	229	212	237	220	225	233	234	216	231	207	217	221	205	230	203	208	227	230	218	233	228	239	230	251	245	212	225	242	232	217	256	232	214	221	214	235	231	228	231	220	240	225	227	271	209	221	219	209	222	224	240	233	228	220	182	202	213	221	226	241	217	197	210	223	209	213	214	241	242	213	209	235	252	232	209	246	223	218	214	229	218	218	221	204	212	232	224	235	208	237	215	222	232	223	226	229	234	243	211	218	186	234	250	243	230	228	258	234	218	240	247	233	209	204	197	212	239	249	215	230	198	248	208	236	233	224	235	218	220	206	219	217	228	224	242	223	253	212	195	215	240	223	233	242	224	197	239	220	237	215	202	205	228	212	230	238	221	215	238	209	234	234	223	221	240	244	231	187	220	226	220	234	216	216	234	230	208	230	234	237	198	223	238	204	233	208	221	228	228	202	209	224	216	216	211	233	233	233	228	242	224	214	187	253	240	216	222	236	241	198	212	222	222	230	206	248	220	245	239	261	236	239	227	218	218	240	216	213	252	244	193	231	228	251	234	233	192	214	208	204	216	197	218	220	235	225	217	227	221	235	213	241	219	231	221	215	221	226	244	215	217	210	197	205	236	221	238	226	206	226	237	236	216	271	211	249	209	207	224	218	211	225	216	229	235	231	203	229	228	222	206	225	224	213	245	186	215	212	249	226	225	207	230	212	211	210	219	233	209	203	235	222	215	220	230	229	244	230	220	236	198	221	227	251	209	264	195	207	227	221	209	211	229	214	210	208	237	235	259	223	215	232	225	213	239	225	230	219	224	244	213	212	238	233	207	228	205	245	203	216	234	213	216	231	237	221	218	221	235	201	220	229	199	202	217	210	246	214	212	248	210	224	225	208	210	261	245	210	186	227	224	214	232	226	231	226	239	229	196	191	234	251	226	211	222	229	201	218	223	223	209	218	235	228	236	235	237	198	222	208	243	237	204	210	209	230	219	231	231	222	237	243	231	229	224	219	238	224	238	213	225	224	232	243	187	230	205	225	228	232	207	214	214	212	250	239	220	249	213	238	206	227	227	228	232	224	222	226	209	232	215	241	241	201	203	217	221	233	230	224	204	231	237	200	226	206	227	231	220	227	222	227	221	231	242	247	224	236	227	235	267	247	229	220	211	237	237	216	215	203	237	199	248	239	218	243	206	213	213	194	243	225	266	244	243	207	212	200	215	235	241	226	197	232	208	202	246	215	237	247	201	209	231	222	185	235	226	224	218	222	235	217	216	231	220	239	241	218	257	210	211	242	194	214	213	223	213	234	213	220	237	228	243	232	227	243	220	231	214	223	240	219	239	228	221	242	242	230	228	206	250	210	226	208	196	226	210	232	224	228	222	263	238	202	219	232	223	213	212	248	223	247	201	218	215	241	222	196	221	215	215	215	238	205	253	223	244	218	241	181	225	198	217	193	207	203	238	243	233	229	227	222	241	229	237	244	225	229	249	200	234	212	208	210	242	234	221	257	242	224	217	182	208	209	241	218	216	203	226	241	219	216	254	221	246	222	229	211	218	233	237	215	224	219	251	219	228	234	224	237	240	240	229	214	210	216	228	219	239	209	264	200	195	242	249	234	206	216	228	218	212	196	243	209	218	234	238	200	212	241	200	214	223	217	234	181	226	231	219	230	227	223	228	233	220	226	205	218	223	227	225	222	230	221	213	254	214	226	226	219	212	219	189	220	196	205	218	209	208	227	223	260	227	209	229	221	245	242	200	218	253	208	220	226	207	211	229	213	237	218	246	226	206	227	254	243	223	231	198	233	218	212	222	204	185	208	241	245	199	210	213	216	221	207	217	226	220	229	234	211	242	220	216	265	221	210	227	215	235	184	221	223	234	230	226	219	218	253	237	238	229	226	245	255	236	242	208	218	245	206	211	229	216	222	222	223	235	228	223	241	207	215	221	231	243	188	217	211	240	211	217	208	234	217	219	234	201	216	180	246	227	226	224	231	243	228	218	225	231	211	216	232	227	219	221	226	226	236	192	214	234	225	241	243	237	230	210	247	196	233	224	215	248	215	244	208	204	211	237	199	218	203	224	247	234	220	208	225	215	236	222	234	174	225	209	203	228	222	235	217	268	190	234	240	227	232	212	230	227	201	209	241	207	226	208	206	203	243	241	220	228	226	231	260	215	213	244	205	217	212	217	221	226	223	240	224	212	235	232	227	232	223	203	243	222	237	244	239	215	242	211	216	214	223	225	231	212	212	208	223	230	224	252	221	204	215	246	235	183	216	213	251	222	226	239	229	221	247	207	237	216	217	243	236	235	221	232	204	225	230	246	224	219	224	228	242	192	244	222	222	232	238	230	212	233	192	224	234	220	222	198	214	226	257	203	238	200	216	243	232	251	236	225	212	201	219	223	221	219	232	223	231	221	234	230	214	204	230	219	215	211	215	204	243	211	223	224	198	225	217	227	230	218	229	218	230	222	227	220	217	227	210	247	231	209	207	242	240	222	208	255	247	248	217	236	238	223	216	254	216	213	210	214	223	239	219	196	218	211	212	226	239	201	207	219	217	208	243	243	212	236	245	219	215	233	208	216	221	211	202	222	217	214	219	234	234	212	210	236	220	236	214	218	212	225	207	219	229	234	227	221	212	207	212	208	231	226	197	218	236	232	206	232	237	203	257	213	226	215	212	239	223	203	227	241	230	243	209	198	221	234	209	199	242	244	210	239	205	223	226	241	219	200	217	207	202	232	204	238	212	239	214	257	239	207	239	204	227	236	231	238	229	214	219	228	223	221	230	216	231	227	194	216	215	235	214	214	231	207	243	210	226	204	229	215	205	249	243	248	216	216	214	217	203	210	184	242	226	239	238	204	228	230	221	233	223	235	250	216	211	209	206	235	222	224	225	245	219	227	223	244	244	238	204	218	223	217	225	221	240	202	262	234	206	204	223	200	245	208	230	202	231	201	265	206	226	213	236	203	215	202	227	219	217	226	222	231	222	245	264	209	219	255	222	220	196	241	264	209	240	227	226	229	213	203	222	253	215	209	202	215	248	213	219	234	229	195	218	209	203	200	208	211	216	243	228	207	248	205	224	229	238	238	216	207
24777	21039	26996	25149	9594	1050	866	731	719	683	630	619	624	625	620	562	591	643	607	638	624	602	597	575	642	627	577	610	576	585	569	626	608	593	578	585	563	537	610	557	578	614	591	613	598	548	599	598	596	557	593	561	581	601	642	603	579	607	577	514	597	553	596	623	551	620	640	591	611	557	587	588	605	600	597	560	589	603	582	586	540	599	553	562	541	540	643	569	601	600	574	528	586	603	597	578	591	602	570	563	575	590	594	597	532	594	610	600	594	603	624	571	559	564	554	601	530	582	604	601	553	562	609	614	573	572	570	598	539	607	585	587	579	566	577	594	588	585	562	578	603	607	613	583	582	573	532	558	565	581	568	621	624	568	575	566	559	618	590	602	583	591	578	590	592	567	594	577	535	555	554	576	614	585	564	581	579	613	589	600	531	588	617	564	582	569	585	575	610	595	578	632	595	609	604	569	636	598	582	570	584	563	583	622	548	607	575	561	628	610	552	595	562	579	589	590	623	582	615	575	585	586	609	627	570	586	564	573	579	557	612	552	587	606	626	599	569	557	635	627	593	588	564	621	612	609	557	555	593	576	601	587	587	552	608	581	540	576	599	593	611	597	588	639	585	582	591	544	548	607	582	577	578	559	562	584	595	565	554	636	607	600	587	538	590	581	579	610	599	583	630	584	617	570	581	589	612	567	574	595	563	592	557	568	594	605	599	611	595	608	604	568	601	639	618	588	623	564	565	607	551	567	603	617	539	597	570	618	549	546	561	639	562	574	618	579	578	639	580	581	599	573	612	621	582	555	579	565	547	600	571	595	571	602	594	603	590	607	548	568	563	590	570	556	592	594	609	576	588	596	596	544	597	622	611	594	602	615	552	576	595	602	564	590	566	583	614	603	600	593	603	584	621	615	573	585	576	641	599	563	582	521	571	584	586	596	605	588	606	644	565	587	591	572	550	612	586	583	543	608	615	602	619	558	606	593	588	596	582	562	648	588	576	592	591	609	551	607	573	578	568	622	560	557	588	581	570	552	571	608	649	574	624	542	570	598	590	590	554	565	542	570	576	571	584	554	575	554	589	609	588	565	589	601	572	631	589	563	600	566	554	574	586	579	572	579	611	561	574	566	564	586	563	589	598	626	585	573	551	568	594	559	611	591	625	613	612	587	568	614	611	612	559	573	594	611	595	569	595	541	584	566	592	587	590	573	544	548	567	612	580	616	601	575	528	621	627	556	573	625	559	592	591	587	579	628	558	601	622	615	595	579	580	545	592	612	603	603	635	573	603	615	580	547	558	585	574	578	633	615	548	580	584	564	552	589	626	585	632	611	559	589	578	564	567	561	634	587	611	599	585	542	570	585	593	569	591	602	579	604	608	581	599	582	537	651	598	548	573	601	623	561	611	600	579	582	592	571	591	580	586	604	607	599	585	573	601	597	590	620	580	608	583	597	600	600	541	609	558	578	575	633	605	613	554	620	550	593	558	596	631	610	607	594	620	604	568	568	617	554	599	609	593	592	583	624	576	578	605	564	568	553	600	564	537	588	592	618	618	559	573	564	602	595	597	622	585	599	572	562	582	568	604	601	572	616	607	560	628	577	622	557	561	610	606	607	580	632	602	637	585	571	638	578	584	576	561	572	598	618	608	583	586	582	575	583	591	617	531	566	619	559	548	586	568	595	566	591	596	561	574	587	564	580	594	612	618	638	590	592	574	588	582	621	573	570	595	571	609	598	576	571	586	588	590	556	605	534	636	597	634	610	599	613	620	567	574	553	557	564	592	576	601	600	606	624	603	604	576	644	580	621	579	620	597	562	624	596	548	602	593	549	552	574	562	657	614	556	544	536	592	608	566	571	570	563	633	581	589	607	574	584	610	602	563	550	578	626	590	602	577	653	569	596	604	562	609	572	554	626	580	571	591	593	558	512	600	573	588	573	575	570	569	571	574	626	595	620	580	541	555	543	574	588	593	604	560	594	568	616	590	607	566	604	532	608	579	585	577	629	560	593	595	586	620	596	601	609	597	615	544	590	599	617	610	556	580	557	582	572	650	622	601	624	600	618	564	582	596	575	563	565	598	614	616	613	588	568	562	593	580	564	538	570	579	632	577	572	602	590	566	581	614	554	565	574	584	599	605	605	592	580	561	566	602	569	620	612	640	566	598	591	642	590	621	646	586	565	556	540	581	582	583	589	575	595	589	578	611	628	632	563	551	573	607	600	624	586	559	564	631	562	537	543	553	595	575	595	561	613	586	566	567	586	565	592	597	603	580	584	583	583	569	554	641	636	588	577	544	556	602	603	572	611	580	554	554	553	541	604	580	562	596	614	613	575	559	612	576	584	555	558	528	586	539	604	552	573	595	563	623	567	576	607	572	576	597	619	592	545	589	570	616	624	555	567	567	606	610	595	589	635	585	551	583	573	585	578	586	559	551	544	614	611	591	583	616	609	606	567	569	572	564	590	567	584	630	541	591	574	589	578	618	590	617	563	623	586	572	584	616	579	590	574	598	620	573	589	596	563	590	602	623	619	611	590	549	593	549	618	608	594	599	586	585	596	586	610	608	654	585	583	571	593	523	612	571	618	592	605	583	539	593	614	581	584	591	559	632	578	572	563	561	634	608	556	582	597	588	552	557	603	582	588	573	615	539	617	582	582	600	552	592	650	576	607	640	617	573	586	564	604	586	603	595	649	622	570	606	564	548	584	578	576	600	628	541	576	628	565	607	588	590	584	549	623	572	600	623	556	550	607	567	580	536	544	563	583	566	664	579	602	590	644	595	603	601	574	562	622	589	560	580	582	554	592	572	602	571	578	619	559	604	584	574	568	538	623	544	570	591	554	584	539	607	531	583	608	613	539	626	566	627	595	585	543	612	594	589	552	576	600	588	607	574	607	613	613	634	573	565	653	567	612	554	592	612	586	590	603	594	584	611	599	561	593	581	606	620	581	572	616	566	615	532	585	613	577	611	590	603	605	626	560	592	581	545	593	605	594	580	545	607	567	603	575	629	607	598	602	560	557	614	564	571	611	578	590	559	586	602	560	595	573	615	597	572	618	569	601	581	552	567	581	597	589	589	532	564	567	602	603	603	563	565	599	607	627	586	539	638	579	612	584	607	580	586	589	544	553	599	578	599	606	591	616	567	582	581	561	579	575	608	558	571	551	562	619	608	595	607	601	553	611	570	586	580	571	632	585	566	613	551	557	566	590	566	621	580	560	604	600	583	594	589	559	604	599	592	534	602	574	623	569	577	557	605	646	609	606	613	580	576	604	590	592	558	575	584	558	591	602	607	594	584	547	577	640	585	598	636	554	552	616	596	590	575	559	623	584	592	571	570	593	582	599	611	583	595	580	556	612	606	579	590	584	595	619	563	600	589	607	593	618	578	594	617	598	614	616	610	614	612	638	558	620	549	576	594	579	596	595	557	606	597	589	540	570	538	594	596	587	571	569	587	603	604	619	625	619	624	565	600	647	564	606
21308	5377	3309	1752	1389	1214	1003	945	849	788	713	758	708	710	699	693	659	681	691	642	585	687	638	629	648	625	640	643	631	598	603	626	623	634	597	593	626	656	622	645	561	619	672	593	642	674	551	633	634	673	647	594	602	614	590	635	641	642	602	651	616	600	616	621	575	593	636	574	638	588	622	592	636	590	612	644	611	623	581	621	583	602	617	594	598	605	623	634	622	599	595	607	604	621	634	612	651	609	569	634	598	637	571	626	613	648	631	573	616	699	610	639	603	632	594	585	601	596	618	581	577	599	590	620	596	605	606	629	565	624	626	622	666	629	610	662	626	618	597	626	652	600	572	654	659	670	584	612	566	591	630	648	580	667	603	585	592	606	607	614	630	616	642	569	599	617	615	635	664	618	658	664	578	663	598	627	615	625	626	598	614	630	567	620	647	625	614	616	618	613	591	566	609	616	626	642	618	628	648	635	605	606	625	575	612	625	609	583	655	642	605	647	601	640	641	589	584	591	582	589	635	618	593	598	598	597	614	608	599	591	588	597	581	627	632	545	645	581	574	578	607	630	599	638	566	603	616	637	672	631	640	653	574	596	623	634	633	605	619	626	609	615	606	597	627	628	611	629	595	628	593	614	578	637	643	647	569	624	622	607	641	598	621	617	604	613	565	646	610	600	575	567	592	610	633	603	582	644	605	627	618	602	599	617	631	573	586	598	628	601	610	655	578	625	622	655	619	656	607	609	614	605	600	619	664	611	586	583	613	614	588	629	590	632	573	610	622	599	609	651	617	626	598	617	610	611	625	618	633	567	592	618	609	649	612	608	657	603	603	642	603	580	593	622	621	622	618	608	618	645	625	613	594	646	583	651	632	588	638	623	633	615	634	621	598	598	626	617	636	626	609	625	603	594	530	608	607	617	673	652	637	579	604	585	651	575	593	595	620	617	563	602	612	607	633	625	604	595	613	561	600	629	648	625	633	599	604	618	596	639	605	627	606	611	669	583	651	632	590	606	598	606	619	647	634	583	619	611	610	611	657	636	625	662	590	607	652	632	625	604	556	608	606	595	559	634	621	621	594	636	641	595	610	631	629	595	659	606	618	619	587	587	611	653	642	674	609	622	644	613	659	583	569	585	611	656	626	626	611	615	617	620	624	587	580	633	606	600	607	655	638	585	624	578	598	602	585	642	537	644	608	632	710	627	649	609	589	617	593	589	649	625	597	583	569	632	636	605	600	581	619	633	618	621	616	573	618	585	614	647	633	593	633	627	577	624	670	580	600	641	636	599	537	602	596	602	638	646	589	609	607	604	608	641	655	586	605	626	614	597	605	605	593	621	673	669	596	636	640	591	617	622	576	575	570	598	636	592	640	631	616	633	608	628	593	635	600	613	596	664	612	612	580	615	586	633	595	616	679	636	623	592	587	608	586	533	603	599	623	604	619	586	576	619	586	592	613	604	558	617	597	632	636	685	609	635	609	588	644	624	615	599	630	609	572	660	640	572	626	626	657	613	622	598	612	570	621	618	669	651	636	591	581	653	630	651	572	657	607	604	621	585	585	628	533	608	598	615	610	569	631	586	608	602	613	633	602	615	614	639	624	627	608	638	634	606	568	595	556	610	629	618	631	658	595	573	595	582	627	603	603	627	575	569	650	580	571	596	613	613	632	592	617	621	609	635	640	636	623	613	645	625	632	640	595	621	629	615	576	549	620	575	637	645	573	616	665	630	609	606	565	606	599	617	627	594	586	604	632	601	604	604	596	574	604	565	624	621	580	652	613	603	582	573	573	634	595	593	635	587	614	587	636	595	580	606	619	652	611	576	626	616	599	605	598	618	585	622	608	603	611	620	624	632	607	621	595	599	627	626	641	641	642	609	596	543	612	627	649	640	566	653	612	595	585	628	632	591	559	605	626	614	582	677	622	641	583	615	585	659	595	612	652	598	627	570	643	618	642	629	622	626	586	609	624	624	617	570	579	598	638	604	618	601	618	579	625	631	630	607	620	601	578	600	610	599	609	611	605	632	635	603	586	594	638	612	615	630	606	640	629	608	644	640	612	624	632	649	610	647	654	616	634	617	623	585	640	612	621	577	557	629	614	611	618	617	616	598	617	634	602	634	595	626	608	587	647	630	619	616	611	610	628	601	616	650	630	617	649	612	640	609	604	604	606	580	602	635	622	603	624	603	629	599	639	598	570	617	592	597	631	584	614	622	585	674	612	636	644	643	632	605	620	603	672	623	650	614	623	633	586	620	652	670	588	588	650	564	590	595	661	639	616	649	597	617	622	599	638	647	624	613	620	562	591	571	618	582	622	630	610	604	648	588	646	593	643	634	617	655	627	666	624	603	586	592	626	615	592	608	585	649	630	602	597	594	611	618	613	627	602	577	593	544	613	601	618	594	601	630	641	630	563	655	627	583	606	615	669	623	623	612	630	606	587	638	612	616	582	598	623	606	635	611	611	593	591	620	585	585	614	635	629	588	618	632	637	628	612	639	622	591	648	595	611	625	595	619	621	604	587	628	641	601	637	566	593	595	635	666	638	647	599	569	636	589	600	650	608	624	635	633	624	649	612	611	642	605	624	600	673	584	644	620	645	644	610	646	625	591	664	621	600	601	625	608	604	618	626	629	609	595	611	600	645	666	616	655	606	570	599	631	640	572	591	606	628	616	641	672	623	597	658	628	579	594	613	623	624	608	607	612	605	615	606	621	635	583	634	642	640	657	635	614	566	575	592	635	627	574	625	623	648	604	604	617	597	614	609	663	629	612	620	648	588	575	543	624	638	611	579	597	624	644	688	661	578	607	579	623	605	612	620	609	588	654	630	611	624	651	633	591	627	620	617	621	587	619	594	638	606	618	564	608	634	646	614	652	635	617	601	622	599	620	617	639	618	607	584	646	592	627	629	583	601	593	607	579	609	640	588	622	581	604	657	652	631	605	616	621	663	610	614	598	600	626	643	611	622	599	621	647	603	645	629	633	606	646	681	577	612	673	622	645	580	629	619	595	589	594	634	586	600	618	581	624	621	641	620	577	636	617	570	637	625	595	603	605	588	617	654	654	610	634	639	595	588	639	613	614	617	608	643	605	556	634	605	614	619	570	601	605	611	609	595	596	577	611	627	651	619	608	605	580	671	576	607	629	659	606	634	610	603	608	647	623	598	656	646	633	613	592	602	620	620	569	619	629	618	580	619	620	604	637	649	625	600	600	588	624	611	606	579	599	642	646	599	621	588	570	573	599	598	594	664	579	620	610	614	643	607	590	597	593	560	609	602	597	610	650	634	590	626	557	636	625	649	603	619	604	587	633	580	593	608	609	599	629	656	657	652	647	615	613	611	640	639	626	619	594	625	591	601	597	644	647	612	611	648	623	632	628	658	617	626	599	594	591	602	607	634	575	595	616	633	603	604	616	678	611	627	588	595	608	589	590	598	600	619	583	644	600	620	629	605	608	614	649	600	610	622	611	590	643	608	579
22454	21060	28670	23679	21059	21106	7881	1180	896	743	778	704	664	646	603	590	573	532	549	541	501	495	530	502	526	532	537	475	495	510	517	471	454	484	528	425	479	490	462	515	462	479	466	461	486	483	446	465	514	504	469	484	460	499	460	453	471	441	440	484	464	467	448	440	481	474	465	495	459	499	460	477	466	479	489	461	461	489	481	440	488	415	478	462	496	470	504	433	471	450	486	506	481	468	487	443	456	495	454	464	459	484	457	435	446	487	463	478	480	497	481	441	469	470	452	468	477	485	464	507	466	488	459	485	458	458	448	451	476	490	472	455	462	461	474	467	462	448	446	478	464	449	475	444	450	488	483	470	440	470	478	464	413	486	449	460	489	487	445	440	430	456	444	481	424	473	490	473	481	459	442	446	515	476	411	451	448	472	446	432	423	469	494	466	473	487	407	448	453	454	498	455	461	449	443	477	448	456	458	505	460	448	491	428	473	480	420	463	461	442	449	469	440	475	474	472	467	458	405	469	443	479	409	419	460	486	488	399	458	465	455	469	461	466	445	470	458	435	472	416	425	458	431	480	463	445	473	474	499	462	459	429	466	454	438	525	467	489	469	460	494	428	484	471	507	472	442	475	429	444	505	433	464	418	488	438	433	441	453	452	463	453	530	472	439	465	413	465	448	450	431	461	473	483	433	468	456	448	490	490	478	473	464	424	440	478	466	489	423	470	479	473	470	460	461	448	463	494	473	467	451	468	434	489	479	448	488	419	485	429	468	450	448	494	445	461	482	478	470	456	412	492	443	506	461	474	453	453	455	472	438	450	448	418	464	477	448	460	452	428	409	459	470	437	464	435	465	440	487	507	465	460	435	444	488	431	434	501	478	445	487	438	447	443	459	474	487	455	472	472	466	465	453	484	473	467	477	470	479	467	443	467	460	448	451	477	503	470	461	474	449	437	453	486	446	464	436	444	451	423	448	494	473	429	422	466	451	478	453	489	498	468	446	480	483	475	489	489	485	444	471	441	439	478	475	452	458	469	433	470	481	483	439	481	493	443	473	443	483	457	404	446	459	456	468	473	470	481	462	439	500	460	464	446	483	442	454	486	466	465	485	456	485	423	471	487	441	489	491	472	446	418	428	476	523	468	489	454	449	461	461	474	439	446	435	477	442	459	406	482	459	497	466	498	467	491	473	441	488	443	457	445	434	466	499	461	445	458	444	476	443	481	445	439	441	467	460	463	432	468	445	456	453	445	465	432	484	459	460	451	472	498	452	420	501	477	410	442	441	439	441	452	426	455	485	464	475	431	432	462	433	510	444	459	459	473	443	440	463	422	474	419	493	464	440	444	433	456	460	468	495	474	471	480	463	460	473	466	451	476	478	424	461	486	466	471	456	457	459	496	432	470	445	442	505	451	419	453	417	453	450	451	480	476	474	508	455	424	468	446	473	456	453	476	465	506	453	475	482	473	461	462	449	427	504	454	457	460	477	460	480	458	482	475	465	431	487	446	475	502	425	462	435	451	465	486	430	476	469	460	429	492	463	461	429	428	437	437	473	478	459	476	429	477	468	425	460	453	464	484	465	476	493	432	462	499	480	482	408	485	461	463	426	483	455	449	432	462	482	451	467	470	470	393	433	429	452	428	456	465	454	446	472	448	474	476	473	489	422	493	483	463	496	392	455	425	452	459	470	439	462	438	463	486	479	476	464	475	430	491	477	463	457	461	430	470	455	422	464	482	463	465	481	467	465	449	495	479	452	465	481	474	434	404	448	472	482	463	473	459	457	473	480	467	431	441	454	464	468	456	441	461	457	479	414	437	441	476	458	473	472	468	438	428	468	477	463	456	430	461	426	481	452	462	481	455	454	471	448	459	496	449	434	459	452	484	499	468	488	485	454	445	480	444	449	453	463	478	484	420	470	488	484	484	437	450	476	436	464	483	457	463	456	470	447	493	468	485	459	508	476	519	455	441	445	467	459	471	481	448	434	446	423	469	423	455	474	457	463	440	482	466	448	477	477	456	456	470	471	451	505	459	460	455	491	462	464	441	447	470	489	449	480	485	419	473	458	466	466	460	524	494	460	473	455	452	451	487	464	459	495	506	421	478	457	489	472	455	499	484	460	499	458	442	477	502	413	511	457	451	449	432	462	448	459	467	462	480	488	449	484	467	435	473	449	438	421	453	470	477	451	480	470	466	461	488	476	458	469	475	454	449	452	464	436	458	470	462	482	482	438	439	487	450	472	459	461	464	421	442	414	463	467	466	438	466	490	432	466	466	463	490	484	455	470	434	450	446	430	454	426	462	458	433	467	430	451	458	445	443	474	435	480	433	418	465	454	461	432	459	505	473	411	463	425	426	483	476	472	493	469	490	476	450	492	465	458	459	487	459	421	497	455	445	466	469	457	400	452	436	456	456	454	470	451	456	476	475	444	474	471	448	496	485	471	453	408	441	425	451	490	428	463	478	468	472	447	487	450	445	447	470	456	464	453	505	467	439	465	447	441	489	461	471	466	479	446	454	468	475	445	448	457	481	497	480	432	439	478	501	426	470	479	468	473	489	489	519	468	474	501	511	466	454	452	481	421	443	460	455	452	457	419	486	480	436	481	484	471	492	447	443	472	469	486	456	463	512	440	425	458	451	432	468	441	455	475	444	447	454	466	439	465	456	474	465	442	469	441	461	445	437	459	475	419	436	483	501	491	438	491	479	452	471	463	471	459	441	471	473	448	493	484	477	448	425	452	450	466	438	513	454	471	462	460	436	452	449	489	464	479	445	469	476	433	432	448	455	462	442	480	454	460	462	487	496	466	458	464	497	413	451	470	476	434	449	451	438	492	455	470	462	477	457	439	450	441	432	461	442	466	483	477	471	459	430	432	467	451	466	448	446	447	436	477	444	489	448	477	458	482	447	475	479	440	442	471	456	467	469	451	467	419	467	474	446	449	458	470	420	485	473	481	470	472	474	443	478	458	503	502	492	446	480	473	493	432	478	480	466	413	461	450	432	465	438	447	506	463	455	465	463	450	423	449	477	431	450	442	443	452	432	519	440	454	476	414	432	415	477	446	459	459	495	450	462	432	499	452	447	472	448	496	444	471	479	451	471	426	457	453	433	452	499	451	495	468	459	443	451	474	446	464	473	440	478	462	500	446	424	448	422	446	434	497	434	464	427	489	454	446	464	443	463	466	513	434	465	458	474	489	492	465	489	467	450	458	453	457	486	414	461	484	471	450	477	466	476	492	438	434	451	461	431	447	461	486	456	415	448	476	464	454	421	446	454	472	434	464	421	493	436	484	430	426	435	435	472	473	514	474	450	474	435	410	465	452	470	482	450	430	489	428	453	437	438	425	447	429	428	431	450	462	447	436	475	456	450	442	457	455	452	469	456	468	487	488	443	429	452	449	420	450	467	446	448	456	470	434	443	441	488	443	441	447	423	430	502	427	444	456	424	433	421	472	473	488	430	431	471	487	491	465	456	497	480
29113	14101	9274	4634	3374	2514	2014	1585	1250	1070	970	870	750	717	696	660	622	626	601	554	594	560	543	542	506	530	546	525	510	492	511	487	547	486	480	472	488	484	458	473	471	516	511	451	472	477	451	487	471	428	491	489	474	469	473	483	486	456	516	472	491	435	465	489	446	472	435	495	486	496	444	444	465	506	465	475	472	473	428	457	495	480	484	474	488	472	503	474	454	465	501	485	460	480	485	457	452	467	465	467	488	499	467	439	490	497	494	477	462	447	491	476	450	496	440	442	489	472	465	453	461	482	468	457	465	473	499	501	455	456	455	437	475	437	478	477	481	498	451	470	462	476	473	478	463	452	472	475	442	447	427	473	482	471	422	456	471	446	456	509	471	493	472	461	466	450	482	488	456	461	448	459	406	457	463	444	477	496	490	513	424	438	479	471	487	447	453	466	459	505	478	486	449	478	476	480	559	426	427	489	483	479	488	475	445	460	445	437	448	433	442	464	466	454	460	492	472	485	468	440	470	491	395	440	434	490	503	474	478	478	497	462	488	470	513	468	483	472	431	457	454	480	447	451	490	472	459	457	488	509	487	419	518	474	425	483	449	460	486	468	449	458	443	491	543	436	478	485	451	470	455	473	420	468	468	496	477	505	496	458	457	447	453	446	480	481	497	442	502	465	480	440	492	475	485	473	425	450	438	484	442	470	483	465	459	479	467	430	457	462	464	460	429	448	467	464	436	466	475	460	490	480	531	406	491	472	427	441	479	439	441	447	484	438	469	482	469	449	442	445	484	481	540	472	461	447	449	458	471	467	419	471	487	470	478	443	473	467	485	476	459	425	453	427	502	454	481	461	483	451	445	460	475	442	458	442	474	496	459	466	412	503	474	459	519	489	466	464	485	458	449	462	466	454	421	449	489	448	437	451	472	424	460	463	474	461	435	483	462	473	467	424	459	487	468	461	460	456	490	432	432	496	473	461	463	458	503	448	452	447	499	509	478	483	465	464	484	467	508	474	489	464	460	505	459	473	467	454	477	472	460	514	484	496	489	468	451	475	465	427	489	483	425	454	442	445	469	497	496	510	449	447	455	461	472	457	477	456	455	496	459	470	457	475	399	464	455	497	449	443	425	489	452	495	463	475	440	428	440	462	488	496	464	417	467	453	460	490	455	452	459	455	439	475	446	484	426	497	460	486	446	484	476	454	461	444	464	489	466	468	447	465	458	489	419	464	448	455	476	458	463	460	467	500	470	450	473	486	494	467	491	454	511	469	464	482	482	488	472	480	498	480	477	480	479	470	462	466	474	493	450	450	420	456	492	470	477	468	452	453	478	458	448	500	466	477	482	468	474	473	468	455	465	467	457	461	430	494	468	472	480	462	480	440	452	456	467	482	512	463	500	481	483	467	443	511	471	477	474	463	520	470	490	458	456	452	514	474	455	476	465	443	469	452	481	466	441	488	435	473	458	489	478	455	466	462	467	489	447	491	459	471	450	468	449	447	469	459	494	445	455	506	486	483	453	466	433	428	426	449	482	469	450	460	474	487	451	473	452	470	444	448	479	475	462	467	453	477	484	463	461	486	470	458	452	508	471	432	476	464	459	477	467	483	484	489	475	503	452	458	440	434	445	449	464	486	510	449	497	455	474	472	484	419	453	497	452	489	459	475	475	462	458	466	504	450	446	415	470	436	439	490	453	461	493	471	469	500	512	493	468	446	442	446	471	467	479	471	436	466	475	498	474	428	468	442	414	472	435	474	508	479	465	447	492	509	485	510	473	498	465	483	473	453	460	494	444	441	493	464	458	463	442	451	456	472	475	457	494	461	443	477	480	490	443	472	443	443	456	452	477	487	442	481	517	452	467	469	467	473	436	478	466	451	473	497	499	448	490	471	490	458	476	458	446	478	458	466	453	491	496	493	474	461	472	474	480	449	433	444	460	431	477	435	471	488	505	457	487	476	488	434	430	481	497	471	462	495	474	475	487	425	529	470	474	473	444	452	484	433	429	457	470	477	456	418	462	462	487	466	455	474	426	444	490	504	441	436	464	484	461	472	471	458	473	402	448	484	485	459	460	480	483	471	440	469	470	460	467	462	460	472	471	455	450	453	478	463	445	444	446	474	443	468	456	482	432	492	456	438	433	431	493	440	445	473	427	459	439	443	457	457	489	450	520	511	488	498	442	457	439	440	458	473	490	456	442	501	470	472	477	495	449	453	464	452	438	454	446	450	458	455	484	491	424	474	488	469	458	445	466	440	490	478	458	458	484	447	486	457	432	430	481	458	466	444	503	492	428	471	462	470	495	463	502	480	481	466	465	471	456	464	445	482	452	458	431	421	451	468	454	486	484	469	443	457	451	435	462	459	485	480	451	474	449	497	453	476	482	458	452	465	484	493	497	417	482	433	459	442	479	466	471	455	442	483	461	478	457	442	468	509	454	459	445	498	490	501	461	464	475	466	490	451	510	478	460	448	437	474	416	443	448	458	450	458	484	479	458	431	468	460	505	450	461	474	462	446	446	517	461	446	437	464	487	464	472	468	494	461	440	429	474	468	473	467	474	444	477	482	436	452	453	499	464	502	505	488	430	452	468	443	477	466	472	436	478	493	473	462	439	471	453	476	494	441	513	469	465	470	437	508	486	454	436	472	451	447	454	489	492	486	473	437	476	474	429	469	472	448	477	466	456	486	455	443	435	470	467	459	452	461	457	467	475	431	479	455	471	473	462	452	457	447	506	425	469	454	431	439	477	467	471	423	460	435	472	469	476	511	443	446	418	476	472	474	477	461	450	428	463	436	435	466	460	471	481	483	440	490	455	429	473	467	466	454	473	448	472	474	470	477	478	479	470	454	465	482	444	455	485	426	481	511	436	447	515	489	491	443	458	461	427	451	454	451	454	454	452	466	458	474	480	433	433	491	463	508	480	453	455	459	464	473	483	445	465	479	466	477	461	430	442	469	464	473	489	458	470	459	463	445	474	455	474	452	461	460	461	482	461	506	486	466	461	473	472	485	469	480	457	460	463	472	490	480	436	524	463	467	460	434	483	479	489	471	463	457	460	490	458	517	472	474	454	472	471	495	447	468	498	463	468	451	426	446	480	455	478	476	489	444	448	436	470	455	480	470	428	483	467	437	477	428	462	483	461	457	462	475	493	466	419	456	490	451	471	461	521	460	496	475	500	437	460	475	456	489	484	462	457	479	485	504	490	463	456	486	464	418	487	435	482	476	474	466	451	479	445	490	478	442	471	481	470	456	471	496	452	446	477	445	456	431	488	480	478	485	454	450	446	448	503	459	477	458	483	452	436	489	466	464	449	465	445	485	504	485	488	488	444	488	477	451	452	485	483	469	467	476	488	450	493	468	423	458	495	461	464	463	495	499	474	459	478	464	445	419	503	471	502	489	449	439	464	471	473	446	465	507	491	435	455	463	460	445	451	459	437	453	468	441	450	466	493	470	449	491	487	458	467	473	455	468	458	424
27669	17286	3401	583	449	398	382	364	351	369	335	354	338	326	375	334	366	333	359	356	361	364	360	300	331	361	327	317	366	356	324	390	325	373	331	359	352	358	324	344	349	357	315	355	358	337	320	365	368	336	366	345	325	373	323	368	327	362	393	329	350	344	351	337	347	314	336	324	354	357	373	338	333	338	341	317	324	339	360	370	342	315	336	365	358	328	354	338	331	368	345	327	376	362	320	343	348	351	362	346	313	342	352	356	331	339	378	311	327	354	319	348	329	354	329	349	320	370	352	312	344	331	349	303	313	349	350	366	334	343	348	353	344	331	333	353	355	313	318	355	363	351	337	336	391	332	350	337	332	329	317	363	325	346	321	367	349	332	312	365	328	352	319	362	339	336	344	339	335	356	352	319	357	324	340	307	330	357	331	316	336	366	309	340	334	328	335	363	345	337	325	325	368	330	349	353	339	369	370	338	351	364	348	315	305	318	370	331	308	349	334	313	363	354	334	373	338	333	333	354	363	335	354	394	305	339	331	344	340	359	379	348	346	357	343	366	330	346	336	316	371	363	333	344	311	323	343	333	342	330	340	316	347	334	348	319	340	334	335	334	352	369	350	354	348	315	362	306	357	355	317	362	359	341	359	331	355	341	377	360	336	341	363	289	368	383	359	341	350	370	355	331	350	319	337	338	343	344	363	355	321	368	344	343	360	339	354	343	346	319	335	320	348	346	360	353	365	333	318	336	340	316	349	357	353	325	327	356	373	398	360	335	349	315	371	324	361	339	359	329	353	326	360	336	348	332	317	337	342	354	354	317	342	339	346	350	350	357	352	349	337	310	333	302	330	313	334	354	362	348	314	312	339	322	354	350	365	324	321	322	349	309	340	350	346	336	347	408	342	340	347	351	359	363	338	301	341	359	346	324	346	326	372	337	347	315	330	358	355	338	336	304	354	342	333	350	343	327	358	346	344	324	336	340	355	351	327	355	363	358	323	396	353	356	336	379	322	321	311	338	341	324	348	334	347	391	358	339	359	355	329	347	360	353	294	337	340	386	310	320	358	326	322	328	359	373	367	322	355	343	345	347	323	348	358	385	351	318	344	354	320	374	359	339	366	315	341	346	368	347	347	360	339	324	331	342	326	369	363	342	339	358	314	352	318	302	330	314	338	353	349	364	353	322	339	356	314	322	353	316	374	350	316	300	348	364	323	347	341	361	330	346	348	305	364	353	369	338	350	354	364	391	334	334	339	345	362	330	360	338	363	359	300	358	341	365	327	341	379	356	379	319	356	309	333	303	326	329	353	319	333	325	351	359	352	322	354	320	339	336	330	342	289	349	344	341	332	329	317	341	335	338	332	358	336	335	346	360	355	340	347	324	377	343	354	364	341	373	335	337	334	355	343	369	362	344	343	363	321	350	299	322	373	349	351	340	308	325	339	344	358	348	311	315	319	350	351	345	356	344	342	355	349	336	371	357	331	388	354	360	340	336	313	315	356	343	354	342	391	373	323	357	354	343	372	336	321	334	368	365	349	339	339	360	349	362	377	344	346	345	314	344	368	342	328	349	360	346	312	336	346	381	307	344	324	363	341	332	352	347	356	331	368	358	336	313	337	353	323	332	342	355	375	352	350	329	338	350	347	351	341	357	340	368	349	298	337	373	322	355	320	328	340	329	333	357	341	342	334	352	358	329	352	349	354	353	321	335	391	327	351	346	352	360	347	331	367	338	354	328	339	332	344	359	344	353	344	345	330	334	303	322	316	382	388	322	333	345	327	355	374	359	299	352	304	347	359	367	348	360	339	323	356	353	359	333	362	326	353	361	331	311	343	313	356	337	352	352	381	341	327	322	358	348	340	321	337	382	335	356	335	350	360	358	377	346	337	378	341	342	348	328	322	347	400	329	361	373	339	308	384	347	330	350	329	352	358	352	321	354	336	359	353	331	359	369	347	309	332	331	324	311	339	330	348	359	327	339	337	337	346	324	388	351	336	362	355	359	351	363	348	336	346	368	330	336	323	354	334	342	364	334	337	332	333	332	324	377	353	364	354	342	322	367	339	336	335	355	327	331	360	325	346	334	346	326	349	376	347	369	316	312	329	321	332	349	347	352	341	352	342	348	360	346	369	339	380	338	342	353	351	341	352	341	323	328	371	379	346	330	335	352	364	351	374	341	334	337	348	333	324	377	304	317	357	390	335	334	332	373	358	346	328	302	355	330	343	306	358	345	347	322	341	343	316	331	345	317	351	320	361	363	361	340	337	350	340	318	336	376	358	350	347	331	345	354	343	341	336	350	343	324	324	350	324	384	365	332	305	337	305	341	357	334	319	334	357	364	360	356	312	324	322	337	370	340	313	332	355	361	331	380	355	358	353	364	347	343	312	344	375	323	359	315	346	310	361	307	369	333	356	334	347	305	345	349	332	374	357	366	331	350	325	364	355	336	311	346	324	358	362	349	367	340	345	342	364	351	378	336	354	340	325	344	355	344	353	336	334	343	321	345	375	332	324	354	309	352	354	353	344	313	325	299	365	355	357	352	320	332	367	346	334	312	344	318	342	322	335	303	349	336	349	343	347	361	378	320	345	368	362	310	341	336	326	336	333	294	324	345	343	390	320	337	357	355	349	332	317	340	339	348	330	353	349	335	341	350	356	347	355	331	356	365	366	354	340	350	339	320	346	354	319	350	334	336	339	320	362	364	361	365	375	319	350	322	325	322	358	332	351	326	384	343	325	358	345	321	348	373	341	345	378	318	368	331	313	339	339	366	350	370	339	303	336	365	354	367	365	354	344	330	345	346	352	348	355	305	319	327	318	327	308	324	311	392	356	379	323	348	349	378	351	334	340	347	338	351	349	328	348	327	346	319	339	335	336	345	356	379	352	354	308	345	331	359	360	341	341	367	322	331	373	301	364	333	339	359	373	331	345	348	366	336	336	337	362	350	345	335	328	384	365	337	346	361	328	344	350	350	346	317	330	336	320	352	318	332	385	319	372	355	332	388	336	351	379	350	308	346	355	325	352	325	329	352	359	365	351	350	331	332	338	327	302	341	360	345	328	333	345	327	386	328	344	350	315	354	336	326	333	344	311	356	314	331	358	322	322	370	331	316	346	318	339	348	329	342	346	316	311	329	363	340	329	348	346	348	346	322	351	323	356	356	355	325	359	315	346	353	356	367	322	341	344	324	350	313	368	328	330	315	374	346	356	350	313	354	331	334	356	330	336	323	365	361	378	360	344	375	361	350	349	318	312	324	355	348	337	332	366	321	363	354	326	344	372	338	349	322	333	351	355	311	332	379	345	359	342	368	338	341	347	335	349	328	328	342	349	367	351	320	350	349	326	342	352	322	332	353	339	335	362	318	353	332	345	324	336	349	351	329	362	364	345	338	347	349	374	347	356	313	320	346	298	370	334	352	321	336	358	371	367	308	331	370	340	318	341	298	367	375	352	337	338	341	331	317	380	337	333	321	329	357	336	339
7047	880	719	488	467	416	429	422	425	396	401	378	379	432	375	422	390	399	402	368	391	403	419	383	368	382	385	383	406	392	359	357	401	398	403	401	384	365	363	398	427	371	431	347	337	376	399	375	373	395	351	393	391	379	354	406	407	403	384	392	372	363	353	365	377	367	392	376	375	378	392	391	352	418	383	345	363	421	367	374	365	394	359	371	367	388	370	371	369	363	395	415	417	412	380	378	375	384	377	378	356	383	369	382	370	372	386	370	383	381	415	386	357	382	383	364	381	376	362	390	414	400	406	387	400	386	366	387	399	382	365	376	333	411	347	352	373	383	370	408	376	383	403	382	401	359	378	404	396	360	362	365	368	392	376	382	391	369	363	395	407	351	401	385	363	413	397	414	393	395	385	348	374	400	400	388	376	382	407	429	380	378	387	379	400	358	369	392	443	356	380	386	344	427	352	370	399	371	390	397	354	381	386	388	394	373	348	371	389	343	331	389	365	409	357	360	403	381	393	395	401	358	365	353	380	391	411	381	360	349	361	365	391	370	380	375	388	384	386	391	358	389	403	374	365	397	370	349	362	378	430	371	341	398	397	343	373	380	334	354	364	401	372	402	387	392	380	359	396	366	390	351	392	397	405	388	373	369	387	364	404	371	345	388	383	378	399	372	378	392	378	399	348	394	382	408	396	368	402	360	370	343	375	384	401	410	405	418	397	383	374	384	363	381	372	393	372	387	357	366	352	407	375	359	402	351	434	379	354	332	387	423	345	404	390	409	367	369	395	376	368	366	399	391	404	401	377	401	404	392	398	358	362	392	420	385	355	381	393	369	406	398	402	377	394	354	407	375	397	403	387	406	381	379	376	391	359	402	377	412	363	397	385	355	367	353	401	370	390	372	394	368	363	347	380	372	370	413	392	405	371	379	370	405	353	403	360	361	378	380	375	403	357	392	393	366	353	382	386	361	382	374	394	387	426	401	357	361	383	382	371	408	422	351	382	384	398	374	383	375	375	393	368	353	399	373	410	385	394	414	361	384	422	387	367	404	376	370	405	398	369	359	391	381	360	416	397	383	388	391	359	390	370	354	371	412	371	360	375	353	377	397	394	383	369	378	377	373	359	375	400	413	355	400	367	362	402	396	387	378	392	414	405	392	346	382	372	398	381	360	398	360	381	346	373	403	383	382	405	388	382	352	374	361	384	365	367	352	367	376	343	403	409	338	412	366	381	399	379	376	367	362	413	401	417	389	402	390	434	379	374	371	376	370	370	393	396	389	366	352	373	337	369	384	369	350	421	382	405	396	354	411	348	386	400	361	378	356	365	370	372	411	377	405	357	369	368	419	366	344	395	396	403	387	373	380	402	401	358	416	348	405	375	371	394	384	377	353	379	365	385	375	375	378	399	400	379	378	386	396	407	386	404	361	378	388	414	399	377	383	381	416	343	391	396	356	410	379	394	422	356	401	365	399	360	360	361	374	423	392	387	405	421	377	413	355	414	405	367	383	397	398	360	383	361	385	390	377	391	380	381	394	377	375	407	340	379	398	394	359	390	372	406	369	388	362	373	349	389	366	402	363	361	386	380	372	376	408	366	377	375	381	391	411	408	399	380	374	410	384	386	374	372	397	374	378	407	362	378	380	373	408	373	356	380	376	391	398	389	396	362	385	353	352	393	376	348	365	365	417	377	391	336	379	389	348	371	412	358	398	387	393	359	404	383	375	364	383	384	393	357	373	381	385	400	397	389	365	375	395	400	380	365	350	421	382	354	352	379	387	375	391	381	390	365	369	355	377	394	377	375	385	377	403	378	403	397	392	379	380	386	380	378	359	395	357	355	382	356	371	401	375	406	369	409	393	379	380	397	396	357	378	402	324	420	352	384	389	367	396	386	385	392	405	355	388	422	399	369	390	387	353	339	368	368	355	343	392	339	356	393	367	375	373	385	372	370	394	395	388	419	361	382	393	368	366	399	415	400	443	397	389	358	357	369	389	382	373	356	381	372	405	370	396	387	374	419	366	373	368	387	363	387	363	373	370	342	378	376	390	391	359	395	385	364	373	397	390	401	380	359	364	370	401	351	355	397	384	372	403	392	391	391	376	346	389	364	382	370	367	370	379	413	370	376	350	343	390	340	388	398	375	391	381	386	400	394	392	370	390	379	383	369	392	394	382	363	370	379	374	389	387	375	376	345	370	369	326	360	392	376	356	369	405	407	432	365	355	382	410	351	385	373	383	403	369	387	419	381	384	357	394	397	382	381	405	365	411	388	374	365	421	401	364	415	372	376	391	384	377	388	383	370	362	388	403	382	403	380	366	382	356	388	421	392	375	379	388	359	377	360	407	415	370	387	386	390	406	410	404	375	392	398	382	388	344	417	373	366	338	400	360	395	381	406	405	381	403	365	380	414	369	397	391	392	379	378	343	387	372	393	385	379	388	360	378	364	400	382	384	366	398	381	411	383	360	386	388	384	348	366	389	400	358	397	396	399	371	361	360	425	383	387	365	372	407	364	411	375	360	389	393	389	370	390	350	390	375	368	386	398	363	390	404	356	353	419	396	422	371	378	357	407	379	386	360	400	382	386	408	383	385	398	369	386	365	368	378	374	387	367	379	377	378	381	374	384	410	387	373	347	375	391	378	370	386	388	376	391	373	411	396	389	396	392	388	408	372	359	371	358	378	395	375	381	366	384	366	381	369	388	397	357	403	435	363	383	383	401	397	371	401	367	388	398	367	364	378	382	357	369	383	395	371	364	355	371	376	376	383	398	365	372	366	412	388	430	357	381	375	390	400	406	409	405	361	382	377	408	359	419	362	352	354	401	339	353	386	363	408	408	358	383	345	410	407	400	367	367	366	397	403	411	378	368	378	403	391	384	364	381	380	365	351	388	385	409	415	380	353	380	375	402	374	362	357	400	351	358	393	417	357	382	383	371	318	379	371	372	392	375	339	383	376	376	429	371	361	353	379	404	387	423	402	380	361	390	401	387	399	373	422	385	402	375	364	387	427	420	364	370	359	335	365	340	388	374	373	417	409	433	385	395	391	358	377	361	348	386	380	406	383	347	381	410	393	372	388	355	378	409	400	385	348	392	370	373	375	387	394	397	386	348	375	370	406	376	395	365	317	414	423	400	399	388	337	373	382	372	383	351	384	422	386	381	343	427	337	372	410	376	406	400	395	359	353	387	400	364	365	389	386	425	402	389	382	343	372	406	374	359	387	361	368	373	379	377	386	390	420	357	376	399	418	385	382	364	392	395	357	383	390	383	421	382	370	351	387	387	357	408	409	394	377	370	375	412	361	396	378	358	425	360	364	368	388	383	384	375	373	378	406	352	391	371	374	392	365	368	358	388	390	404	381	395	380	362	408	393	365	366	384	374	374	401	391	390	382	389	375	378	347	378	402	377	378	377	395	417	362	371	372	372	368	392	379	379	391	372	366	398	384	446	341	391	398	413	367	385	370	391	351	396	407	371	373
23571	21050	28197	24108	21029	8839	874	509	409	386	315	301	301	269	257	258	245	243	241	240	226	222	214	245	218	208	229	208	228	217	217	220	236	211	225	220	224	210	224	231	229	190	193	195	193	196	210	202	198	211	208	211	208	200	205	190	166	217	207	189	184	222	214	193	224	205	179	202	198	197	213	188	197	196	200	183	189	180	195	218	198	201	156	203	194	201	205	227	206	205	232	221	208	206	208	209	210	187	200	194	193	215	164	189	189	200	202	200	203	190	188	171	178	190	185	193	189	234	196	222	206	209	180	194	201	179	195	215	225	208	211	191	178	223	196	187	194	206	230	196	193	206	185	188	206	203	209	194	197	161	210	203	213	207	189	225	210	183	198	212	183	188	199	189	210	207	206	189	181	214	199	224	202	201	186	181	219	212	174	212	213	206	236	187	212	193	202	186	194	192	184	175	204	198	204	238	225	188	218	210	208	181	198	216	183	200	200	202	190	181	211	189	220	200	192	189	179	189	180	209	205	226	231	196	211	211	203	205	178	211	217	178	201	227	203	205	221	179	188	211	207	191	189	187	201	209	185	197	204	199	188	213	199	184	203	202	196	178	204	196	188	192	193	214	202	198	194	221	201	201	224	194	205	218	201	192	209	184	223	203	203	214	198	217	213	218	197	198	191	195	184	205	209	192	186	203	184	191	225	165	204	204	209	229	211	196	199	205	184	185	187	249	215	204	215	188	213	172	224	182	185	190	164	202	214	194	171	169	195	201	207	221	201	193	212	197	193	195	190	205	215	182	205	192	213	200	190	198	214	196	204	209	202	189	200	226	208	210	200	204	213	212	211	229	218	182	217	218	202	180	225	205	191	208	212	196	188	206	196	188	175	209	197	217	203	210	197	210	219	189	197	204	211	206	185	192	207	190	206	202	205	211	197	188	200	193	202	171	204	211	208	197	195	214	217	201	198	201	209	197	205	186	212	200	205	201	205	196	209	208	186	187	203	196	235	209	187	194	185	224	174	221	195	197	208	192	205	223	202	209	193	201	221	203	201	186	203	152	185	212	221	218	194	201	197	183	207	222	205	189	182	204	204	217	199	194	196	209	174	224	225	190	200	213	222	221	200	195	198	199	187	202	203	198	200	192	187	185	221	196	196	213	178	182	194	186	239	187	186	179	225	199	188	198	193	184	217	201	224	221	205	197	192	192	198	182	193	219	195	210	212	214	221	196	192	216	180	176	186	212	195	194	198	203	199	184	184	201	186	200	206	187	199	193	204	190	209	207	211	201	201	182	173	185	206	206	199	213	204	174	190	205	194	176	187	201	194	192	207	209	208	188	214	203	184	188	180	188	190	206	195	218	187	188	197	201	197	226	210	207	203	194	214	235	193	192	199	208	205	204	200	195	194	215	184	188	182	209	223	207	192	188	184	203	194	209	198	168	186	180	194	191	183	215	215	211	198	209	190	206	211	192	188	224	192	211	176	205	208	221	191	206	204	218	224	204	188	214	203	207	206	193	197	186	210	207	207	206	187	214	222	189	189	210	198	207	196	212	202	201	192	218	203	191	189	204	219	195	172	193	220	175	239	196	214	190	202	195	214	185	186	200	186	201	173	201	192	204	208	212	202	184	192	185	200	179	171	194	226	207	216	192	198	201	209	189	182	225	192	191	199	195	234	208	195	190	210	212	194	204	170	208	186	203	197	212	212	204	223	204	209	208	195	207	215	190	212	214	208	201	207	188	220	190	197	198	223	205	195	202	206	219	186	188	192	191	220	223	232	205	192	172	196	172	188	204	198	226	204	197	192	207	198	191	185	185	200	201	205	222	207	184	210	203	194	199	196	191	177	195	205	177	214	195	217	205	192	204	198	196	188	212	225	185	242	208	194	211	189	216	190	231	209	202	202	183	205	193	228	206	206	187	227	195	173	211	197	199	190	182	211	196	203	203	200	183	170	204	191	190	194	193	178	178	190	188	198	195	188	209	205	187	220	204	206	212	205	213	191	208	205	195	205	188	186	198	214	181	198	192	189	191	199	192	168	178	208	217	207	227	222	219	207	203	198	205	181	193	212	198	204	220	208	195	192	188	211	202	194	186	208	214	202	218	193	191	200	195	195	175	200	180	212	223	183	194	195	193	215	193	194	197	210	179	217	203	195	213	178	203	210	198	176	192	222	192	196	211	198	185	183	182	191	191	210	182	174	182	210	193	203	217	192	179	178	205	179	198	204	184	209	193	222	207	200	191	177	203	203	206	182	198	214	194	197	208	189	214	209	163	211	190	172	186	208	216	204	200	185	205	223	195	198	197	203	217	213	225	178	200	169	186	205	200	191	198	208	199	206	219	182	198	207	185	231	187	203	183	191	205	212	217	233	219	197	236	200	214	219	188	183	212	210	206	220	200	216	202	202	176	157	187	183	179	200	213	191	186	196	196	188	195	207	203	209	185	198	208	201	198	214	200	178	200	193	191	210	186	216	183	202	215	218	175	209	200	213	209	201	197	208	211	200	205	214	193	200	201	203	192	199	183	194	197	203	176	192	192	211	219	188	182	214	189	189	216	184	184	202	197	222	203	200	202	218	195	211	209	185	220	180	219	202	211	201	185	189	192	184	199	222	198	180	185	190	202	195	194	216	212	193	200	216	202	209	197	172	194	193	193	189	207	214	185	186	219	168	183	220	171	199	204	215	220	194	200	218	226	200	183	192	206	205	186	187	236	216	199	183	204	187	227	216	219	185	215	202	211	204	219	214	222	201	196	185	185	210	203	188	186	192	201	179	221	190	205	205	208	204	198	230	192	221	213	198	208	217	203	229	185	181	224	186	199	184	167	204	203	185	195	190	221	197	213	189	214	204	170	195	190	204	182	199	215	203	208	204	209	207	191	211	164	201	208	221	203	186	195	191	182	209	210	171	233	227	200	210	199	215	205	175	171	200	198	188	219	208	218	224	190	241	217	197	202	175	195	211	198	200	177	217	191	188	201	223	202	188	215	210	174	184	206	178	205	197	206	222	225	184	181	193	189	192	210	199	207	201	191	189	208	204	198	211	203	193	207	186	189	211	204	196	214	203	186	180	201	192	191	203	190	188	214	210	224	163	194	176	210	192	184	209	214	204	204	206	203	238	179	193	187	197	197	204	195	209	214	199	206	215	167	217	186	194	180	183	203	184	219	189	190	207	187	186	199	192	216	218	192	176	183	196	220	212	214	190	214	207	201	188	197	214	200	190	207	209	205	192	203	190	216	190	196	181	203	195	190	224	201	204	202	207	204	183	189	186	202	202	188	207	214	166	186	200	185	206	192	187	182	198	207	211	214	212	187	188	184	197	197	185	216	205	175	193	218	176	213	188	169	183	223	200	214	187	185	200	183	180	189	176	204	204	222	184	184	219	188	187	196	211	162	200	185	208	185	196	204	217	216	208	200	218	183	198	193	195	211	210	186	182	207	202	187	181	230	181	212	198	208	189	217	190	199	197	185	202	217
22612	8643	5614	2628	1812	1287	1045	769	627	551	445	424	384	337	360	311	331	305	291	305	311	261	255	255	244	298	253	237	278	238	261	228	255	250	231	261	222	229	238	229	213	240	254	254	234	230	254	201	236	248	233	228	233	214	247	225	238	206	250	229	219	200	232	257	218	238	238	203	223	233	203	229	222	225	230	206	209	239	256	243	227	211	256	241	244	215	229	208	220	250	235	228	261	239	215	227	215	225	223	231	224	220	243	248	225	220	258	225	237	214	224	206	226	225	224	236	254	215	219	219	211	219	246	193	207	219	228	232	231	229	245	240	233	227	246	223	235	225	215	243	210	244	217	236	230	232	210	242	224	205	230	230	243	236	224	233	229	213	253	238	236	223	224	229	228	242	212	229	229	236	244	215	228	220	222	204	229	224	249	228	234	252	245	214	247	231	221	244	247	238	242	221	238	249	228	222	214	218	215	218	248	201	207	235	214	226	245	226	239	216	215	231	243	217	240	212	243	215	240	222	204	232	229	223	220	220	245	222	202	217	219	215	225	217	218	230	221	236	209	218	241	207	208	223	235	210	244	223	223	239	204	199	218	219	215	256	220	222	207	233	228	235	222	247	245	241	222	201	206	227	224	250	205	208	216	201	225	220	253	232	212	209	237	245	226	224	222	234	238	199	208	213	249	237	230	212	196	226	180	240	256	215	202	211	214	226	218	238	228	215	230	244	235	230	220	241	248	219	206	237	218	220	218	222	222	232	198	223	225	192	214	216	199	217	235	207	235	219	213	245	247	225	223	241	207	181	231	237	235	231	207	238	234	224	240	244	181	230	222	246	209	235	246	215	236	231	233	234	243	242	221	254	229	235	226	229	207	205	232	229	190	234	240	226	212	206	216	232	201	222	215	240	232	233	227	216	203	253	217	233	253	244	245	219	210	228	237	185	225	210	220	226	246	212	245	205	204	198	193	224	228	218	183	214	229	212	214	222	209	235	220	258	206	218	228	226	233	202	220	229	231	224	231	236	241	215	232	237	234	223	229	203	210	224	245	213	206	226	218	238	239	200	242	220	214	224	212	230	233	243	264	237	230	223	214	227	225	236	247	214	213	244	220	246	235	229	217	234	229	220	202	232	221	236	219	219	239	208	222	246	237	223	225	224	232	217	261	246	221	202	223	243	236	218	235	227	239	259	226	229	225	230	233	233	236	215	247	240	219	222	226	250	202	231	238	248	224	225	241	228	216	246	245	210	217	215	252	237	238	216	238	239	246	220	222	231	218	241	240	205	226	225	223	228	242	220	229	214	202	236	225	234	221	243	231	224	194	242	237	207	201	239	226	252	249	232	232	214	186	237	208	200	213	258	222	247	220	233	231	206	249	202	199	208	213	207	247	222	261	230	218	228	250	237	227	217	210	207	216	226	239	234	246	217	216	219	211	236	221	240	204	210	239	247	219	228	218	208	229	242	224	219	222	226	234	211	257	233	225	265	232	221	226	232	226	237	234	226	234	224	228	223	240	230	244	259	255	240	228	220	241	183	245	242	222	233	239	221	217	229	222	185	206	219	226	235	226	219	226	239	229	220	216	223	233	201	219	264	242	211	245	234	218	237	240	237	250	225	228	254	218	205	201	222	235	219	197	229	208	203	215	220	172	204	234	217	243	234	236	223	216	245	248	214	206	220	212	222	215	250	220	217	225	262	214	216	228	222	224	238	260	238	198	220	235	227	232	250	229	236	201	222	221	227	199	214	225	197	237	251	227	251	219	217	215	231	235	224	231	254	206	256	240	218	224	262	220	218	220	268	248	219	204	217	229	216	230	215	218	241	253	239	278	222	229	243	241	225	232	254	218	232	216	229	220	253	208	219	244	236	248	236	222	217	225	211	219	217	236	228	244	236	220	250	230	212	219	258	244	239	217	208	230	253	238	233	203	216	216	231	212	236	214	239	224	237	232	199	222	198	214	216	251	217	214	223	227	202	244	204	229	222	237	250	257	216	181	185	216	213	237	228	238	211	227	216	211	222	251	191	232	239	240	227	215	259	236	217	226	226	257	233	216	221	202	234	240	237	243	236	235	238	214	239	235	229	221	224	224	226	238	226	226	234	215	218	234	218	235	234	221	246	209	246	215	239	227	231	251	206	211	243	204	233	230	207	207	224	230	236	239	245	243	228	240	213	199	204	224	225	228	234	231	238	203	201	220	252	224	228	210	234	227	229	208	206	212	222	213	225	229	236	203	245	242	225	236	244	225	250	215	236	203	202	220	211	244	232	196	219	210	218	203	251	241	218	210	239	235	219	217	226	220	246	236	234	217	236	258	200	208	213	242	233	232	227	200	233	215	197	191	219	229	225	251	219	226	235	225	214	190	232	237	219	237	256	238	211	216	217	222	232	226	237	234	224	225	226	241	222	241	233	199	235	215	212	239	227	173	215	247	238	230	256	232	240	245	253	224	209	198	214	217	220	244	230	235	227	223	254	240	225	226	224	229	242	218	214	230	214	208	239	199	232	209	245	207	214	253	245	225	234	224	228	235	247	208	252	219	237	196	197	233	233	212	224	234	210	237	234	235	218	221	235	237	206	224	216	220	240	216	201	215	230	239	232	238	208	256	236	209	208	228	223	242	243	204	218	229	216	239	232	266	240	243	234	194	243	198	219	225	232	250	241	212	196	230	211	219	202	219	219	238	247	245	209	240	212	217	229	226	253	214	220	220	228	230	215	234	230	242	234	225	235	229	219	228	244	213	206	248	236	227	231	221	223	251	218	250	228	237	204	230	243	243	233	231	219	226	222	234	222	224	240	242	229	219	242	231	226	211	205	231	224	222	242	225	207	238	238	225	204	223	218	212	221	259	232	251	237	234	208	236	250	233	225	189	205	237	247	223	239	221	221	226	239	254	202	237	184	229	226	199	227	246	227	210	230	230	244	237	233	226	250	239	206	217	235	251	210	240	245	238	211	227	242	206	223	227	230	221	228	248	221	237	226	220	240	212	196	220	234	238	216	248	234	254	219	210	239	238	237	222	236	239	224	206	227	204	229	208	221	242	217	236	217	224	199	231	211	238	208	230	235	228	244	247	216	228	242	245	224	220	220	227	230	218	229	228	224	257	192	249	225	210	230	254	204	217	229	240	234	243	211	225	231	201	204	240	237	221	238	222	221	263	228	238	227	261	231	227	236	250	246	218	222	233	232	234	230	242	234	225	198	221	225	218	222	211	262	234	212	219	208	226	203	219	227	192	251	233	243	241	232	203	235	217	216	208	215	197	226	236	231	217	248	205	220	209	248	240	206	209	250	194	218	205	213	252	240	226	207	233	253	246	215	242	221	207	227	239	242	220	260	237	226	220	194	217	237	238	232	238	237	211	235	218	234	207	245	240	241	246	219	219	241	254	213	253	241	219	244	196	224	255	259	229	211	245	247	219	261	240	231	217	213	195	252	226	229	217	217	230	245	242	244	223	252	245	233	205	247	215	225	252	223
24809	21031	27025	25119	9444	993	822	729	674	643	616	639	602	671	665	581	632	588	617	561	595	553	600	624	629	563	592	569	582	598	628	605	599	590	607	633	581	556	589	614	600	619	600	608	577	611	570	570	556	622	601	593	628	593	592	559	601	558	591	631	595	573	611	593	608	625	635	585	606	568	612	589	581	608	625	608	623	614	609	591	568	634	605	604	577	615	579	614	572	578	551	599	593	605	638	595	563	599	602	605	596	610	554	573	620	574	611	552	597	604	612	634	598	566	576	621	559	590	566	605	604	589	631	584	539	629	635	575	593	605	564	580	584	621	564	611	598	624	606	586	580	549	586	548	584	565	586	605	596	625	593	593	572	607	605	632	562	552	571	607	592	600	615	607	597	590	588	555	572	561	578	570	572	588	583	603	574	587	544	626	615	594	596	570	538	591	544	593	571	638	588	647	588	584	598	630	570	624	602	593	584	600	595	574	560	557	602	610	582	604	614	530	611	570	581	612	584	569	583	560	605	573	596	575	587	564	589	574	600	582	520	612	595	594	590	589	600	603	562	600	583	600	605	606	550	558	565	606	605	599	617	636	570	591	568	643	569	611	610	596	626	581	576	601	608	564	623	592	569	616	571	597	580	594	576	575	617	581	583	628	553	578	606	623	545	612	575	606	626	579	580	548	561	599	590	543	619	539	588	565	577	624	569	585	571	613	655	592	572	611	561	577	598	592	597	592	576	556	598	563	623	609	641	602	599	564	614	597	574	587	613	580	567	572	605	604	612	603	630	564	603	540	596	576	639	603	604	632	599	553	571	597	612	596	601	572	574	612	586	579	602	594	604	548	611	643	580	577	559	516	618	574	608	582	561	599	600	602	598	566	608	618	599	587	554	623	625	632	566	602	597	577	576	567	605	614	571	600	649	598	609	620	582	607	644	566	607	566	595	601	566	576	585	527	558	541	549	568	570	596	562	579	605	605	626	602	590	595	563	613	599	583	531	640	619	608	584	613	551	582	589	595	510	549	648	617	601	602	582	587	619	602	614	601	622	568	571	588	558	562	584	607	607	610	548	612	604	630	560	596	614	566	540	590	596	578	595	588	567	545	631	580	612	607	601	602	609	607	592	589	626	581	567	600	603	619	588	600	577	574	593	589	580	608	578	581	585	585	586	559	577	577	588	597	563	607	575	577	610	578	596	604	615	610	563	564	602	589	620	624	607	553	527	623	569	546	539	575	578	616	570	602	557	632	574	602	541	616	563	601	574	558	635	599	621	606	587	533	563	632	585	645	614	571	607	563	550	599	570	573	573	568	591	627	553	532	566	581	614	597	584	581	567	599	573	555	561	585	546	542	615	551	572	560	588	624	601	619	612	613	596	612	583	559	549	554	567	597	616	598	578	587	625	601	594	570	548	601	612	571	556	556	576	575	591	598	580	587	611	622	632	564	609	603	566	561	546	614	578	546	571	602	575	593	614	590	615	593	589	598	571	625	600	619	583	608	584	591	600	574	561	627	612	574	568	581	608	560	596	619	582	600	578	538	571	580	605	613	611	597	603	600	589	586	595	522	593	609	566	580	597	606	596	571	559	571	595	591	583	576	582	594	577	625	585	571	620	542	618	549	572	616	611	566	613	604	593	561	583	607	631	603	539	626	561	581	569	575	578	586	598	587	648	604	588	560	580	545	614	564	578	582	584	575	564	567	606	604	614	574	601	574	576	608	584	630	592	613	594	589	606	573	553	572	577	552	571	563	594	615	565	607	575	570	568	598	584	581	597	605	588	593	602	569	623	618	603	618	607	603	609	584	596	587	597	605	627	600	572	575	593	582	638	575	606	555	593	602	576	569	586	593	566	578	614	610	587	620	592	597	593	608	546	653	564	566	597	551	564	602	579	578	571	593	589	590	597	606	626	585	576	591	580	587	570	620	561	592	611	628	609	611	541	533	599	554	594	582	620	521	604	595	608	642	571	615	569	596	615	624	547	604	599	603	568	557	602	583	588	600	611	592	570	628	563	599	593	581	572	583	547	604	582	586	611	623	576	592	590	592	591	594	603	598	623	600	601	592	578	595	566	594	616	610	558	600	576	623	609	654	594	560	549	620	574	587	562	565	584	579	592	590	593	601	635	599	539	611	592	568	582	590	601	584	581	603	588	596	588	603	613	578	589	579	573	643	608	620	607	590	580	618	605	574	571	593	607	610	554	569	583	571	592	604	634	571	601	593	596	601	590	592	574	610	594	593	618	618	652	616	592	555	556	576	612	585	579	561	594	572	559	589	531	597	596	664	595	564	587	570	585	599	560	635	564	553	546	574	556	566	597	602	572	576	623	589	647	595	612	600	565	566	637	592	567	582	609	618	596	569	600	595	580	598	626	603	601	601	537	644	575	604	598	584	587	598	567	608	551	574	609	605	577	602	586	602	602	572	562	600	640	553	608	635	593	572	606	564	587	579	617	585	584	626	561	565	603	533	622	548	588	574	624	536	603	585	597	562	595	546	633	553	558	572	622	591	597	574	569	587	630	576	579	593	572	563	600	601	579	581	623	591	549	600	634	584	601	616	565	571	602	580	582	597	565	593	621	594	580	580	558	566	559	662	607	616	620	612	584	605	625	564	609	567	608	593	559	594	570	627	628	617	594	554	562	570	596	587	565	591	575	582	575	610	578	636	593	585	563	604	542	553	610	588	569	601	629	560	610	578	590	596	583	607	578	555	564	595	561	635	580	570	581	607	620	572	534	625	589	577	573	653	554	564	591	619	592	613	584	583	612	595	558	588	585	607	569	560	602	572	564	598	591	556	567	634	622	593	571	602	615	592	569	619	558	602	585	645	558	640	589	578	570	590	610	575	547	608	592	570	639	559	588	596	566	558	640	613	567	648	617	609	608	553	582	599	574	583	611	610	597	607	589	610	607	572	589	583	565	602	576	613	632	575	564	602	595	631	587	608	603	572	595	586	541	653	609	545	595	562	593	587	589	604	546	608	579	610	607	557	622	550	613	604	602	583	634	646	567	583	641	567	585	632	583	577	580	608	548	601	635	595	584	596	620	657	529	557	617	563	618	598	580	597	587	618	575	559	606	596	602	617	588	589	561	613	599	574	600	580	590	585	580	635	599	573	591	569	561	546	608	595	590	622	605	600	591	538	605	600	544	596	543	604	551	602	621	600	596	591	559	609	587	599	603	574	565	594	573	585	599	599	547	623	595	567	582	633	538	582	612	627	603	627	580	560	575	610	572	576	545	591	606	571	552	549	594	614	594	587	597	586	556	578	566	574	588	592	579	602	575	584	638	579	602	581	590	587	564	595	585	596	607	585	572	581	589	578	552	591	577	574	551	639	623	610	635	582	618	572	579	599	590	586	567	579	616	637	630	606	595	591	572	616	604	590	631	603	602	596	566	569	614	593	605	589	550	631	603	567	610	558	562	629	575	586	604	629	607	590	601	633	576	559	600	611	582	528	538	562	634	622	541	596	599	605
20509	5315	3259	1776	1365	1173	1011	955	843	811	735	697	696	679	665	645	699	642	678	611	641	621	627	650	611	635	632	582	648	620	647	603	680	608	637	665	633	598	655	666	637	619	635	672	655	650	625	643	660	635	632	567	568	597	624	627	643	604	615	623	622	652	589	639	614	614	641	572	573	627	583	615	640	666	606	616	651	627	616	598	587	612	635	626	631	630	612	636	609	638	626	600	622	590	634	642	624	591	641	666	589	651	585	604	630	603	651	604	611	613	590	586	619	649	628	603	594	613	621	631	613	621	643	643	595	609	616	597	657	665	571	635	643	598	588	629	578	636	614	622	634	606	588	637	635	606	629	625	604	569	568	636	598	643	617	635	624	609	630	614	582	593	609	603	604	606	647	628	592	567	595	610	645	661	604	604	656	629	621	588	654	640	616	659	670	593	630	640	574	617	625	610	618	610	636	591	616	588	574	624	622	596	635	623	661	637	624	620	597	637	567	608	605	621	661	582	628	577	597	630	608	642	608	671	615	608	611	619	594	657	649	599	663	637	648	660	641	602	606	578	628	641	603	632	644	643	621	654	639	610	608	609	603	631	614	642	610	634	623	657	623	619	609	598	610	644	596	628	631	603	648	631	609	642	623	626	602	603	588	629	631	600	600	648	616	594	637	606	625	603	620	611	599	584	621	628	585	617	674	667	576	673	608	659	585	649	620	598	625	595	619	581	661	632	653	597	553	649	607	607	613	623	628	573	641	596	606	609	590	616	581	580	652	621	667	603	617	628	633	640	604	604	650	631	670	618	583	606	567	655	657	667	605	606	565	614	587	572	586	610	650	628	605	641	609	597	644	590	603	590	597	653	606	601	652	595	625	605	636	618	590	633	574	645	685	629	643	607	617	619	610	628	607	622	607	609	574	605	650	563	608	605	599	591	610	623	605	609	655	573	654	602	610	583	637	644	646	684	636	604	610	641	560	662	645	567	604	633	581	610	603	592	667	655	654	609	652	663	653	634	635	654	622	639	615	607	646	610	626	583	625	645	580	638	611	644	645	623	606	610	628	625	648	646	590	628	610	661	651	630	589	640	600	637	619	600	642	657	592	622	614	607	583	620	610	630	610	626	598	626	617	602	621	622	580	594	641	656	671	627	623	622	628	639	623	611	596	627	663	586	682	636	631	586	578	604	586	615	589	636	630	631	638	626	607	632	639	622	596	605	607	609	610	610	599	593	669	586	655	653	620	642	613	646	636	611	640	638	576	649	620	625	634	582	564	616	619	580	604	611	630	680	610	630	624	577	624	591	640	626	592	626	597	631	609	614	673	649	597	631	633	651	612	642	606	647	632	628	615	618	609	593	600	637	610	644	604	583	618	598	615	632	608	622	624	579	595	609	626	604	632	636	668	624	571	598	639	608	600	606	565	665	634	596	624	618	626	615	639	634	607	622	620	608	610	632	604	599	652	633	625	607	634	593	611	640	680	595	614	592	607	610	599	595	610	606	642	648	592	594	584	598	577	549	587	645	603	612	582	544	651	594	648	593	621	655	662	634	653	574	623	626	619	582	622	641	651	601	604	595	628	636	623	583	647	590	617	563	614	590	618	623	636	618	635	631	631	581	602	628	605	601	565	604	620	619	598	622	613	602	606	601	612	600	617	601	679	634	642	621	607	597	628	606	640	586	588	635	655	615	603	601	656	660	615	625	661	573	603	644	590	599	690	665	581	617	619	622	588	654	597	629	635	581	586	583	627	628	608	568	577	664	597	629	608	645	615	599	601	618	646	615	596	609	639	629	593	611	638	633	591	644	608	610	631	627	619	572	650	610	604	620	628	603	644	607	619	604	621	639	582	593	625	620	631	561	615	602	609	634	615	608	607	579	591	628	621	581	606	617	655	633	620	632	620	647	631	657	610	612	599	628	625	625	606	602	649	645	644	625	642	635	575	626	674	612	581	614	641	604	597	636	644	632	622	580	605	621	594	596	599	597	654	619	619	631	595	612	679	635	624	606	590	590	641	628	655	642	634	591	637	598	612	582	604	656	659	639	646	587	621	570	614	633	588	647	626	594	610	604	612	640	576	582	619	618	607	632	608	637	584	595	635	568	589	598	608	570	630	611	642	619	621	626	622	620	643	628	640	588	610	582	574	604	634	633	653	624	606	604	609	627	647	610	612	615	636	623	644	633	614	566	630	622	670	590	603	606	588	598	650	584	620	583	641	599	631	633	633	622	621	589	567	616	619	595	599	561	612	624	605	638	593	618	608	628	609	644	624	635	609	645	630	616	603	614	631	624	607	608	606	599	618	611	618	650	589	609	611	640	616	602	639	562	652	677	637	616	601	645	635	585	589	602	570	643	628	663	631	605	628	635	654	574	601	622	630	659	635	589	602	614	623	622	640	619	557	595	629	629	626	604	627	629	631	586	633	679	614	591	663	658	589	619	649	617	620	625	609	613	613	641	635	608	598	631	581	620	636	662	641	591	622	606	627	630	580	650	624	593	576	590	597	639	591	658	587	619	573	616	617	598	624	638	602	612	625	658	649	641	599	643	612	644	600	609	632	601	635	638	605	612	630	601	631	610	574	631	651	618	610	577	632	631	613	616	625	620	655	633	611	629	605	621	634	580	640	653	564	585	609	599	644	633	595	632	598	617	612	620	630	622	653	624	653	602	591	609	672	620	621	596	607	591	644	645	646	636	606	631	628	575	636	611	640	632	620	622	658	623	640	583	601	609	593	632	620	597	618	621	609	616	617	688	658	585	603	677	612	644	660	606	613	589	613	586	637	599	590	581	639	625	687	576	664	629	573	624	610	648	580	654	612	560	632	653	637	646	614	628	616	620	617	630	637	607	640	648	646	608	611	616	620	640	597	619	631	628	623	649	597	640	604	673	611	634	631	642	596	668	625	635	640	597	643	707	630	642	624	617	664	610	609	575	600	599	645	635	616	628	580	579	593	657	608	610	627	629	616	614	600	585	597	614	586	601	622	620	637	598	612	629	617	627	598	596	604	607	638	583	606	627	624	627	641	633	597	580	644	611	660	664	616	590	615	623	600	594	600	673	614	613	591	662	588	673	605	619	625	618	608	644	640	626	568	599	596	568	598	575	598	590	619	643	598	612	650	624	630	634	582	640	594	651	627	585	591	596	602	559	616	638	631	605	613	625	639	647	573	588	606	607	576	622	630	649	644	599	643	603	606	596	663	605	658	654	636	621	598	594	596	620	642	594	606	591	627	621	618	637	602	569	587	619	598	608	640	594	620	634	616	622	615	653	604	635	662	574	637	611	627	632	600	627	612	591	639	572	590	634	617	619	615	651	588	664	617	610	639	643	569	638	613	581	622	614	616	600	653	582	645	647	554	646	615	593	638	617	619	594	587	621	602	607	657	621	629	643	602	623	572	626	607	619	601	617	563	630	589	660	596	628	653	610	672	648	600	607	657	655	631	638	613	616	615	607	612	598	633	602	597	627	546	611	649	624
22521	21060	28643	23650	21056	21102	7496	1179	885	837	735	696	635	604	612	592	583	536	547	547	506	528	510	525	510	533	450	485	508	470	503	513	495	450	523	499	449	489	475	516	483	504	479	462	427	464	439	488	481	474	471	485	463	491	465	473	453	481	486	471	483	477	484	457	480	472	481	445	472	457	436	437	497	465	466	483	454	462	502	451	423	471	495	455	438	487	440	472	466	426	497	468	461	532	462	473	425	511	464	444	505	495	455	472	525	425	514	455	473	490	496	495	461	465	475	461	482	479	435	482	478	455	466	489	496	491	468	467	502	486	438	490	464	472	480	429	476	451	482	425	483	489	453	480	468	451	458	510	469	438	507	462	434	440	502	451	472	477	458	485	458	492	435	441	452	487	469	499	472	483	467	489	467	482	453	480	474	467	432	476	471	474	503	464	469	505	487	478	477	476	459	448	460	461	454	470	457	473	482	553	463	485	473	463	511	508	480	486	458	454	438	464	478	464	477	497	476	445	451	457	474	463	468	464	418	464	491	449	495	496	459	456	474	445	427	460	455	505	486	446	475	478	471	488	521	453	463	474	459	450	479	451	473	465	495	441	471	483	488	479	493	487	480	470	469	441	450	443	445	434	486	507	489	488	512	423	448	454	484	479	466	528	492	437	457	439	484	453	460	464	468	452	446	489	519	500	485	466	454	442	466	444	461	491	424	449	455	475	475	449	471	464	486	489	477	439	440	465	533	479	463	450	473	465	468	473	479	517	457	471	478	502	505	491	466	479	496	470	470	444	493	512	483	451	448	478	491	465	468	456	481	447	496	471	446	418	487	449	436	465	460	481	471	427	474	449	453	510	471	495	450	469	484	490	494	445	483	452	459	480	453	447	508	445	474	474	475	483	454	509	515	454	439	476	481	490	506	426	484	480	449	488	472	494	468	470	490	480	466	453	491	442	483	414	482	480	497	459	480	455	464	457	463	480	467	474	501	506	472	519	463	444	500	499	469	448	472	477	459	458	461	437	452	474	478	461	469	477	424	459	430	472	442	474	468	442	468	496	478	489	438	480	457	483	446	458	445	440	458	461	436	420	447	468	524	436	493	484	446	482	497	490	468	472	449	460	510	460	428	451	462	462	459	469	472	454	461	477	494	504	466	438	479	455	473	440	459	472	465	495	497	507	474	489	461	474	438	449	470	469	472	491	476	470	425	467	442	472	432	486	509	475	474	495	451	428	433	436	489	488	479	454	445	480	442	465	474	456	460	475	493	463	472	454	448	491	448	442	456	447	414	435	450	455	459	438	435	501	448	462	494	454	498	455	440	442	441	467	460	500	462	512	472	454	470	500	462	503	492	464	426	470	424	436	454	490	459	465	507	445	462	488	440	457	491	466	452	443	444	485	460	488	446	435	501	432	494	433	425	472	495	435	488	492	477	503	470	440	479	489	487	428	479	480	455	455	486	464	455	464	469	480	438	455	453	471	469	450	518	469	449	456	479	446	474	463	472	456	494	474	480	446	475	462	455	485	478	461	526	454	478	470	467	489	470	479	470	445	486	486	462	469	494	457	472	455	458	472	435	490	447	476	506	441	442	486	486	437	499	468	462	450	483	491	473	470	469	471	489	438	503	466	463	466	519	467	466	452	474	439	475	488	458	429	490	432	486	453	482	501	451	421	476	460	435	459	478	474	470	482	479	482	508	446	463	433	521	496	490	483	447	466	484	473	469	504	477	455	469	475	446	485	448	453	496	487	470	442	471	468	462	464	493	482	473	457	440	464	496	446	477	456	489	445	468	481	417	452	473	486	453	487	468	465	461	484	464	427	463	446	440	465	433	477	468	484	458	481	505	461	444	520	421	494	457	497	467	469	458	493	451	445	482	458	461	466	432	437	496	461	452	459	440	472	445	472	452	489	481	440	464	461	485	464	461	475	484	494	474	425	459	497	473	475	466	437	449	476	459	477	447	448	479	468	450	488	463	479	469	460	441	493	458	480	439	463	500	450	452	502	489	453	475	457	407	479	479	465	471	538	450	506	484	473	454	457	479	467	480	458	467	448	455	468	459	484	457	449	482	479	489	439	464	458	478	469	462	466	469	486	493	444	471	455	483	481	499	488	454	492	450	449	518	480	455	470	504	487	441	450	472	464	431	474	450	464	438	477	428	444	456	487	480	450	416	458	460	467	496	504	488	469	458	456	432	441	465	504	436	490	446	463	462	441	459	457	477	463	449	494	452	466	536	505	462	479	468	465	490	457	449	477	466	474	472	470	508	468	439	483	462	444	505	486	480	457	492	451	414	473	460	472	534	489	438	450	443	464	479	406	477	488	469	495	489	435	491	507	445	443	463	473	471	454	430	475	479	448	499	462	486	434	417	479	527	485	449	489	506	449	472	448	458	458	460	494	444	474	475	459	460	450	451	458	483	463	483	450	434	479	501	455	453	449	501	494	493	458	450	461	496	483	470	442	449	477	463	466	506	463	465	489	426	472	442	456	442	486	452	469	407	403	436	501	498	450	469	486	456	479	480	462	498	436	467	477	442	462	467	455	460	477	500	459	491	454	510	497	504	485	470	452	455	469	432	459	469	452	469	434	439	473	471	468	447	443	477	477	478	458	434	488	470	489	479	428	446	450	476	454	478	465	509	483	458	504	474	450	427	459	460	465	457	435	472	464	467	473	449	465	491	500	497	469	483	436	442	443	500	476	485	466	482	502	467	466	458	468	453	456	504	471	480	419	436	521	432	469	473	509	482	452	501	510	481	465	459	469	442	446	459	444	437	466	468	456	459	517	508	475	473	467	469	430	478	475	446	464	507	456	468	454	440	469	419	481	456	453	485	499	449	429	468	447	487	472	491	514	463	461	475	466	482	454	466	492	500	455	516	462	454	502	480	499	476	460	494	482	477	482	499	519	486	495	412	470	462	470	448	434	465	471	467	474	435	484	513	469	447	472	472	460	468	476	447	473	464	457	405	507	435	466	479	474	411	469	463	412	505	473	482	476	433	488	463	471	425	436	478	484	489	467	482	485	458	437	434	487	492	428	466	427	466	482	454	507	457	453	466	404	485	447	455	457	450	451	451	472	456	486	477	486	456	461	429	448	480	481	448	469	453	481	487	429	497	454	448	449	445	461	436	437	450	462	451	452	479	490	465	470	486	450	458	400	470	420	475	495	482	459	451	483	481	455	452	441	460	476	459	437	466	471	465	501	489	498	452	435	465	495	480	412	439	491	511	435	458	469	486	467	472	486	497	474	458	504	469	471	458	469	480	454	492	463	468	458	457	503	437	458	503	485	462	472	477	497	489	468	471	442	478	484	448	462	473	458	485	486	471	445	438	469	513	474	444	518	479	490	448	484	453	427	435	478	463	454	450	447	470	476	429	448	477	498	395	498	442	487	464	468	473	472	438	459	485	480	407	453	427	487	453	486	433	447	511	473	456	506	483	479	468	457	463	529	494	432	467	430	477	476	464	490	465	443	496	454
27542	14023	9247	4643	3331	2587	1954	1516	1341	1105	948	852	765	734	699	637	621	659	613	567	584	567	531	513	514	535	507	511	526	506	497	498	521	504	505	496	508	486	493	519	492	466	529	487	491	454	499	433	523	420	485	477	480	495	496	463	434	468	441	489	480	479	498	465	475	467	500	515	474	487	467	455	513	477	502	477	460	495	481	515	453	502	467	477	432	463	473	507	484	511	480	507	476	447	490	486	445	520	478	465	473	465	466	466	479	459	447	482	462	476	486	441	459	510	475	493	466	478	451	489	479	452	418	471	489	463	462	468	459	480	475	448	485	497	461	457	494	456	437	498	493	424	487	454	457	434	473	478	452	452	470	459	475	467	482	468	480	491	476	468	498	431	490	461	448	467	432	463	512	481	499	477	473	516	462	501	469	472	440	441	459	498	486	487	473	469	445	473	482	485	483	444	514	435	476	453	433	458	505	439	499	465	460	440	449	481	452	459	478	465	463	443	471	500	466	461	462	471	464	454	450	508	447	475	469	489	484	476	472	436	457	487	439	472	492	487	471	504	468	438	451	468	490	461	430	490	464	475	449	442	487	470	474	480	468	461	479	502	492	465	443	466	466	441	473	461	459	471	471	479	450	480	427	460	450	497	439	487	464	474	461	454	449	485	463	433	460	484	469	509	511	468	468	508	480	506	481	471	503	416	498	485	466	448	457	474	445	440	492	435	447	472	469	471	515	463	470	454	467	464	485	479	467	490	444	496	476	472	510	448	466	490	476	460	504	474	461	466	478	451	535	442	526	472	430	483	473	486	471	461	522	474	463	451	459	461	491	487	475	488	481	474	479	469	483	453	437	503	476	457	492	454	490	448	505	470	482	497	470	498	501	460	455	481	475	472	496	487	500	476	454	457	519	474	455	474	474	464	441	462	481	490	458	442	469	420	485	498	463	510	477	488	488	449	487	506	492	516	473	482	463	518	491	450	490	481	465	464	471	469	467	453	470	525	511	504	473	463	490	455	481	437	467	502	463	482	478	466	455	451	486	447	457	458	464	473	486	481	471	491	480	478	512	492	472	427	498	466	505	470	484	449	493	455	456	472	412	491	479	496	487	468	460	496	478	495	452	474	440	469	471	452	481	455	448	494	439	447	473	499	445	487	458	476	521	432	459	448	440	463	474	500	455	514	473	464	480	511	445	478	466	440	483	495	478	466	478	509	487	461	464	468	452	468	483	462	509	517	434	454	465	453	464	453	472	469	472	472	478	511	505	497	445	420	474	465	475	467	482	482	475	461	484	473	426	451	424	493	491	463	461	465	481	468	483	462	449	483	477	474	492	466	450	490	485	486	480	480	467	463	473	462	453	448	485	492	452	500	449	475	479	458	475	464	466	493	416	428	464	478	486	454	485	471	483	484	482	514	475	501	483	485	426	495	453	456	490	478	482	440	457	442	465	497	484	475	513	446	482	461	435	468	437	462	448	494	443	478	453	435	455	490	454	454	428	475	498	443	494	488	507	461	485	478	462	459	459	469	478	438	465	444	426	471	566	480	491	453	460	507	454	447	450	478	458	458	520	494	472	471	433	478	431	468	495	482	496	490	464	510	463	483	468	487	446	481	474	482	463	491	430	444	472	447	442	444	481	448	474	462	457	458	436	465	501	486	493	468	496	457	433	470	481	472	471	444	487	482	459	467	460	481	472	457	474	438	435	481	472	487	449	451	431	529	468	472	489	464	450	501	455	452	468	460	478	471	468	459	461	457	468	460	452	451	489	451	466	427	550	460	487	459	443	472	462	461	495	504	494	473	506	457	496	468	461	467	482	431	464	443	480	463	489	476	485	448	460	495	460	484	463	483	443	480	491	487	489	477	454	462	453	497	451	510	504	446	484	506	453	481	461	491	479	478	459	524	478	433	436	493	493	516	438	439	490	471	476	508	475	465	501	504	452	447	493	479	473	473	505	462	461	461	472	461	453	502	496	464	487	479	449	495	456	488	481	471	506	478	503	477	465	509	455	484	470	473	468	469	453	482	423	489	473	468	463	454	472	482	459	478	519	465	479	491	500	525	471	473	468	470	475	493	459	444	463	446	438	479	478	442	473	490	475	453	477	460	448	486	495	489	486	529	451	450	468	470	481	484	445	495	456	487	454	460	508	455	487	464	492	500	456	503	492	504	503	469	482	472	466	527	428	489	458	505	466	457	493	487	495	441	452	508	472	444	441	457	437	446	509	532	463	462	472	460	486	461	499	455	436	450	474	407	486	450	503	472	462	491	459	488	451	493	462	456	465	444	491	471	464	475	486	455	438	488	457	481	411	512	469	459	482	500	488	513	476	470	481	504	513	444	476	446	460	455	490	454	465	509	449	503	492	500	466	434	478	500	471	473	476	449	479	443	494	495	455	479	451	474	483	457	461	480	494	462	467	473	487	468	503	462	503	484	469	450	457	484	497	440	466	487	487	461	448	479	465	498	466	473	446	480	474	481	482	434	443	472	484	460	495	498	444	488	501	443	473	463	510	464	458	433	483	476	456	431	483	509	451	489	519	512	459	488	490	479	429	444	510	496	474	478	474	477	470	474	456	472	475	485	466	395	473	440	496	490	446	465	472	439	426	472	490	503	470	477	452	497	434	492	464	461	479	447	471	443	492	481	515	478	462	439	458	478	472	491	503	489	489	495	451	460	491	469	480	490	484	458	494	496	501	462	449	459	443	430	470	455	483	470	516	465	457	451	462	479	441	415	471	447	476	488	454	471	475	477	501	453	452	449	445	527	467	443	486	461	454	498	487	505	448	454	496	493	465	517	454	445	471	517	486	480	477	461	435	488	463	447	474	455	487	443	508	481	483	454	498	477	457	438	491	489	523	492	479	493	476	476	461	488	428	436	468	478	482	467	518	470	491	448	465	460	437	478	472	465	443	433	494	432	481	471	467	443	484	456	465	494	484	452	476	495	471	451	448	452	456	444	487	467	453	428	429	496	479	498	470	465	434	483	418	494	499	457	465	516	459	446	455	437	512	478	491	459	447	491	482	478	512	472	449	479	481	462	465	454	488	476	453	462	446	414	503	464	464	432	499	521	474	490	479	445	469	478	449	459	483	442	436	484	437	489	470	455	443	445	470	469	469	435	447	451	483	488	482	481	494	430	474	458	467	494	493	433	481	477	460	463	482	505	493	466	475	515	463	475	468	506	453	486	463	498	494	481	501	477	471	483	500	462	456	510	489	443	498	452	486	489	447	451	476	452	501	474	495	482	488	451	463	466	475	519	498	456	451	516	492	468	487	484	500	475	432	467	450	475	471	456	468	489	454	463	474	440	457	480	486	464	462	486	486	437	480	429	505	463	462	434	479	501	463	429	477	477	442	477	515	485	461	488	477	456	468	445	460	476	399	437	528	484	481	455	461	502	433	458	457	453	485	466	471	429	463	509	484	482	489	445	453	457	467	497	463	428	438	447	465	471	477	418	501	487	458	484	485	505	468	440
27835	17320	3511	651	460	431	409	331	356	370	341	350	386	388	351	356	361	320	371	404	342	328	347	378	343	348	338	349	371	330	347	350	391	337	336	303	385	344	358	388	324	359	344	351	360	354	348	311	342	353	333	359	365	370	362	334	358	370	354	327	330	338	371	380	369	384	332	337	317	347	329	363	337	345	369	348	379	340	321	382	362	353	364	368	323	339	350	337	346	340	371	377	362	332	371	326	368	355	318	377	342	356	351	342	373	362	338	370	310	319	355	352	348	354	370	313	369	375	370	372	366	319	331	314	382	383	335	314	333	380	351	329	347	344	320	363	349	336	338	333	342	360	351	346	387	342	361	400	343	369	325	347	367	357	347	327	369	354	332	333	339	321	360	299	338	374	363	367	364	356	379	359	325	361	340	356	355	357	379	325	335	368	380	347	341	326	377	330	321	348	343	323	384	340	350	350	352	372	332	355	345	332	371	384	335	331	349	349	321	355	335	347	357	376	370	370	391	391	358	350	347	326	367	385	348	344	355	365	377	354	333	357	359	380	335	348	369	356	367	380	322	346	357	330	387	342	369	358	355	357	366	362	351	348	351	364	332	331	355	349	347	357	367	322	359	368	333	355	353	356	347	384	355	333	391	372	345	355	327	370	377	360	377	351	346	379	348	345	325	356	340	384	369	324	365	364	340	347	338	375	296	350	360	374	381	334	330	359	341	373	355	371	332	336	319	352	364	380	369	342	361	375	350	317	394	328	364	386	396	334	343	329	333	357	330	362	370	360	396	343	332	319	378	350	339	362	366	333	355	343	322	321	350	299	372	326	360	308	346	322	350	321	365	346	361	303	308	373	339	365	354	349	325	370	351	372	345	360	336	373	361	333	360	364	343	373	364	376	363	351	362	377	337	357	338	331	344	339	325	353	330	381	344	358	364	340	336	331	341	354	332	333	369	351	335	388	341	362	334	374	343	391	349	341	386	356	359	350	357	312	334	368	354	349	363	364	364	383	363	356	337	343	344	329	358	344	343	369	359	330	349	326	353	340	359	368	325	355	343	339	336	351	349	363	325	383	375	336	371	340	370	335	382	298	332	374	355	360	359	336	358	358	320	371	363	338	349	339	366	340	326	339	322	329	374	295	360	312	357	337	321	387	353	351	372	350	350	398	327	350	337	347	342	348	357	393	366	341	303	359	363	357	323	362	338	394	351	355	338	336	318	357	370	352	350	355	389	335	350	339	333	362	348	349	378	342	324	368	364	376	344	372	334	344	353	314	372	368	384	333	349	338	329	332	361	354	333	343	347	347	360	348	361	341	357	341	339	315	331	364	377	364	314	355	367	344	333	342	388	359	340	359	334	311	334	330	355	366	347	354	352	344	356	319	352	378	399	329	344	375	359	352	339	342	357	327	345	363	341	341	354	349	347	360	343	370	332	338	348	325	352	358	363	365	359	345	341	340	324	359	352	336	321	350	349	357	380	397	357	339	365	336	410	328	330	348	348	347	342	316	319	352	385	343	345	408	360	358	313	331	348	372	337	359	372	343	355	341	322	316	358	347	381	367	321	344	336	358	318	361	320	385	327	350	347	346	363	330	367	355	380	370	347	347	334	358	366	389	363	335	346	350	345	369	365	356	365	333	353	371	332	326	380	337	358	357	343	319	332	337	369	373	368	352	364	370	313	344	355	336	329	362	357	365	353	342	347	345	336	392	332	342	358	377	338	325	311	345	388	347	338	357	307	337	362	365	373	349	389	315	358	365	367	378	358	352	351	335	330	349	354	383	315	371	329	338	321	336	341	378	325	333	348	354	346	336	332	361	311	312	347	387	374	343	370	347	353	329	322	364	353	354	349	344	358	361	356	353	332	311	383	351	338	335	330	356	330	355	360	351	365	324	358	347	378	345	314	367	380	328	334	338	361	337	364	373	342	357	373	329	367	330	368	349	345	355	355	369	320	361	370	310	331	353	340	327	367	369	353	365	341	354	355	330	333	390	355	353	356	361	328	395	350	338	369	353	353	344	330	379	348	317	357	358	352	373	357	349	358	346	352	365	358	365	345	340	377	340	349	357	356	353	331	328	370	323	323	347	359	387	371	346	314	359	366	388	346	351	365	359	339	348	357	326	364	356	358	385	335	364	372	343	359	345	342	352	348	349	375	339	372	365	362	362	344	346	380	364	369	322	374	351	324	339	342	374	351	315	342	361	342	360	341	361	355	337	389	350	372	347	326	344	364	354	330	378	338	331	338	340	325	323	358	368	354	330	356	361	342	336	370	367	341	352	327	301	337	336	342	330	374	341	357	340	364	359	333	331	354	352	349	349	357	370	376	345	356	380	336	343	356	351	324	362	333	345	331	373	395	350	358	318	368	338	321	381	370	348	313	367	328	341	340	356	367	353	326	349	344	379	340	309	352	336	338	360	340	370	380	378	372	376	368	357	345	342	371	354	329	313	381	360	342	343	352	369	392	344	327	378	375	376	348	311	337	356	323	343	339	336	346	336	337	351	342	333	363	352	362	355	332	333	360	354	359	393	361	334	370	360	365	366	369	359	365	333	348	339	350	319	349	388	320	354	365	366	335	329	332	375	319	363	356	353	356	359	321	348	355	347	325	369	325	354	320	369	351	350	346	343	370	351	403	320	351	358	392	337	385	357	360	342	364	353	356	338	340	345	380	332	354	345	371	326	387	353	364	343	392	377	351	337	340	360	341	340	383	388	342	330	344	376	364	334	338	368	372	342	347	343	353	341	382	314	343	321	369	384	351	387	341	348	383	322	365	318	396	342	352	336	361	365	337	362	381	375	321	360	351	387	319	347	358	345	339	352	368	371	357	366	375	356	376	331	348	379	330	337	350	345	337	350	367	315	337	367	345	348	361	354	341	376	362	323	376	319	372	362	348	341	354	381	341	345	351	376	381	335	354	355	351	323	352	334	374	344	352	345	365	353	354	354	351	354	347	352	315	327	378	347	357	350	344	342	355	354	318	364	346	321	327	370	371	348	356	364	384	361	363	341	330	338	316	388	343	389	402	368	375	331	358	340	351	366	373	390	356	357	346	334	365	355	356	358	347	336	367	364	369	328	336	359	400	330	369	315	408	327	333	362	326	360	379	364	370	376	337	375	339	367	363	324	337	352	340	353	368	353	363	324	364	372	345	351	350	386	352	338	337	353	327	317	354	342	354	375	344	357	347	339	389	332	339	367	340	353	382	341	352	366	350	300	331	358	318	341	368	348	353	343	382	350	370	375	365	335	352	358	376	329	341	361	349	324	347	378	372	340	364	365	371	341	331	348	320	315	366	339	363	341	371	372	351	383	339	345	352	321	345	343	352	347	338	309	365	368	370	327	351	355	315	360	350	367	351	358	365	356	343	338	317	345	361	374	352	363	375	385	341	312	301	338	339	367	333	316	384	351	333	363	378	343	332	357	381	329	305	351	349	362	352	342	364	374	337	365	358	370	320	354	363	359	350	329	363	408
8457	900	672	508	465	460	444	464	400	411	395	396	383	386	391	407	396	359	407	373	359	368	400	417	379	383	395	389	386	396	383	375	388	396	414	376	401	366	379	377	431	373	374	367	391	400	399	386	401	362	421	386	370	379	398	383	393	341	388	396	412	364	345	408	386	381	394	399	400	394	392	386	347	384	369	379	351	405	412	381	379	395	381	389	389	367	377	363	421	396	408	411	404	393	368	370	412	379	378	400	399	403	368	384	329	382	388	398	424	428	401	407	395	319	384	391	385	381	408	390	371	380	402	418	409	379	382	391	419	378	402	396	386	407	343	392	371	368	363	376	387	385	421	364	384	362	403	394	425	382	406	404	400	391	383	391	411	343	396	399	360	395	402	414	372	385	362	399	337	417	386	377	391	423	392	388	380	398	407	362	353	377	393	379	382	353	405	415	415	349	386	380	408	368	406	402	392	383	410	398	369	377	379	374	381	353	388	412	399	418	367	348	391	398	456	405	382	387	407	400	389	377	393	392	364	355	379	385	406	386	390	413	416	388	373	416	422	389	364	371	360	381	377	382	385	398	399	395	360	368	390	394	393	439	402	380	407	377	386	420	375	357	381	396	412	379	375	385	419	396	374	431	382	377	391	425	342	438	368	433	394	396	370	368	402	370	390	410	374	407	396	399	448	370	346	392	396	379	406	373	400	392	373	424	373	415	387	383	395	406	371	370	401	400	378	403	410	386	367	397	383	419	380	393	394	392	378	397	377	423	396	394	387	417	398	381	407	409	378	358	385	369	386	375	348	405	394	381	398	370	373	405	414	402	383	364	389	359	362	390	389	406	381	383	385	414	418	376	414	361	409	349	400	365	388	379	389	362	397	370	425	368	382	392	382	389	399	401	414	398	379	392	407	414	375	358	380	321	402	393	392	394	399	379	411	383	394	389	381	339	392	412	372	404	364	380	373	378	380	361	420	382	390	387	403	358	385	384	390	363	392	433	396	422	379	373	372	397	427	396	392	396	386	363	446	371	402	369	398	386	412	364	365	375	400	422	395	385	454	381	391	367	415	406	393	399	419	383	392	395	412	419	432	366	366	397	397	348	372	389	388	399	393	356	400	390	405	357	384	403	407	409	380	390	385	385	411	385	369	370	396	377	375	405	363	399	364	409	377	385	378	385	363	415	371	397	372	401	386	396	379	337	350	360	374	382	380	405	357	377	391	427	385	406	415	378	351	418	410	389	403	392	378	362	375	373	378	342	361	374	399	380	393	401	365	405	380	414	347	380	405	381	371	349	408	381	387	390	389	385	347	362	386	379	399	393	363	393	385	371	375	380	383	395	394	419	408	412	391	416	397	424	405	404	370	384	405	402	393	377	394	375	379	373	383	383	374	399	370	407	368	380	375	385	379	373	402	401	419	371	383	362	412	377	383	399	384	368	387	430	392	415	391	373	374	426	396	370	433	401	397	398	406	372	402	396	409	382	351	394	398	414	409	365	407	397	358	419	394	407	388	371	392	391	402	387	364	399	371	363	397	409	408	380	379	375	373	369	391	390	388	387	412	403	408	370	410	410	398	404	365	382	389	361	392	413	359	358	366	388	359	375	354	371	362	389	390	399	342	409	380	390	425	386	439	399	392	387	415	422	391	369	409	396	437	397	376	399	421	405	384	410	381	411	389	416	357	397	379	372	402	386	384	354	387	391	380	394	445	385	386	368	402	351	364	395	361	388	405	374	372	402	388	354	400	430	370	379	344	363	397	374	378	353	361	394	388	388	371	386	422	379	388	410	369	390	435	377	389	390	422	385	383	388	381	374	415	384	383	392	366	394	391	387	451	383	374	381	390	387	397	386	385	382	346	428	396	398	396	400	400	441	372	397	367	380	400	379	364	393	397	366	392	377	402	415	386	371	375	401	391	368	403	384	408	405	374	373	383	393	386	415	397	377	388	382	391	365	409	386	369	352	383	404	389	377	417	398	401	405	400	413	397	387	368	389	417	352	379	425	356	372	411	380	394	408	380	359	368	363	383	406	380	359	387	357	373	346	420	375	401	379	377	392	379	370	387	430	394	392	439	355	400	402	408	437	394	418	355	364	420	370	416	390	352	400	399	374	393	390	362	412	411	398	402	358	385	388	382	378	371	429	387	359	359	411	354	380	395	396	410	384	364	398	407	402	393	421	421	418	375	388	391	422	376	386	379	398	365	369	417	402	360	356	408	360	371	355	369	445	378	409	366	387	404	396	374	365	410	363	386	393	431	380	410	352	337	406	433	400	384	369	389	390	379	359	382	393	439	414	368	395	391	388	361	406	389	373	370	368	430	390	387	372	371	382	402	425	387	388	403	385	403	401	374	396	413	403	416	394	398	401	397	361	371	375	395	390	394	369	386	375	372	391	390	358	391	394	403	402	368	419	406	376	366	408	382	380	431	404	388	371	365	399	372	370	401	389	390	389	402	399	398	426	405	417	400	367	418	382	388	413	368	366	403	420	362	376	377	358	370	420	398	340	384	371	419	394	370	383	399	377	405	388	405	349	397	404	363	375	421	375	390	401	374	389	422	402	385	368	385	389	401	395	356	367	358	365	365	364	403	402	384	384	377	377	396	368	334	390	390	346	405	385	353	360	365	382	380	382	402	376	362	420	399	397	378	405	400	376	386	363	387	401	398	380	359	384	384	381	354	384	389	394	353	380	407	409	381	412	394	388	384	395	389	381	378	375	412	364	407	386	380	394	398	405	390	406	405	377	379	361	391	383	402	389	412	381	421	364	428	415	380	384	403	372	367	376	395	391	382	384	384	387	379	370	362	400	390	399	369	370	421	391	392	369	384	380	381	436	382	357	401	370	363	394	408	373	373	396	422	365	372	395	379	389	382	424	414	435	398	395	380	402	369	402	371	406	392	388	374	394	400	390	410	391	364	384	397	388	396	394	384	399	384	388	388	447	386	383	381	391	422	399	428	384	423	393	397	396	424	366	370	386	359	381	386	411	400	375	394	360	389	397	360	386	387	390	404	356	403	397	373	391	414	389	366	388	398	391	380	409	394	395	363	374	396	398	384	384	376	361	395	383	386	373	412	372	408	382	412	345	406	371	410	388	401	434	423	388	375	377	382	373	414	392	379	374	373	359	366	421	401	404	381	376	389	423	418	393	377	366	386	426	362	364	385	382	386	380	392	385	349	383	417	354	378	402	359	393	377	396	384	389	375	406	376	353	393	368	404	361	335	415	402	366	397	380	358	419	380	360	422	365	392	378	369	382	398	372	408	413	382	375	406	415	350	385	385	384	376	387	424	354	424	373	394	404	421	405	397	381	412	372	386	384	415	407	388	437	353	419	415	340	376	387	375	386	376	381	412	414	363	370	364	404	393	383	391	414	381	358	407	401	387	383	413	400	397	412	377	360	391	374	404	406	391	366	416	393	391	398	387	408	408	382	375	414	387	381	358	377	390	410	406	380	355	398	407	391	407	398	397	366	377	342
23598	21040	28196	24076	21030	8974	818	486	434	355	364	327	300	258	269	227	260	239	243	240	232	238	186	228	227	194	213	208	215	214	231	228	216	208	205	201	184	211	220	175	223	225	208	201	196	194	166	198	188	207	201	194	198	203	210	191	209	211	190	167	203	217	220	203	216	227	229	209	202	194	222	191	216	209	190	202	200	197	181	201	209	194	210	228	228	202	230	206	204	210	206	205	200	232	188	181	215	207	197	231	180	201	192	190	193	222	205	228	198	196	223	213	204	224	192	232	191	209	179	216	226	192	197	195	201	200	192	193	176	201	205	189	200	211	216	197	211	204	202	240	218	204	215	210	197	219	200	211	201	205	174	227	184	192	215	196	175	217	208	214	187	211	190	217	207	183	211	177	186	192	230	191	212	188	190	202	190	223	218	203	196	197	213	208	205	232	210	207	206	202	202	191	180	213	216	204	208	202	194	193	216	198	200	203	174	212	207	201	208	200	211	199	185	211	222	187	187	211	207	197	185	208	218	214	205	192	219	214	189	218	205	200	216	210	203	205	201	198	215	200	217	181	167	234	219	194	229	201	205	211	199	206	199	201	211	176	198	179	192	211	216	187	203	197	217	217	205	203	232	235	211	203	207	203	209	208	218	220	209	228	190	195	182	209	197	230	229	217	241	204	220	215	191	219	229	208	177	204	175	208	215	208	203	193	219	210	193	186	205	206	229	211	210	205	217	208	233	196	206	183	186	210	182	188	213	188	191	173	189	208	206	198	209	221	237	207	188	190	188	205	203	207	193	211	198	183	196	209	198	200	209	188	204	218	208	193	213	208	204	188	226	198	228	205	212	219	201	181	216	216	191	196	214	223	206	205	172	205	192	191	207	194	208	212	228	201	228	201	194	205	200	193	210	205	208	225	208	191	211	209	215	199	201	181	216	219	215	193	192	234	204	224	203	198	201	177	167	181	219	212	230	204	201	186	200	205	196	200	226	194	166	213	201	203	199	200	187	179	230	179	197	206	192	199	209	189	198	202	206	202	203	208	207	178	214	197	211	214	231	229	200	189	188	184	197	205	222	203	204	226	205	203	179	190	164	198	218	216	197	213	188	198	240	200	210	206	196	222	206	219	194	184	178	213	182	201	203	213	192	206	197	220	199	203	206	200	196	182	192	195	211	206	221	205	212	187	191	193	184	186	184	217	207	214	178	185	179	202	206	200	227	198	201	222	226	197	212	186	191	196	198	223	188	221	210	181	202	197	183	181	204	206	198	199	188	199	183	179	207	172	194	207	205	223	209	216	204	221	199	210	213	194	245	215	221	215	188	204	222	181	193	210	192	215	218	207	196	215	192	175	202	225	230	203	191	205	189	199	215	196	192	206	230	202	211	212	206	217	192	194	185	223	213	171	180	232	219	232	214	183	214	181	216	197	215	209	215	201	206	189	219	199	207	228	169	190	204	211	193	213	197	186	184	209	186	211	206	216	234	244	227	199	213	211	206	190	188	198	204	199	193	217	201	190	211	196	204	201	190	183	209	191	212	195	196	206	219	212	216	193	227	214	206	206	229	207	214	232	180	204	198	213	217	200	209	193	179	183	189	212	206	195	206	205	195	222	221	206	225	200	196	191	209	197	172	207	185	204	187	218	208	204	196	200	185	205	206	197	200	215	229	205	175	220	197	206	207	195	185	197	230	180	209	212	196	220	216	218	198	200	204	203	203	216	209	203	205	197	232	200	201	189	185	205	178	205	219	196	235	205	205	183	204	211	186	206	222	219	212	186	201	207	203	208	200	164	194	227	207	206	214	206	195	196	184	209	189	205	209	193	213	247	195	207	192	198	212	202	193	203	194	219	223	214	237	188	201	226	205	200	211	219	194	190	217	179	218	225	238	196	191	183	199	216	179	208	172	194	219	206	188	209	195	197	197	201	193	186	200	205	212	220	213	238	194	203	215	238	228	197	200	192	214	206	189	197	237	224	205	207	206	209	180	199	200	212	214	196	234	220	201	214	204	214	221	180	182	206	203	193	195	199	202	207	221	205	189	197	210	200	191	209	195	211	218	189	201	227	196	194	200	185	198	200	214	185	213	214	187	214	185	200	203	215	203	196	247	205	210	224	198	189	178	196	198	196	199	199	186	214	193	207	207	202	197	232	201	232	207	205	198	203	204	206	232	180	219	198	190	210	214	185	190	196	201	214	193	227	191	179	213	208	217	219	191	225	209	197	203	220	226	206	205	192	225	191	198	212	209	203	207	196	193	220	208	208	218	187	205	192	211	205	192	193	203	225	225	198	191	196	232	198	200	193	213	179	200	171	193	184	221	212	193	191	225	209	202	220	193	204	192	191	222	212	182	223	170	187	200	189	210	193	195	179	225	204	191	211	208	187	199	213	201	185	212	218	194	203	194	189	194	184	208	243	213	207	187	218	201	200	203	193	184	195	182	194	203	209	201	204	192	202	201	193	182	234	193	211	171	222	193	202	214	224	188	175	202	195	209	210	198	202	216	194	200	212	172	203	197	172	194	202	198	212	174	170	207	185	207	241	195	230	183	216	210	216	207	186	226	214	199	194	206	190	214	219	207	186	221	193	200	174	220	208	194	189	192	214	173	190	186	225	205	194	183	196	198	197	189	210	220	212	193	210	215	211	189	204	219	201	195	207	178	172	225	227	219	220	202	214	231	202	219	204	199	199	219	201	208	230	216	198	194	178	234	194	210	214	208	189	202	174	200	217	207	209	209	222	208	174	239	205	212	214	193	226	225	205	214	164	201	206	221	191	199	194	232	183	222	233	199	212	204	194	189	180	211	207	190	212	215	183	206	220	201	224	212	202	196	208	205	205	227	199	217	208	217	205	189	215	193	209	200	235	209	202	188	188	171	226	197	203	193	170	200	184	212	223	194	186	200	197	222	206	212	213	202	237	201	203	181	229	230	219	199	194	180	209	213	209	210	206	204	209	179	207	185	205	194	193	214	199	202	213	189	192	197	194	225	181	197	212	199	211	193	195	191	218	204	221	198	221	206	241	200	212	206	195	204	193	187	217	176	233	218	201	207	199	216	187	210	221	227	222	187	207	186	205	196	201	184	199	197	216	219	223	182	214	206	205	187	210	189	208	196	198	234	211	201	180	196	183	235	192	213	180	208	180	225	236	203	188	176	197	215	216	212	207	212	213	226	215	191	199	176	210	176	195	223	205	197	190	223	187	216	221	217	218	213	200	199	214	219	187	216	197	199	200	213	209	215	207	233	216	186	211	193	188	189	191	187	206	187	208	193	194	207	206	214	211	212	201	223	207	190	181	210	199	181	195	199	213	203	199	213	196	192	191	210	206	222	194	196	201	211	201	202	220	208	211	198	172	206	206	197	180	199	185	200	198	196	215	218	220	217	218	226	171	188	224	213	208	213	183	185	205	210	184	216	194	183	195	226	204	211	180	210	204	193	187	202	189	230	175	213	196	219	207	202	190	190	199	219	213	197	246
21531	8533	5451	2476	1819	1331	1040	833	675	583	479	408	399	388	338	310	328	310	276	258	302	320	274	251	233	242	275	272	253	264	265	226	270	248	228	265	244	247	247	227	238	234	226	229	230	225	236	220	225	240	224	236	233	234	223	251	254	236	226	211	244	253	220	243	229	221	247	220	233	247	210	211	219	232	240	243	228	247	242	233	190	247	226	244	216	212	234	268	205	243	258	199	253	254	208	254	245	233	223	238	227	211	237	227	214	233	228	251	228	251	229	233	231	239	236	248	239	217	220	234	206	233	249	224	227	224	240	228	219	255	242	230	220	230	243	242	226	225	240	228	219	219	210	221	202	200	244	247	247	212	226	241	237	203	223	214	224	195	201	213	227	238	232	254	224	202	233	226	207	208	247	223	225	230	213	249	237	233	222	261	224	265	209	228	209	221	226	236	197	236	232	239	253	237	235	216	271	233	210	214	221	237	221	221	231	225	241	228	201	244	238	221	260	222	239	229	252	236	237	231	232	209	206	211	220	206	195	234	240	207	242	232	243	211	227	217	235	215	250	243	232	216	213	235	230	240	238	214	229	228	243	252	228	254	270	226	229	245	224	227	212	240	230	239	222	199	243	222	243	207	226	230	264	225	225	233	227	249	242	230	239	205	244	241	236	224	217	221	249	217	224	245	200	238	228	213	242	251	234	251	220	202	229	211	234	204	200	222	236	218	242	240	215	218	217	227	224	238	236	210	207	237	243	258	233	220	217	246	235	194	230	218	244	213	233	248	201	213	242	229	234	228	236	214	236	226	219	206	220	213	226	239	239	244	247	210	248	236	255	230	231	203	237	249	216	233	219	269	219	231	228	217	249	204	259	223	215	253	204	204	192	252	206	233	220	227	217	225	215	225	213	239	241	227	218	247	226	223	230	214	220	192	217	237	230	237	205	214	207	227	223	197	220	222	228	231	204	213	211	245	228	243	233	211	232	235	234	226	239	215	242	223	208	224	212	218	223	239	240	225	219	255	236	231	223	206	225	234	243	211	223	215	206	217	240	246	231	219	227	233	229	254	265	248	214	220	239	244	219	236	250	218	224	234	221	208	247	227	219	245	213	235	229	238	238	248	219	206	209	263	230	232	224	203	229	218	240	254	240	240	253	235	221	212	198	249	225	232	249	246	217	237	203	203	200	214	244	220	252	214	242	231	245	215	239	251	196	196	220	224	226	197	227	215	238	249	239	222	226	197	229	229	208	235	252	225	230	252	237	229	237	227	211	210	249	233	240	263	212	244	234	225	241	231	208	242	224	250	220	218	235	228	244	229	211	235	225	239	231	235	234	235	225	242	251	238	234	221	213	212	214	214	221	251	210	231	238	217	220	250	227	240	236	237	209	244	212	204	226	223	198	223	233	206	237	222	218	237	211	208	237	248	236	239	236	236	219	238	260	196	209	231	218	249	203	230	245	258	228	258	212	220	219	245	249	209	232	247	238	218	220	218	244	226	219	243	204	232	238	255	236	230	242	234	236	251	210	216	230	229	197	215	212	220	210	226	252	246	215	226	233	240	211	234	245	220	232	246	235	246	237	264	232	229	230	212	276	242	231	218	237	191	240	226	240	243	227	213	218	237	229	226	244	238	233	229	222	217	242	233	235	190	254	238	222	209	228	225	234	203	207	237	223	214	273	207	219	259	244	241	208	231	208	244	207	233	220	227	226	211	237	205	219	230	244	221	258	240	231	217	207	235	212	208	221	212	233	236	239	220	233	240	221	242	250	211	220	214	228	227	219	212	256	225	214	243	214	205	198	220	246	242	220	243	243	202	211	255	213	229	220	226	205	237	226	244	206	238	220	219	242	264	251	239	246	206	239	230	234	241	222	226	224	230	209	210	220	234	210	228	237	225	226	243	233	251	222	233	229	221	235	231	222	226	227	241	231	219	224	228	228	232	196	233	232	218	222	239	212	233	230	218	230	232	239	245	228	239	213	250	255	217	203	255	206	233	242	241	240	240	224	236	227	239	230	227	203	254	225	250	259	248	263	210	206	220	232	217	216	220	225	215	218	214	234	207	234	225	244	224	230	248	252	222	215	235	226	232	248	229	219	228	212	240	241	221	228	228	215	224	225	244	236	215	223	244	247	226	234	246	234	237	218	210	232	243	203	204	216	210	228	226	233	210	229	238	242	207	236	242	247	223	269	220	204	231	216	230	195	244	219	213	247	204	232	233	254	225	233	239	230	263	218	244	235	211	256	222	232	255	249	242	224	238	250	244	211	221	213	256	256	228	232	207	221	215	228	230	237	223	215	247	243	230	266	211	228	210	250	220	222	222	254	221	222	233	231	248	227	247	235	234	209	263	272	216	235	228	206	224	254	224	233	240	231	236	233	230	255	209	199	227	250	217	244	221	239	243	199	220	212	242	252	249	215	226	197	253	234	216	222	212	226	216	225	219	235	234	198	227	217	223	236	235	257	225	215	228	232	220	241	222	200	233	218	214	220	233	215	216	223	213	230	245	232	232	216	223	234	240	232	229	212	188	207	229	229	220	239	214	205	234	220	235	241	226	247	226	194	220	254	217	258	243	235	223	260	235	245	229	237	228	229	199	224	217	246	221	233	215	243	221	218	237	208	246	242	256	225	224	216	225	220	224	220	279	218	235	239	214	239	232	216	200	234	233	227	245	229	241	252	221	216	239	217	227	241	196	215	226	218	221	233	224	220	226	204	242	231	235	233	271	230	236	232	218	248	231	237	219	243	248	235	225	222	218	249	225	237	227	220	231	192	251	233	218	226	220	215	228	189	228	217	214	236	277	253	247	208	234	247	217	226	212	249	229	202	223	240	207	247	243	257	200	241	217	238	230	232	225	239	215	225	224	222	229	221	209	247	231	206	233	208	210	237	230	245	215	219	219	229	220	267	232	224	219	219	216	215	241	244	230	237	199	248	234	219	209	226	242	242	211	244	228	224	237	207	252	217	234	234	233	241	215	236	207	243	234	233	208	226	229	251	224	236	209	229	218	237	204	233	242	235	213	282	239	192	224	218	245	232	242	256	224	257	226	225	208	218	197	227	227	227	208	249	241	199	234	239	240	232	226	237	201	218	226	217	254	205	225	249	224	219	217	239	212	215	224	216	265	232	252	235	226	217	230	221	205	212	220	219	223	208	232	221	233	214	232	215	245	242	230	236	233	239	237	246	233	206	277	188	235	233	264	220	226	230	207	228	241	247	232	237	210	214	208	227	259	267	232	255	230	245	222	246	244	215	214	255	231	227	272	236	244	237	245	207	222	221	229	222	244	258	231	235	241	226	219	200	242	226	256	227	231	221	225	230	204	236	250	216	234	247	194	231	206	221	221	217	227	222	253	223	215	212	214	236	213	226	217	225	213	221	231	240	194	227	223	227	247	223	229	232	247	227	246	215	215	218	239	238	207	211	228	252	220	243	249	237	225	232	254	234	231	211	234	241	247	241	246	229	210	240	220	230	233
24860	21074	27124	25222	9681	1007	845	668	677	692	667	676	633	623	660	681	602	638	655	611	649	595	566	620	582	622	638	590	600	585	549	600	649	574	606	603	577	567	602	627	576	602	598	628	586	593	590	599	627	572	608	591	590	605	614	657	582	587	552	606	595	589	617	588	580	614	590	596	558	587	586	562	586	602	597	528	620	621	628	604	566	608	611	588	573	618	621	606	619	576	589	580	613	578	595	629	557	594	554	606	631	617	615	533	582	609	563	600	614	578	613	558	576	580	648	549	600	544	599	580	594	595	601	614	581	647	616	608	619	611	564	609	606	624	583	601	613	560	587	630	597	629	578	565	588	585	565	552	578	593	584	626	559	623	592	578	593	597	570	606	588	579	636	584	595	572	594	619	620	651	635	582	557	625	549	604	594	601	617	570	607	614	619	601	633	564	618	626	583	612	544	553	580	598	584	581	569	565	569	624	607	561	628	597	567	591	535	569	592	592	543	574	581	611	618	588	626	572	586	580	608	613	589	636	607	592	554	592	578	598	585	594	581	580	623	567	647	580	643	614	633	579	621	621	591	563	612	624	631	609	563	558	664	578	588	578	563	596	585	578	625	616	625	631	591	600	621	625	606	584	573	604	561	613	576	607	625	538	612	648	633	581	564	628	562	570	593	569	598	588	591	604	592	615	650	617	609	589	574	591	597	558	566	635	619	625	594	597	617	647	555	657	610	605	585	630	587	629	558	599	626	590	549	579	573	602	606	624	609	598	603	621	554	615	605	619	590	627	579	604	547	587	584	557	571	609	647	608	610	578	575	548	601	650	611	562	595	609	573	598	596	638	618	601	577	615	598	599	615	593	540	615	594	645	589	579	601	616	581	670	549	586	601	575	644	600	609	597	597	629	645	603	574	586	660	624	608	610	629	623	654	629	576	604	561	567	593	613	603	561	608	584	603	610	587	579	596	543	620	585	606	594	592	643	638	611	559	577	611	569	562	559	609	582	606	593	596	568	566	564	577	621	604	633	578	559	603	587	656	607	619	575	604	551	580	633	593	578	574	589	618	558	626	591	589	615	555	618	619	608	593	572	557	583	608	597	580	570	600	595	634	640	630	654	612	563	573	588	624	607	602	561	568	589	606	617	609	604	606	600	606	584	605	625	624	548	582	582	605	618	579	570	649	610	602	597	547	609	604	602	586	614	583	570	612	638	593	563	614	574	576	586	592	592	603	625	582	603	573	626	619	582	548	585	622	573	650	552	630	633	593	607	629	575	590	577	569	564	657	607	580	560	602	652	570	582	559	589	567	583	615	587	555	632	535	647	600	578	614	598	607	605	587	604	558	576	628	576	540	588	572	577	636	600	536	616	578	582	586	610	650	617	602	607	615	582	626	564	594	594	548	587	588	578	614	577	587	594	606	638	654	601	630	591	616	599	567	614	626	582	569	588	545	577	578	600	562	608	604	616	598	551	614	592	602	571	600	620	557	590	599	630	607	597	629	627	650	600	594	558	582	629	609	598	621	623	556	600	601	620	612	625	585	519	573	610	599	603	603	603	549	606	544	576	638	616	587	599	546	593	591	606	602	614	620	637	662	600	610	593	602	617	603	611	567	569	626	620	591	566	620	554	604	644	590	681	608	564	601	547	595	621	611	603	592	574	659	626	592	579	602	549	574	576	604	571	587	619	585	589	603	641	566	545	580	581	588	614	601	564	602	594	607	600	605	606	549	587	590	590	626	606	588	590	605	609	598	600	549	603	571	637	588	602	648	607	550	595	581	603	588	633	613	604	596	601	537	611	659	556	590	587	595	600	575	578	605	583	579	590	569	612	589	596	601	633	621	597	589	631	602	586	595	586	617	629	631	598	644	606	572	593	525	583	629	581	600	569	685	607	592	595	592	593	612	593	611	632	575	604	617	584	560	572	578	599	583	619	633	591	613	626	532	592	610	579	638	581	578	582	622	562	579	626	577	612	599	570	594	538	635	616	609	599	607	593	601	601	583	600	571	602	547	594	602	592	551	567	626	541	607	612	552	600	562	589	595	618	583	615	573	619	607	589	624	604	560	551	580	609	535	593	603	572	626	611	600	583	592	586	609	628	570	559	615	560	597	601	581	571	591	592	563	606	575	565	534	607	594	602	538	632	589	629	552	588	601	589	633	603	616	607	608	572	589	608	595	552	600	585	610	608	599	642	610	628	614	602	620	602	546	598	565	588	591	586	622	570	643	616	593	599	582	627	586	613	607	606	602	606	583	565	598	601	569	568	625	578	649	586	584	595	562	569	582	575	585	599	628	587	604	595	611	600	587	591	584	607	637	622	582	618	594	617	554	585	621	602	610	576	607	570	581	627	621	572	604	546	611	606	612	622	614	617	592	552	595	607	566	646	576	624	626	639	607	568	615	585	605	582	595	610	552	575	627	573	608	604	583	559	626	628	602	581	649	607	612	621	613	663	592	561	567	626	592	613	605	603	600	615	622	633	602	594	610	586	588	581	586	586	604	650	611	593	594	594	579	586	577	582	625	578	567	606	628	623	595	577	617	575	556	539	569	610	582	581	597	574	576	600	572	620	632	589	642	596	572	632	624	562	622	592	591	600	574	552	565	576	623	530	638	627	651	594	604	584	630	596	566	596	595	622	554	569	552	579	615	573	566	586	590	600	588	571	616	648	586	553	599	612	627	572	582	649	594	634	598	539	585	605	560	594	589	545	602	589	681	615	581	575	586	609	578	615	571	622	545	586	634	581	592	572	639	612	569	596	579	627	630	551	657	629	584	557	589	570	595	603	623	637	585	580	559	596	589	628	610	607	634	602	645	567	651	635	629	572	562	652	627	605	588	603	619	618	583	584	604	595	623	603	561	569	567	605	615	606	613	621	609	605	557	547	578	570	573	634	590	595	568	607	580	584	595	630	605	603	552	649	575	535	589	594	634	610	549	534	570	588	630	598	600	574	611	608	634	620	578	560	559	601	608	579	565	597	585	590	644	571	621	610	571	614	620	640	585	622	596	606	597	546	597	586	639	614	581	624	619	587	570	603	643	562	637	591	629	587	616	533	551	602	592	638	611	574	575	601	581	580	616	591	588	588	610	598	582	616	579	603	596	593	619	590	597	638	596	606	631	548	601	554	605	575	605	563	566	613	590	613	613	603	564	597	580	573	575	643	535	626	555	577	605	575	555	623	595	567	625	566	587	587	581	555	545	562	629	582	599	608	591	587	593	586	590	621	583	606	616	575	588	616	590	603	612	567	594	606	622	662	594	603	615	604	616	617	535	624	556	575	574	634	597	642	581	623	600	621	623	576	585	589	602	607	606	588	595	605	587	634	594	626	611	633	573	569	579	592	607	582	580	598	550	585	617	575	557	606	629	557	601	560	618	584	589	597	579	600	618	593	610	573	599	606	579	585	591	600	611	564	567	592	569	603	571	611	585	596	647	605	586	595	605	595	581	591	588	674	554	630	614	603	625	587	605	600	577	599
18690	5387	3296	1814	1391	1210	1031	914	863	767	761	735	719	715	681	720	658	673	637	675	639	646	655	638	697	660	643	666	594	674	633	636	663	618	635	625	650	687	668	624	662	608	642	599	625	587	627	638	626	599	620	638	635	618	627	626	638	608	629	602	658	630	601	653	618	665	646	622	629	601	605	632	606	593	650	641	622	548	624	603	668	587	611	624	591	620	606	601	678	624	649	601	604	600	612	603	621	623	659	602	609	616	622	669	611	599	615	628	633	569	596	626	574	642	651	620	658	623	647	610	618	606	653	626	605	642	642	647	637	648	619	604	627	614	684	618	606	596	653	624	641	602	623	581	622	665	610	634	666	644	591	624	630	641	633	615	615	635	627	634	627	596	654	577	603	616	637	581	636	617	625	607	604	588	639	582	630	612	619	602	627	628	630	591	672	645	647	664	633	643	579	661	627	632	609	654	659	635	639	627	627	611	616	603	606	657	604	618	644	633	585	587	591	597	599	616	596	640	583	585	599	558	685	615	601	661	618	639	603	656	616	599	605	623	640	612	604	605	663	627	630	552	627	616	618	649	614	612	618	624	609	633	564	597	597	606	626	659	596	609	632	613	621	630	590	605	614	662	661	606	642	632	615	616	636	595	638	637	607	591	636	574	636	650	653	575	650	619	607	649	621	619	581	648	647	600	648	666	660	601	570	620	586	633	621	586	640	595	634	635	625	657	616	581	590	669	600	633	638	610	574	633	602	606	608	631	603	641	591	639	590	631	668	620	642	637	613	631	627	647	581	628	593	623	613	613	613	643	657	605	619	619	590	637	628	634	649	613	601	610	602	634	600	638	591	626	606	653	613	620	641	640	632	562	655	596	596	669	629	633	613	626	645	575	638	615	657	616	649	629	613	553	629	645	599	668	630	603	622	620	616	629	643	601	640	622	647	627	580	623	629	698	628	662	630	592	546	650	651	684	619	626	633	639	649	634	655	609	601	622	619	641	657	587	654	589	614	654	590	631	626	625	626	648	621	660	641	638	654	628	603	672	618	609	665	608	609	626	628	620	654	600	630	615	634	635	601	626	607	626	637	619	602	637	665	609	643	618	631	618	661	598	637	658	594	603	617	650	608	638	578	577	613	593	588	553	600	608	625	622	612	637	582	642	590	575	640	646	574	621	614	646	627	640	606	667	570	638	611	644	609	629	619	621	611	627	611	602	577	603	614	620	626	630	653	632	593	624	620	638	620	671	648	635	630	634	570	630	618	613	602	666	631	598	620	627	645	589	642	623	631	623	651	639	629	628	601	594	645	599	611	633	626	613	619	617	633	629	548	643	592	610	584	623	659	628	631	642	606	641	607	594	603	630	576	608	663	630	625	647	613	596	663	648	642	607	625	614	650	621	586	653	593	613	631	655	627	638	580	604	586	670	612	606	643	601	605	629	627	605	686	626	571	608	612	660	596	597	637	645	646	620	625	632	607	647	636	624	612	660	607	623	598	642	624	617	614	627	587	625	630	621	631	590	613	621	603	624	632	649	629	558	636	610	583	613	631	623	629	623	638	611	604	665	633	633	650	640	620	618	608	577	615	603	619	620	614	607	635	680	616	614	636	609	638	609	643	599	642	614	649	611	606	592	620	663	605	623	623	634	636	629	640	629	631	624	624	636	630	645	636	628	651	622	648	589	656	644	589	610	635	607	659	595	647	634	659	584	588	641	611	606	579	631	601	623	600	607	614	628	607	609	603	640	636	619	652	606	629	665	637	592	637	626	625	666	594	588	644	630	607	622	608	653	645	657	624	641	601	631	618	629	638	617	643	669	620	602	645	650	582	606	613	671	649	579	646	649	626	636	623	625	634	627	617	630	628	614	627	576	612	621	652	645	630	632	606	640	641	610	668	619	633	651	594	612	627	605	607	591	608	644	634	629	606	631	644	587	615	639	613	606	587	624	632	606	647	639	608	613	615	618	605	629	643	627	626	662	627	599	597	662	577	608	643	587	638	592	626	647	638	615	660	610	643	633	630	580	647	626	642	606	634	649	617	600	618	620	634	606	619	632	624	616	612	594	608	638	601	630	620	648	624	617	631	638	588	603	600	592	633	620	605	628	627	596	633	604	601	615	640	631	682	612	604	610	565	634	611	645	615	620	632	650	656	680	664	609	613	602	609	614	587	595	635	649	607	636	615	634	620	628	588	620	622	671	627	616	620	642	654	592	619	611	614	621	608	625	617	625	665	602	649	587	640	602	632	650	620	613	624	643	637	609	625	636	576	597	635	652	642	622	643	655	634	580	623	630	669	578	568	630	605	600	636	595	679	644	589	612	632	641	596	641	618	643	615	624	629	692	648	601	592	628	624	611	593	658	577	635	641	670	652	617	600	647	584	624	602	581	642	645	570	610	603	630	644	611	638	644	605	650	573	599	638	603	576	599	631	636	612	635	614	622	634	653	605	619	637	614	625	645	667	665	634	624	625	612	604	632	653	607	629	673	594	645	617	601	610	653	592	646	605	611	648	629	651	633	629	625	619	649	613	590	647	593	584	621	612	590	617	599	609	602	659	645	622	615	604	616	650	666	634	624	608	599	590	683	653	631	602	637	617	668	612	675	616	641	640	621	639	596	640	613	668	618	625	622	649	630	619	663	645	641	634	647	609	600	638	603	628	636	630	624	610	626	608	616	624	614	607	662	625	616	629	630	634	633	582	597	635	627	650	613	581	629	607	644	624	616	573	670	586	626	631	642	647	656	642	606	622	653	630	684	628	625	631	576	606	636	625	596	619	605	662	641	623	572	634	584	616	635	602	629	594	599	591	628	604	638	637	631	680	597	610	596	630	664	584	630	624	640	592	619	603	622	618	635	588	613	645	607	616	616	659	605	637	599	662	571	646	590	582	633	589	654	603	670	612	612	613	644	602	604	625	606	642	603	613	607	603	571	622	595	621	606	654	656	589	597	644	625	620	655	627	614	629	603	616	601	589	626	604	663	609	633	607	624	610	621	627	600	646	636	662	651	623	617	585	653	619	616	602	644	618	673	605	599	612	635	566	617	597	589	623	641	595	632	613	597	623	614	641	658	641	616	662	637	654	636	615	615	678	617	613	616	659	594	588	624	656	628	639	617	625	602	590	590	650	609	660	603	631	613	623	630	549	618	641	607	630	644	623	634	628	632	594	615	625	580	580	603	574	644	636	633	609	636	607	618	600	655	578	643	624	642	599	641	569	578	586	628	624	682	659	669	663	602	679	588	639	648	617	664	624	607	642	618	606	603	606	644	628	592	656	635	637	665	639	625	642	614	640	589	606	640	600	595	637	611	584	629	603	649	647	625	639	575	613	602	655	641	607	603	633	598	617	634	602	625	586	612	624	642	599	647	606	639	646	640	607	584	626	687	642	624	613	634	613	606	629	630	622	603	604	583	637	637	637	611	644	614	594	596	637	627	594	633	642	642	646	671	643	615	639	579	629	586	625	608	617	628	629	632	617	663
22601	21139	28794	23755	21143	21191	8110	1245	865	803	700	719	654	589	593	586	607	539	557	539	550	552	498	523	504	468	492	479	505	525	521	474	465	502	500	480	503	455	475	519	451	493	474	537	526	506	521	474	492	467	488	484	484	470	444	468	507	459	470	510	493	485	465	450	451	464	463	482	455	491	481	502	452	488	481	460	473	462	464	469	510	522	454	512	460	489	469	493	492	500	446	472	436	504	459	464	455	447	446	489	498	467	519	443	455	459	494	529	496	426	462	437	456	494	447	504	440	479	472	468	505	466	502	439	474	457	479	464	463	482	464	482	474	473	485	476	506	480	446	427	507	467	491	460	460	463	480	483	491	437	461	464	506	489	470	444	491	467	485	474	485	507	460	469	510	443	484	424	441	511	488	483	439	478	489	462	464	542	477	463	478	475	455	429	483	464	457	472	442	500	472	432	442	464	503	450	485	466	475	456	491	478	478	490	460	457	501	453	461	453	515	489	494	474	482	457	448	472	482	442	503	466	445	457	437	489	472	447	443	453	463	451	534	459	489	466	491	441	482	473	416	502	455	445	478	467	484	498	496	460	465	463	512	476	452	451	438	519	471	457	522	488	456	464	477	455	474	459	453	497	483	480	453	459	508	469	461	476	443	472	482	452	473	482	501	493	448	477	459	459	453	502	493	487	471	483	486	462	476	478	482	472	496	470	478	525	449	509	492	484	486	465	461	507	479	459	467	465	467	482	438	473	466	460	485	511	452	502	478	499	472	461	505	453	445	449	446	450	472	480	465	507	493	441	483	458	514	504	499	494	490	491	480	500	491	454	502	477	495	465	478	457	487	501	497	477	481	460	455	486	470	466	471	496	506	459	501	491	468	472	468	471	448	460	459	459	446	504	466	519	529	483	496	479	456	499	490	489	494	456	454	464	477	466	499	457	459	484	485	451	477	458	472	469	462	448	474	465	481	492	464	435	457	472	464	482	479	465	490	488	475	489	484	412	461	519	492	446	476	480	492	473	430	469	441	478	449	478	474	462	458	437	434	448	482	507	494	448	481	475	483	429	500	470	509	477	477	502	430	472	479	445	518	432	502	452	473	517	469	456	458	478	462	470	474	456	437	472	479	411	466	465	443	481	463	472	491	449	472	461	507	502	455	453	462	441	494	496	477	468	490	482	449	529	468	501	491	472	483	454	488	452	537	464	470	490	477	470	484	461	489	507	453	434	483	498	492	518	499	463	461	481	447	460	524	473	472	470	505	464	491	473	481	499	473	470	441	474	472	447	433	526	453	482	457	511	469	471	459	451	454	445	475	468	459	494	458	427	502	454	465	442	475	521	466	469	467	483	452	480	478	473	458	453	528	475	490	428	453	471	463	488	484	487	432	491	484	481	480	478	479	447	433	489	446	495	449	485	490	477	452	446	464	438	476	510	467	492	476	471	487	486	432	454	439	446	494	495	486	456	497	475	451	473	451	476	514	495	453	447	511	473	457	509	495	476	485	471	501	448	478	451	467	478	459	472	474	501	442	486	472	474	522	457	434	480	480	459	485	482	487	484	496	477	483	471	456	480	469	446	486	467	480	475	489	460	445	478	451	491	470	455	435	491	458	504	477	526	479	492	494	500	496	466	507	471	491	478	487	451	464	468	464	471	418	492	462	458	449	451	488	473	501	457	455	466	421	427	460	503	495	437	475	480	521	493	462	495	475	464	499	495	494	543	450	430	485	478	482	485	501	480	474	482	432	487	471	525	479	445	455	503	467	462	460	473	446	466	437	507	452	478	441	430	519	488	501	438	465	461	483	453	472	491	469	487	450	483	475	487	442	496	459	462	453	478	515	471	465	458	468	452	471	447	488	453	467	455	458	484	449	462	456	438	478	460	518	495	488	458	445	439	483	498	476	506	453	477	494	442	479	503	461	460	535	469	466	486	464	446	462	492	441	489	473	455	482	478	412	441	450	486	489	457	474	466	462	456	483	463	529	442	472	410	459	472	479	487	485	478	479	470	471	479	434	524	472	465	466	512	465	457	427	455	431	461	473	489	500	455	472	433	478	505	494	474	455	455	504	459	454	470	450	492	467	474	442	506	476	448	460	455	518	466	451	489	453	473	468	471	478	485	463	483	449	490	480	445	508	482	492	542	425	481	494	466	454	453	479	456	451	500	474	514	440	495	474	461	463	409	431	454	473	453	464	453	503	466	468	453	433	444	462	445	467	451	489	477	504	467	497	467	520	452	492	467	449	491	483	453	475	456	473	491	436	474	482	456	461	454	460	521	443	451	419	461	483	444	470	475	448	491	470	452	484	489	464	492	474	475	506	496	445	433	473	469	490	465	448	459	492	472	449	545	466	485	490	476	497	488	503	455	487	493	466	470	482	473	507	456	456	506	484	447	514	465	466	457	468	474	480	475	462	511	453	439	479	479	455	435	454	461	472	470	452	401	487	479	462	498	462	409	472	514	466	465	454	459	494	449	474	454	461	469	446	463	472	462	505	470	468	434	451	489	479	521	434	474	503	489	453	500	505	495	467	502	429	499	476	421	449	447	467	484	447	434	455	485	440	492	475	468	463	451	476	493	482	477	457	475	471	506	504	463	437	471	485	515	507	450	474	478	457	497	486	444	487	461	474	470	474	444	447	471	478	481	486	456	458	464	503	437	484	499	505	488	472	469	432	471	507	483	502	447	508	496	473	493	496	504	463	465	454	481	471	463	445	501	463	462	443	472	512	474	452	511	454	471	437	452	483	458	473	445	491	474	482	453	465	436	454	466	508	447	445	492	493	458	481	477	451	496	459	461	490	461	508	433	443	492	464	491	473	469	459	465	493	474	469	473	465	449	460	435	470	474	440	483	510	481	460	481	467	455	499	470	467	469	461	505	458	492	476	468	438	501	467	465	472	481	428	473	449	473	432	441	469	473	440	463	471	413	442	463	456	468	463	473	499	505	456	460	438	406	503	469	473	473	463	437	449	418	485	493	462	475	416	457	474	420	460	469	472	481	468	470	448	466	465	461	469	502	480	470	457	478	479	446	439	437	509	451	458	484	451	441	454	478	492	491	459	474	502	492	436	439	458	472	474	467	463	496	442	469	429	498	436	485	497	466	480	464	463	457	483	435	448	460	475	441	457	466	485	503	508	466	529	467	424	484	472	476	458	459	474	450	494	451	467	500	466	481	458	486	464	460	491	467	449	451	461	451	416	486	451	460	446	477	504	488	475	455	439	453	471	487	467	467	486	452	463	474	484	470	458	475	454	472	468	464	480	457	511	446	538	492	459	456	458	468	487	496	447	459	428	467	482	490	458	479	463	463	496	443	484	455	510	469	460	420	503	462	491	518	467	432	465	467	478	487	468	467	458	482	442	478	473	476	488	461	428	473	472	448	462	481	450	472	493	504	469	493	515	474	476	472	448	480	450	475	462	490	490	460	481	473	471	470	463	450	458	434	487	453	453	476	468	478	447	480	501	479	454	496	436	480
28264	14166	9251	4553	3367	2579	1996	1610	1299	1076	958	851	780	724	713	672	660	643	651	604	570	560	520	555	494	522	535	565	524	520	501	516	516	515	509	522	514	511	473	476	492	504	484	507	487	496	460	439	491	488	534	473	505	492	435	510	482	472	504	484	508	474	505	524	485	482	475	464	464	493	463	479	451	516	469	462	484	461	481	452	488	476	523	478	483	496	477	451	498	454	462	470	471	447	449	492	444	465	490	516	467	471	507	476	478	460	472	463	491	443	461	483	480	451	488	473	472	509	443	503	486	492	483	493	459	511	487	471	494	486	453	501	452	499	510	510	426	488	470	503	458	450	516	506	467	482	522	459	529	427	454	502	501	455	516	466	481	486	519	473	469	513	480	467	519	492	485	483	478	484	466	439	414	479	513	460	480	451	473	453	504	456	441	485	496	485	501	509	472	504	500	476	468	501	499	457	486	510	475	439	506	535	469	461	455	476	492	489	479	462	503	472	460	477	442	459	462	462	466	477	449	471	445	469	476	481	507	535	484	506	445	469	476	457	486	481	522	485	464	445	463	455	467	486	472	455	514	466	477	492	446	489	520	461	444	456	500	493	479	514	493	484	489	476	475	454	501	484	505	467	461	460	463	492	474	477	454	482	441	451	500	465	514	467	473	469	455	468	506	494	469	469	476	466	486	473	484	491	501	490	435	474	441	444	484	493	498	481	476	460	484	444	466	467	459	501	477	452	496	455	486	481	488	478	476	479	442	470	469	475	479	529	474	488	483	482	469	480	439	406	472	492	480	496	460	463	471	459	509	486	506	462	505	476	476	469	458	484	503	433	437	457	466	494	465	482	455	504	463	466	482	466	520	486	484	499	448	451	474	479	429	484	486	489	472	490	469	519	435	473	492	475	460	487	447	491	474	479	471	426	490	450	480	511	460	494	484	496	481	475	461	459	440	479	450	467	438	474	450	473	493	458	485	497	447	443	467	454	493	443	469	479	490	475	497	483	469	470	496	456	446	458	437	475	471	502	507	476	469	432	459	492	505	449	470	461	466	447	473	409	428	504	415	450	458	470	473	497	436	492	466	492	505	456	467	526	467	478	508	469	489	507	471	471	490	452	457	481	426	462	450	482	459	461	484	469	478	465	468	522	452	491	475	475	486	426	492	481	487	459	487	465	492	441	467	486	465	448	518	455	468	430	497	476	479	467	460	507	500	520	487	474	517	465	474	476	466	470	430	492	458	458	486	472	470	497	479	460	513	486	469	460	483	506	448	470	453	491	466	500	436	469	460	466	476	470	441	472	474	446	467	510	443	464	451	509	474	522	475	483	519	485	500	480	467	478	439	501	491	497	420	490	458	448	498	484	476	457	467	505	479	496	464	478	441	447	463	481	460	457	473	464	463	490	500	502	471	443	479	463	464	482	477	505	452	475	468	482	441	494	478	459	500	479	498	463	445	485	440	467	505	468	474	437	497	441	486	459	509	441	490	486	471	469	500	464	511	487	484	479	456	461	482	470	455	464	510	465	473	490	414	465	486	493	457	472	488	460	471	466	454	491	460	472	493	483	455	469	459	487	488	501	468	432	484	503	486	470	473	484	459	483	482	493	463	494	491	456	480	472	464	500	463	473	458	479	482	469	457	499	462	478	498	485	485	465	505	488	459	441	477	488	496	452	463	470	476	473	449	495	453	454	455	489	467	480	484	481	515	455	451	456	505	474	491	462	458	506	489	481	476	505	497	467	468	465	452	488	454	509	453	482	466	518	464	469	512	469	488	494	450	474	460	499	454	510	502	468	470	513	480	491	466	459	482	434	492	504	456	497	478	490	497	507	485	484	448	442	480	462	481	454	484	453	478	503	520	527	466	487	501	482	473	482	460	450	458	484	518	470	477	472	487	460	528	453	467	486	479	491	456	492	470	485	460	465	448	443	526	454	473	480	451	519	484	473	486	466	461	504	479	468	463	461	486	487	480	438	480	471	473	506	497	453	484	469	459	459	477	423	437	472	459	459	458	481	540	474	450	491	467	470	484	438	470	494	451	488	493	465	499	504	493	456	467	491	443	505	475	483	475	504	469	484	487	467	510	477	470	454	463	459	495	467	506	487	525	445	476	506	453	458	463	496	471	520	448	465	490	485	501	447	453	505	484	452	487	444	451	448	477	499	443	486	479	525	463	501	468	481	483	455	462	469	484	468	479	498	462	524	453	501	445	478	458	453	517	484	483	505	475	476	449	462	470	467	472	468	506	489	490	464	485	411	474	454	485	445	490	470	468	515	462	447	482	403	455	440	480	454	489	453	461	478	497	483	499	408	509	484	486	470	482	463	474	507	444	500	490	453	481	483	472	457	486	470	480	520	467	475	501	455	440	453	526	487	445	519	483	457	474	483	468	466	477	497	488	496	497	514	495	510	468	413	455	471	446	493	472	447	438	476	473	502	488	505	515	496	481	503	521	472	475	487	460	480	449	436	465	486	475	465	488	497	467	471	451	463	445	445	484	454	457	480	463	482	498	451	472	486	441	489	468	480	474	431	500	480	461	460	472	473	502	469	481	455	479	454	500	457	442	487	468	501	461	457	437	489	465	486	500	440	472	458	495	477	467	482	481	484	478	467	486	494	461	457	493	513	461	470	436	500	502	458	491	490	462	509	453	402	458	505	492	450	473	502	462	484	486	502	512	475	497	474	456	461	503	486	456	463	493	477	503	455	494	472	466	471	473	482	476	497	499	467	491	485	486	444	462	481	461	477	457	486	492	490	418	472	489	478	482	481	482	447	507	481	500	458	508	452	504	455	473	451	481	442	499	461	470	435	473	430	489	460	470	464	499	477	484	464	449	447	452	490	468	470	469	480	484	455	461	518	478	502	480	504	460	529	484	469	474	455	500	472	487	447	428	477	528	462	437	442	521	475	453	477	489	479	494	476	510	456	493	419	442	469	463	497	474	485	478	499	456	489	480	470	483	466	445	456	502	517	469	483	445	460	454	464	488	445	473	436	480	489	471	444	457	468	469	449	507	449	488	460	439	469	497	411	468	491	449	468	482	493	441	497	497	511	498	449	469	483	481	509	470	499	496	471	459	521	491	472	465	473	452	465	508	489	497	495	483	482	474	443	473	463	495	506	432	438	465	482	487	502	455	482	464	499	463	495	479	463	484	475	469	501	470	468	444	484	513	482	485	493	497	472	474	485	485	472	484	477	444	471	458	480	471	456	492	494	489	494	440	494	436	527	447	487	479	499	443	470	491	449	440	456	471	455	493	474	472	449	488	486	486	498	485	470	491	536	486	473	480	465	476	487	484	446	484	482	465	453	443	476	498	472	466	498	515	485	475	469	513	472	498	452	469	453	490	483	460	511	486	453	501	461	447	485	499	494	481	488	449	419	481	474	469	513	457	468	490	491	471	479	434	515	442	448	430	432	469	524	471	461	468	444	462	472	468	494	472	445	525	487	532	487	424	462	448	503	427	475	481	447	459	459
27812	17359	3419	558	395	370	367	355	388	361	352	311	369	358	423	378	357	335	384	342	351	382	378	345	359	325	385	379	336	341	372	359	358	350	321	357	349	364	362	303	330	383	369	382	334	331	323	370	365	324	361	365	344	351	359	355	360	351	338	374	361	342	357	381	349	372	323	372	357	366	361	366	331	354	373	363	343	342	340	389	353	357	343	359	376	341	332	342	345	339	361	355	370	339	361	339	379	358	345	357	382	356	348	332	344	370	358	340	344	376	359	353	355	325	384	342	361	350	342	342	338	330	360	376	348	358	338	306	306	355	340	327	356	332	342	382	385	369	373	321	359	353	337	378	336	348	342	336	345	389	356	335	331	359	356	345	376	354	366	343	331	311	358	331	312	361	395	347	366	342	329	371	360	348	370	331	363	315	400	369	322	335	322	330	350	347	336	339	362	337	344	344	354	325	332	343	355	350	356	368	325	341	319	348	342	358	340	358	344	370	356	345	362	353	355	355	342	326	358	340	366	381	355	347	326	338	339	340	344	384	335	370	351	339	334	339	327	378	344	330	358	324	343	379	379	360	377	355	299	326	374	354	350	330	351	368	364	358	392	349	346	344	339	343	329	361	350	354	325	352	340	358	354	331	306	375	375	342	391	355	380	367	352	370	354	345	363	365	353	348	358	365	336	351	363	372	357	325	364	399	373	335	349	352	378	342	347	351	362	363	347	336	355	332	340	349	317	366	328	327	379	387	350	368	342	325	336	352	353	368	341	330	342	368	332	361	364	356	377	346	340	357	352	342	334	352	363	304	353	320	342	381	354	352	350	313	317	357	376	380	337	327	361	367	351	375	359	365	372	348	344	354	323	355	335	402	367	364	355	353	341	321	346	362	347	364	366	346	349	332	366	312	360	352	350	389	354	338	372	365	330	342	372	335	360	350	354	324	336	335	332	371	347	387	328	343	381	353	363	366	372	349	375	369	348	344	336	372	338	344	352	384	368	337	331	367	354	362	360	379	343	360	351	376	371	349	326	345	339	335	361	343	338	306	312	332	380	356	360	354	341	316	371	369	353	338	355	337	364	325	367	373	353	365	325	379	341	347	368	371	365	370	386	377	378	364	345	349	362	347	362	366	361	329	337	332	364	378	354	352	356	361	348	349	333	323	348	367	341	389	364	347	303	337	368	354	345	354	376	363	355	351	360	336	372	342	357	366	325	383	357	345	326	359	378	391	354	373	363	371	333	356	363	354	356	333	340	384	397	357	384	355	365	351	340	350	354	364	330	369	319	358	349	358	343	352	368	340	319	351	354	361	371	328	359	337	343	364	372	385	338	349	360	372	337	339	338	334	351	359	344	353	359	372	360	356	349	354	359	365	349	364	358	302	363	350	324	376	365	346	348	349	345	355	372	369	351	355	333	329	342	357	367	358	352	363	358	356	339	356	357	343	348	359	333	348	342	378	369	355	342	337	387	368	353	354	356	347	331	366	345	359	376	386	369	358	337	359	373	362	319	352	336	368	366	373	305	332	341	336	354	368	336	348	365	383	321	327	325	385	355	389	340	298	341	367	348	295	340	361	383	370	340	324	361	372	321	359	338	349	364	349	338	337	338	349	371	337	346	326	370	327	367	369	321	339	353	348	373	322	362	345	340	356	336	358	346	361	387	367	351	350	331	377	328	378	349	361	327	376	392	304	351	353	349	359	339	327	359	346	334	355	396	346	325	360	348	336	346	360	334	388	393	353	356	350	369	381	365	346	394	359	352	360	345	314	357	345	337	352	372	369	398	322	326	329	361	363	323	372	364	353	325	344	377	346	379	375	309	358	364	377	357	349	355	349	323	324	344	326	336	334	324	365	363	342	356	349	325	356	352	328	359	359	343	363	361	348	334	383	328	353	340	340	372	360	340	324	317	368	319	341	368	354	372	361	368	334	327	353	323	363	374	367	353	376	379	334	343	370	338	354	353	329	350	361	328	338	322	356	371	352	353	355	367	325	324	348	354	350	356	367	350	352	346	337	368	309	366	349	342	334	371	345	357	306	391	353	365	383	355	325	383	364	364	353	363	358	351	370	309	341	326	356	361	328	325	389	337	339	329	331	327	333	338	352	347	362	334	369	377	350	397	345	363	373	351	370	335	375	349	362	371	333	353	341	350	334	310	329	332	334	319	377	341	354	346	345	365	345	367	364	343	369	362	406	346	323	336	358	363	334	340	381	385	348	351	337	358	356	364	354	352	361	332	344	381	346	280	347	348	335	345	357	346	346	354	380	293	345	336	327	358	325	342	354	339	357	383	335	366	328	350	322	318	340	361	314	343	333	348	352	335	348	344	317	337	366	343	381	344	400	358	340	367	361	376	334	323	361	373	373	363	369	367	392	351	339	352	359	378	329	350	342	357	321	339	340	352	396	341	357	357	336	365	335	379	324	342	382	350	341	333	372	350	332	348	388	338	364	332	360	349	368	337	333	342	377	323	353	350	374	352	366	337	349	327	364	348	367	336	378	335	357	320	333	324	360	327	334	334	365	343	360	329	349	336	352	353	361	329	364	349	354	359	362	354	372	340	340	310	343	362	328	376	318	371	359	341	354	333	344	331	350	372	349	346	317	358	327	314	330	356	356	356	373	320	351	351	327	368	356	354	334	358	373	356	364	362	337	400	323	380	354	354	370	337	354	348	332	364	357	345	358	373	348	357	353	357	361	378	358	326	372	342	338	365	357	346	367	354	352	362	346	350	355	354	358	348	337	329	332	346	370	362	353	344	349	358	351	349	340	330	343	330	364	350	375	349	349	352	351	344	341	352	347	366	337	337	348	325	331	357	320	351	358	346	325	346	356	343	354	354	380	340	346	370	383	356	361	359	321	344	373	360	376	360	383	328	347	385	356	333	360	325	324	389	365	320	352	348	343	366	365	324	363	355	349	406	350	356	375	345	352	352	350	365	349	338	373	336	343	360	351	353	342	321	345	374	335	353	341	369	336	341	379	354	371	349	368	354	315	350	346	362	367	375	342	335	342	371	340	382	372	364	329	358	343	339	330	356	363	313	332	352	376	368	337	319	347	360	331	335	377	357	342	372	351	395	353	379	340	328	377	340	377	332	347	352	353	350	336	342	364	346	361	372	338	347	376	371	326	352	346	336	344	382	369	355	338	349	358	309	349	378	371	349	335	314	305	317	385	336	348	363	372	315	388	334	341	332	332	324	368	349	358	357	364	393	364	331	345	313	374	389	364	299	375	375	345	358	352	348	348	347	332	312	359	371	369	363	376	356	351	315	370	374	326	365	377	362	339	343	360	340	364	338	343	340	364	337	357	362	353	356	345	348	352	346	374	350	341	371	376	352	351	367	346	312	322	374	381	353	354	320	349	337	363	354	348	346	356	373	357	342	361	374	313	330	325	395	360	320	342	353	352	338	360	357	374	351	352	371	349	350	359	380	336	338	346	337	379	331	363	358	349	368	378	313	356	349	350	384	334	338	359
8300	862	691	529	476	428	385	444	404	418	366	384	419	380	397	416	349	438	393	367	389	411	396	372	395	395	385	390	406	396	351	401	421	392	405	391	391	402	367	414	362	410	361	381	359	398	393	416	404	371	358	412	380	382	380	367	417	359	401	394	334	402	397	414	412	393	382	387	380	387	368	398	379	359	379	365	386	396	391	437	403	389	374	341	369	407	370	368	369	388	376	370	423	368	397	392	412	402	364	373	385	416	396	384	436	350	393	404	387	381	380	403	382	386	363	382	389	403	386	392	372	369	407	406	428	412	381	426	394	397	375	383	418	393	415	382	385	408	398	358	405	346	385	420	398	379	391	394	387	389	428	366	389	391	363	378	403	363	401	388	368	392	368	379	409	364	379	361	383	355	392	405	397	399	376	430	391	389	382	371	376	406	387	375	409	390	361	360	374	398	402	397	409	381	384	418	363	384	385	415	364	392	369	399	378	360	368	354	391	398	372	381	390	423	359	380	411	378	388	380	404	381	394	411	351	385	371	370	369	352	387	417	383	418	405	386	409	432	374	377	410	414	374	376	410	379	359	387	401	376	413	382	390	354	416	398	439	336	367	403	348	369	403	401	360	383	382	372	395	382	363	347	382	349	423	387	393	416	375	347	396	418	383	366	372	359	343	391	385	386	381	382	387	385	399	398	407	417	410	382	384	378	399	400	390	383	374	405	417	379	376	363	364	432	387	401	381	387	378	369	346	401	394	381	422	383	435	368	383	404	382	381	379	386	376	370	374	358	409	412	376	372	366	380	368	411	374	382	339	390	397	379	367	404	369	382	384	383	376	387	358	430	399	356	412	367	396	418	369	391	388	359	417	353	393	389	374	372	395	402	379	376	415	393	400	363	375	382	384	398	391	367	375	380	384	380	377	400	400	390	371	367	410	399	353	388	406	381	402	378	394	395	377	363	370	391	380	398	416	389	369	420	380	374	385	359	380	399	347	385	384	392	376	382	413	394	352	425	363	391	380	426	397	367	386	391	411	408	376	371	377	380	395	371	413	430	389	397	390	385	354	370	434	422	393	384	401	415	399	379	340	374	366	409	400	387	388	365	386	403	360	414	374	376	427	407	404	387	385	393	366	389	403	378	386	389	385	388	369	401	363	396	410	372	393	370	390	392	367	372	375	394	379	413	362	373	408	360	391	361	355	396	402	419	411	373	386	388	391	381	387	372	409	398	406	405	364	424	434	388	412	381	404	375	380	391	410	375	370	350	415	355	372	386	396	372	392	399	371	339	358	430	364	382	356	388	380	406	393	358	392	367	394	387	348	394	417	391	408	399	386	372	386	351	379	400	436	386	385	386	384	388	395	366	383	412	383	370	406	386	403	363	387	355	346	416	377	370	388	354	388	397	370	394	408	356	395	373	385	385	397	376	383	375	395	392	377	402	380	381	438	414	375	409	372	390	386	385	408	390	369	382	438	377	396	400	380	388	385	379	374	407	356	362	365	403	388	360	405	372	418	388	358	402	375	420	378	411	389	379	379	347	430	373	405	375	372	370	388	338	428	405	407	375	376	384	389	365	414	363	400	360	369	356	395	408	415	386	402	390	388	399	413	389	358	371	381	391	402	391	392	388	394	388	410	407	365	362	405	348	395	418	385	377	372	388	369	388	407	396	381	384	377	412	406	416	374	368	397	389	395	371	381	384	392	383	398	388	380	378	366	382	374	400	400	414	403	397	378	404	404	344	391	406	395	411	367	373	387	369	374	364	397	403	373	393	372	371	423	372	386	387	353	384	349	370	408	381	404	379	384	386	390	361	402	416	377	363	381	391	390	373	379	389	373	379	354	388	366	401	416	413	383	405	394	425	372	409	389	359	381	361	364	392	404	358	394	398	386	377	406	411	392	380	377	376	371	392	381	378	414	373	389	372	373	395	344	353	394	391	362	395	421	398	343	364	400	402	378	388	362	355	356	395	391	389	393	378	369	361	360	392	413	360	408	397	388	390	405	400	393	402	411	426	360	412	376	397	423	386	388	403	365	406	393	415	412	381	344	385	406	389	379	391	347	377	372	385	391	343	391	384	357	380	365	391	416	437	367	344	384	357	391	374	410	373	410	375	397	345	386	406	413	406	353	376	353	382	391	323	361	402	412	395	396	378	380	382	384	397	390	393	391	387	394	426	397	384	416	413	396	375	414	405	417	416	386	402	371	357	356	399	363	411	355	403	371	361	381	375	400	360	392	389	378	387	405	353	395	346	375	392	363	377	394	387	376	395	412	390	376	403	389	404	366	384	356	408	397	431	383	393	417	377	409	397	412	369	375	356	406	407	412	374	377	378	386	397	375	390	348	407	373	393	381	402	378	387	420	415	369	384	384	398	368	413	401	427	436	419	375	371	381	373	389	399	406	374	408	390	400	417	399	370	404	380	407	390	409	408	365	359	393	392	409	389	384	396	422	411	414	407	369	362	393	428	361	392	359	409	376	370	394	364	419	362	386	377	377	400	359	398	401	406	373	381	425	399	360	327	397	397	400	372	386	379	378	365	396	403	370	349	372	369	423	392	393	345	382	370	390	399	387	412	387	397	372	391	371	401	402	384	403	366	419	383	402	384	383	391	389	388	375	364	374	380	399	376	416	374	409	407	387	390	399	368	359	422	408	373	406	398	357	386	402	402	405	374	396	388	403	403	386	384	406	344	385	370	376	387	358	415	424	380	379	411	390	385	350	377	442	407	393	372	418	353	395	433	395	398	375	409	398	380	366	425	404	405	376	372	349	378	373	378	369	384	393	366	401	332	379	393	377	399	376	416	392	357	397	389	406	367	373	355	391	382	359	385	389	397	393	408	360	363	371	384	352	390	390	373	416	391	400	371	401	379	346	334	382	358	373	391	387	369	398	407	385	363	403	418	397	370	363	408	375	385	380	419	380	403	392	384	387	421	401	374	338	417	387	398	389	416	365	398	382	367	387	401	375	382	367	427	387	362	400	379	388	423	390	419	387	341	381	390	395	411	354	392	371	375	364	373	393	395	393	412	411	391	368	372	397	415	391	388	373	385	399	421	376	386	391	409	380	383	398	347	354	381	362	411	368	394	388	388	394	372	416	396	420	375	357	397	377	390	409	369	414	386	386	400	379	407	413	393	374	396	394	405	380	391	362	397	408	406	384	355	384	387	401	408	380	407	390	424	374	374	372	374	397	401	385	370	409	380	366	389	381	421	397	396	360	414	377	374	353	395	374	389	398	387	364	398	410	383	391	371	405	376	349	385	387	407	399	409	375	385	383	369	364	400	409	370	411	382	412	362	364	401	395	381	380	388	425	388	394	359	383	378	415	375	419	412	411	431	377	381	390	375	387	391	403	385	374	400	397	362	371	405	389	405	406	379	374	402	389	387	397	386	395	401	382	377	406	389	371	372	397	387	372	397	405	380	359	378	361	411	392	384	383	381	353	390	345	375	429	372	401	407	392	398	396	382	397	414	409	371
23603	21040	28237	24048	21018	9071	816	509	437	386	317	300	272	277	278	284	229	236	231	251	213	198	240	211	206	255	235	227	235	208	213	231	215	222	208	208	227	220	204	204	206	188	208	192	197	205	177	215	206	208	223	204	198	227	213	191	232	192	216	225	198	237	215	206	199	195	201	214	179	213	197	221	245	191	200	198	218	207	224	228	215	199	197	205	200	212	187	199	196	202	210	206	209	195	213	216	211	197	195	181	202	219	208	220	191	214	219	194	224	193	208	198	204	220	218	223	176	189	231	197	212	212	199	185	211	227	228	209	179	194	210	191	185	235	222	230	200	190	210	217	212	209	204	210	190	216	244	198	191	189	196	205	231	201	201	221	198	215	210	153	209	197	196	212	196	188	190	215	188	214	226	225	193	182	193	193	197	204	202	222	196	198	198	224	237	209	220	197	200	212	223	195	179	214	231	207	189	192	201	198	190	186	190	200	229	183	215	190	182	228	216	198	198	226	214	199	200	198	212	208	211	211	205	212	213	190	197	229	192	213	206	191	212	204	205	202	190	177	228	190	200	221	205	228	212	203	246	243	182	212	206	208	206	201	202	193	179	193	200	189	193	217	188	177	219	221	194	191	206	201	215	216	219	224	218	191	198	190	224	221	207	218	195	206	194	217	219	207	205	163	212	223	215	195	215	212	214	236	206	212	222	202	214	193	208	186	191	211	187	206	199	212	228	204	201	226	202	223	217	202	188	197	179	196	198	188	196	182	208	230	184	199	201	176	210	198	202	214	217	215	188	229	205	205	208	213	196	218	232	218	209	218	179	205	197	184	220	193	207	191	212	171	200	206	216	215	197	210	184	229	190	180	197	201	197	227	220	208	210	212	177	188	211	211	180	219	201	217	200	203	224	190	180	218	227	222	220	178	198	194	199	193	191	183	210	212	191	196	178	206	223	191	204	190	234	216	225	215	191	208	176	172	191	215	198	208	179	226	216	204	189	212	181	221	236	202	197	201	202	182	200	216	211	215	197	191	206	194	209	176	212	194	218	214	197	207	214	197	211	197	175	193	187	200	187	237	189	204	202	198	210	221	208	203	228	203	200	164	214	208	209	209	199	186	189	243	186	192	195	213	203	187	218	225	221	202	214	199	223	204	206	202	217	198	213	217	208	188	228	195	209	194	179	195	186	220	236	208	189	213	221	187	206	212	210	210	179	210	208	214	152	215	202	177	216	228	207	207	210	226	211	216	204	173	186	194	184	210	226	207	221	189	221	207	201	214	214	206	192	226	222	225	190	221	204	181	230	207	209	219	216	213	199	185	200	206	194	213	183	220	244	207	217	194	198	175	211	196	188	182	216	180	217	213	207	228	212	209	189	181	202	215	229	216	224	204	209	177	194	205	201	224	221	214	209	200	193	205	204	197	191	212	212	170	192	193	191	214	223	197	202	198	188	230	218	192	180	191	192	201	190	193	212	225	213	198	226	211	216	222	195	212	207	201	200	196	196	166	194	203	219	201	197	207	217	220	211	230	175	232	210	224	235	221	198	203	188	196	189	178	222	227	200	205	205	207	192	176	189	217	214	218	227	191	196	201	211	205	223	202	180	215	205	213	214	224	209	212	233	213	194	211	202	230	218	222	194	237	197	211	184	198	173	201	174	200	216	203	206	208	200	230	201	204	215	204	202	201	219	206	182	205	222	170	233	194	207	198	217	192	208	200	221	216	207	218	229	191	206	194	204	198	208	212	194	218	170	200	194	217	192	200	205	205	186	212	192	212	208	206	214	215	195	200	207	211	218	200	200	187	205	199	194	198	195	197	212	199	208	211	215	194	198	210	192	182	205	221	192	239	185	181	206	209	174	225	198	191	209	173	186	204	194	209	199	207	201	197	192	219	204	194	204	201	211	198	208	204	225	201	188	206	201	207	175	189	213	224	213	222	187	216	203	202	197	189	218	202	210	222	218	193	196	197	216	196	209	209	230	183	206	201	197	207	204	203	211	170	232	203	181	215	194	204	202	222	190	230	215	192	210	213	197	211	219	194	211	197	206	218	214	178	214	204	224	208	216	222	176	205	195	195	191	197	218	183	194	202	192	236	217	209	204	198	201	187	200	220	194	214	222	193	183	210	178	225	215	225	211	191	188	193	236	184	191	216	195	222	189	161	192	238	181	198	202	179	204	219	212	199	211	198	222	199	208	188	204	188	194	195	192	224	228	209	200	201	215	204	206	230	209	219	215	218	185	195	195	215	196	194	220	219	192	194	210	217	221	198	189	199	203	218	203	185	216	215	201	204	199	205	207	216	207	201	187	199	189	228	194	199	236	199	197	194	201	219	209	200	186	221	207	187	208	210	213	201	189	219	195	232	199	203	199	203	221	195	207	196	204	229	187	209	204	207	195	213	205	209	207	187	214	223	205	190	192	200	183	238	205	209	186	218	218	212	237	226	190	212	185	197	205	211	210	187	218	205	212	202	221	228	213	206	204	193	222	194	198	186	206	208	213	190	189	196	213	223	204	196	206	210	217	217	193	197	228	180	239	211	204	239	200	226	201	231	207	215	194	186	207	203	199	219	199	206	206	218	217	204	217	176	209	193	200	202	205	215	233	198	203	217	188	205	193	198	200	204	182	185	186	183	199	196	182	208	197	210	199	215	181	197	194	224	198	201	187	239	206	191	206	197	226	194	209	185	208	206	239	199	219	189	207	194	190	219	195	216	240	192	192	205	222	203	220	204	182	189	201	203	205	198	219	220	216	200	230	193	212	194	194	240	198	199	197	182	175	183	225	206	201	203	194	229	193	199	208	203	209	186	192	214	200	206	190	183	208	193	193	226	204	197	221	201	196	199	197	191	244	205	191	195	200	207	214	200	235	202	201	206	211	180	244	214	210	170	227	216	226	211	203	191	224	207	198	197	211	220	210	196	194	218	205	174	194	191	201	206	189	211	203	204	193	196	210	185	213	193	217	202	211	187	213	187	200	187	207	191	190	222	193	209	254	213	216	198	224	197	215	190	214	228	209	219	196	206	211	195	203	190	200	204	191	197	247	200	193	212	197	214	214	203	197	203	213	213	196	184	204	214	193	203	217	190	181	211	193	204	207	212	204	216	213	199	204	189	213	217	225	197	209	192	201	237	226	208	201	183	184	229	221	209	199	194	206	199	201	198	207	200	211	222	224	192	217	221	205	224	214	196	203	208	204	216	227	169	214	200	188	248	209	201	234	200	208	190	207	188	197	233	232	217	190	230	238	184	198	215	191	195	224	235	201	185	213	199	229	214	201	214	230	213	221	212	194	216	186	214	219	216	183	201	209	187	191	181	207	214	228	212	213	175	173	215	196	192	198	195	205	186	239	193	196	217	198	182	213	212	220	190	220	197	185	224	195	201	204	191	195	171	221	214	179	218	209	202	226	207	184	184	208	214	194	169	191	215	226	227	213	215	231	208	205	211	215	212	189	197	219	209	199	234	208	209	204	203	165	208
20540	8374	5482	2379	1754	1276	983	772	668	501	472	471	393	378	334	323	319	291	288	301	252	263	282	258	245	238	239	272	254	273	279	256	244	252	214	250	233	237	241	215	241	254	238	251	230	231	268	236	205	256	231	228	228	242	223	210	237	230	234	233	233	247	224	237	243	242	244	249	236	246	222	223	224	246	220	238	214	228	236	233	234	238	260	223	246	205	241	233	220	206	232	239	210	256	221	222	245	223	211	223	227	222	250	227	238	220	216	220	238	217	238	224	226	232	246	246	232	240	245	241	205	213	248	248	217	208	231	249	238	242	227	241	247	229	237	242	210	218	223	266	243	249	237	250	228	231	228	220	237	236	244	213	216	246	210	217	230	228	253	258	236	205	214	219	226	230	233	212	220	218	225	218	230	210	251	232	268	213	210	258	221	211	257	232	244	228	225	221	218	243	249	242	232	230	247	253	239	221	231	241	196	240	225	221	221	227	246	223	214	231	217	206	228	216	235	207	221	217	222	230	253	243	244	232	230	228	216	239	217	252	244	222	243	214	207	227	211	206	216	239	235	241	241	215	245	234	232	249	250	234	199	232	257	220	222	242	231	237	244	203	226	208	219	218	235	198	225	240	213	211	228	195	214	260	219	213	207	223	215	230	208	250	231	231	244	218	204	255	245	218	209	247	214	231	216	239	247	260	235	251	217	251	224	222	215	230	209	253	242	223	225	249	221	230	197	231	224	254	227	240	223	235	213	224	227	229	208	216	242	248	236	246	208	235	243	231	240	229	223	228	221	224	239	223	271	225	211	233	230	241	222	217	236	241	236	226	252	215	215	244	242	229	243	219	231	224	262	229	228	202	225	232	224	236	245	254	222	228	213	257	227	233	229	195	232	219	249	223	218	230	237	204	225	229	254	222	213	230	209	213	235	226	223	223	207	223	230	213	232	232	237	222	241	229	245	221	226	256	226	250	234	226	276	229	231	240	241	241	224	246	240	235	226	254	219	232	211	230	228	219	248	243	219	253	229	229	235	232	211	226	248	203	223	234	216	226	218	231	234	224	221	241	261	223	223	194	254	214	232	239	240	217	232	218	217	246	235	253	222	242	211	239	233	231	243	212	197	220	240	234	227	206	229	243	253	222	231	218	228	246	227	228	230	212	234	230	221	264	232	224	249	231	223	223	206	236	218	235	212	192	236	226	213	251	228	221	225	247	216	250	235	219	255	225	246	220	232	252	195	235	214	256	241	226	240	211	243	211	213	228	226	220	236	190	233	237	235	234	241	226	226	211	222	231	222	220	215	232	227	231	213	217	223	233	237	207	213	217	214	229	228	246	239	235	221	212	222	243	197	227	216	220	255	262	231	211	225	233	216	238	228	229	218	235	236	248	252	242	251	210	250	242	254	243	238	229	217	235	231	238	222	256	231	247	243	239	223	252	224	254	229	231	244	252	226	233	222	236	224	247	183	220	216	232	240	228	233	237	214	229	242	226	249	221	227	244	236	210	213	220	238	253	234	236	241	234	243	190	262	255	241	223	216	229	256	229	229	206	234	229	215	231	246	242	234	236	214	244	250	211	251	233	247	228	234	247	216	222	237	220	246	250	224	259	247	254	249	247	225	227	281	230	227	186	208	225	258	248	226	210	220	234	250	267	251	216	229	244	235	217	257	220	225	234	240	227	238	208	238	242	220	212	231	216	235	223	210	252	193	230	222	221	221	235	211	222	219	234	217	245	247	217	241	239	228	223	241	230	253	234	218	234	223	239	245	244	233	239	219	203	241	206	229	215	251	233	239	221	243	243	211	225	227	231	239	224	222	236	227	249	222	239	233	241	227	232	194	225	212	223	235	245	218	222	245	230	219	237	236	229	227	231	214	237	212	218	227	233	257	232	234	194	225	222	226	222	244	225	215	225	215	253	221	218	243	228	254	243	222	237	257	233	220	230	239	228	240	225	229	227	228	243	204	244	253	269	236	233	210	212	230	207	230	221	234	230	234	212	238	225	234	241	242	234	227	240	236	241	230	197	211	230	273	235	239	231	226	246	261	214	245	233	241	229	205	226	221	231	228	213	234	255	219	241	227	235	212	220	233	210	245	246	236	237	274	225	210	231	218	247	233	199	252	234	236	259	221	256	232	227	248	225	201	247	228	242	246	226	236	244	243	217	227	217	240	201	218	221	258	228	260	240	234	233	214	236	221	212	236	222	222	247	237	241	200	217	252	260	228	223	223	215	229	219	273	216	224	235	227	239	243	220	231	240	225	224	233	215	218	246	237	218	223	252	217	246	238	244	238	236	230	200	239	212	255	239	222	191	216	228	220	246	207	238	235	237	226	228	232	239	226	209	246	240	213	237	208	219	213	244	253	220	245	221	221	222	221	222	230	215	258	212	235	236	243	246	230	208	255	231	235	241	221	204	231	253	234	219	243	237	253	222	244	218	235	239	248	199	214	200	237	223	240	201	240	224	213	205	217	238	260	225	231	220	226	228	244	232	241	218	235	223	228	240	213	227	244	258	244	254	209	240	222	268	254	237	224	234	221	221	234	226	224	217	217	244	223	215	234	246	231	201	217	236	238	257	229	206	243	235	218	239	214	261	211	252	232	214	240	224	229	220	197	218	239	251	253	216	210	181	217	237	253	231	233	263	227	250	221	234	254	231	223	215	243	248	225	231	252	242	249	229	242	250	260	252	206	244	219	255	257	224	242	227	233	226	225	226	234	217	252	196	233	198	232	211	224	240	218	226	234	229	233	210	215	219	215	223	227	218	223	212	228	254	251	208	215	233	242	223	208	214	217	233	219	209	238	235	229	261	234	226	232	216	243	218	209	225	211	251	231	216	227	227	215	209	235	222	220	242	243	233	214	248	235	229	244	255	221	241	229	233	239	223	250	230	226	240	210	228	234	246	239	225	223	238	211	244	239	214	243	236	226	238	241	215	219	249	219	229	244	251	228	257	248	217	218	236	230	253	226	226	216	239	244	227	213	209	214	226	225	245	205	222	243	218	212	231	238	254	228	197	230	228	220	221	223	247	215	250	204	221	219	253	224	198	233	216	235	237	219	231	228	255	221	193	234	198	230	217	224	236	224	231	232	221	236	205	214	246	227	234	240	229	208	218	200	220	215	242	225	219	243	212	223	240	224	250	260	210	228	243	232	190	248	223	223	259	258	233	209	234	243	240	214	201	213	240	233	222	211	251	230	249	211	219	216	221	231	243	224	211	207	210	201	240	239	229	229	220	241	239	231	232	227	218	222	220	245	228	219	230	250	213	209	214	199	246	219	240	231	241	230	252	240	213	217	234	251	245	231	221	237	237	234	217	224	219	204	248	227	241	218	228	221	219	221	222	203	239	245	231	202	217	214	210	241	233	217	217	252	207	234	199	224	237	229	222	254	209	232	231	217	210	219	220	240	229	238	238	242	245	250	221	217	234	239	226	219	219	231	240	231	229	212	254	223	205	231	239	235	240	249	231	239	233
24778	20962	26943	25018	9709	1027	779	743	715	677	667	623	614	657	589	685	608	631	608	611	611	601	596	633	586	589	632	631	572	624	598	574	631	598	627	557	565	604	598	623	596	588	577	619	556	577	594	569	569	551	600	590	566	554	583	561	545	568	575	534	621	592	613	571	579	598	626	583	581	603	634	599	581	613	637	576	622	586	642	568	595	604	589	593	580	577	599	581	590	591	621	606	589	591	605	593	640	582	585	605	588	605	607	611	572	557	602	577	558	620	603	615	603	601	585	608	590	603	576	595	550	645	621	583	604	629	625	559	619	612	612	567	622	606	607	571	611	616	571	595	580	663	588	562	579	561	592	592	551	585	604	577	607	597	633	557	583	580	609	608	601	615	580	575	556	638	617	593	620	581	626	565	591	581	614	605	610	577	629	606	579	597	561	617	630	599	614	563	536	603	591	598	578	611	598	577	595	625	584	555	594	611	608	599	555	585	596	631	595	608	539	582	636	564	554	595	613	613	554	550	587	595	653	633	574	573	586	579	573	648	598	604	573	609	584	605	589	572	598	581	608	529	594	541	610	542	573	573	566	593	555	577	574	615	570	551	595	591	571	603	599	616	595	576	631	611	600	542	575	574	612	596	599	605	586	599	545	588	633	560	589	656	614	577	569	564	611	565	638	623	587	552	565	541	617	612	618	546	605	572	607	586	606	595	599	662	592	614	626	607	598	616	627	568	614	630	603	636	620	583	560	566	589	608	622	584	627	610	565	531	624	592	609	628	606	580	566	638	570	552	613	590	608	605	609	601	583	599	601	626	606	611	611	561	640	600	602	598	603	602	587	585	615	610	602	552	604	604	590	587	555	611	603	597	584	600	581	613	593	607	657	611	581	556	607	610	585	621	597	588	610	613	589	581	564	618	608	614	604	612	627	602	606	588	584	568	623	611	592	589	600	592	596	598	593	596	582	591	595	532	572	570	572	606	565	521	589	631	602	544	581	555	608	597	615	559	583	597	623	597	551	613	625	639	621	573	582	622	634	626	624	586	585	605	580	610	573	606	562	567	630	579	625	639	565	589	570	580	627	614	559	577	577	602	564	629	630	560	610	578	588	614	570	592	557	598	583	599	612	593	572	632	575	616	542	618	626	575	559	605	607	602	553	587	590	583	603	628	599	626	602	560	563	572	565	649	618	591	588	597	629	562	596	591	571	603	608	607	604	567	582	602	584	565	567	620	547	594	589	612	608	629	586	567	585	587	592	615	624	563	574	565	532	577	560	617	600	613	586	576	589	615	620	603	606	602	606	572	607	589	579	577	538	593	564	602	623	552	594	622	576	599	628	617	628	587	609	611	596	612	611	610	609	574	606	549	609	580	592	600	598	571	557	595	648	603	593	648	592	582	609	587	600	621	623	542	573	594	591	586	608	585	555	577	571	573	600	596	634	581	601	535	593	594	618	603	605	594	592	578	583	613	571	567	581	559	567	580	557	633	573	579	578	583	646	587	596	656	615	569	600	546	637	632	595	585	611	598	586	591	554	582	618	572	599	594	564	562	615	610	579	592	659	634	594	586	620	567	629	590	583	606	606	545	618	554	613	566	650	588	610	597	581	543	584	577	579	603	582	566	603	573	609	605	599	556	583	576	605	614	598	630	582	593	541	609	588	592	605	607	606	599	557	581	582	624	602	561	614	573	569	595	595	592	577	609	590	561	572	624	611	526	612	593	560	628	554	577	586	590	616	569	605	619	589	614	655	592	594	615	535	603	603	588	593	608	614	640	586	566	588	592	588	611	592	560	616	587	601	588	599	595	580	634	590	584	565	556	553	577	605	600	566	628	572	532	606	636	581	612	585	593	611	644	556	600	621	587	603	588	617	657	590	593	628	566	559	577	585	549	596	591	606	578	557	619	619	571	639	574	598	579	591	571	564	616	585	590	618	595	542	621	586	623	601	626	574	615	595	560	603	625	568	563	586	559	612	602	644	589	627	591	562	619	599	565	560	636	600	612	592	619	601	567	583	600	561	567	620	619	618	585	582	626	605	571	597	595	624	580	582	592	593	594	580	612	578	632	578	572	560	573	640	606	588	603	583	644	570	646	614	579	599	618	630	612	580	574	607	603	602	591	585	638	637	615	575	606	589	622	599	635	565	622	614	546	579	593	585	579	573	569	608	575	598	587	602	621	634	579	564	614	584	539	579	588	591	635	616	638	578	637	572	584	624	603	549	567	611	583	612	570	583	589	603	544	589	557	589	608	543	582	603	608	626	622	603	580	559	618	577	560	624	595	593	578	594	573	607	582	654	563	592	586	564	586	630	571	587	587	608	601	594	563	570	613	579	559	564	577	634	607	609	575	578	631	600	586	598	581	588	572	609	590	613	583	569	638	619	559	601	585	584	593	582	609	577	614	605	590	545	558	585	555	567	630	571	598	578	563	614	577	585	613	599	570	577	609	618	597	628	577	579	606	637	577	570	601	617	615	549	603	582	601	554	590	558	560	588	600	595	613	561	601	568	607	581	604	608	636	603	580	587	587	602	555	608	623	594	626	535	534	621	588	578	584	599	588	603	596	580	582	633	596	643	622	551	623	617	571	591	594	599	601	578	606	644	590	586	643	614	584	602	591	558	588	633	589	576	607	580	606	632	606	568	575	609	652	628	580	571	620	549	591	583	576	616	625	632	620	622	601	616	621	587	574	565	559	574	579	549	582	567	634	620	642	583	630	581	618	591	586	648	619	608	640	622	574	600	591	589	584	577	597	591	590	605	591	560	583	603	612	594	576	585	575	586	569	589	588	624	597	610	603	602	610	587	552	587	571	606	632	569	543	615	620	598	559	618	596	588	587	559	578	599	574	586	573	582	592	576	614	596	569	602	602	622	628	649	625	597	629	562	606	602	594	588	582	622	593	624	567	597	613	568	588	624	605	592	621	567	565	619	596	602	571	574	634	540	602	587	607	596	617	605	601	622	611	649	559	604	564	622	597	586	584	576	594	598	563	637	557	597	597	572	554	614	607	646	592	622	633	588	616	606	576	582	628	611	562	616	580	620	597	593	592	627	579	550	619	598	598	624	567	591	611	604	594	575	621	640	563	572	574	580	569	593	622	574	601	589	619	598	568	589	632	607	593	597	595	564	629	595	638	578	572	534	558	562	567	588	589	617	608	551	588	601	610	575	603	576	578	601	609	565	607	580	586	574	612	592	594	563	616	622	599	595	615	565	574	590	595	592	599	612	576	620	561	613	568	551	602	533	599	575	610	597	564	606	571	627	600	602	573	523	585	620	565	573	591	548	557	590	613	562	566	552	600	604	579	601	588	551	573	612	610	543	578	593	599	586	554	573	591	621	611	586	599	606	640	611	593	596	585	574	601	633	608	597	638	591	612	589	611	602	599	593	583	572	565	629	613	562	607	558	566	594	637	592	603	591	612	598	584	544	624	599	579	576	586	551	553	631	580	629	565	590	606	601	630	568	594	624	647	570	649
17792	4921	3294	1870	1352	1173	1022	913	831	806	775	717	693	695	673	649	661	636	680	650	658	702	641	613	679	614	612	595	622	604	627	622	617	646	619	600	636	638	607	633	614	669	613	599	619	659	613	613	612	637	630	634	643	639	625	610	613	625	638	613	621	606	595	612	640	593	617	649	609	651	632	618	635	608	626	591	582	627	589	641	643	591	639	668	594	594	607	601	584	631	621	642	593	642	591	606	616	621	589	621	594	587	648	630	638	629	601	619	652	579	613	646	595	564	630	623	611	612	634	622	604	633	631	580	596	668	624	650	624	608	643	639	637	640	596	642	597	602	626	648	634	596	627	588	579	597	628	626	637	563	634	646	665	614	588	632	606	624	603	567	643	629	621	608	608	641	604	599	575	604	635	609	609	632	591	596	675	638	627	577	591	626	639	646	623	641	653	597	616	584	615	634	579	617	541	615	570	604	583	658	618	651	617	625	622	639	653	648	636	581	642	619	634	586	635	618	646	592	648	639	638	563	642	613	670	588	658	600	585	609	624	609	571	622	643	612	631	611	614	576	613	578	615	607	637	637	564	635	637	631	643	547	629	621	634	581	643	601	638	629	583	647	611	621	657	567	584	616	631	662	608	616	666	581	628	601	581	621	612	612	619	599	582	559	630	613	634	616	605	614	637	620	597	645	616	602	633	620	604	614	629	607	649	634	642	627	666	592	560	558	666	632	587	642	601	636	661	578	575	635	645	639	625	581	600	633	668	576	602	590	624	600	630	639	626	599	642	625	625	608	622	574	633	645	622	571	621	629	663	635	598	630	630	640	578	614	590	655	644	613	634	597	588	607	631	612	609	639	601	662	611	625	554	622	683	649	577	681	633	595	628	609	649	671	624	600	608	568	629	598	664	619	681	582	569	579	626	583	592	550	615	651	631	634	598	600	610	640	630	606	620	629	661	627	614	649	672	599	638	620	651	612	622	594	609	611	611	586	621	633	617	658	660	632	614	637	652	648	606	605	635	631	610	588	634	636	644	653	636	636	642	625	633	598	596	620	603	582	630	581	594	651	542	607	601	639	622	626	611	605	620	651	653	591	613	620	585	591	608	589	668	580	611	644	591	639	646	652	622	603	613	633	636	642	618	650	648	621	597	606	609	614	600	603	662	629	653	573	573	674	652	579	613	646	639	600	641	615	593	583	609	599	621	601	581	605	615	626	614	605	615	640	620	628	598	689	602	622	611	588	609	591	629	615	616	616	660	615	635	616	607	634	644	597	609	640	604	596	623	625	568	606	620	644	661	572	616	619	580	619	654	678	611	584	622	666	650	575	623	649	597	645	635	578	616	586	635	606	631	617	611	627	579	588	653	590	663	664	652	641	618	634	604	614	680	606	642	595	594	610	627	620	640	609	607	602	617	655	604	641	616	613	615	593	610	577	634	640	647	606	641	654	626	588	627	610	664	624	643	634	586	691	554	690	632	613	600	578	653	601	658	637	612	643	605	653	604	563	640	618	589	564	610	597	583	607	599	668	605	610	628	601	620	588	638	668	593	634	657	674	616	651	584	635	617	629	612	593	618	592	583	635	606	608	631	598	650	575	648	646	597	618	618	599	668	632	597	605	605	622	627	622	649	621	624	627	620	644	587	631	637	624	614	646	641	588	609	628	576	627	609	625	624	625	618	677	629	571	606	580	570	618	631	618	614	585	617	613	590	626	650	630	584	569	606	644	582	586	633	594	641	630	616	549	606	605	628	626	595	646	579	607	638	554	633	583	625	621	583	614	628	618	661	640	621	630	642	645	620	628	615	604	626	617	623	622	607	597	642	599	647	613	632	608	649	633	626	603	629	587	553	568	609	628	600	600	606	641	609	599	641	590	550	659	633	613	631	596	630	635	628	657	627	640	674	630	617	619	614	621	651	616	615	623	589	636	614	587	632	605	594	612	629	606	652	626	642	621	674	654	603	595	580	614	642	589	650	603	582	603	656	701	653	626	639	597	622	619	623	635	634	677	625	593	655	604	630	631	637	586	624	627	615	598	606	581	613	626	625	644	649	584	631	576	608	623	617	592	568	645	610	634	629	589	645	660	649	612	585	639	658	614	645	579	623	609	607	623	625	606	657	660	631	645	593	606	611	605	618	618	634	586	597	604	647	608	619	621	639	656	631	607	597	590	639	610	592	610	662	617	638	585	609	611	655	633	670	627	623	625	659	654	622	592	614	635	606	652	632	609	580	593	612	588	584	584	623	643	576	608	626	645	614	617	593	624	614	625	602	617	613	627	622	643	624	591	623	607	636	584	582	646	618	586	638	587	591	610	597	633	602	632	594	621	621	672	583	664	596	601	614	648	644	633	625	593	613	614	617	605	625	616	595	613	589	617	606	608	626	660	636	615	554	672	624	604	642	616	660	592	620	554	585	581	585	574	615	607	632	598	578	626	628	619	644	571	571	623	628	620	644	640	610	642	559	583	630	601	647	639	613	623	611	639	617	653	626	600	663	624	618	636	598	633	589	575	639	643	586	600	619	612	611	653	629	623	627	605	573	596	622	650	628	630	610	631	646	612	636	646	663	624	590	597	604	580	569	614	571	644	630	560	602	680	625	638	559	601	609	615	606	604	597	604	630	653	705	627	650	613	585	623	647	616	580	648	631	669	586	630	640	632	628	662	635	583	619	635	624	612	594	587	608	634	661	600	598	642	589	613	629	579	664	587	628	648	640	596	608	621	651	630	586	635	628	625	613	638	588	600	596	618	648	655	561	587	646	669	661	649	641	607	612	553	618	654	579	581	642	599	619	551	643	610	636	619	579	639	607	616	632	632	598	629	597	551	623	647	607	602	627	594	633	625	596	634	574	579	601	591	637	610	622	616	614	563	571	594	603	594	621	599	605	569	670	629	612	635	630	654	615	566	620	618	631	562	615	616	591	614	645	676	655	610	622	593	628	619	576	676	626	635	634	646	637	575	645	650	621	619	672	581	645	635	619	655	653	606	582	631	589	624	609	622	618	630	629	574	618	604	627	617	620	617	602	625	617	607	577	619	664	644	621	621	583	609	581	637	627	593	590	607	649	630	587	582	599	613	620	577	654	626	634	637	575	600	581	595	619	623	591	641	609	661	601	581	620	591	596	623	628	621	662	582	613	605	604	629	628	617	639	665	609	630	619	601	614	624	665	645	672	621	650	634	626	600	601	640	602	599	576	600	611	627	553	617	654	658	606	637	610	619	610	600	620	624	616	650	585	612	638	588	631	594	588	642	639	618	625	607	581	615	604	590	624	625	660	601	645	619	637	605	593	627	589	628	648	641	596	635	617	594	577	643	617	590	606	642	634	624	590	626	609	639	623	606	644	622	637	607	635	594	585	603	656	654	622	617	620	613	644	569	607	631	647	629	585	593	598	637	601	585	605	613	617	602	610	619	619	566	633	633	565	635	639	634	636	648	600	625	613	582	636	580	563	579	595	628	581	578	621	703	624	597	656	614
22495	21059	28720	23629	20984	20957	7998	1189	893	821	755	722	664	645	587	586	556	589	523	527	521	509	477	499	531	499	482	530	522	478	519	497	484	478	486	495	493	489	464	451	449	478	499	498	506	483	440	473	473	453	489	466	478	464	495	485	455	469	482	463	499	467	467	520	475	459	462	467	447	454	475	478	474	501	524	489	462	481	452	488	457	488	499	489	432	501	487	445	484	471	478	495	476	471	476	474	478	496	491	433	505	470	494	458	455	460	496	491	500	473	443	530	473	482	484	481	458	447	489	528	489	455	473	439	435	480	505	425	500	493	484	496	444	463	451	461	471	469	480	456	480	438	447	488	488	493	495	491	506	461	430	465	500	475	474	488	460	498	536	472	466	480	468	445	489	478	508	475	476	454	471	484	477	495	493	438	466	465	485	464	488	474	453	474	461	439	450	508	486	486	494	482	493	474	456	468	488	471	467	453	457	482	458	484	471	473	466	456	471	432	480	461	500	518	460	464	444	449	480	460	472	464	458	477	521	468	498	478	527	467	454	443	454	498	455	492	471	520	492	491	482	456	461	470	431	472	503	455	491	479	469	467	481	443	451	467	431	471	478	488	450	460	486	501	464	506	468	449	474	485	447	510	472	454	462	477	443	495	459	518	465	511	472	472	470	442	449	445	503	470	468	510	463	460	454	484	458	488	532	462	467	474	465	456	501	457	480	508	488	468	477	450	453	449	499	445	471	487	452	460	488	451	475	449	439	469	510	456	459	455	502	466	457	456	453	498	477	444	425	500	458	487	458	475	521	503	473	466	427	512	473	454	439	504	435	475	440	457	487	487	475	495	460	504	454	470	466	460	499	503	463	442	447	463	467	501	443	455	430	427	517	447	438	475	474	495	465	462	437	511	487	473	457	492	479	470	449	475	458	489	478	464	480	530	461	475	453	471	472	475	502	483	445	444	477	475	490	458	476	480	500	487	507	472	500	512	467	482	484	480	531	479	532	440	459	448	472	487	473	501	486	515	514	490	452	461	457	442	466	461	472	467	473	424	479	480	489	473	435	439	479	464	438	444	438	482	464	458	465	465	452	471	480	433	466	443	492	523	444	452	474	450	522	498	433	469	464	449	476	461	489	465	446	457	503	457	499	449	461	479	494	461	462	467	465	484	460	447	447	522	492	470	484	468	505	461	477	444	463	483	447	466	452	493	435	461	532	466	451	507	431	496	475	500	470	465	469	455	489	483	489	457	488	463	468	479	482	467	493	460	470	496	467	470	455	465	456	468	470	481	500	447	426	441	459	501	504	475	483	515	514	459	460	429	496	445	460	462	499	458	473	491	480	447	447	458	495	481	436	469	472	513	485	446	497	468	455	469	461	469	473	460	436	500	474	496	464	464	476	432	430	452	474	446	442	494	474	502	435	496	484	479	477	473	475	516	473	472	424	493	470	480	452	464	479	510	468	452	443	462	472	469	455	452	463	462	434	447	405	444	492	464	481	459	505	438	506	485	472	445	505	446	427	466	471	475	470	478	447	435	483	448	460	511	504	464	459	466	497	484	424	458	449	473	494	493	486	467	475	494	477	493	473	471	504	458	521	455	460	485	464	461	513	464	471	452	473	448	467	478	465	481	514	470	478	438	520	464	499	461	447	521	444	445	450	476	478	458	496	475	477	454	475	491	470	479	487	500	481	443	453	467	497	483	489	449	455	438	466	469	486	462	438	463	502	487	483	472	473	435	446	469	463	458	488	432	476	487	478	472	458	532	463	452	446	477	500	467	469	474	475	458	491	456	460	489	455	463	452	487	504	484	484	489	481	468	485	467	486	487	467	415	469	488	468	457	471	455	442	505	466	487	480	444	474	461	458	450	484	440	469	459	461	459	462	460	443	473	478	444	496	469	515	469	468	429	423	482	460	475	466	458	468	493	475	463	460	499	486	508	480	485	495	517	444	505	431	468	450	471	462	474	450	485	463	487	458	445	467	453	470	472	479	427	501	496	431	486	462	486	464	507	461	453	449	478	461	480	470	469	484	469	453	494	471	466	456	470	476	460	449	440	476	460	504	505	454	463	494	479	459	454	490	490	487	463	466	467	456	495	484	456	466	448	428	513	474	465	452	490	483	485	450	511	464	471	496	481	509	486	484	450	494	487	457	494	424	468	471	445	449	478	423	437	473	503	475	495	462	487	485	481	470	458	508	467	450	483	482	432	450	448	468	496	433	502	495	503	482	493	514	497	475	463	510	499	475	452	437	465	497	489	450	473	462	436	454	511	455	479	453	469	496	511	483	477	473	475	428	482	470	500	498	472	503	479	440	503	465	459	471	482	477	473	480	465	447	467	481	491	485	444	491	473	457	440	466	485	472	472	502	474	469	469	515	483	465	453	518	446	517	468	518	457	439	427	453	490	462	469	462	516	528	463	477	483	479	488	468	466	450	507	462	488	501	479	477	471	457	499	414	450	472	456	463	485	456	458	487	460	456	483	411	520	476	479	493	468	485	508	495	491	467	476	473	462	455	465	438	458	476	448	458	428	453	440	492	462	485	456	506	496	483	466	475	481	517	478	469	433	465	452	494	484	480	447	470	478	488	497	461	485	480	458	490	475	490	482	483	448	459	471	451	461	446	464	454	485	478	469	450	508	499	471	456	518	477	442	437	501	466	484	473	506	478	481	478	446	480	458	463	441	488	465	457	450	443	485	458	455	469	489	479	452	464	465	455	486	463	419	431	477	499	450	473	483	519	485	473	449	483	471	469	450	495	496	436	439	446	496	477	456	423	444	471	482	442	466	457	481	477	482	471	468	440	455	463	459	445	485	476	479	474	456	501	469	503	481	492	521	466	454	453	457	471	483	443	476	458	449	498	463	450	442	489	492	445	465	480	475	462	487	486	453	478	448	468	483	468	461	478	449	515	465	471	449	456	453	430	462	463	470	478	492	481	465	470	464	475	485	448	459	454	483	467	461	458	492	458	485	494	480	477	471	451	484	459	460	479	468	480	512	452	501	492	484	479	467	483	443	460	480	489	509	455	442	489	449	495	468	467	481	504	461	482	433	441	475	463	517	487	459	473	430	443	463	497	452	472	518	490	443	463	486	481	464	463	476	441	461	464	473	487	471	451	462	469	482	494	462	533	488	511	512	485	450	519	462	482	473	454	456	475	472	473	507	505	473	467	488	465	474	455	483	466	483	509	486	457	439	468	471	521	454	452	467	471	466	470	479	483	513	491	462	470	450	500	492	466	445	449	481	504	485	497	478	494	442	446	476	455	522	466	445	450	513	482	454	470	489	481	430	540	474	492	544	437	475	439	481	468	493	458	456	489	442	455	467	467	498	496	475	471	508	441	458	496	481	481	464	498	424	513	507	481	431	501	476	479	462	440	480	495	481	460	500	466	464	459	457	463	448	489	476	483	507	507	490	453	511	452	483	488	427	432	469	467	470	459	482	455	470	469	459	458	450	462	481	462	471	466	445	442	464	437	488
26867	13717	9266	4500	3232	2503	1823	1545	1314	1105	951	841	775	703	725	679	615	636	597	592	581	507	596	555	579	567	527	502	492	541	499	534	518	460	488	488	472	470	491	488	523	488	480	438	507	479	518	486	459	487	492	444	491	483	467	451	456	499	443	496	458	501	485	480	466	488	470	517	479	498	515	520	476	465	482	475	465	456	491	478	448	462	515	489	458	447	501	458	432	495	516	510	498	468	477	464	490	456	473	488	475	447	477	474	461	466	478	468	484	457	458	478	468	462	481	453	462	451	470	464	462	444	495	456	514	486	496	521	508	482	489	481	486	500	495	455	465	474	465	501	487	501	456	479	464	458	467	480	472	506	477	468	469	430	451	486	484	463	471	466	503	447	472	510	491	514	476	505	482	454	495	490	462	509	445	484	469	490	480	483	477	458	475	467	465	438	492	505	508	469	465	483	531	452	474	479	463	480	489	474	471	457	464	469	459	477	478	488	471	433	464	465	480	456	476	460	483	495	480	450	465	447	521	505	501	475	505	480	520	441	494	454	505	446	464	479	504	501	476	441	459	471	492	463	477	496	520	460	457	476	447	490	460	432	494	455	449	478	452	491	512	473	492	502	456	485	538	479	445	481	469	472	470	456	426	472	480	466	480	457	517	477	485	474	463	479	463	494	514	460	458	481	466	459	485	445	479	476	443	496	467	508	498	509	494	481	468	496	489	475	473	477	491	437	491	472	490	473	490	442	492	479	485	455	474	506	480	496	487	458	492	464	463	445	476	495	458	472	485	442	463	487	468	487	461	463	480	469	475	468	486	481	476	476	480	506	503	463	500	468	450	463	491	486	474	439	485	449	499	485	485	519	482	484	443	462	461	495	434	475	469	483	508	489	544	478	501	472	468	491	491	462	418	486	487	481	450	460	467	499	492	474	498	469	464	428	484	496	479	492	481	482	520	456	470	520	484	503	510	465	493	470	494	481	480	472	486	479	474	416	484	475	462	450	471	496	489	454	462	477	507	457	472	461	476	489	474	518	466	507	483	479	477	496	486	491	482	451	456	495	503	436	474	463	428	469	460	465	443	438	437	475	493	499	481	478	458	489	441	460	472	463	460	467	497	498	483	421	465	447	490	452	454	491	438	468	477	487	497	431	462	477	500	475	485	464	475	453	478	496	468	479	491	431	482	505	487	485	438	489	489	506	495	468	494	453	484	490	461	468	482	506	521	487	447	472	466	487	471	471	455	486	445	529	498	457	472	456	480	433	488	487	463	514	475	444	455	448	503	454	454	471	502	505	461	466	489	459	504	487	441	444	522	481	487	525	480	438	463	474	478	465	496	504	457	451	480	511	501	483	485	447	473	492	461	505	486	447	457	542	484	475	477	470	466	504	503	447	455	444	456	446	471	464	477	459	469	465	508	491	500	451	512	459	472	499	438	478	481	492	498	461	470	525	484	479	443	491	435	467	469	502	455	471	440	431	483	485	463	454	482	447	456	430	498	484	442	435	476	481	475	451	448	450	479	449	434	467	457	482	461	494	447	452	490	504	481	480	468	446	441	497	459	466	464	447	496	482	502	465	450	457	499	475	497	469	513	452	460	470	469	487	492	445	463	463	477	473	452	481	465	448	463	449	498	453	478	451	493	468	480	475	454	468	463	476	437	468	495	498	436	479	460	514	471	458	463	475	480	454	479	456	487	440	474	483	475	484	489	501	453	471	450	440	457	476	449	503	443	488	467	480	477	477	436	464	492	469	438	501	442	466	463	459	458	441	461	521	464	446	464	469	451	495	498	482	474	507	465	452	486	468	519	463	479	425	471	449	491	498	468	498	498	457	469	507	505	462	451	474	463	506	505	502	478	516	452	476	455	486	528	461	466	479	458	503	491	422	494	468	434	432	461	447	446	485	477	457	457	480	445	464	486	457	483	454	486	462	462	467	483	436	474	489	479	509	437	485	525	459	452	488	461	465	519	492	472	503	483	483	449	452	466	502	478	493	449	497	476	475	480	458	461	468	467	463	476	475	464	531	492	483	460	435	511	456	463	456	490	444	453	465	485	500	450	451	485	480	471	477	494	501	445	485	456	457	471	446	488	466	464	455	460	487	497	491	459	421	497	497	473	460	499	461	496	479	463	484	506	482	468	419	466	479	485	467	469	468	441	472	457	480	499	467	456	492	467	432	467	505	458	492	480	498	480	474	446	466	472	484	457	490	501	482	444	501	454	488	508	464	477	515	458	477	476	458	478	505	453	484	466	481	444	501	512	479	484	483	414	488	494	469	470	433	445	454	476	465	485	469	517	481	486	442	443	511	519	493	465	480	474	467	516	486	475	483	479	463	487	488	483	484	472	453	485	458	506	467	457	442	444	504	482	479	529	472	475	478	501	476	457	472	515	505	517	510	452	449	431	517	473	467	472	502	431	439	473	475	466	459	492	491	489	487	533	511	483	479	468	461	484	531	500	462	464	476	498	460	453	449	483	459	494	437	483	465	478	493	479	453	500	456	479	446	474	461	476	449	488	476	467	504	504	457	469	467	456	463	485	477	468	453	461	476	472	483	478	456	464	476	461	450	446	475	491	457	488	437	469	467	483	452	500	454	470	495	463	469	498	510	460	456	478	510	460	447	488	470	485	477	503	472	488	521	474	484	486	482	444	469	480	479	496	485	460	472	484	433	490	462	478	493	441	485	502	457	489	477	498	482	467	452	451	503	475	458	481	496	483	477	459	434	513	518	451	454	439	462	446	450	490	498	508	451	478	503	465	433	453	481	466	462	459	487	442	494	487	496	492	477	489	495	468	541	470	469	447	458	526	491	457	459	440	446	513	464	487	440	484	445	484	475	461	493	450	492	497	465	473	483	483	486	449	465	508	484	487	510	498	490	472	464	486	455	478	520	466	498	461	493	461	479	495	471	488	513	458	461	471	480	498	456	456	504	466	466	485	498	489	450	416	445	509	488	507	473	489	477	465	489	467	500	499	530	451	492	492	442	458	431	523	524	502	495	485	481	441	504	468	478	445	500	483	497	469	476	482	447	474	452	453	485	479	481	452	497	430	512	494	498	461	472	441	451	480	500	481	477	492	433	486	484	456	464	474	485	450	482	457	483	469	441	489	457	461	514	450	474	498	494	446	490	456	488	465	481	539	448	501	476	511	460	496	469	471	465	490	498	447	466	471	476	474	496	509	452	493	485	468	499	465	478	481	492	473	484	514	461	499	434	461	480	464	450	468	458	472	492	455	457	513	470	497	455	513	485	479	483	449	449	487	477	494	454	474	469	481	454	473	458	476	456	499	480	492	486	471	503	521	434	480	481	452	490	450	454	462	453	468	468	477	482	472	477	468	466	465	485	470	461	482	457	476	452	490	457	458	492	479	501	480	446	467	457	470	511	451	481	477	449	489	486	440	514	466	476	484	528	456	471	450	455	460	433	477	455	483	480	478	472	491	486	505	496	515	486	476	451	479	468	503	503	499	492	474	448
27867	17041	3313	582	423	403	373	334	376	314	333	382	375	323	328	346	343	327	354	377	349	338	368	356	330	357	363	358	335	334	384	316	353	323	330	347	339	350	349	345	338	356	354	330	336	338	339	332	334	344	346	343	356	350	356	345	330	321	332	369	339	331	324	316	341	332	334	342	381	319	345	341	333	335	361	361	358	353	321	328	346	328	355	347	323	328	365	357	344	332	323	329	311	358	334	328	332	321	334	340	325	325	372	334	348	374	375	352	315	373	332	334	314	317	358	358	360	364	331	338	332	350	342	324	342	363	340	363	349	365	334	348	325	319	348	320	401	328	324	371	352	322	336	340	318	353	342	352	342	358	347	322	327	320	365	342	326	366	342	343	336	312	353	351	332	346	341	339	344	335	344	386	325	356	348	332	329	348	338	317	324	354	314	322	360	359	343	343	346	332	367	366	356	372	323	329	343	369	360	350	333	367	346	344	343	337	339	360	345	367	318	350	358	357	366	312	335	341	337	335	305	298	322	335	361	346	349	327	334	356	368	327	324	357	350	355	338	382	319	350	344	361	360	354	291	322	334	314	348	327	343	356	347	336	340	347	365	349	325	326	346	337	332	341	345	358	359	339	370	341	359	371	342	351	315	360	337	321	351	350	344	364	336	339	314	371	358	375	347	341	364	340	325	348	342	338	316	389	331	381	334	349	354	362	328	334	359	374	380	368	354	306	360	355	370	334	359	342	335	342	315	323	327	380	338	343	332	338	355	332	342	336	338	318	342	332	354	334	377	330	358	356	341	338	340	367	354	349	347	348	353	306	325	325	330	359	352	350	352	319	332	346	344	337	344	357	361	317	326	335	333	319	322	329	357	356	340	341	362	382	313	333	356	327	326	376	353	353	347	332	351	342	338	363	315	359	343	324	360	356	339	372	312	369	340	357	330	320	350	351	336	349	363	358	337	341	332	366	331	332	309	329	380	355	334	344	372	350	334	369	346	329	371	342	340	324	351	336	331	373	349	348	365	352	341	350	343	362	347	345	317	298	375	358	379	349	326	353	349	365	381	333	336	361	342	339	311	353	351	345	353	356	325	367	360	342	340	337	343	361	329	360	354	373	353	348	354	325	335	330	341	306	365	322	336	355	321	351	327	345	365	359	341	331	310	340	346	341	338	333	354	333	363	356	331	341	322	342	336	340	329	354	355	335	308	359	315	337	338	342	361	308	355	367	349	375	380	339	351	351	314	339	345	343	348	301	326	345	364	356	333	352	353	329	355	327	349	366	357	341	340	360	378	332	351	316	332	331	317	320	324	327	346	362	370	288	391	330	352	335	363	376	328	338	356	367	347	356	317	382	349	316	335	354	365	360	316	343	322	332	350	349	364	361	360	345	315	352	355	345	340	333	354	355	352	372	347	354	314	345	333	345	361	341	364	334	357	317	373	335	338	354	374	345	345	330	329	371	315	347	345	325	330	351	325	347	372	344	378	315	321	342	337	331	351	330	334	344	356	308	369	340	358	304	310	330	320	348	348	323	349	341	359	343	310	349	357	290	334	346	323	351	339	319	341	381	366	322	317	385	325	354	330	364	327	343	302	311	331	354	346	360	315	363	341	316	350	349	348	320	374	348	352	364	337	355	333	361	347	377	346	316	319	348	363	324	328	332	360	353	315	314	353	339	375	322	340	304	337	369	322	308	319	360	353	346	337	342	343	295	308	359	323	336	336	335	344	343	337	333	361	344	349	343	357	335	326	333	344	324	288	354	340	372	333	332	364	326	378	351	334	331	339	320	343	362	359	368	344	340	335	373	346	352	327	372	350	373	325	344	349	375	340	354	344	334	331	353	345	321	371	341	347	366	322	350	380	366	349	334	341	359	353	347	343	313	375	347	320	368	358	363	342	368	362	321	325	321	367	353	364	362	334	341	338	347	333	357	291	367	347	365	334	362	358	358	328	330	378	333	341	355	370	341	329	337	342	352	338	333	366	340	327	352	367	344	327	367	312	302	345	347	363	341	322	368	342	344	347	349	364	334	313	310	366	340	344	348	324	355	356	338	315	365	342	334	359	341	371	363	314	335	350	317	346	342	334	332	316	317	348	304	339	326	355	330	367	353	319	325	328	337	338	360	371	371	341	347	345	337	342	350	322	324	319	371	326	305	361	324	336	321	385	362	358	356	357	384	343	371	375	376	373	381	332	373	342	397	388	347	371	321	361	307	357	306	365	327	393	352	360	322	357	350	308	361	359	351	361	325	368	386	361	317	333	317	322	351	352	348	336	304	361	329	361	335	353	351	367	323	346	374	373	321	346	345	344	352	340	347	346	362	349	329	371	316	342	343	351	326	365	331	346	335	328	354	363	352	339	367	315	314	325	352	325	307	353	335	333	388	356	343	332	351	331	335	373	368	349	320	361	358	348	365	333	337	325	337	365	363	323	362	340	347	361	334	347	348	324	347	335	331	333	336	353	327	336	332	322	339	344	310	315	356	325	343	348	385	328	340	377	346	308	343	321	348	355	364	333	316	370	317	333	330	329	322	325	305	317	339	327	328	364	315	346	327	365	356	344	316	363	338	344	338	313	347	341	316	352	380	325	344	338	344	342	340	364	362	332	356	363	317	377	368	317	374	308	357	333	348	342	338	361	356	375	352	351	336	354	348	354	357	334	332	346	338	345	321	345	347	341	345	332	347	326	362	374	371	324	342	334	357	311	313	374	331	344	295	313	323	387	344	360	353	328	337	367	309	374	290	382	352	357	362	363	339	303	350	342	346	321	341	334	360	351	352	366	320	318	309	312	308	322	333	336	344	343	370	331	336	362	351	325	305	335	355	334	333	358	330	308	319	316	311	331	358	361	315	322	336	341	363	364	347	347	363	302	357	348	397	318	355	347	316	353	350	330	353	363	344	321	352	316	347	342	306	338	327	313	359	356	325	329	340	294	352	355	367	385	338	324	357	357	340	338	319	342	327	332	309	340	364	355	337	387	324	322	373	352	318	362	352	359	325	368	335	340	361	331	336	355	365	333	346	363	341	352	353	358	344	384	329	314	346	342	360	318	340	360	357	355	352	365	337	349	331	362	360	356	349	322	342	349	327	326	328	340	363	327	349	356	346	321	328	341	346	340	352	378	320	315	319	358	364	362	402	343	326	337	356	326	339	354	312	328	350	345	321	333	354	338	346	357	347	318	327	358	342	340	339	356	334	342	364	349	351	352	350	366	335	348	363	304	321	332	329	380	357	336	329	343	365	342	307	343	361	365	360	355	336	350	339	345	298	343	318	356	346	335	328	315	355	345	329	376	336	324	336	341	358	346	365	382	363	355	353	359	311	353	357	314	313	343	384	339	303	341	356	331	349	336	328	329	336	347	312	363	321	313	390	345	338	347	329	371	369	339	340	350	345	372	369	357	353	328	353	364	325	336	370	349	335	336	343	324	346	332	363	321	355	369	332	351	331	352	386	314	379	329	299	352	349	353	334	334	360
7997	908	713	516	473	435	417	427	436	371	348	372	385	393	408	393	364	362	372	392	360	394	409	384	406	379	347	358	409	389	384	374	383	387	394	396	375	392	370	390	392	421	388	367	397	376	365	389	360	404	398	431	370	394	387	399	435	378	370	390	400	410	404	403	371	398	407	383	357	364	387	387	392	387	383	398	378	378	389	351	374	393	366	391	377	370	376	400	392	391	403	371	379	389	405	404	384	411	381	365	389	369	395	391	418	361	407	396	360	381	385	357	394	383	393	380	378	398	379	403	390	398	370	402	377	360	371	388	396	393	376	404	400	373	386	400	364	373	382	367	425	380	372	376	409	382	397	384	396	394	389	359	363	420	418	380	395	371	361	385	372	405	381	393	361	411	405	377	381	396	418	400	385	396	375	405	370	373	367	410	367	400	421	352	373	381	383	404	398	360	434	367	380	357	389	415	414	411	381	389	410	378	374	355	371	386	375	366	365	378	395	380	347	364	349	395	397	387	380	402	376	391	369	363	391	383	404	348	352	413	361	362	385	335	373	392	388	421	417	396	378	376	398	387	390	407	380	371	405	384	408	361	391	390	376	408	390	407	377	414	362	382	381	358	407	385	389	408	378	380	405	404	396	407	381	394	398	353	377	376	373	350	324	380	414	357	367	362	431	405	380	382	380	389	395	386	430	424	398	361	449	373	389	367	336	386	372	377	388	397	375	393	389	362	411	378	369	386	388	386	399	359	382	405	419	421	369	416	379	375	400	389	402	389	393	381	390	358	425	399	406	332	339	361	333	398	405	396	378	392	374	373	392	391	391	370	390	419	360	345	378	316	343	381	366	396	370	356	404	368	367	374	377	364	378	405	382	385	376	405	394	394	395	373	403	363	412	375	414	381	414	419	351	407	386	377	387	359	410	387	407	331	404	365	385	393	393	392	340	385	399	389	396	364	353	368	390	379	381	405	370	365	386	369	438	398	391	385	384	391	412	369	421	393	405	386	402	394	393	408	416	377	390	374	373	387	381	371	381	387	414	420	405	402	415	388	389	386	400	390	403	381	354	384	377	364	379	350	394	411	371	371	366	411	360	373	379	369	349	339	395	382	371	406	330	372	359	385	374	409	408	366	428	398	356	392	383	425	393	359	364	377	371	397	396	394	378	370	397	359	425	371	361	368	416	378	402	350	364	398	378	377	381	350	368	384	397	394	385	393	379	382	365	438	347	361	376	386	395	407	370	400	362	404	361	395	395	344	397	397	407	412	349	379	344	356	375	380	376	380	403	375	399	387	359	403	399	322	373	383	442	369	390	380	413	342	349	367	410	408	356	374	403	394	389	382	434	387	372	377	369	383	384	385	368	368	372	365	403	381	386	360	367	370	401	381	384	351	378	365	386	390	394	401	379	366	370	347	369	418	379	389	387	385	378	358	359	400	384	391	357	392	386	359	384	378	371	346	368	383	346	403	376	363	382	390	389	370	382	396	408	391	385	406	365	364	396	370	352	376	355	386	397	392	375	388	401	369	353	361	347	369	373	376	389	381	399	367	376	391	420	381	375	379	372	387	392	392	390	407	350	384	363	375	388	390	402	371	361	400	415	388	357	405	384	383	394	404	389	401	405	409	389	367	371	367	378	378	368	403	367	383	361	421	390	367	379	370	384	353	388	367	389	369	384	396	372	364	373	398	386	406	364	364	373	381	389	385	378	414	386	392	399	383	381	390	368	397	363	386	386	379	426	351	414	376	393	365	367	385	383	371	400	418	374	361	369	392	411	358	381	382	401	375	413	371	387	397	380	384	389	393	415	416	392	374	375	413	372	379	388	399	364	388	406	389	393	360	396	386	384	373	364	364	382	428	401	370	411	391	370	390	355	401	378	396	374	386	374	407	392	373	363	365	336	372	379	424	367	389	386	372	398	379	408	352	382	408	368	384	378	422	405	384	389	365	362	351	396	386	379	360	369	339	374	388	380	381	384	388	354	378	361	396	369	389	401	399	379	380	409	367	390	367	410	386	373	415	402	442	385	377	379	386	380	364	415	420	387	355	387	375	356	408	393	390	393	347	402	396	379	386	399	361	378	387	417	365	355	367	363	403	389	414	397	362	420	349	418	367	374	378	400	363	379	380	374	422	405	435	365	378	390	385	371	389	389	408	369	419	370	376	382	385	355	398	374	369	401	392	373	352	386	395	382	391	380	375	367	371	358	408	386	400	386	400	359	387	374	385	341	375	397	364	397	385	373	373	387	377	389	388	403	379	394	439	395	374	371	353	414	388	373	371	372	384	378	395	386	401	363	372	418	375	382	382	401	365	375	353	370	402	401	381	381	352	355	387	378	391	377	403	387	361	382	379	404	397	409	399	392	383	338	362	373	399	410	401	347	381	367	386	369	394	341	370	382	397	387	385	376	409	398	363	372	405	392	368	396	427	366	380	387	381	369	407	398	361	404	392	368	381	426	383	421	399	385	400	368	385	380	371	414	387	383	396	377	383	393	401	396	372	401	413	396	420	405	358	392	343	409	350	353	369	399	401	383	416	417	363	389	374	400	419	397	427	393	384	341	361	386	374	382	393	404	385	394	377	396	371	395	363	358	378	356	378	392	371	351	360	368	382	392	357	389	387	418	380	380	366	361	403	399	385	383	392	360	381	410	393	388	355	385	343	390	373	394	388	419	390	369	386	397	392	384	403	383	396	391	379	406	385	380	402	398	412	394	407	363	362	358	425	398	349	364	406	414	414	419	356	402	370	401	385	390	444	403	417	367	392	373	375	391	360	360	391	358	340	433	378	381	379	377	382	428	366	409	360	371	377	369	429	370	359	381	373	363	366	373	388	377	381	385	403	387	360	408	367	393	378	452	352	398	373	402	381	429	366	400	407	368	349	367	374	386	349	398	377	371	416	388	362	395	386	386	410	384	379	381	371	391	390	394	378	401	374	382	369	402	384	359	425	392	374	369	365	429	354	334	407	420	433	335	393	368	380	377	392	396	366	398	364	360	396	382	392	375	382	385	401	381	379	391	370	364	379	399	390	362	377	393	386	362	373	354	391	408	441	317	370	391	384	349	427	367	387	383	408	412	325	397	406	381	395	387	370	369	390	398	419	381	368	350	404	406	395	414	378	378	392	389	390	344	361	403	410	389	405	396	397	363	360	418	366	368	390	366	387	390	375	382	386	366	397	381	372	405	365	362	393	394	385	393	422	387	421	395	367	433	382	381	381	374	373	377	381	415	364	408	362	388	385	380	372	365	376	387	397	396	387	404	412	404	414	356	414	380	402	419	356	419	380	398	386	399	393	377	370	381	393	386	361	347	390	401	399	427	374	401	387	352	409	380	404	379	363	387	401	365	361	383	390	381	383	339	364	425	403	413	400	379	399	421	418	362	346	363	399	349	421	392	371	413	403	408	372	369	373	373	400	369	417	400	392	407	418	368	373	395	366	434	400	382	413	358	390	389	388	389	408	368	387	372	369	428	378
23571	21006	28161	24050	20988	9028	854	526	399	373	363	291	270	281	245	260	241	254	252	229	245	232	224	200	210	234	203	222	219	245	216	219	213	242	189	203	226	203	190	223	212	218	217	212	207	176	223	197	214	216	199	215	225	242	196	213	215	201	177	200	198	222	203	180	200	195	199	217	226	220	202	185	219	196	196	198	209	189	227	193	196	197	229	198	216	209	236	208	207	195	206	211	187	176	229	215	195	186	191	194	195	213	192	199	212	215	224	199	184	205	211	211	198	238	222	213	210	194	197	201	200	191	196	206	197	208	225	207	195	192	180	233	218	192	209	219	193	181	229	217	225	179	212	201	196	176	210	182	199	208	198	212	222	225	217	203	192	213	213	186	187	190	196	203	231	193	214	196	205	215	230	176	233	197	225	214	188	189	188	231	221	205	213	191	201	206	179	233	192	205	223	198	197	195	211	218	196	198	204	219	209	184	184	195	197	224	197	210	222	211	203	180	194	231	223	190	214	201	213	204	230	193	202	186	236	224	218	199	223	210	198	203	205	199	213	211	190	206	201	210	233	208	217	192	231	220	188	216	207	185	190	239	212	181	204	213	223	200	194	204	212	202	211	232	165	203	233	181	190	204	183	201	230	182	199	188	225	182	199	218	185	169	203	228	216	223	217	192	200	197	186	212	216	182	200	218	187	204	211	206	218	204	204	229	192	227	222	201	195	214	185	211	199	202	211	227	204	232	242	177	202	231	227	219	200	197	236	230	209	185	207	207	222	182	182	213	219	174	201	217	207	203	205	197	190	204	201	210	252	188	226	208	200	215	187	182	197	214	216	213	204	206	207	220	195	213	224	201	225	201	233	201	209	201	179	201	188	215	227	201	214	216	202	218	204	210	202	205	194	193	222	229	220	209	210	195	216	216	196	213	213	210	209	187	221	201	219	193	192	184	208	201	206	194	195	209	214	221	212	206	169	208	204	225	196	187	196	205	214	209	205	225	193	199	194	213	209	202	191	225	208	200	228	195	216	207	205	200	192	196	230	212	210	201	203	217	201	184	194	203	183	189	216	240	208	204	195	214	208	190	217	202	211	223	232	183	197	212	208	215	209	202	176	204	214	199	186	196	178	190	237	197	203	196	218	207	233	190	218	214	186	228	216	193	180	218	181	192	202	219	210	220	212	198	200	187	206	176	208	194	198	197	208	184	202	192	203	214	202	220	197	181	216	210	185	213	209	175	212	203	196	185	191	209	214	201	196	229	189	192	230	178	200	223	205	206	210	226	184	196	190	194	198	161	193	197	220	204	170	181	181	201	242	212	196	234	219	211	204	189	212	213	209	182	225	217	220	224	200	204	204	207	227	236	207	201	208	176	212	205	210	180	187	222	189	217	202	208	226	228	224	212	200	220	207	217	209	228	200	196	202	195	199	213	212	206	225	219	178	199	221	205	216	187	189	217	205	215	197	162	208	196	200	202	182	194	195	221	205	202	202	196	208	175	219	199	198	211	188	214	186	221	193	220	210	181	207	231	193	200	214	206	207	196	176	189	241	203	211	188	219	187	201	200	194	186	215	205	212	210	189	210	205	227	197	215	205	203	225	201	207	208	207	186	199	187	196	182	215	191	211	218	186	211	217	195	184	234	173	205	214	192	199	213	206	197	176	203	204	229	199	178	192	186	199	212	212	201	188	208	197	216	219	198	198	235	195	212	205	216	229	205	209	204	220	197	183	204	200	177	200	198	188	219	182	233	207	201	215	198	218	197	189	200	206	211	189	212	191	218	232	201	195	210	207	226	194	210	203	181	204	200	210	189	204	212	207	198	208	198	247	203	212	192	215	206	183	225	184	210	245	204	209	191	224	189	198	212	207	232	211	221	186	192	161	208	221	201	203	229	221	205	210	209	186	197	195	236	180	217	200	187	209	195	211	206	211	186	206	174	207	206	205	223	207	197	209	230	223	216	211	196	204	206	225	222	181	200	181	223	189	197	204	216	209	191	198	197	206	204	210	246	194	201	199	204	226	213	212	189	199	204	201	159	197	202	186	180	184	214	226	192	211	216	200	217	214	186	191	205	195	201	210	213	210	231	231	205	205	216	205	183	204	209	204	190	189	223	213	210	198	200	193	216	191	202	201	172	179	200	191	181	196	210	212	235	215	200	223	210	214	208	224	218	211	208	214	210	218	200	203	198	218	224	201	200	175	203	207	218	186	192	193	217	197	212	203	206	206	207	227	205	202	191	200	208	219	201	203	205	206	200	195	201	197	202	204	188	203	205	209	206	203	211	203	215	195	193	191	183	205	217	197	205	201	222	214	204	195	196	177	189	185	208	202	218	195	200	193	193	210	190	227	208	205	201	185	208	189	207	202	200	207	223	214	181	232	209	210	194	213	197	195	216	232	199	200	200	213	180	196	211	212	191	205	194	214	225	194	209	198	209	209	216	209	214	186	193	193	214	193	210	199	219	233	201	225	214	210	192	206	174	178	223	201	223	220	186	194	185	190	176	200	234	217	221	172	213	187	198	219	182	216	200	210	233	203	207	213	216	203	203	233	208	203	206	187	200	190	210	212	220	211	182	208	198	197	205	195	181	205	237	199	206	189	184	193	173	194	226	210	231	230	212	200	190	224	215	243	201	208	222	199	215	229	217	198	195	195	205	197	212	225	194	210	196	211	205	240	168	224	222	218	198	203	202	202	205	206	205	211	203	190	207	189	219	175	222	221	195	210	216	206	205	224	211	195	215	223	221	189	187	207	198	212	199	197	210	206	207	190	199	212	214	223	228	204	201	174	197	218	210	215	213	220	194	208	242	195	205	169	205	217	215	187	205	214	222	201	222	182	216	208	183	210	201	186	196	192	220	187	197	199	204	195	202	220	183	203	195	196	199	216	211	211	209	207	173	202	221	227	198	227	221	178	210	195	194	184	203	195	214	192	223	202	199	215	201	203	204	199	232	185	199	184	202	196	185	179	202	197	198	222	217	206	195	199	211	186	206	190	214	206	197	213	208	204	194	213	250	220	205	206	207	193	180	211	213	187	195	188	201	217	185	192	201	203	229	219	200	211	217	204	187	199	183	209	216	198	220	191	198	202	219	223	218	198	201	234	211	220	192	214	227	191	226	217	202	204	187	202	216	196	240	201	218	220	227	210	218	213	205	214	197	188	211	191	231	232	215	207	174	186	225	223	194	236	195	211	215	207	206	209	191	197	239	211	190	206	221	210	198	185	203	193	205	212	228	177	223	221	213	183	196	205	233	177	210	212	219	194	202	188	182	203	209	205	205	177	201	192	202	202	219	220	231	183	188	202	195	212	209	205	216	179	211	213	212	226	206	207	211	201	198	202	202	191	206	216	183	223	195	206	208	199	225	212	230	227	202	189	189	179	211	197	192	211	188	196	213	192	215	210	206	215	212	208	176	221	191	211	192	192	195	209	204	204	205	202	186	212	199	186	186	204	198	195	196	195	213	198	223	196	197	190	195
21964	9090	5481	2540	1847	1320	1047	766	699	523	478	421	394	352	352	350	324	292	278	257	305	269	264	253	263	292	238	253	244	239	265	245	239	228	231	229	252	261	244	221	230	227	214	232	251	223	259	254	243	241	230	247	227	252	242	218	242	245	246	243	247	246	243	226	213	234	211	182	224	239	246	239	227	228	264	223	212	216	227	250	243	252	231	222	239	215	254	209	232	241	263	218	244	233	239	228	226	252	251	219	253	223	239	231	226	228	225	218	214	255	218	221	222	220	216	227	233	229	238	214	231	230	223	231	222	246	238	226	221	252	240	240	231	257	249	226	238	249	227	241	223	254	246	245	223	214	225	255	258	236	229	240	223	215	221	223	252	240	229	239	215	248	216	225	221	250	223	237	231	207	230	225	229	242	219	221	257	240	208	217	231	277	247	224	209	201	232	249	222	235	254	244	240	269	195	233	239	231	230	232	215	240	229	248	230	238	251	235	229	249	226	227	238	250	210	227	256	229	244	227	226	263	236	226	241	237	218	222	218	271	237	268	225	225	255	218	236	227	233	209	212	218	222	215	240	212	233	206	247	245	220	245	222	213	244	226	238	207	237	233	218	241	242	221	236	238	259	249	201	203	219	242	237	251	210	241	252	240	212	244	218	222	223	248	235	252	228	213	259	226	224	209	219	244	223	223	226	259	213	245	229	241	205	212	175	217	232	272	214	227	230	236	207	239	226	228	238	236	267	228	220	229	206	221	232	225	204	231	242	234	234	238	230	289	207	250	224	222	214	229	217	209	237	211	214	208	245	235	246	242	223	224	218	226	257	218	226	240	225	231	235	256	229	233	201	259	240	208	267	256	239	212	245	245	232	236	261	224	213	222	235	231	238	229	260	222	208	248	234	208	236	207	233	228	271	259	201	225	238	228	231	221	227	220	221	234	239	229	249	255	232	243	224	230	238	222	214	242	262	232	235	220	220	232	263	213	201	194	210	229	226	222	221	212	248	220	235	226	251	243	254	241	229	223	221	230	193	232	219	256	239	234	241	248	228	219	221	224	237	229	208	236	235	232	219	251	267	224	223	225	253	242	254	248	203	239	208	228	225	228	241	247	237	222	251	247	271	231	263	255	221	225	197	227	226	230	234	225	200	230	248	250	240	245	218	248	223	230	216	228	214	242	224	230	223	235	247	252	240	249	220	228	221	229	255	217	230	229	202	242	218	217	226	244	250	266	224	227	235	202	218	234	246	209	224	226	207	233	235	255	228	225	214	226	249	220	245	274	210	248	236	235	205	224	242	252	245	261	213	243	200	239	212	233	244	262	214	247	228	229	255	212	220	189	217	202	236	214	250	234	239	212	209	227	232	225	209	223	258	210	230	232	245	250	243	236	239	255	245	219	224	212	241	206	236	233	224	266	240	233	204	220	247	248	249	238	232	222	228	221	231	229	221	258	237	233	229	247	211	211	224	226	217	227	205	232	254	214	216	244	213	237	220	261	213	263	260	241	246	220	222	228	234	258	249	236	236	222	204	237	236	189	218	229	227	235	224	216	240	229	243	204	235	233	237	231	246	230	230	241	276	230	232	225	211	229	232	262	220	243	224	203	263	245	242	231	217	220	230	232	234	216	229	217	219	220	224	214	250	247	253	228	230	224	212	230	246	228	252	237	249	232	221	232	246	255	215	245	223	228	217	229	230	232	246	231	215	228	224	205	217	226	253	217	234	230	233	249	233	218	231	241	266	221	214	223	247	224	237	242	236	228	208	224	245	225	208	237	234	232	230	206	249	213	228	188	228	265	236	234	229	236	240	223	220	244	229	269	273	208	223	233	252	227	220	215	245	238	243	263	217	235	266	217	195	220	228	226	207	209	261	259	246	219	226	236	199	196	234	229	234	204	260	225	252	234	198	239	209	254	206	222	247	230	217	221	223	240	225	271	225	227	231	251	244	250	235	224	223	239	223	228	214	224	238	225	215	241	230	243	232	212	242	205	255	226	213	240	231	229	226	219	238	206	210	247	217	257	207	215	232	211	245	230	231	259	222	228	235	221	232	226	222	240	245	229	250	259	202	228	241	216	214	254	227	227	248	232	238	228	222	248	228	222	240	217	263	201	211	270	246	232	238	237	253	259	211	211	234	215	237	225	227	214	269	215	220	232	234	220	214	236	223	225	249	215	226	215	231	216	228	239	243	269	237	226	220	220	208	250	221	216	233	246	261	240	243	213	244	211	220	229	222	225	228	249	245	215	210	228	223	234	247	212	239	229	245	209	222	243	233	224	230	237	245	236	269	231	206	230	253	211	217	260	212	221	227	226	227	267	237	206	233	235	223	236	244	235	237	220	233	227	202	243	245	227	243	242	230	248	223	206	240	220	242	240	221	252	204	229	239	238	233	243	216	224	260	240	222	219	236	218	221	211	220	232	199	239	224	208	222	222	240	238	228	238	224	270	253	228	234	218	201	228	233	245	243	231	238	221	236	202	246	236	237	227	251	228	260	219	212	222	216	251	226	215	252	251	232	246	235	221	219	246	242	237	231	220	253	207	240	220	238	251	229	225	250	248	233	217	225	204	227	238	243	232	217	230	223	233	231	213	233	214	232	258	234	185	227	227	220	228	235	220	221	221	210	212	225	249	228	221	241	218	241	242	233	256	269	226	235	224	214	201	219	234	229	236	229	228	228	242	228	214	233	239	229	254	206	221	221	227	216	228	224	261	239	206	232	226	208	234	236	226	222	214	252	231	221	263	241	260	209	225	210	233	247	195	229	220	237	245	217	242	223	223	230	255	234	233	230	251	222	241	219	236	235	222	232	217	237	210	239	258	214	250	221	238	239	258	247	217	235	231	242	243	236	249	223	231	239	240	230	194	228	216	219	245	232	223	230	225	230	242	216	233	271	223	225	233	264	236	248	246	228	204	262	238	261	223	242	222	233	239	230	242	229	271	227	254	195	243	212	266	209	217	210	227	199	250	250	220	203	210	234	236	271	225	200	214	214	228	218	247	258	228	221	231	260	268	216	230	241	195	237	260	239	239	220	243	239	236	241	232	221	232	220	223	221	250	250	236	237	232	209	218	253	252	228	227	222	227	225	233	212	247	233	225	209	232	230	233	229	222	223	217	237	255	227	237	227	247	214	266	232	230	217	220	227	243	234	237	233	204	232	229	211	220	213	244	249	230	239	248	235	245	224	233	211	241	226	243	260	240	239	240	239	217	242	239	226	248	229	256	223	237	220	221	230	216	254	236	230	216	233	199	237	226	227	229	228	199	213	205	237	201	258	249	240	207	237	231	251	241	234	215	259	248	192	226	242	226	224	259	224	255	241	230	223	241	246	246	249	222	232	245	262	227	225	209	214	244	238	216	230	226	216	225	205	238	239	214	243	245	228	197	252	231	203	244	218	250	240	248	232	229	262	240	208	241	235	226	230	223	211	237	195	232	214	236	214	245	240	219	228	248	217	214	195	246	228	213	243	232	247	231
24820	21035	27025	25130	9948	1026	833	711	686	721	684	616	640	643	622	652	610	611	650	589	612	609	612	625	592	581	636	591	598	616	543	615	571	664	609	618	576	626	608	614	586	619	623	632	606	624	604	596	583	584	639	591	569	616	607	669	643	631	623	633	631	604	576	597	597	606	562	642	581	590	572	602	600	606	621	632	585	585	607	583	620	589	582	591	599	619	571	584	575	617	631	579	584	609	596	597	585	600	608	627	584	633	575	593	564	610	574	605	638	583	614	613	634	626	557	579	579	608	641	612	600	648	618	601	566	635	595	640	621	575	569	586	606	602	584	641	591	615	568	627	589	551	582	594	614	590	625	588	572	591	584	636	613	615	578	622	571	585	615	603	640	605	585	569	595	597	579	652	613	637	565	604	618	607	580	629	584	581	603	608	602	617	552	617	538	616	594	571	596	567	645	578	589	606	620	617	629	615	582	591	624	570	601	623	618	612	560	619	574	641	569	587	621	620	585	577	610	577	558	635	647	577	605	623	597	600	598	620	582	610	640	589	637	579	633	609	601	595	656	575	590	574	611	584	562	615	588	596	651	637	547	587	571	607	583	603	654	585	599	590	592	584	564	588	619	601	580	633	594	642	628	622	588	610	608	608	580	623	606	603	615	588	608	558	610	570	609	599	596	599	617	611	556	597	595	604	587	582	607	629	559	576	553	610	564	603	594	578	582	557	589	619	586	615	586	568	596	605	574	625	633	586	602	610	627	586	638	570	577	602	610	590	599	616	583	606	599	631	592	596	609	588	606	574	579	567	586	660	607	614	596	621	594	578	546	610	637	580	645	641	598	566	596	628	616	562	609	573	608	542	554	580	623	569	607	580	605	592	560	581	576	560	608	590	648	588	606	630	565	582	588	585	602	607	578	592	613	636	603	614	551	637	610	655	596	585	590	620	616	573	600	606	600	629	577	616	580	601	627	590	618	651	591	595	567	569	609	577	576	610	596	620	640	569	565	620	567	629	602	560	619	587	624	644	563	602	599	603	607	587	625	565	573	620	559	552	529	584	586	589	604	614	633	591	578	637	592	611	617	599	555	601	606	612	574	563	573	583	603	556	604	616	573	582	581	556	627	588	545	588	657	585	559	621	598	579	563	584	617	617	587	593	611	608	594	615	624	593	568	567	604	577	617	560	633	586	606	606	599	582	570	609	584	587	632	603	589	591	675	571	594	641	591	623	628	607	641	584	596	585	582	616	606	574	601	624	566	617	594	634	593	623	632	601	558	583	579	584	601	558	650	593	584	625	587	654	616	615	604	607	604	591	616	615	629	602	613	616	592	613	624	591	614	629	633	591	572	590	612	594	552	593	607	620	619	595	589	567	631	635	601	586	613	580	613	586	615	605	578	582	606	551	592	541	576	626	578	619	619	585	589	590	607	549	663	615	586	611	643	616	649	590	623	582	565	630	525	613	589	600	588	594	571	627	557	599	636	642	603	567	597	580	567	594	623	620	596	635	584	600	602	572	582	583	577	581	592	627	618	586	577	603	599	606	572	612	591	588	639	594	604	574	608	582	645	614	592	623	601	618	613	621	613	616	612	615	606	531	598	622	617	612	605	582	615	596	573	576	610	593	564	576	574	603	640	616	616	608	596	596	644	580	645	599	597	609	599	591	632	599	634	572	607	604	558	603	552	640	639	573	567	615	627	562	586	615	615	596	625	603	601	615	593	608	653	610	588	603	575	633	603	608	594	594	601	606	640	605	582	624	594	593	602	553	623	639	579	588	600	612	541	570	619	597	617	573	593	618	609	625	604	608	609	588	594	601	589	588	633	585	585	579	604	618	592	607	600	602	614	613	617	581	640	610	564	616	642	629	608	603	615	587	628	616	636	616	616	580	574	619	599	611	608	586	612	629	623	602	599	600	596	597	630	579	641	610	619	594	629	603	616	614	596	572	596	601	594	613	604	609	578	624	564	580	620	599	588	595	551	651	574	609	550	627	573	615	562	608	616	586	594	579	609	633	620	608	624	573	599	606	611	629	618	596	657	596	564	596	599	596	564	549	582	612	590	604	581	611	642	653	568	549	589	588	580	594	572	638	604	618	579	631	586	609	598	562	622	572	597	567	604	584	610	609	600	605	654	590	623	627	600	639	543	621	599	609	644	593	585	617	609	586	608	628	599	575	558	573	598	607	592	581	594	597	631	591	589	544	612	583	596	624	598	530	609	592	648	589	582	590	601	568	616	595	596	588	581	593	592	596	607	568	574	622	590	561	586	649	603	606	553	597	584	603	636	590	630	592	543	576	613	574	592	607	622	587	653	593	614	617	563	599	584	603	567	574	596	613	613	615	595	580	609	622	626	596	547	604	605	617	605	620	601	574	614	599	606	585	625	609	619	621	625	654	620	564	601	612	583	611	613	612	589	634	610	605	599	580	567	629	614	635	632	588	594	594	617	609	632	553	597	588	587	563	579	642	595	564	583	597	634	610	638	568	606	609	594	622	561	591	547	558	611	614	597	597	580	621	604	594	619	631	657	630	605	565	586	614	570	616	622	620	578	605	583	591	574	612	624	617	570	598	613	585	613	556	596	592	613	601	564	591	628	548	575	601	615	619	549	643	594	603	554	578	598	579	612	560	556	583	542	623	557	637	615	627	613	648	595	586	620	614	574	624	626	606	605	618	596	591	661	558	607	627	574	591	600	605	572	626	615	602	601	575	567	579	592	576	558	571	595	625	637	630	559	579	597	532	588	608	567	618	624	567	582	617	593	623	551	586	615	571	645	608	596	615	624	631	629	649	589	558	625	590	594	606	646	603	568	621	628	617	530	561	573	601	618	571	580	582	602	643	593	595	605	619	570	588	626	559	577	621	637	632	588	544	588	583	598	604	616	618	582	596	613	560	569	631	616	604	577	616	653	568	603	618	580	631	593	596	577	613	590	596	622	646	580	598	575	574	622	606	598	637	599	638	577	583	624	608	636	612	601	589	608	613	559	621	618	629	585	516	572	597	587	598	653	585	565	637	612	627	603	618	578	614	638	616	572	588	575	574	601	558	604	618	567	604	618	592	585	602	645	591	610	661	573	576	592	574	592	602	594	579	601	567	618	625	662	590	629	612	625	596	601	587	599	550	567	644	621	645	625	579	655	626	578	601	586	621	620	641	587	584	583	641	576	619	600	595	651	601	637	615	645	603	661	572	580	648	558	610	580	620	582	603	614	620	578	628	577	577	604	617	628	588	619	611	610	599	554	595	606	584	578	642	625	653	633	599	580	602	606	593	616	613	572	632	599	576	603	579	588	611	612	615	633	621	576	615	587	592	606	539	593	592	611	567	596	617	566	596	590	570	564	569	539	619	607	590	580	614	564	592	612	594	591	615	562	588	618	607	605	584	596	614	612	558	637	593	583	574	601	574	653	588	589	603	594	605	629	609	625	611	636	612	602	632	604	609	592	599	626	606	563	565	615	632	624	579	645	621	611	618	587	593
21099	6177	3260	1743	1409	1213	1037	914	839	780	817	751	698	695	679	683	670	686	701	717	627	661	670	644	702	625	668	600	615	632	639	605	628	604	620	615	621	688	636	617	658	666	614	624	587	634	621	629	620	659	673	638	628	613	636	607	657	620	637	660	640	656	597	647	652	631	621	615	645	631	601	653	659	587	632	611	647	637	606	598	627	567	612	622	600	599	649	614	552	654	615	653	603	589	641	635	665	607	610	613	618	673	628	618	582	615	633	601	634	611	584	619	656	589	603	626	656	631	613	643	654	595	652	595	586	674	634	674	609	615	589	595	614	605	620	603	641	634	664	619	620	629	658	607	618	616	640	612	612	618	608	632	653	569	636	634	613	642	609	607	609	663	649	600	631	645	646	615	633	597	637	609	612	627	668	660	647	608	617	644	627	635	613	648	601	609	608	609	620	655	612	614	629	593	615	589	607	641	624	634	609	622	623	611	591	600	614	614	684	662	582	616	640	596	572	609	649	660	634	651	631	577	642	587	654	638	608	612	658	621	608	624	630	602	621	599	603	624	608	650	626	690	569	635	585	596	635	612	618	650	666	612	580	629	597	623	611	620	606	636	588	615	604	631	642	566	592	634	624	601	642	600	613	585	614	615	638	642	593	643	663	600	637	666	616	643	630	616	663	625	621	639	602	579	629	592	619	644	643	649	641	638	638	609	578	651	641	656	633	621	595	642	616	628	645	636	598	577	610	656	671	635	651	649	668	599	645	619	660	590	672	601	644	662	623	624	649	621	603	617	607	637	602	658	640	632	642	618	620	629	627	613	636	604	601	590	604	608	610	597	645	637	628	589	600	627	638	626	599	621	585	629	673	603	601	650	594	648	619	594	640	640	600	583	643	644	655	648	572	652	656	605	624	615	635	603	595	622	613	632	658	625	646	614	615	622	581	612	602	614	643	642	648	592	589	603	601	578	643	605	682	630	694	614	622	612	617	631	660	641	648	646	637	643	634	635	610	665	626	637	657	580	645	620	615	631	657	678	562	655	622	626	615	654	624	587	571	664	582	665	648	624	597	609	607	637	645	599	635	572	617	632	642	599	641	648	614	643	583	647	651	631	626	632	650	643	632	612	638	609	620	676	630	608	642	632	599	618	616	619	658	645	657	652	603	607	626	614	666	647	659	644	651	603	606	606	622	634	583	614	617	601	603	602	612	620	613	664	652	634	628	667	673	599	615	605	648	608	603	648	579	622	626	602	674	607	652	585	645	596	634	618	674	576	642	621	678	602	618	610	606	674	638	633	628	652	642	645	640	661	592	629	622	617	682	676	621	625	596	617	623	607	657	611	623	637	651	630	630	647	639	590	588	613	596	632	653	649	609	677	600	656	606	645	589	591	635	648	584	619	586	625	633	576	585	579	615	629	671	652	603	611	632	642	613	626	595	590	650	686	636	589	600	656	618	589	612	601	609	615	608	596	625	604	621	609	661	649	624	659	592	630	611	664	615	635	630	631	604	655	617	654	601	624	671	630	636	622	607	582	629	606	643	632	661	624	603	621	650	616	634	634	632	594	648	664	575	640	634	622	601	623	674	584	602	633	681	628	637	636	582	608	625	643	608	610	636	666	682	607	612	618	621	618	634	621	643	647	604	629	663	633	654	588	623	637	623	633	655	578	654	632	619	570	651	584	659	586	623	600	583	622	646	585	639	645	658	597	625	622	608	637	666	624	605	637	614	613	585	636	621	604	610	610	660	598	664	588	664	637	682	586	638	596	635	609	605	678	617	653	640	615	612	640	587	632	665	635	612	622	654	634	653	657	604	634	602	591	616	629	593	657	619	636	615	622	640	619	615	654	644	632	624	635	599	657	615	615	638	640	635	612	625	632	610	636	667	618	576	613	630	632	623	590	650	641	604	653	594	630	629	649	649	592	582	638	594	633	655	631	601	584	668	624	634	636	641	641	638	599	647	641	563	611	605	600	670	633	614	640	617	605	637	600	609	606	626	647	639	591	621	646	623	572	629	608	655	643	618	592	595	623	633	600	623	642	580	592	620	650	628	606	632	651	595	637	636	629	578	625	614	659	613	648	637	642	629	638	575	649	676	607	645	685	615	677	600	629	604	644	603	618	574	634	635	625	601	619	597	615	582	582	668	653	629	639	649	628	624	624	639	629	601	600	632	617	634	663	588	643	615	633	645	636	602	614	644	616	597	644	608	616	611	603	593	642	597	584	650	625	622	650	612	635	587	611	625	584	602	623	654	628	652	615	616	669	604	653	639	656	599	604	624	630	593	628	620	597	642	596	620	576	598	593	630	601	628	628	605	627	622	586	620	652	636	609	640	592	655	607	575	666	579	621	574	605	631	610	648	645	623	653	596	669	617	652	630	617	615	600	656	621	574	610	622	642	652	628	609	595	612	626	641	588	660	651	580	617	665	636	633	594	630	587	671	656	585	576	662	604	631	593	639	602	596	597	611	633	660	640	653	620	636	664	658	645	620	621	618	669	599	631	635	643	685	602	609	636	635	621	638	642	634	636	580	632	634	594	629	615	648	631	635	601	601	659	657	682	622	605	653	620	646	662	651	649	563	589	589	608	613	628	672	664	595	639	635	664	611	650	655	631	616	627	607	635	611	642	573	623	613	584	655	648	638	626	575	614	595	636	614	622	616	647	658	614	642	647	611	651	619	626	628	647	611	612	624	613	627	611	592	629	634	628	626	619	616	619	622	635	619	636	619	596	618	670	598	611	640	649	634	592	648	610	624	613	654	610	593	585	611	590	578	626	606	590	600	628	594	659	610	652	606	641	676	652	632	627	638	597	670	565	651	655	635	613	613	656	605	620	665	680	633	644	644	629	631	665	646	618	579	609	621	635	621	621	668	592	644	654	608	604	644	593	658	609	633	618	629	637	629	640	628	627	594	615	615	603	651	608	628	599	632	608	628	583	665	655	644	601	650	574	632	588	590	609	609	603	606	597	627	609	583	691	642	566	647	618	626	656	629	599	604	628	604	603	632	597	615	615	639	682	624	645	648	581	630	630	658	625	611	655	692	604	605	625	622	634	624	597	597	616	641	619	634	642	628	633	650	622	640	566	616	675	673	591	635	647	592	666	626	642	600	608	597	605	609	613	636	639	609	616	597	587	629	650	654	617	662	608	589	605	608	639	611	583	622	588	656	622	658	588	630	601	607	662	651	624	573	623	640	588	608	628	602	620	613	673	652	654	639	624	626	654	642	596	618	620	634	618	630	630	591	640	623	631	609	642	640	585	623	593	667	627	615	601	593	616	598	616	631	656	571	589	612	624	663	613	646	656	673	607	670	582	618	614	668	620	626	631	639	635	601	589	623	639	633	618	611	614	582	640	639	619	634	644	624	591	609	613	635	634	634	605	642	632	603	641	639	614	605	642	603	648	616	623	626	643	575	677	641	621	619	638	623	644	626	614	633	595	617	669	635	618	675	637	588	609	611	646	604	618	609	638	585	603
22476	21056	28656	23638	21051	21109	8218	1160	876	822	749	653	614	618	574	632	578	577	564	541	567	574	526	570	495	516	507	517	506	529	486	505	482	520	519	485	486	462	487	493	513	525	485	473	518	494	502	537	488	469	473	461	480	465	498	415	508	476	480	484	467	531	506	459	464	469	449	498	462	498	477	506	506	473	461	472	483	483	475	479	468	493	450	471	488	490	469	510	472	509	458	465	447	485	456	453	463	533	485	498	472	476	473	488	471	517	487	418	470	484	508	493	504	478	474	532	437	455	462	497	487	477	508	468	520	472	483	478	465	474	494	471	456	492	471	452	462	480	440	456	488	477	492	491	521	512	433	444	479	482	476	471	466	477	461	475	446	515	483	493	491	450	467	450	497	467	480	449	447	479	435	532	475	509	453	455	491	503	483	437	496	445	488	458	474	462	472	509	480	454	505	499	472	471	506	480	451	481	477	542	452	508	514	483	516	480	495	495	463	508	463	485	502	530	468	470	474	449	455	511	463	482	456	467	489	483	429	472	519	474	455	471	462	521	450	442	465	472	459	469	484	500	501	473	478	495	489	469	442	465	447	448	469	486	481	495	485	498	492	475	490	486	496	468	491	448	492	484	495	514	492	493	492	499	503	496	465	466	524	484	463	487	456	484	504	482	480	460	468	531	502	492	464	492	446	449	503	458	473	481	468	466	450	472	462	468	497	493	465	500	503	442	433	475	499	513	470	463	476	527	498	459	444	512	487	447	494	466	459	436	527	473	489	466	459	438	445	459	478	503	499	490	495	496	483	477	480	465	471	472	465	500	455	443	440	467	492	448	442	478	454	445	463	479	485	506	459	489	474	479	469	462	505	507	493	449	485	441	505	487	445	514	492	482	498	507	479	490	461	495	493	467	471	496	488	476	445	515	460	488	525	423	494	484	475	510	454	523	479	496	505	485	465	479	488	509	460	491	492	501	447	483	474	503	507	450	502	476	472	477	466	517	475	480	461	456	482	478	477	484	476	466	487	485	496	442	471	460	476	450	453	457	442	497	475	478	474	445	481	480	514	510	453	525	496	505	464	473	448	470	480	458	464	479	477	459	452	441	494	461	488	461	459	477	500	470	474	431	508	488	472	484	501	431	454	486	473	459	470	455	497	457	475	417	472	510	493	451	488	464	449	481	435	479	462	496	437	501	531	434	447	482	458	511	496	469	488	470	518	484	470	513	480	457	495	490	444	446	475	470	472	493	469	459	448	466	498	462	490	491	472	458	446	458	472	465	497	507	473	451	493	459	457	481	477	514	491	501	488	497	466	469	478	519	465	471	472	496	505	508	490	475	465	500	463	439	507	485	445	483	496	483	486	464	511	459	447	462	479	473	497	488	513	491	490	481	463	450	463	475	483	492	441	510	470	542	493	467	459	520	482	503	466	489	481	489	515	431	470	477	468	502	473	479	497	478	469	491	496	509	506	457	466	449	522	483	485	477	505	474	441	507	470	508	496	449	506	471	471	458	485	462	482	475	459	473	477	465	462	523	471	513	479	470	494	502	468	476	474	485	436	463	480	486	481	477	489	477	498	482	452	462	475	444	483	457	445	464	450	495	466	482	487	472	484	452	454	465	519	483	480	462	457	448	472	499	480	454	500	488	469	473	471	486	468	471	484	436	456	494	429	473	456	467	477	453	446	478	463	504	447	489	463	509	506	472	505	470	441	492	458	517	453	466	525	496	486	496	507	441	526	496	425	492	503	488	437	477	479	482	502	481	501	501	498	465	506	472	450	467	483	494	498	479	493	446	477	524	442	474	502	464	488	433	515	458	467	470	464	461	453	475	455	458	488	422	463	483	506	470	497	511	501	495	468	462	495	479	480	470	484	476	469	469	466	467	461	460	470	489	470	442	468	454	464	473	480	486	495	483	466	495	466	530	518	466	453	460	451	477	478	491	504	487	511	482	497	532	489	486	461	502	467	488	500	492	464	476	513	466	474	476	504	467	512	450	472	494	493	445	469	451	491	480	480	474	510	471	472	485	457	430	454	494	464	481	457	458	512	447	503	475	430	498	448	486	457	490	473	461	429	479	469	450	498	469	468	465	476	471	451	470	448	485	467	463	467	483	471	474	453	421	477	462	471	495	436	494	466	427	481	483	502	466	488	479	502	450	452	487	480	473	511	459	477	455	471	488	484	467	477	460	497	510	492	427	451	431	472	443	494	508	508	501	457	473	484	471	470	523	507	486	471	468	505	468	480	468	478	462	480	507	465	457	496	470	483	473	469	473	469	461	483	474	479	531	471	501	499	493	466	474	445	503	468	473	477	477	452	458	458	462	467	445	489	486	483	452	463	491	471	491	462	453	484	505	492	470	472	471	479	444	494	462	469	505	462	469	477	468	488	473	511	506	463	526	485	483	477	482	503	459	478	464	493	433	496	475	476	468	451	467	501	456	474	495	467	476	468	499	450	491	462	512	513	452	517	441	445	474	525	469	477	495	480	501	453	472	444	453	495	441	465	453	487	517	476	475	468	494	475	479	483	486	469	483	476	486	493	453	514	513	450	487	492	481	501	468	478	422	464	453	444	446	454	471	478	498	449	470	472	489	541	488	461	475	467	458	456	457	463	458	466	524	484	503	433	424	429	518	479	493	480	453	457	475	490	474	493	497	478	436	473	467	483	481	500	472	501	504	435	501	462	429	453	463	475	464	460	504	504	441	485	449	448	438	466	495	474	519	459	485	454	488	451	419	464	471	484	462	493	465	463	493	484	475	460	507	498	482	469	467	438	473	474	475	437	461	483	486	436	491	481	440	459	479	461	465	469	502	473	469	489	446	505	443	526	462	540	423	498	493	480	490	477	467	512	461	469	468	497	451	460	466	460	482	460	458	459	499	524	501	503	490	462	421	453	495	486	476	510	482	454	481	457	490	456	500	435	454	480	465	502	484	474	447	463	470	453	497	463	478	459	499	466	471	490	481	488	455	508	464	468	512	456	482	499	460	453	489	471	521	468	496	468	488	479	497	476	502	485	443	494	512	498	487	481	457	496	476	453	503	442	422	443	435	446	464	492	474	493	470	485	482	494	495	505	480	475	464	474	499	471	472	474	492	503	459	457	476	480	490	453	472	474	494	506	466	486	478	481	464	499	488	470	498	487	530	459	485	492	484	481	484	473	524	445	486	446	457	463	489	477	470	486	490	482	493	463	494	495	460	447	477	477	442	520	496	476	446	468	467	478	485	468	467	434	465	463	489	482	484	490	470	479	477	463	438	461	496	452	453	492	434	458	467	473	431	534	467	490	502	480	472	450	508	472	477	477	493	488	460	477	484	491	505	448	514	458	462	468	511	449	489	480	485	478	469	482	477	485	477	491	483	474	501	469	480	458	484	434	500	488	442	460	540	485	470	453	424	487	479	499	470	476	453	487	512	476	520	463	484	534	488	502	494	450	453	486	491	475	479	451	475	469	495	461	516	447	424	475	505	459	468	465	485
29339	15025	9149	4680	3362	2550	1894	1579	1365	1086	995	836	813	724	681	639	677	588	600	578	557	543	553	544	549	556	523	553	504	495	456	529	489	499	480	484	534	487	504	492	518	528	500	484	536	514	481	502	522	493	516	483	513	490	500	441	468	508	499	441	481	515	529	482	504	484	518	486	453	490	488	463	485	475	456	481	494	499	480	472	466	461	505	460	481	521	492	534	497	461	485	495	463	515	497	452	454	494	463	486	515	495	522	475	479	489	495	488	512	484	426	485	500	464	443	455	458	497	474	449	495	491	505	483	494	471	484	458	505	463	470	457	508	484	477	508	444	465	508	490	468	466	529	479	518	444	487	461	469	469	513	515	474	450	460	473	506	470	480	478	493	471	507	477	474	487	492	477	464	471	480	485	468	494	514	487	472	466	496	509	492	491	477	434	496	516	491	480	479	459	468	480	521	485	488	453	500	522	476	456	472	478	454	441	463	500	457	495	483	490	484	499	482	485	469	512	485	457	450	499	478	479	483	429	472	469	500	499	477	509	481	491	467	455	477	483	503	493	477	449	475	465	494	470	511	464	468	479	477	489	467	458	508	477	483	497	485	457	503	452	471	460	461	458	500	512	467	473	476	461	445	486	477	470	485	506	478	459	507	482	484	447	511	466	551	491	450	475	399	474	463	511	487	465	514	507	477	446	478	472	504	479	482	487	502	480	487	445	521	476	490	487	483	491	477	487	437	472	473	455	501	478	503	500	486	493	474	483	458	480	516	504	470	479	478	451	501	450	479	491	455	474	472	454	453	486	534	482	470	460	490	475	492	493	475	458	506	474	488	503	494	464	464	477	493	493	479	490	520	460	508	467	476	510	446	491	457	503	446	505	437	462	441	489	462	469	481	473	490	465	479	447	484	502	486	472	488	480	471	508	508	492	489	519	451	450	529	489	471	456	476	492	480	470	504	493	492	537	504	455	470	456	465	441	477	443	458	463	468	488	484	517	457	488	493	500	499	448	467	478	477	474	463	488	427	480	517	505	480	497	483	455	494	484	447	432	467	459	491	494	485	481	489	464	512	486	489	468	520	457	517	475	476	464	519	497	449	478	473	464	449	458	455	459	496	524	476	495	449	495	445	493	464	491	435	476	469	479	468	469	464	466	494	455	473	441	521	475	466	461	472	448	482	481	469	477	484	457	473	482	474	500	458	513	481	492	462	472	500	492	490	460	479	502	452	481	536	481	464	507	455	475	499	451	467	410	496	452	488	521	451	478	475	472	488	486	495	515	513	481	468	482	466	452	483	478	464	485	469	467	507	478	474	482	485	467	462	461	472	479	461	473	447	514	460	479	464	465	444	438	461	459	437	495	516	519	510	501	468	469	453	460	511	450	436	526	498	492	489	473	445	535	431	497	437	500	507	494	484	492	481	471	462	527	446	447	477	484	473	424	452	454	499	496	522	462	490	495	493	504	478	473	401	447	457	447	479	486	484	496	462	486	533	504	460	501	505	459	500	472	481	483	484	448	455	494	476	473	481	486	466	515	490	474	522	420	485	473	470	447	454	483	481	461	442	495	486	452	522	499	474	470	487	453	508	453	479	450	445	471	481	469	502	495	460	486	486	472	465	451	474	503	518	474	501	474	421	452	441	475	439	471	484	487	428	510	477	505	489	435	473	469	490	487	485	487	505	481	452	425	528	484	456	437	463	445	478	499	472	483	456	507	455	454	517	483	467	470	477	481	471	484	484	481	476	513	489	472	512	496	485	449	462	450	497	489	465	434	505	498	463	438	463	458	443	459	465	522	473	480	498	483	447	511	495	474	494	478	481	460	455	487	530	479	477	460	524	473	458	471	456	463	477	462	478	484	492	455	466	496	462	501	479	451	499	485	462	515	477	477	482	485	480	478	478	531	472	457	437	469	465	477	479	520	478	506	486	490	506	474	481	498	470	466	463	454	496	500	509	472	477	481	482	475	484	495	510	461	481	498	465	470	499	501	491	514	449	474	442	501	496	486	521	463	462	468	491	484	500	444	500	483	464	505	516	448	533	482	481	449	456	475	498	463	463	497	470	487	473	462	490	484	479	468	525	495	502	462	492	464	454	448	488	485	494	465	446	499	458	504	468	466	477	529	515	473	446	457	476	463	455	505	482	510	497	469	475	478	480	466	478	466	495	493	475	437	494	476	525	476	456	457	473	492	506	476	510	451	461	470	493	496	483	502	453	493	468	451	478	505	509	480	451	468	484	468	480	523	498	502	451	454	484	478	493	476	473	438	485	481	485	519	448	475	487	509	461	466	467	482	439	482	484	486	464	507	522	451	463	455	462	483	463	463	483	481	501	472	507	491	459	483	501	438	502	474	474	485	495	474	440	425	458	464	455	469	515	492	447	482	514	512	493	503	475	498	451	488	461	470	512	458	477	464	495	458	462	509	480	472	472	492	486	475	513	499	489	512	497	523	496	492	477	442	477	467	501	494	459	504	487	489	500	520	468	480	508	505	470	504	484	506	476	487	479	530	500	444	499	477	448	452	466	485	499	492	473	470	454	469	506	495	457	473	451	502	529	496	482	496	485	504	474	487	454	470	465	487	499	512	490	466	486	514	502	483	462	490	435	473	492	468	481	451	499	490	492	492	477	537	470	464	496	503	453	515	463	455	453	525	494	483	489	451	507	493	445	456	480	487	457	480	437	496	512	481	451	497	490	477	502	462	461	494	444	496	469	476	511	478	469	476	467	476	489	454	516	497	489	443	470	493	461	458	466	487	457	483	477	498	475	500	489	488	505	467	436	486	485	495	506	524	450	486	506	512	495	507	517	505	472	482	510	468	430	466	502	449	489	463	436	482	491	486	447	497	471	465	483	494	501	479	495	470	463	458	448	481	495	532	501	475	480	508	491	501	488	480	461	495	497	507	483	452	477	488	470	485	451	507	477	465	482	498	443	437	448	479	458	489	480	494	508	449	506	502	472	503	491	454	492	470	473	504	465	494	492	446	495	468	451	470	480	484	494	513	493	489	451	476	484	469	478	416	440	475	454	503	514	477	479	518	475	435	480	517	516	477	479	509	467	472	482	487	476	519	484	464	464	486	508	442	483	499	453	501	485	477	448	455	453	470	470	447	443	491	506	499	486	458	478	498	454	486	493	487	470	489	480	458	468	454	479	492	495	468	501	483	480	480	424	509	482	481	487	497	496	469	488	467	487	476	468	490	473	443	504	478	504	440	462	453	499	515	520	476	514	488	488	456	477	462	468	443	456	486	473	468	496	488	463	491	504	478	463	455	458	480	479	482	478	437	526	493	458	474	445	468	457	481	470	469	477	474	508	497	473	492	490	516	509	493	493	514	491	476	481	448	468	508	455	467	487	460	506	496	456	486	491	474	450	488	439	481	455	473	486	485	487	479	447	464	493	486	499	472	506	485	483	457	504	516	485	498	500	479	458	426	482	458	470	484	478	469	479	488	445	511	485	502	493	498	489	476	477	488
27862	17284	3662	761	524	573	463	365	399	345	389	348	357	343	361	361	400	351	342	372	368	372	366	369	375	319	337	312	345	391	356	335	387	364	357	342	340	324	335	319	373	334	386	350	371	322	349	370	348	392	362	353	357	343	375	347	341	361	332	354	373	328	350	346	345	346	360	327	383	365	318	371	343	326	376	388	326	347	343	322	349	377	362	362	392	337	328	335	345	370	349	373	338	383	352	354	321	377	342	386	345	329	328	379	357	403	366	374	323	338	364	355	358	374	342	345	348	309	331	331	353	339	336	364	366	358	339	341	345	347	320	347	343	309	397	352	341	367	344	340	351	367	339	348	343	325	337	370	323	364	352	351	366	381	323	325	395	329	369	342	332	367	394	356	335	366	373	332	329	380	327	346	378	365	356	383	365	353	353	321	355	384	355	354	318	360	383	349	340	356	343	362	338	387	398	356	347	357	364	346	371	374	333	333	352	367	338	317	392	386	343	384	345	367	332	324	379	344	362	360	321	341	349	359	414	362	336	346	348	341	357	349	338	341	304	371	344	374	348	335	353	356	365	343	351	345	383	356	337	318	369	334	357	336	339	362	321	329	322	336	384	334	292	379	345	359	353	334	364	314	362	351	363	328	393	335	329	386	345	347	336	358	348	381	364	342	375	338	335	364	365	333	377	335	367	347	365	362	366	359	325	331	360	345	331	359	334	364	349	363	368	382	366	345	329	345	372	358	368	358	344	354	345	349	307	362	324	371	373	372	374	361	327	322	369	356	364	357	369	333	344	316	352	384	344	354	383	366	362	346	370	368	360	366	330	370	362	405	349	361	345	366	360	358	332	334	343	345	377	363	370	341	354	367	327	340	374	333	355	384	349	360	391	332	347	364	358	331	342	326	307	349	335	340	375	394	367	332	338	375	351	345	328	334	359	368	351	340	321	347	354	374	364	338	327	335	352	345	336	373	369	362	331	418	362	383	348	345	330	361	338	380	357	345	373	336	347	358	360	347	348	338	341	334	359	365	351	354	322	322	348	337	356	331	350	351	363	350	386	351	324	353	357	369	341	348	361	360	375	379	367	397	374	347	404	354	383	373	368	368	367	348	347	353	333	328	355	333	330	356	356	368	332	373	317	354	383	369	371	349	340	341	379	352	359	383	334	373	334	344	359	358	349	373	370	356	353	360	350	345	374	370	375	322	372	372	332	353	344	370	340	347	364	321	361	359	358	350	333	373	353	345	375	378	381	367	339	379	366	334	357	359	391	342	379	341	368	379	348	368	368	354	383	322	348	346	353	334	364	373	352	343	347	373	357	349	341	363	318	327	350	380	334	353	327	344	393	377	358	377	342	305	388	358	372	364	303	349	337	343	359	335	357	398	386	352	345	393	309	344	343	391	363	334	349	377	351	379	361	346	339	364	387	338	367	322	358	310	343	360	346	354	337	364	377	358	355	387	360	343	342	380	352	342	335	397	359	342	361	363	377	333	364	355	353	338	351	355	356	404	364	372	334	354	344	365	358	355	371	336	353	354	387	336	393	333	368	359	349	374	333	368	375	349	366	378	356	347	348	349	318	369	330	357	341	354	335	307	315	341	384	316	356	354	321	298	321	342	373	386	377	392	337	329	371	397	373	332	327	355	340	347	349	349	337	340	343	359	361	344	347	340	302	375	335	362	353	373	383	337	346	358	355	329	343	353	367	396	348	337	363	353	367	365	349	378	320	360	377	337	333	382	347	353	353	374	357	319	349	337	343	320	366	330	403	370	339	356	349	370	371	342	333	341	361	381	339	371	346	337	337	309	316	348	342	360	355	339	363	355	376	337	385	335	337	348	361	375	345	352	377	340	343	351	375	342	363	343	331	343	348	349	359	337	353	353	392	330	373	354	355	334	378	371	383	340	374	378	345	326	353	350	325	350	355	374	338	383	373	322	340	321	375	346	344	362	343	336	366	330	334	367	359	377	350	337	336	340	346	363	328	347	375	338	359	352	336	372	349	328	374	338	380	362	335	309	330	331	323	352	341	376	360	348	373	349	313	373	354	326	368	367	355	355	352	409	380	361	383	326	330	376	368	333	371	343	368	335	315	326	348	350	344	370	375	390	362	375	345	319	355	351	367	365	369	339	367	374	367	364	385	373	377	368	360	347	351	322	332	353	350	348	360	324	333	373	368	369	357	350	291	319	365	356	354	339	358	378	349	381	332	362	355	361	350	342	368	336	359	319	400	377	310	383	351	369	348	356	362	324	363	339	344	349	337	315	351	385	340	333	355	390	356	370	353	346	355	336	310	319	370	333	331	363	283	351	356	341	350	350	330	337	364	292	331	359	381	389	352	354	360	357	357	348	346	376	354	382	310	349	372	371	332	362	378	368	348	341	365	314	358	336	334	366	413	361	350	350	344	357	350	383	350	341	332	373	366	374	357	354	359	343	346	364	357	363	367	361	340	341	350	323	361	338	362	376	362	345	352	330	351	386	301	327	383	375	382	346	331	346	350	319	370	342	364	332	338	378	361	372	371	314	343	387	333	373	351	353	365	327	341	377	342	373	348	338	332	343	353	366	363	361	354	370	354	386	384	324	350	364	366	357	363	377	386	352	325	379	368	347	326	372	362	358	364	360	341	346	360	334	350	346	349	349	316	340	343	345	335	379	362	351	385	374	364	325	372	329	333	352	385	367	372	348	342	348	356	384	381	355	345	333	356	371	355	345	341	341	340	351	373	370	364	312	349	377	378	378	351	347	320	376	342	361	325	328	341	331	319	374	334	349	319	348	357	357	346	362	351	359	349	358	330	353	344	368	360	353	332	360	332	325	354	362	367	344	355	308	305	350	382	370	352	343	360	349	338	393	361	390	343	358	335	368	381	338	351	359	351	384	353	335	374	353	359	353	355	354	322	353	362	350	332	339	371	360	324	343	355	397	347	348	335	337	360	360	361	355	339	353	335	376	357	353	370	337	336	368	357	347	368	357	360	321	386	347	336	360	359	325	332	358	326	346	354	342	342	362	345	355	369	351	362	343	327	351	343	353	356	387	342	357	371	370	358	360	343	344	359	379	348	345	356	382	339	359	367	371	366	377	324	322	372	337	378	347	350	371	365	381	357	372	366	321	344	368	363	341	366	366	343	396	314	363	346	370	321	354	333	328	370	359	350	328	372	346	375	362	340	370	326	338	377	372	363	332	362	360	385	384	351	334	335	314	335	382	360	354	369	371	350	352	360	350	353	387	373	363	350	357	357	363	382	367	343	354	354	353	329	351	325	379	350	383	333	373	324	352	363	359	365	369	327	353	347	360	343	350	353	378	379	345	396	345	379	371	321	338	331	315	320	342	362	335	364	373	356	401	395	346	360	343	327	359	333	342	323	352	331	335	352	354	345	332	390	376	345	352	374	318	368	377	359	353	350	334	390	356	350	354	355	374	386	329	339	326	353	361	330	343	358	343	361	382	386	370	368	342	354	359	368	325	381	379	371	349
7785	1056	785	526	546	516	452	383	460	404	415	378	401	429	410	374	425	382	352	380	407	430	388	414	369	416	420	407	369	401	412	420	384	403	452	385	364	396	372	360	363	385	385	368	402	410	394	375	380	389	380	388	431	396	393	397	371	399	368	382	378	391	358	399	391	372	387	392	386	388	381	437	388	377	389	394	387	385	384	398	408	403	394	376	381	411	371	395	380	400	405	378	400	401	391	378	409	392	416	403	377	383	380	375	375	393	369	394	371	385	403	399	429	424	416	379	394	358	386	424	392	379	399	380	407	381	367	409	401	401	415	386	427	410	391	402	378	413	392	365	376	429	382	358	375	407	412	407	411	370	399	400	372	405	406	369	372	414	351	356	394	417	415	385	406	413	419	417	393	400	385	385	412	415	400	371	416	372	388	395	392	382	430	375	402	387	354	417	369	358	390	375	426	365	380	401	380	437	396	378	412	375	342	421	396	377	376	403	426	385	375	361	377	397	384	390	418	374	396	386	413	371	381	420	392	408	371	386	378	380	415	451	387	407	387	385	384	382	393	388	422	384	368	381	375	388	382	401	412	433	360	380	387	415	385	421	392	405	428	394	375	407	413	384	396	408	390	398	396	412	375	399	392	386	395	386	399	385	404	383	427	393	415	384	423	344	360	387	391	382	417	422	366	373	375	403	421	367	376	402	367	384	401	404	405	427	399	374	390	385	393	368	415	380	382	419	424	386	371	379	349	445	407	379	395	381	356	393	380	380	414	415	388	363	405	432	414	374	393	356	373	393	389	392	382	386	368	384	384	408	401	352	395	401	403	445	385	410	371	385	394	432	365	402	419	404	364	415	372	375	384	417	410	370	367	383	418	407	416	414	358	394	394	407	416	408	369	398	403	361	392	391	382	352	375	386	390	431	394	383	407	385	410	373	407	381	371	397	400	389	386	387	383	438	406	419	412	394	381	399	354	398	438	411	409	360	378	409	351	382	372	357	419	401	355	398	393	370	381	402	353	430	407	380	357	378	402	398	395	410	401	431	407	383	400	386	377	428	374	367	419	411	409	381	390	406	399	393	389	379	406	367	379	409	376	409	376	384	403	375	426	413	396	377	373	392	386	385	419	380	416	374	380	397	370	398	409	440	421	370	382	429	394	411	400	390	392	379	370	391	396	380	408	381	395	420	407	432	362	390	383	395	387	402	428	383	428	419	363	377	377	424	382	379	408	376	390	407	379	383	410	361	442	361	371	425	372	375	370	403	402	391	372	377	373	377	387	404	385	344	376	387	380	364	374	402	373	401	396	401	405	406	347	394	388	380	383	420	384	401	395	408	379	357	398	367	396	425	399	351	385	369	401	434	390	388	391	360	394	391	359	391	379	378	358	409	373	395	392	380	432	428	378	374	417	399	346	393	451	390	426	400	394	400	377	367	368	425	387	384	396	396	353	390	355	424	388	381	376	360	388	393	399	406	432	364	400	380	380	379	399	381	407	385	365	414	377	416	405	406	384	401	372	385	365	400	378	381	388	402	393	367	402	358	372	346	392	396	384	366	405	385	415	365	397	400	365	348	429	377	392	409	404	402	395	376	387	374	406	378	386	410	428	385	431	399	421	393	397	363	396	390	389	356	370	423	377	402	368	375	382	389	376	392	368	391	417	358	414	402	364	408	408	385	401	386	376	381	405	390	421	359	383	378	392	390	362	385	430	370	376	379	413	416	408	381	383	406	378	355	369	398	363	419	355	413	404	420	388	420	376	383	407	385	380	377	379	392	413	372	383	370	424	399	354	422	388	398	346	378	404	411	379	401	393	398	369	398	392	391	383	378	388	401	384	387	375	368	350	375	378	382	383	406	434	398	411	368	381	424	371	385	364	411	366	395	350	401	372	400	398	410	400	370	376	378	386	415	385	399	407	410	390	408	378	383	390	373	375	393	406	419	394	366	377	400	383	410	391	377	392	413	388	362	419	421	372	359	394	394	407	401	381	395	358	382	374	380	369	369	387	370	396	368	397	386	407	401	401	396	410	385	405	389	401	381	366	379	394	361	387	390	382	435	396	361	370	384	404	404	429	374	397	379	394	352	396	422	392	412	374	411	390	420	389	423	388	398	415	400	370	388	376	407	376	405	382	396	408	381	405	422	417	392	367	380	384	375	371	421	390	398	383	415	376	375	385	421	402	395	371	417	397	443	395	392	400	349	411	403	380	365	388	393	415	410	357	397	376	424	399	382	380	385	419	380	425	413	372	408	382	371	383	391	367	380	408	379	364	391	388	374	361	370	397	393	382	412	385	358	368	357	409	380	349	379	331	351	392	388	398	410	372	393	386	362	421	428	395	352	401	401	427	420	376	397	349	395	405	395	407	363	319	389	396	388	409	365	390	432	363	394	377	403	426	385	387	362	413	386	378	394	417	399	423	392	413	375	419	370	413	396	396	400	407	393	416	384	369	373	378	430	355	380	409	410	410	408	376	403	372	381	389	387	398	389	365	375	394	336	424	374	383	395	398	371	383	401	378	369	387	408	398	406	393	388	403	394	365	406	371	435	381	403	386	403	468	411	376	399	388	389	358	378	393	345	418	378	408	395	367	370	412	342	400	407	395	382	409	407	423	392	387	407	396	372	376	385	401	395	392	352	356	400	398	356	386	432	396	356	381	400	390	375	402	417	388	441	380	396	374	402	391	422	426	371	425	428	411	411	422	392	430	393	377	406	363	379	370	376	406	375	367	371	357	408	384	399	326	422	370	401	433	371	368	395	418	430	385	358	391	417	428	377	421	416	401	352	370	378	415	374	412	437	422	351	395	378	398	387	400	371	443	414	394	399	377	403	390	386	379	414	364	370	344	425	380	381	416	389	410	433	388	412	383	361	380	437	375	422	369	383	351	378	380	418	402	411	418	381	380	389	399	382	346	352	353	385	384	406	391	366	380	379	426	410	373	425	390	371	398	383	380	373	392	379	430	399	383	375	429	375	358	390	389	357	402	388	385	413	401	380	391	394	354	413	415	417	377	367	394	406	396	415	406	409	376	360	369	414	439	430	365	387	347	378	366	393	348	367	389	390	372	374	411	378	358	406	372	400	379	425	383	400	393	392	378	410	390	346	405	408	424	390	396	402	418	335	372	368	387	364	395	420	385	411	406	403	392	419	368	406	402	402	381	382	369	391	384	384	431	376	364	402	379	353	376	349	406	426	354	388	366	368	410	394	393	387	413	378	370	396	395	373	392	384	377	360	368	412	394	395	426	360	392	415	407	384	350	388	381	349	384	425	396	357	399	426	413	394	380	438	405	377	361	400	371	379	381	391	372	397	358	388	391	402	406	382	399	383	368	423	405	362	385	378	386	417	428	339	381	414	370	397	385	397	389	383	399	365	403	378	367	374	385	394	401	397	394	384	380	369	394	389	407	405	406	422	381	398	388	374	383	362	409	352	416	404	381	394	416	414	390	398	371	423	387	397	366	404	374	389	400	430	417	414
23579	21064	28253	24093	21036	8929	830	485	442	380	360	312	294	282	282	220	280	262	249	213	224	219	231	213	219	218	244	227	252	237	233	227	220	214	224	212	235	221	214	233	199	204	203	222	205	236	232	213	198	236	220	229	222	222	226	191	203	217	225	217	177	218	224	215	197	188	174	216	191	221	214	193	205	202	204	202	197	213	193	205	212	211	164	208	196	227	190	223	222	227	205	204	204	182	205	208	204	182	235	205	191	196	189	195	229	209	217	222	189	193	233	212	215	202	209	185	202	214	236	255	217	210	207	214	246	199	188	216	215	202	236	219	184	202	216	206	214	179	197	221	207	185	222	192	241	176	206	198	218	237	201	190	208	211	206	207	240	199	189	205	194	188	220	211	197	193	195	193	213	231	186	224	169	221	213	192	180	223	229	225	211	228	199	210	226	238	205	175	230	225	235	226	182	210	201	187	211	202	213	210	229	225	198	221	192	212	231	205	220	207	218	204	208	196	208	199	224	207	215	198	217	202	220	202	205	200	212	224	211	224	215	188	214	205	226	211	235	180	201	223	243	229	233	215	203	201	190	217	210	208	186	212	202	212	201	201	216	202	214	173	185	218	217	207	199	222	214	187	220	215	202	203	255	207	226	196	210	219	194	195	205	183	215	203	203	183	225	205	218	212	217	172	206	161	184	215	211	201	197	197	212	219	203	177	197	210	221	214	205	219	164	224	189	235	193	214	189	229	192	229	217	189	214	217	194	222	192	198	223	200	241	179	198	206	213	230	218	228	201	221	214	222	196	215	229	207	193	204	206	204	197	182	213	217	202	196	215	192	229	208	222	185	218	219	194	184	216	170	196	217	212	223	180	231	228	229	212	221	230	219	195	177	178	213	228	197	214	199	207	206	209	205	237	215	205	207	189	206	197	185	208	209	213	179	209	196	202	191	232	225	214	237	196	209	240	215	212	233	202	212	212	221	177	194	226	221	221	222	195	193	214	217	225	189	189	180	209	189	203	235	221	192	191	229	205	204	215	223	207	182	208	214	204	207	198	201	194	225	186	189	212	216	192	206	208	216	196	204	181	197	188	186	212	218	223	205	229	193	206	207	196	190	202	209	212	182	210	206	204	210	202	206	216	215	209	191	222	220	208	195	224	191	217	213	228	210	230	212	220	212	206	216	205	216	198	193	215	192	220	210	204	188	197	195	230	235	201	207	186	254	217	206	206	213	249	204	227	213	224	216	208	207	186	217	209	214	213	232	207	204	197	209	171	206	228	217	193	202	220	233	208	229	195	206	198	216	204	236	208	186	186	191	232	195	242	191	232	211	224	206	206	193	223	184	218	204	212	207	223	215	226	202	177	220	207	200	198	231	190	201	212	194	202	218	215	226	194	235	220	205	208	211	227	208	220	182	195	216	205	175	209	176	206	216	225	180	211	209	210	203	205	194	213	205	215	205	236	190	224	194	191	212	186	219	212	210	181	228	214	189	214	232	202	220	213	195	195	202	219	201	204	224	225	206	225	199	187	204	209	201	220	189	207	203	211	194	205	214	198	199	234	207	213	224	217	199	198	190	225	193	210	196	254	186	201	193	205	219	202	226	203	199	225	215	182	232	188	224	199	200	231	206	209	196	184	224	215	209	203	217	220	222	197	179	195	186	194	203	190	175	216	210	214	214	243	191	207	229	205	218	203	205	204	196	191	210	218	191	213	209	195	223	210	202	217	214	202	206	200	197	200	229	195	242	248	217	168	202	200	176	202	171	224	245	207	214	241	182	219	195	196	214	217	206	205	205	219	190	201	218	205	202	217	215	213	197	208	220	205	212	210	183	169	196	197	211	197	207	199	208	188	233	210	220	176	183	220	209	203	199	192	208	183	182	214	198	209	224	208	213	229	208	191	223	198	212	205	215	213	195	196	217	184	206	174	194	201	225	206	216	195	206	210	194	223	216	227	203	221	191	234	206	213	228	210	205	230	203	194	179	201	222	198	217	218	205	198	206	201	190	202	210	221	207	210	197	228	195	182	216	205	203	193	213	211	195	194	211	223	204	199	206	199	230	244	189	216	186	214	214	191	229	204	220	179	205	213	216	205	210	240	217	200	205	219	187	245	209	218	199	206	195	174	203	202	212	211	197	178	218	201	228	218	203	191	204	211	195	215	194	215	223	210	233	191	220	231	212	206	200	221	196	193	220	243	215	201	214	200	191	221	207	225	213	202	209	199	188	212	202	194	195	196	182	199	245	192	226	193	211	212	242	232	197	212	201	194	211	209	215	217	203	210	240	215	199	205	201	229	180	247	185	223	227	218	201	212	236	217	206	215	197	197	196	191	193	190	205	210	235	209	194	210	207	204	201	219	194	212	209	195	218	213	201	215	207	228	211	241	191	194	176	223	220	206	201	262	222	208	214	206	209	202	191	200	237	195	237	220	205	210	225	230	202	208	222	189	203	203	192	177	197	240	219	181	184	175	189	200	195	224	219	211	212	209	210	221	223	204	202	188	209	198	213	196	187	225	195	226	197	214	205	188	183	212	197	217	233	200	225	186	224	204	200	211	182	202	211	226	213	220	197	191	227	205	228	201	195	183	218	228	189	223	207	178	203	209	171	206	230	189	185	212	187	195	225	197	191	215	221	210	200	204	194	186	211	194	211	207	204	192	197	236	220	203	188	212	201	203	209	227	185	225	229	203	209	204	207	191	214	233	197	188	216	227	205	213	195	192	201	201	206	221	185	202	211	172	219	213	203	190	234	217	186	222	213	228	203	213	209	212	204	204	195	203	207	246	215	196	207	216	222	224	213	212	239	216	205	202	233	224	232	174	196	215	205	209	202	200	211	214	185	214	188	198	210	198	208	183	216	207	243	219	183	221	222	206	193	226	200	197	213	214	194	208	225	218	200	224	213	194	205	214	192	205	211	209	216	194	186	204	236	190	225	246	205	214	197	224	214	232	173	224	201	177	218	221	206	222	195	222	201	209	191	197	216	217	208	244	231	255	183	202	191	185	228	213	207	214	217	203	211	183	216	214	194	213	198	206	197	187	237	244	210	195	192	206	232	189	196	210	193	194	244	199	195	215	225	243	213	205	207	203	195	209	200	200	202	211	191	207	208	189	207	215	194	206	192	211	213	231	217	198	218	198	200	209	200	218	189	190	207	180	210	184	221	180	209	234	202	220	189	189	211	201	193	193	219	203	202	200	215	210	189	184	192	208	230	236	206	222	198	199	203	202	199	196	206	214	220	192	229	195	214	224	217	219	208	200	207	193	220	218	237	214	196	220	203	211	197	196	182	197	219	197	222	200	239	207	206	218	218	213	178	188	198	209	249	214	195	224	224	227	202	212	184	197	212	224	210	246	199	212	187	193	198	197	194	199	207	247	210	215	201	208	193	204	178	204	221	208	220	211	207	211	187	197	208	205	228	215	193	212	231	214	211	196	216	214	226	206	178	208	203	205	191	216	217	201	220	197	223	225	216	204	216
21873	8450	5359	2447	1738	1336	1023	790	695	559	514	450	425	374	356	308	330	283	325	280	306	233	275	240	275	245	253	257	258	275	252	265	257	259	249	240	276	236	233	238	242	254	236	219	264	244	246	249	215	246	246	224	230	272	252	255	212	212	247	244	230	255	237	261	246	234	231	245	214	242	228	239	252	262	244	221	259	222	236	272	236	231	224	272	268	237	261	237	203	242	263	254	253	225	216	224	252	238	215	265	226	236	227	228	216	210	214	254	223	232	261	259	217	216	255	256	221	216	214	243	239	246	240	249	257	227	228	239	233	238	274	246	229	233	235	230	244	228	241	254	229	222	245	262	238	211	227	227	231	206	228	254	239	221	230	274	230	230	218	224	246	240	261	242	252	230	213	230	240	246	221	204	225	213	232	267	260	200	236	259	225	220	248	213	245	239	237	230	245	254	231	232	225	242	237	230	229	237	264	223	225	211	215	213	225	238	216	205	255	243	257	235	265	236	272	221	211	226	214	245	214	263	250	231	229	223	255	257	271	208	230	268	213	228	224	232	249	237	214	260	239	251	219	240	225	242	233	212	233	232	283	234	256	237	259	221	238	250	235	265	246	232	247	232	213	246	238	234	238	255	249	235	240	231	240	234	219	241	228	232	241	248	231	231	243	240	221	248	232	217	252	239	231	240	277	221	258	218	229	247	233	217	230	240	239	254	225	221	224	250	229	237	246	264	246	248	232	262	238	238	217	235	201	248	234	239	224	246	241	250	230	239	235	249	210	212	210	230	230	229	261	272	231	220	271	210	220	257	246	255	220	261	206	226	235	235	219	221	253	251	239	252	241	215	254	241	232	232	236	206	242	228	208	235	244	226	213	226	218	242	217	216	235	227	221	226	244	232	226	240	234	245	230	236	239	223	237	218	229	230	207	196	223	242	245	234	237	246	227	263	242	225	272	212	229	212	253	219	240	234	224	224	241	230	234	260	221	242	244	217	231	220	230	206	233	241	224	229	225	240	232	237	263	228	226	234	267	248	245	222	231	271	222	225	243	238	255	260	229	249	231	220	250	243	238	247	232	260	232	219	226	219	233	235	217	250	247	229	230	260	218	250	248	246	244	230	246	213	233	238	219	272	241	225	245	239	232	241	222	215	217	236	216	278	206	246	243	222	261	222	269	244	208	253	217	254	231	235	231	239	247	229	240	223	237	256	246	214	222	242	240	281	226	232	214	231	262	238	234	268	217	226	244	217	251	246	220	235	202	219	232	239	233	197	246	259	196	225	234	248	237	235	233	240	226	227	245	234	274	244	226	233	235	242	245	226	230	217	234	216	238	233	240	234	252	252	208	224	241	235	229	256	230	233	240	238	217	229	250	250	212	209	253	225	249	205	249	235	224	287	212	237	236	231	215	222	241	226	224	234	226	240	234	190	217	235	260	211	217	203	253	271	218	204	233	238	273	238	234	230	223	245	236	226	252	239	210	232	230	246	251	238	224	217	222	218	231	255	248	232	237	196	214	236	260	211	244	221	263	219	251	249	246	255	240	233	234	238	231	229	230	251	241	245	218	240	203	259	243	262	223	216	244	260	261	258	232	230	213	215	208	215	214	215	249	250	209	225	231	227	206	222	245	224	222	258	215	254	240	279	251	210	219	241	223	273	221	233	213	227	230	271	233	248	213	245	245	238	256	237	226	239	221	270	244	231	232	231	232	236	258	241	233	239	250	228	204	256	210	230	226	250	216	232	258	242	246	255	226	253	232	237	234	243	217	247	256	233	214	241	240	261	234	255	219	245	246	226	247	227	251	225	218	236	261	207	224	240	242	214	236	209	259	246	215	219	234	247	242	244	246	239	231	247	217	238	279	231	241	251	243	240	228	223	244	214	240	232	234	252	218	229	230	254	235	209	216	237	236	226	231	215	260	237	245	256	227	244	241	207	263	226	260	224	253	242	276	201	235	234	233	204	253	235	229	205	228	243	237	236	218	204	249	237	215	235	197	232	223	244	240	218	234	249	238	237	242	230	236	249	223	231	212	235	208	232	233	268	194	232	239	229	215	233	220	247	229	227	242	234	246	206	244	231	204	237	228	251	238	239	233	226	249	196	222	221	222	243	253	251	217	258	231	248	245	230	207	220	215	238	243	215	241	219	231	259	225	237	219	198	225	257	256	218	211	239	249	230	239	242	231	257	249	228	217	239	238	238	236	216	236	234	240	247	240	208	240	234	211	220	244	198	255	252	223	250	247	240	233	213	214	253	244	216	225	226	246	262	224	221	190	231	250	225	248	245	234	240	239	217	227	218	236	237	237	243	238	210	233	238	240	218	239	230	210	229	247	225	255	251	231	228	218	237	215	221	250	221	244	253	242	230	231	260	250	221	228	237	227	245	245	228	270	229	248	264	242	213	248	219	259	235	242	229	238	210	237	231	227	228	225	254	241	251	237	219	236	253	213	214	215	239	252	251	261	231	247	268	237	203	216	225	235	266	238	216	232	224	239	265	250	225	236	222	224	225	218	225	244	233	227	206	221	223	199	242	262	246	248	244	257	225	210	256	239	217	220	239	211	231	204	215	222	230	220	230	239	226	223	234	253	229	265	251	240	228	207	204	228	189	238	229	239	215	242	250	217	230	226	238	220	229	209	250	232	259	213	250	225	237	225	234	242	245	235	259	215	247	251	255	239	216	228	255	253	218	229	236	253	226	247	219	232	237	234	229	199	229	232	241	202	208	235	236	240	225	257	254	220	247	235	245	234	220	230	244	230	230	236	209	241	245	203	238	234	219	200	244	230	210	204	230	219	226	231	227	225	233	252	253	233	228	233	230	204	244	251	219	237	241	206	240	239	245	233	241	250	224	241	218	242	240	233	217	224	209	230	238	233	224	224	239	228	238	238	245	237	238	224	265	248	222	251	239	219	249	232	229	230	260	231	238	238	236	237	247	241	216	246	246	240	252	261	216	247	228	217	247	243	228	230	248	238	212	213	238	235	243	242	227	224	219	238	232	219	248	252	256	228	238	234	231	223	222	249	251	236	248	231	218	238	239	234	243	246	219	218	235	207	227	232	250	239	232	251	213	239	214	225	226	245	227	233	232	254	237	265	248	233	216	224	250	225	222	230	226	234	240	255	259	232	226	235	235	235	235	229	225	248	247	243	230	260	250	250	255	232	232	222	248	217	252	236	218	227	235	236	246	222	231	258	228	241	221	224	212	223	232	238	242	240	219	264	246	220	253	238	231	260	229	258	255	234	230	241	228	221	244	248	231	220	228	245	240	221	219	235	237	224	211	214	245	223	238	219	271	213	224	219	241	214	240	242	205	232	237	253	225	232	230	248	226	233	224	215	225	258	244	237	210	263	233	236	231	216	236	220	249	236	242	235	215	270	212	218	246	238	225	224	221	234	242	216	240	236	199	235	247	280	249	244	220	223	250	227	214	243	250	228	248	197	236	217	247	225	216	257	245	215	218	232	246	240	239	233	247
24824	21074	27112	25139	9695	1014	851	724	735	676	615	682	650	663	656	655	616	629	635	590	614	601	604	615	617	597	650	590	630	580	582	642	589	580	629	542	645	586	578	618	619	621	604	595	586	583	599	591	588	639	584	637	632	553	651	602	640	596	629	593	625	601	584	621	598	633	608	617	634	626	600	611	634	592	601	621	665	611	591	613	615	590	574	617	629	571	625	574	559	603	593	574	640	602	620	638	582	646	612	644	590	594	592	534	556	610	595	617	605	570	579	615	604	643	571	622	623	625	566	602	586	564	628	619	558	588	573	603	576	567	616	621	602	598	612	592	590	602	656	567	646	615	611	588	639	620	611	590	649	610	625	589	594	601	603	600	602	613	626	671	564	598	590	658	585	596	582	599	612	569	633	683	608	622	602	643	634	643	567	580	584	580	628	601	609	545	594	596	564	605	608	601	588	589	620	595	652	578	605	589	600	589	626	614	610	590	591	579	642	576	646	601	598	600	626	586	570	574	581	608	625	567	639	611	640	604	633	622	596	627	612	581	589	626	592	596	620	587	554	636	629	553	594	598	565	591	602	572	584	657	632	592	604	646	611	553	617	584	618	589	630	579	664	607	624	573	623	639	576	578	586	628	589	600	631	625	565	610	591	567	585	571	651	593	558	605	599	646	580	593	588	594	629	611	625	645	543	577	584	609	593	570	586	666	610	591	590	578	620	584	600	589	579	594	579	591	610	570	631	599	562	607	580	601	616	624	592	638	649	576	619	580	574	580	589	644	587	551	634	589	574	568	577	636	618	616	623	571	600	598	593	634	646	648	611	559	578	654	595	594	590	639	568	635	610	641	570	624	591	584	603	587	594	659	639	590	616	586	678	562	559	575	615	580	619	630	611	604	605	639	589	587	642	583	597	600	648	584	618	629	635	638	598	631	594	577	600	606	588	614	606	569	603	608	629	562	606	639	621	612	628	535	642	603	599	648	586	654	629	606	606	565	600	612	621	575	607	623	615	520	600	580	633	571	583	600	579	608	574	592	610	598	592	635	562	553	609	614	586	627	619	575	591	606	605	637	598	650	584	576	571	621	589	573	641	619	621	589	613	624	593	613	629	571	641	614	589	621	624	599	612	607	603	618	576	600	562	592	610	584	584	550	601	602	594	590	610	582	576	587	599	614	631	592	632	571	594	574	564	595	617	643	620	626	570	596	574	581	625	683	606	577	620	595	625	625	606	619	600	566	627	637	617	601	604	601	595	625	600	589	628	622	555	609	627	592	627	620	599	626	637	641	576	558	598	564	560	611	593	583	620	589	634	591	572	579	581	638	578	577	576	614	598	581	639	619	587	556	601	601	576	602	600	583	597	628	566	575	612	592	608	591	604	571	617	612	570	620	579	602	565	580	641	593	597	586	588	613	601	567	601	573	568	660	595	581	546	638	603	598	619	598	590	563	603	619	576	583	643	614	633	645	576	600	569	587	580	570	567	629	590	567	599	630	605	654	570	620	627	621	596	601	588	584	593	633	653	627	581	568	614	583	587	625	582	588	587	580	595	573	617	604	611	613	618	596	592	576	570	617	580	630	613	570	587	583	558	612	587	592	555	583	603	580	596	632	590	606	588	650	564	583	599	569	625	599	590	594	575	621	603	570	633	600	652	595	596	594	645	610	608	627	609	655	614	620	572	597	586	613	637	600	599	573	597	593	590	604	600	601	633	599	611	630	610	607	595	617	620	573	586	603	593	614	628	620	595	612	587	592	628	659	620	627	599	603	621	584	613	612	605	596	586	581	575	571	574	609	597	670	639	637	541	602	604	605	579	601	594	612	615	646	581	570	589	648	573	634	581	600	556	573	573	560	606	618	621	591	601	626	578	639	597	636	655	612	563	567	608	618	597	591	574	627	650	606	618	580	594	633	617	558	601	560	605	569	650	634	599	576	639	571	631	640	581	565	580	637	625	605	578	608	625	637	614	596	594	622	654	588	588	619	587	622	623	612	605	618	620	603	626	597	629	569	581	611	588	555	611	579	610	579	630	593	654	614	598	624	644	623	602	622	656	548	621	617	567	611	563	606	599	551	601	597	597	617	616	625	580	620	581	570	621	597	635	577	587	603	604	606	595	628	582	589	601	626	579	609	576	588	591	627	594	588	622	593	622	582	614	600	595	597	594	605	548	612	609	583	607	621	634	609	611	560	592	615	666	644	635	598	604	591	601	605	574	602	624	625	569	604	599	617	570	634	633	628	589	578	612	592	616	556	603	582	605	658	589	599	622	573	605	588	620	572	628	656	598	608	605	662	594	675	620	580	616	615	572	600	627	569	618	599	594	598	573	606	604	605	639	570	592	594	625	589	622	621	586	606	577	587	610	572	625	611	601	644	588	552	584	611	621	618	575	644	619	556	610	595	605	638	612	618	613	613	572	613	580	590	616	635	585	612	537	620	594	626	573	623	600	627	625	584	622	608	601	600	558	582	610	587	636	578	556	608	584	610	634	637	517	586	635	615	593	605	586	613	657	594	570	578	624	601	599	621	656	602	596	577	644	635	623	608	607	585	556	592	661	626	641	607	602	607	603	614	568	606	585	597	571	585	563	583	601	588	626	603	562	577	590	567	605	589	597	580	623	606	559	584	624	591	610	587	567	593	614	588	630	596	635	574	608	615	573	629	617	594	570	607	620	605	591	604	629	617	648	601	603	571	586	653	624	654	610	644	589	625	599	601	552	621	580	607	639	595	612	589	605	617	603	633	578	617	617	571	629	611	602	625	588	629	614	612	587	642	629	609	608	596	593	570	588	568	573	532	623	607	648	598	601	616	620	596	627	595	588	605	598	588	613	580	649	617	601	620	568	649	636	588	699	598	633	607	607	619	608	594	604	607	602	622	604	622	595	621	570	609	594	633	576	665	553	637	612	638	606	626	572	613	589	553	582	613	594	627	590	585	650	614	593	608	635	578	585	592	585	621	635	651	610	598	593	567	564	621	624	607	610	590	621	655	589	598	594	615	621	573	631	548	639	589	606	606	635	589	604	598	587	635	556	595	603	664	600	582	593	562	587	551	568	594	582	665	620	548	557	615	580	627	594	600	627	609	635	602	607	617	613	566	643	594	611	595	658	615	559	616	596	568	582	613	604	605	647	577	611	579	589	603	593	604	591	558	651	610	587	601	606	618	559	592	592	587	595	590	634	592	588	585	631	552	598	582	589	588	579	585	580	592	617	613	585	594	559	637	596	589	634	617	606	608	623	611	596	640	601	610	616	620	637	631	617	656	584	566	658	599	612	613	607	597	586	592	593	600	570	574	585	632	621	608	639	586	605	582	597	629	577	622	618	571	584	625	609	579	627	589	630	582	580	590	600	632	602	628	560	579	590	576	597	639	630	626	624	612	605	615	612	595	625	571	582	631	620	554	624	556	649	620	589	626	577	586	605	556	555	586	613	592	613	606	635	631	575	636	605	593	596	596	623	606	587	563	660	609	622	617
19695	4889	3252	1774	1402	1186	1035	916	916	822	778	740	707	683	692	705	669	694	641	674	620	641	650	670	638	666	664	669	651	636	640	628	647	659	644	632	620	636	643	687	625	654	599	677	666	639	678	645	648	652	662	637	637	673	647	617	614	645	608	661	619	641	630	627	618	665	613	612	620	662	648	647	614	622	607	597	637	652	598	608	626	687	619	626	609	609	665	616	672	628	605	652	635	576	621	683	620	579	595	681	620	606	594	588	639	637	632	621	621	620	601	707	605	629	626	657	651	634	632	620	649	635	624	677	635	630	647	614	575	642	634	669	658	628	629	616	625	611	636	658	590	615	624	639	635	633	628	630	614	650	675	620	631	678	597	610	665	632	635	606	643	637	634	618	594	621	645	640	706	655	596	644	565	599	645	655	635	623	587	641	628	619	633	635	632	624	658	632	675	613	624	646	645	619	582	600	637	649	553	615	670	623	644	631	573	608	648	628	662	598	642	559	633	572	639	603	612	606	655	626	633	630	660	584	602	623	622	586	621	684	631	581	626	599	628	587	717	610	622	662	665	658	691	623	668	594	626	632	635	692	665	612	574	624	595	627	678	624	626	596	635	636	583	607	616	646	640	660	640	628	654	644	622	684	614	642	633	689	685	693	624	602	609	636	634	589	601	637	664	644	597	628	597	596	637	623	607	624	631	637	645	601	642	618	602	619	605	612	647	656	640	632	612	635	603	653	647	635	646	608	606	612	663	604	647	582	595	596	590	640	658	591	645	670	631	625	653	649	665	645	653	697	614	553	619	582	621	636	665	619	611	593	669	615	650	653	624	638	658	598	622	655	643	653	652	627	586	619	652	664	647	636	667	602	678	588	642	616	596	588	625	588	628	656	655	634	640	653	641	599	640	590	657	642	671	660	591	621	610	643	649	634	606	613	600	580	647	603	596	605	665	652	634	587	642	675	576	630	625	576	654	615	627	632	639	660	615	639	681	646	586	652	657	667	601	633	609	648	634	601	637	651	623	643	610	591	658	592	592	658	608	636	584	613	620	647	611	600	626	660	640	639	637	636	639	647	620	675	689	650	606	641	658	602	659	601	620	626	664	591	653	572	643	588	632	617	641	682	710	654	625	580	613	604	661	641	602	607	635	624	593	653	608	605	652	643	636	610	680	656	625	664	628	606	625	630	644	598	661	631	629	682	655	637	627	606	655	616	578	657	632	652	631	672	604	615	622	642	605	638	618	641	594	612	598	635	628	641	694	604	656	627	653	641	625	618	642	644	584	634	658	601	588	662	625	634	612	648	644	624	625	631	581	624	642	625	605	605	643	613	643	639	576	664	609	635	628	646	632	636	649	629	672	627	645	656	608	612	650	644	641	639	653	644	648	647	655	619	677	664	619	648	658	616	621	612	654	656	654	652	623	655	607	621	633	644	652	669	622	624	619	680	638	606	636	639	603	640	644	657	613	606	601	635	646	630	671	626	612	663	643	673	656	624	670	645	605	599	645	674	626	612	632	646	622	625	623	659	617	628	642	669	657	609	642	655	648	629	611	629	622	627	650	638	622	626	598	677	617	634	620	572	614	683	574	625	621	644	563	631	619	607	655	632	683	603	643	610	679	654	660	657	616	621	668	665	648	629	614	610	607	590	622	625	645	610	652	623	628	600	669	665	615	638	626	654	654	621	632	624	648	602	685	632	607	650	616	661	604	603	641	602	632	615	635	645	676	666	623	618	645	627	644	611	636	661	645	623	660	630	617	602	657	646	628	603	575	670	653	629	610	602	594	619	603	667	606	621	623	594	675	608	575	626	631	590	624	571	653	640	616	648	611	638	695	596	642	587	630	625	621	621	690	633	697	614	641	619	635	626	646	673	631	598	628	623	705	629	600	643	574	645	580	633	627	613	568	650	606	604	631	667	622	651	663	610	613	650	656	599	589	641	615	630	641	587	641	629	603	599	610	690	609	620	643	604	619	641	650	632	618	610	614	677	620	645	647	631	632	632	619	619	621	647	631	608	590	642	641	588	608	668	626	645	649	669	622	594	624	597	616	638	649	647	646	635	590	636	628	629	635	672	593	618	654	630	600	603	588	643	624	638	637	598	614	648	647	626	648	600	625	652	615	635	643	605	663	645	616	601	593	606	625	640	632	621	630	645	629	615	606	590	676	625	633	621	652	604	598	640	662	651	621	655	646	646	623	622	632	646	635	616	667	651	628	584	583	670	620	596	649	635	644	616	630	622	630	610	618	621	587	591	652	646	655	633	613	669	582	621	594	630	591	651	663	672	600	607	633	667	685	615	605	650	631	630	656	633	652	656	624	631	614	626	680	633	642	629	612	664	636	646	691	655	674	618	660	631	584	599	608	637	657	619	634	612	577	616	627	623	613	682	675	600	647	617	597	655	598	647	616	619	625	583	618	618	675	633	589	636	584	653	602	628	649	621	669	659	645	643	621	616	612	617	623	640	668	650	605	614	635	606	622	650	631	647	605	624	617	603	593	623	618	607	632	611	624	633	642	644	632	615	673	620	652	610	637	632	622	626	649	616	635	638	651	620	616	625	617	629	638	664	640	637	601	599	624	653	624	609	635	637	615	612	678	664	644	615	654	602	651	611	649	637	652	577	668	646	656	637	658	638	638	622	659	612	624	637	586	634	624	646	614	595	613	658	615	602	628	640	621	586	603	644	610	617	584	652	632	649	661	625	652	629	632	642	623	605	593	655	614	660	594	578	597	639	635	611	641	609	658	603	622	627	601	636	634	599	624	647	618	627	603	633	655	630	642	628	630	631	631	576	634	582	623	595	625	657	607	612	656	600	605	660	595	619	620	626	629	608	643	631	628	626	635	607	641	627	693	634	664	659	670	633	613	659	662	629	626	643	598	644	637	613	655	649	648	603	600	612	617	603	601	638	628	619	636	563	614	604	681	612	621	676	615	575	632	651	633	623	651	633	666	634	620	659	637	623	613	588	645	604	632	614	613	629	656	595	670	620	635	640	638	602	641	632	636	627	635	640	654	626	602	654	631	626	672	639	640	641	627	635	565	666	622	615	608	627	628	613	622	627	637	666	630	627	668	698	613	651	596	621	636	593	626	636	680	663	609	621	646	628	654	613	622	631	588	624	648	598	612	650	596	604	647	644	605	611	644	635	602	622	626	666	663	637	638	649	637	589	632	622	646	629	642	637	659	624	579	661	656	661	585	655	627	634	588	638	624	611	666	606	636	611	631	640	600	625	653	628	600	662	638	627	594	600	627	579	608	649	626	617	631	585	605	630	619	676	619	597	597	619	634	654	655	635	622	642	617	649	618	641	596	629	636	640	644	599	609	675	604	597	634	651	666	616	629	655	667	609	629	644	605	643	600	625	643	633	699	615	625	621	631	634	622	626	617	595	616	609	645	655	657	641	617	649	626	639	618	609	640	641	634	633	630	624	672	621	598	628	626	617	628	599	635	635	619	643	601	642	602	649	627	608	616	617
22495	21084	28746	23638	21007	21006	7352	1238	874	805	770	746	664	621	561	560	572	552	524	566	523	557	522	548	544	555	469	490	522	508	515	559	513	504	505	512	472	491	496	468	520	465	507	538	491	515	477	481	523	492	512	525	459	479	484	479	495	477	445	515	478	472	467	494	467	457	532	435	483	515	461	447	508	493	490	468	472	518	504	475	518	540	488	486	465	479	485	489	482	449	446	497	465	491	489	508	453	499	505	470	511	490	481	496	502	534	482	491	468	422	524	466	461	499	475	470	522	487	487	480	514	492	528	454	455	538	471	487	473	525	511	479	505	489	478	493	474	477	475	432	514	463	459	502	490	483	494	494	473	507	496	478	480	489	476	502	509	511	448	494	469	437	494	474	460	478	437	466	463	472	518	493	436	489	502	500	460	505	500	478	486	455	462	464	462	480	487	477	497	454	474	501	478	512	525	464	491	510	476	497	444	454	509	505	479	489	462	483	494	501	454	473	541	462	490	494	468	491	478	510	451	487	497	472	474	499	479	493	481	489	491	498	512	488	529	507	469	498	514	469	428	503	466	471	520	492	481	515	472	467	477	473	497	485	457	530	467	486	523	459	496	466	493	489	469	476	456	464	504	459	524	436	480	492	454	496	475	481	488	483	495	492	465	451	511	507	482	465	472	467	445	492	504	506	476	485	514	486	479	564	459	474	452	488	488	514	478	526	498	468	484	523	469	473	516	490	474	515	481	502	482	455	472	509	475	480	488	489	468	490	469	530	508	503	454	455	497	484	440	509	523	499	503	469	497	493	483	486	496	543	471	503	494	493	487	501	543	492	442	457	467	495	480	440	452	474	474	468	476	437	467	465	462	499	485	494	471	506	500	457	491	480	443	451	464	477	493	516	454	488	494	496	489	497	467	470	506	467	499	460	471	493	483	457	507	473	479	480	500	480	501	483	495	443	456	461	466	461	481	452	485	477	479	489	490	456	482	481	486	460	481	498	485	437	478	456	489	476	475	485	439	498	509	471	456	449	499	459	457	474	473	492	471	447	527	459	463	485	505	502	479	443	469	469	474	461	493	517	449	457	462	501	477	488	501	517	491	455	428	480	467	486	469	497	453	483	507	474	459	496	465	498	490	509	477	479	533	505	527	475	451	515	479	508	455	465	467	479	483	466	489	497	491	496	531	464	470	495	472	481	449	475	467	465	487	447	453	474	486	502	523	464	484	489	492	490	503	491	483	485	462	467	488	482	490	429	475	505	469	510	492	470	450	463	469	460	469	468	499	468	496	486	489	458	503	507	471	479	445	477	448	483	480	526	517	524	499	466	467	503	500	484	470	476	464	510	495	428	451	445	483	486	514	457	500	512	534	499	492	464	531	502	481	446	457	501	480	516	498	472	498	495	463	486	438	500	491	518	493	441	472	466	509	484	519	455	477	514	494	487	493	455	465	478	410	503	484	514	501	468	514	511	472	500	480	509	475	507	505	485	505	442	506	463	471	481	507	465	483	492	452	482	426	473	495	472	479	478	459	477	490	517	459	457	499	511	479	501	496	452	468	516	457	511	521	495	477	457	451	485	475	499	461	495	520	473	496	495	440	460	507	484	506	501	455	484	454	489	460	475	464	498	454	501	457	474	472	482	514	474	440	442	483	478	473	491	470	498	432	457	495	503	458	455	503	490	456	487	484	479	455	487	467	482	473	486	420	500	458	473	448	498	458	442	503	471	514	448	468	500	482	487	483	486	493	474	480	467	465	458	511	464	457	471	478	478	456	482	489	444	502	497	497	494	441	466	497	487	476	482	485	538	533	476	462	497	469	501	497	435	499	430	470	492	475	459	495	510	513	451	495	459	514	500	505	476	465	493	508	483	521	470	475	476	516	484	474	458	458	509	501	497	484	513	511	457	467	486	443	500	501	501	447	454	469	473	494	502	444	437	470	468	503	512	534	488	464	474	495	479	532	485	466	525	468	475	474	475	471	513	494	476	451	421	459	511	482	471	479	441	453	483	491	468	493	467	478	484	451	478	475	461	472	513	502	447	452	487	471	523	472	504	472	470	469	466	508	487	518	500	506	490	473	513	511	471	481	507	485	463	466	439	499	464	478	466	521	478	508	493	473	514	497	477	447	449	464	510	491	476	492	461	528	515	458	491	499	536	436	496	479	494	470	503	475	464	478	469	489	458	447	467	497	523	482	515	464	522	489	456	493	478	464	477	489	527	495	473	483	516	488	483	451	500	490	462	469	521	491	498	470	456	441	465	494	503	490	496	475	480	502	458	507	476	452	507	496	468	470	464	468	516	481	464	458	467	497	473	439	453	459	470	497	495	482	504	459	461	478	495	452	498	502	487	467	493	481	510	496	466	446	520	508	494	453	489	471	464	491	474	488	464	463	463	462	476	482	493	459	478	524	485	506	496	477	446	440	511	458	495	486	502	467	436	453	497	460	482	452	485	455	514	439	448	440	472	497	517	444	470	468	487	453	507	462	473	491	471	463	489	463	494	471	531	499	497	508	496	479	455	508	443	456	467	463	501	479	499	443	497	465	496	478	464	507	519	469	462	499	490	485	480	506	495	442	475	456	472	518	495	465	475	455	462	468	500	470	480	427	476	468	526	486	510	447	501	495	484	456	498	495	497	474	470	476	433	506	507	494	481	469	529	463	502	477	497	486	513	467	453	475	504	455	483	516	444	529	501	464	495	498	484	459	481	443	460	469	479	478	497	439	455	481	500	432	530	496	470	455	483	442	507	471	496	506	480	459	489	528	513	510	463	470	504	507	498	461	500	509	493	494	497	488	487	482	469	482	493	470	491	450	500	457	509	480	500	435	475	466	467	461	476	508	511	437	526	506	488	457	489	469	476	454	481	446	548	494	481	467	460	483	480	464	444	447	476	471	506	481	521	513	501	497	446	495	491	502	497	474	477	497	476	483	506	445	471	514	515	478	525	501	477	500	490	480	497	501	480	499	494	479	459	422	503	460	453	510	529	457	453	459	509	505	471	490	507	474	456	477	424	473	482	510	493	459	464	481	444	483	483	512	445	505	442	475	509	468	445	452	494	522	448	462	483	477	467	490	498	507	478	460	480	489	462	491	470	490	472	439	474	490	488	476	473	483	467	480	480	493	503	503	459	502	480	484	482	498	465	478	462	478	452	463	473	461	444	459	506	482	439	461	501	499	466	472	434	466	518	462	478	481	470	445	499	456	484	463	492	494	479	466	475	452	514	485	463	480	452	473	489	484	492	492	460	460	466	455	492	517	442	468	503	461	487	467	457	474	466	477	453	503	461	486	495	453	476	488	482	510	515	434	472	454	453	497	482	484	492	475	502	492	479	455	456	495	459	464	483	461	478	514	506	471	478	454	523	532	505	426	514	497	456	462	473	520	498	476	492	510	456	500	490	447	491	491	507	503	475	508	462	510	497	450	460	443	483	500	444	503	473	498	466	483	466	520	509	512	446	465	504	475	494	509	480	466	487
25458	13570	9196	4518	3298	2560	1878	1544	1313	1091	1026	868	779	731	693	661	669	584	623	551	602	562	588	524	528	535	514	535	531	542	516	521	540	528	524	508	509	516	546	477	450	541	540	497	498	496	484	534	489	500	523	491	503	503	494	498	503	457	531	480	520	531	492	471	492	484	488	493	469	465	471	498	481	483	480	490	495	474	494	489	467	487	498	517	464	480	495	498	472	499	458	526	474	470	496	475	480	488	500	478	489	461	496	465	493	485	471	491	512	469	464	509	474	453	526	519	462	499	495	474	513	462	476	476	518	487	492	456	498	457	467	492	555	474	455	485	478	466	500	417	456	473	497	482	464	522	491	515	466	500	475	525	443	507	471	499	438	498	493	487	495	502	488	463	470	480	460	485	501	475	462	475	479	507	510	485	485	522	507	464	483	546	480	491	500	467	468	451	471	466	512	491	488	481	554	487	467	472	512	470	510	506	485	466	488	471	497	468	495	494	466	473	487	472	496	428	483	482	468	531	475	498	488	452	522	446	484	488	527	538	471	507	485	467	465	484	512	461	439	503	480	482	486	496	516	469	466	460	498	454	478	515	493	497	475	469	430	516	450	482	492	497	490	469	514	487	479	478	480	480	493	455	477	485	528	525	443	473	461	522	483	507	451	483	496	509	520	474	466	478	477	479	485	505	465	485	506	492	486	523	479	482	521	497	479	449	477	480	497	477	479	499	504	472	482	496	555	513	479	527	513	442	474	476	498	459	452	482	489	452	517	468	504	499	471	436	475	492	483	496	496	503	507	445	482	470	480	466	489	524	506	491	494	475	486	515	478	501	497	499	464	463	448	496	511	497	440	498	500	484	447	462	492	462	492	479	511	501	504	497	460	467	517	451	503	458	491	498	483	523	492	476	485	518	487	474	514	504	464	490	481	534	455	491	487	507	489	479	456	521	484	503	492	438	496	490	496	481	522	460	499	457	499	491	482	522	454	514	474	465	492	525	459	486	529	498	482	441	483	490	468	507	492	489	479	480	449	489	519	428	477	483	500	472	422	466	490	464	466	505	491	474	472	514	453	448	465	487	463	436	476	482	480	512	440	472	505	445	549	523	515	465	464	525	481	485	463	485	508	456	500	480	507	495	488	450	467	465	474	484	491	482	484	459	465	479	568	517	544	496	495	502	521	485	502	464	490	473	504	472	520	495	522	488	430	449	484	490	493	497	460	507	495	496	468	480	485	444	488	466	514	503	474	460	497	484	472	486	498	486	457	473	491	490	496	492	485	530	472	428	456	492	484	499	472	490	450	502	494	504	485	452	481	449	476	497	492	488	455	513	474	500	493	514	480	497	474	478	497	491	496	488	461	512	503	438	495	516	479	488	520	446	471	472	470	485	486	481	440	457	474	495	475	478	500	474	464	560	487	459	495	454	476	471	485	468	475	525	500	472	498	480	491	530	523	510	517	437	481	480	517	504	475	466	469	486	437	512	494	462	532	479	493	491	492	469	427	484	507	497	459	460	494	487	476	489	454	505	466	475	442	446	463	482	463	500	485	481	496	462	474	457	469	468	475	469	475	493	469	436	516	482	465	479	490	511	469	493	505	456	485	467	433	493	475	499	486	500	465	520	501	463	483	462	483	477	477	499	478	455	495	515	479	476	500	472	499	487	456	530	485	470	503	475	460	477	467	503	487	451	487	466	494	497	460	487	430	482	461	489	479	476	513	485	492	476	472	475	487	464	502	486	479	485	515	484	499	487	474	502	481	486	529	454	446	461	464	482	492	425	484	501	460	507	512	521	449	488	476	470	460	489	480	467	436	469	472	483	454	472	468	485	467	513	496	486	481	497	448	483	468	448	531	491	476	483	495	489	488	493	492	477	508	457	487	494	511	479	508	454	481	492	481	439	495	479	455	499	461	456	450	445	482	493	495	477	473	478	522	452	505	511	502	480	470	481	495	524	474	448	461	509	457	489	486	489	490	491	541	503	474	471	497	476	472	473	496	527	494	534	444	457	524	439	454	475	499	480	448	515	462	482	454	528	532	493	489	468	471	459	474	463	465	473	493	482	505	466	477	453	509	495	514	447	492	489	486	453	492	489	454	492	470	485	530	474	489	507	491	474	469	499	486	482	507	497	473	544	485	453	505	462	498	501	498	468	482	492	463	469	502	485	464	528	492	495	480	511	444	462	466	481	476	481	503	451	504	533	518	472	516	509	501	505	498	473	501	523	465	472	501	434	489	485	483	543	492	504	478	505	510	457	505	500	473	466	477	483	504	500	502	507	479	468	478	456	495	440	459	461	473	469	476	505	510	480	527	472	523	513	484	458	470	476	536	472	483	479	522	484	467	482	515	469	455	449	466	495	461	476	454	460	495	496	482	482	489	504	505	494	442	446	490	460	448	466	475	486	498	519	493	459	480	446	477	470	502	480	487	493	499	498	491	487	490	472	495	494	477	479	491	480	502	506	506	463	483	519	473	449	501	491	549	419	483	452	492	489	488	475	460	487	504	499	471	516	487	486	439	504	498	468	456	472	487	463	473	474	471	468	521	453	473	479	484	485	487	468	477	518	430	490	490	467	542	468	477	479	471	495	526	508	459	521	482	505	456	467	468	487	537	509	487	460	501	468	440	520	465	540	482	490	513	506	476	493	458	461	501	495	507	490	472	489	483	503	478	482	486	488	481	505	488	489	468	480	482	518	461	430	453	451	472	495	450	480	533	449	474	517	441	497	455	479	486	472	488	506	473	498	470	487	486	502	514	513	466	491	488	469	481	476	425	521	512	467	502	523	527	485	505	492	491	514	515	501	461	474	492	473	475	455	475	484	500	512	480	505	487	527	501	473	474	471	512	497	463	457	492	481	486	491	502	500	489	494	507	478	501	507	454	475	487	451	495	519	465	479	467	480	516	484	506	456	469	514	473	515	474	447	482	462	499	486	483	483	491	517	489	484	470	487	467	497	465	503	486	485	466	494	505	477	485	464	504	458	489	513	469	494	498	485	491	472	498	494	477	474	445	486	511	474	506	520	502	518	481	475	485	497	506	477	495	481	474	488	448	472	474	464	484	476	477	487	488	464	532	501	504	522	502	502	454	467	490	504	531	437	460	530	464	482	493	477	487	480	491	487	478	475	485	505	530	449	497	512	535	488	482	516	481	464	494	464	486	492	516	483	513	455	467	488	501	452	481	464	495	468	497	488	506	472	507	481	520	489	482	487	448	486	452	464	486	456	457	494	494	482	475	482	460	485	454	443	493	477	469	469	485	452	508	517	476	477	503	509	513	496	496	512	482	439	483	486	492	502	472	507	468	482	455	518	488	486	463	526	470	503	483	491	471	457	483	505	522	543	511	497	454	486	471	449	464	480	487	465	449	516	498	503	496	465	514	482	489	472	476	486	490	488	477	523	478	490	442	495	483	465	480	503	504	498	478	476	466	480	475	505	476	510	460	508	439	467	469	472	519	488	476	461	482	465	487	473	506	506
27896	17096	3437	716	535	490	439	421	376	380	374	372	384	385	360	369	363	340	357	360	376	379	412	357	385	364	333	343	304	375	352	336	355	386	350	380	358	412	332	365	344	385	352	333	355	382	372	327	338	348	355	374	374	315	343	364	358	352	347	376	381	326	376	330	383	378	354	353	345	345	363	355	351	336	374	379	409	367	359	363	344	327	353	357	385	375	352	340	367	381	374	373	333	335	351	371	384	387	345	357	352	345	345	351	346	350	361	336	342	359	359	350	385	337	311	331	364	331	350	360	343	342	353	342	356	349	324	388	351	375	370	330	328	383	341	349	358	371	343	324	359	319	347	366	347	353	346	331	314	362	389	361	380	345	345	359	349	410	338	362	317	360	376	318	337	348	354	374	364	360	350	376	352	337	367	357	355	346	321	328	375	355	337	354	370	322	335	356	371	372	337	330	366	377	336	326	360	362	374	377	368	332	362	365	326	342	342	376	363	387	364	359	377	362	370	332	331	368	372	371	371	335	392	358	344	344	389	332	386	347	338	370	392	343	343	354	343	361	366	366	352	361	365	335	329	335	354	355	367	340	343	336	340	311	349	382	356	353	365	360	336	349	375	339	353	370	343	339	339	382	324	353	363	378	355	325	350	349	353	381	345	378	330	353	310	358	364	344	340	332	340	380	358	357	338	362	358	332	333	353	347	344	404	341	339	351	339	346	331	366	360	362	342	336	321	366	341	338	381	342	396	357	326	344	374	372	363	329	334	338	363	371	371	327	322	355	351	375	336	361	322	345	348	348	360	334	365	341	351	350	357	359	348	378	360	365	369	378	321	338	388	308	349	390	337	370	343	354	356	349	372	350	393	367	329	332	343	351	347	354	365	334	382	392	367	315	362	365	366	367	355	349	328	372	397	353	367	333	363	358	363	363	357	352	364	364	364	347	366	336	334	340	357	358	336	366	351	383	366	350	390	345	374	349	331	331	354	372	351	339	397	376	358	346	352	373	385	343	341	351	365	355	363	377	369	367	358	350	374	366	391	360	356	368	359	326	339	368	347	361	346	331	353	348	323	327	372	348	365	338	363	354	329	362	370	375	366	321	381	385	349	325	369	374	353	362	358	375	326	337	364	363	360	356	341	331	359	332	358	359	361	358	383	354	356	344	378	349	371	334	383	350	369	362	333	362	354	333	356	381	311	398	334	343	366	385	357	354	360	379	341	343	343	319	356	344	385	368	362	351	358	398	379	387	351	357	315	347	354	345	344	323	355	322	379	400	352	371	362	337	342	359	350	374	348	351	354	360	343	386	350	317	371	345	358	345	356	348	395	358	343	389	375	353	352	361	331	355	361	345	344	389	369	350	357	359	342	389	356	357	376	384	363	388	349	362	333	320	349	349	372	349	332	348	351	366	343	335	368	373	347	356	356	360	347	396	359	373	337	342	356	336	365	366	363	352	351	342	358	388	336	363	372	361	385	356	354	337	349	394	342	360	355	332	337	386	337	378	370	317	362	348	372	368	369	335	367	393	356	362	342	354	377	323	336	356	345	329	362	339	361	369	371	320	370	361	348	354	373	355	366	339	354	341	359	353	360	301	353	362	393	362	333	353	365	362	364	357	348	356	329	369	354	360	359	316	322	365	391	357	358	374	361	344	394	370	368	345	356	373	362	370	371	366	372	378	368	369	386	347	365	305	319	378	380	337	351	382	338	371	338	349	321	333	325	348	345	359	364	360	361	344	342	370	362	343	335	344	379	354	348	376	353	358	360	340	379	326	331	342	333	392	388	365	350	350	362	372	370	362	333	353	376	374	308	374	393	338	356	388	390	315	345	349	361	334	321	335	333	342	340	363	376	363	366	309	366	309	360	359	331	343	373	342	347	352	378	363	365	361	377	361	329	371	347	388	388	339	347	373	351	372	364	375	352	398	370	389	389	336	364	346	339	371	355	325	347	361	313	364	346	342	351	378	352	336	377	350	360	382	328	362	338	353	342	341	346	384	343	345	361	320	356	383	381	346	363	369	368	375	362	333	370	369	342	359	327	368	341	335	359	341	335	342	347	349	378	351	370	336	353	337	343	378	351	376	356	362	371	344	376	351	364	354	334	328	342	382	361	365	361	344	361	381	317	317	342	342	350	366	333	367	333	365	340	335	348	336	355	359	371	382	313	344	353	350	347	344	352	362	361	330	381	335	327	357	387	341	351	357	350	382	332	365	361	333	369	338	350	337	362	357	350	329	361	350	374	345	353	359	375	363	329	344	318	366	321	337	342	328	373	349	374	379	372	350	364	365	345	355	376	354	354	366	329	359	372	341	361	384	376	346	388	361	359	310	337	366	278	369	376	341	360	373	326	368	360	365	362	365	341	337	346	364	313	371	386	352	349	353	338	337	336	332	377	333	366	357	358	340	348	359	360	361	362	360	377	390	344	370	347	368	357	360	357	363	368	341	340	367	310	369	340	333	352	367	374	398	365	368	331	368	374	320	343	322	349	377	328	342	317	360	358	335	383	398	359	374	325	350	338	332	369	347	385	364	349	363	363	349	352	380	331	344	362	356	373	363	356	333	374	356	331	360	373	338	364	341	379	361	383	359	390	351	367	358	377	367	348	330	362	357	366	351	305	336	326	368	344	361	341	339	355	360	350	371	357	364	356	384	350	335	362	328	351	346	380	370	373	356	339	371	315	355	347	345	379	313	363	373	346	354	344	396	351	377	375	353	350	355	360	341	312	328	358	348	347	332	368	328	385	337	368	359	361	374	309	345	338	362	357	366	377	371	360	358	369	326	348	346	326	374	355	350	344	362	320	365	354	344	356	377	346	331	344	349	376	319	342	358	363	366	369	374	363	343	371	347	337	356	333	343	350	360	360	384	354	341	352	354	356	373	339	373	357	356	344	348	355	372	358	358	362	378	325	329	364	350	361	355	343	333	373	338	342	344	375	342	379	317	384	363	363	367	321	358	380	317	336	349	372	369	358	369	400	351	357	350	325	342	305	348	361	345	357	350	324	362	339	326	346	341	371	344	352	363	358	356	369	349	339	359	355	351	334	325	345	348	348	379	352	329	348	365	364	379	344	357	348	333	372	339	382	376	335	353	356	356	327	347	380	375	333	323	357	366	387	382	356	350	362	348	385	349	376	378	356	372	364	372	334	397	385	333	366	383	349	355	337	393	336	383	354	336	339	337	334	389	366	347	344	356	351	367	357	347	366	344	343	372	363	387	311	345	326	352	317	343	340	362	377	298	344	377	378	351	347	347	335	354	348	358	355	376	353	378	365	334	360	320	343	355	326	395	350	382	332	356	358	367	386	354	374	378	375	334	357	362	351	360	402	332	362	368	366	344	354	358	374	328	389	344	373	352	334	360	329	376	362	361	366	355	329	322	411	379	378	363	347	344	367	338	371	333	351	374	368	343	367	370	369	374	367	348	349	337	356	368	363	343	366	363	389	381	358	323	371	364	373	368	382	377	358	358	337	342
7799	1016	717	556	483	412	454	398	441	375	417	393	393	428	380	419	391	401	384	449	386	356	372	378	406	383	367	376	408	355	412	384	415	380	384	414	412	408	420	379	402	394	384	403	404	386	363	361	399	386	391	385	387	393	391	423	402	385	369	367	415	368	395	412	390	414	402	381	385	422	420	442	425	370	386	427	383	363	385	451	395	386	384	395	382	371	384	384	381	375	385	394	378	389	377	366	386	390	380	396	370	387	366	369	395	387	360	397	365	362	371	359	436	383	383	382	392	356	398	373	415	378	394	398	407	354	393	372	374	412	380	396	368	380	388	398	391	372	366	343	397	411	350	392	369	376	395	380	396	400	419	399	374	350	414	403	378	383	412	431	363	377	397	408	438	409	364	381	418	358	414	379	405	372	388	382	383	391	442	368	364	405	362	398	399	387	369	401	418	426	364	403	392	391	432	410	370	406	375	380	379	398	377	402	356	401	419	386	364	365	381	418	365	420	375	427	395	377	404	399	400	407	389	406	438	371	386	407	363	394	417	391	405	378	400	348	415	393	412	407	378	393	362	339	411	394	387	395	371	390	418	390	386	385	375	393	394	409	401	438	403	395	400	370	412	377	396	388	383	386	397	417	358	399	399	401	391	398	396	412	361	374	398	377	378	361	404	366	371	354	421	378	387	389	399	437	365	375	368	382	411	420	370	380	398	362	353	390	411	399	403	374	394	399	393	384	355	368	382	382	415	368	381	401	404	417	416	381	414	336	393	385	371	383	426	377	397	441	406	397	374	400	405	361	401	394	384	407	385	421	399	414	368	381	380	370	398	365	377	404	350	381	373	397	387	373	392	410	380	397	417	369	385	400	381	370	409	361	408	396	389	399	353	393	410	425	406	418	370	412	411	374	430	407	398	351	379	388	420	398	430	382	402	387	371	386	421	374	443	382	386	369	433	385	382	375	394	417	420	378	386	399	372	386	354	386	381	379	396	403	403	376	395	437	389	359	416	427	389	378	386	387	361	403	376	405	381	411	385	398	394	363	402	384	428	393	386	385	367	409	410	382	390	377	420	406	359	388	424	372	424	389	408	410	379	419	409	406	377	415	383	388	400	437	372	375	382	376	372	397	366	453	363	423	393	408	400	384	390	380	395	385	397	395	370	412	397	372	381	395	417	379	363	371	376	393	370	375	401	424	387	395	438	410	391	384	377	401	390	422	382	385	396	370	400	401	417	387	398	412	397	410	359	398	405	386	354	398	395	417	368	387	430	403	402	409	421	379	359	384	424	392	380	386	374	365	416	383	344	391	385	431	397	404	415	397	414	390	385	416	384	354	395	390	371	375	368	391	402	360	426	363	392	394	404	341	399	437	379	403	412	409	395	421	399	402	401	359	410	410	397	394	390	380	396	400	400	392	372	406	392	372	383	425	403	375	396	371	384	376	378	379	380	360	373	405	382	389	456	369	404	402	375	387	371	385	386	379	382	393	424	406	376	358	419	427	381	382	381	389	414	379	378	424	398	398	391	376	408	370	404	398	366	377	438	423	414	390	397	389	388	383	421	390	421	399	394	385	369	429	364	416	411	374	384	382	403	368	398	389	370	383	415	393	387	404	369	385	366	377	376	359	404	427	393	399	393	401	393	428	395	375	396	374	387	404	394	384	391	406	386	393	399	402	430	404	386	418	380	421	406	375	395	375	403	372	412	374	402	376	414	395	379	396	387	399	380	382	376	420	396	395	350	411	400	366	391	373	389	393	408	392	385	408	399	416	353	433	388	376	382	423	394	391	373	397	366	417	399	382	376	399	386	422	383	429	380	412	368	393	405	375	392	387	370	407	384	373	397	385	416	386	402	405	387	396	390	388	379	377	349	414	395	417	399	359	400	414	377	407	387	389	421	358	368	369	398	421	428	417	373	362	379	411	402	405	406	393	391	375	386	407	393	408	457	367	409	362	402	391	395	410	377	396	402	392	366	383	369	363	415	386	395	427	426	403	373	416	398	408	403	407	383	374	397	381	404	383	427	392	390	387	429	367	423	392	367	397	396	375	375	376	366	417	394	385	401	417	396	415	408	407	399	419	395	381	395	404	364	370	395	445	380	358	373	365	382	375	388	382	392	406	387	405	411	415	404	370	388	385	417	390	417	395	399	361	388	384	381	357	385	394	391	357	406	414	409	392	399	374	392	395	399	350	390	399	415	397	419	389	376	394	380	386	329	391	385	425	382	402	379	420	369	393	395	395	411	425	399	399	384	385	395	412	402	393	411	409	405	388	355	410	419	415	427	370	424	436	393	409	419	376	394	375	390	407	413	377	387	386	388	435	378	390	403	427	410	418	425	427	403	404	408	402	397	389	411	401	420	386	419	391	371	378	385	350	385	414	386	393	388	415	395	367	410	384	407	398	381	368	372	362	384	390	398	364	397	394	386	380	404	369	372	402	360	392	364	380	375	380	413	377	412	412	425	370	399	365	357	405	369	386	427	362	412	386	407	368	395	383	349	374	410	404	405	398	389	361	398	365	411	390	390	423	399	389	402	389	397	344	378	400	402	406	383	381	382	390	415	438	358	439	356	406	405	346	417	379	359	366	404	366	372	411	382	410	375	365	387	387	396	388	372	380	377	334	369	394	399	419	418	389	371	429	405	385	369	372	397	373	384	369	379	410	404	407	385	412	406	416	378	389	390	383	391	391	417	378	382	411	392	408	395	383	382	419	390	384	364	350	385	384	359	387	393	374	372	372	428	368	408	411	415	382	363	377	361	366	409	399	363	382	387	398	373	375	422	385	380	402	371	394	390	359	420	384	364	408	400	382	402	369	356	398	361	381	391	406	415	388	359	420	388	449	382	404	429	397	388	353	373	402	397	386	387	394	397	403	394	393	367	386	380	377	359	373	395	405	410	383	379	386	388	378	405	393	415	378	366	367	396	401	367	389	397	370	408	383	414	372	371	410	397	423	387	373	415	352	372	364	405	382	406	381	362	385	382	404	385	431	390	381	344	407	391	395	387	397	369	390	401	410	377	383	377	431	401	421	375	354	388	411	412	416	386	372	376	387	373	429	391	416	392	407	401	395	403	427	364	396	423	418	398	384	398	414	391	411	368	385	357	399	410	395	370	397	376	375	405	415	423	381	379	418	394	408	383	376	401	385	385	403	399	392	375	411	364	384	382	421	384	416	405	419	360	401	422	397	366	404	391	386	440	428	401	419	405	409	375	410	406	405	389	355	410	403	404	355	405	400	376	413	359	396	444	379	386	385	383	374	405	381	373	393	403	404	380	360	377	396	381	406	372	386	405	382	386	381	382	368	372	378	400	386	384	348	392	397	361	346	399	404	357	428	385	410	395	394	379	402	405	429	401	370	399	370	413	340	411	410	353	385	413	401	408	432	406	412	358	371	382	383	395	370	390	398	386	391	411	402	403	431	405	396	423	366	404	368	375	390	434	372	398	363	377	413	425	376	408	400	398	426	367	358	364	396
23681	21040	28195	24091	21039	8212	806	540	407	374	374	295	294	258	277	269	267	257	225	231	237	213	230	220	205	219	218	176	241	232	226	224	195	226	210	229	214	239	210	216	219	216	222	214	234	214	206	184	216	213	205	227	179	188	210	223	211	212	218	202	201	204	210	197	197	207	215	193	203	201	221	224	215	212	209	229	197	215	234	206	215	224	214	199	215	210	200	212	180	197	211	217	203	214	193	202	200	217	205	196	216	194	220	205	204	221	205	222	218	212	189	186	209	226	220	207	210	212	220	206	216	231	205	199	203	223	232	204	214	187	217	190	211	209	215	220	214	186	214	192	186	223	187	223	191	209	220	200	234	211	238	211	204	219	193	227	213	224	215	194	221	211	229	205	231	201	232	211	210	202	225	213	223	200	208	205	186	214	214	206	205	208	223	217	225	196	205	210	205	212	208	192	210	221	208	205	211	201	244	207	211	203	225	239	212	189	236	212	194	202	235	215	214	205	194	204	209	199	217	198	222	213	205	226	215	206	208	209	226	201	231	197	207	209	175	225	216	222	214	203	201	208	211	217	249	231	216	243	231	222	212	224	202	212	210	216	183	208	205	228	195	212	201	213	238	197	209	228	215	213	213	192	201	193	194	209	212	193	244	214	189	212	209	199	229	199	219	212	222	202	199	187	196	227	227	217	178	236	201	227	208	201	194	210	208	186	218	210	232	208	215	225	208	233	247	220	196	185	210	216	195	217	229	223	205	197	214	207	236	215	221	202	216	205	226	226	203	191	201	203	202	205	207	194	218	216	201	205	221	190	225	209	215	209	190	211	223	224	206	219	204	201	197	196	205	200	188	189	225	213	222	218	225	197	197	207	231	213	209	203	219	202	225	208	207	211	209	197	233	230	169	239	202	210	191	220	194	198	204	222	190	202	205	212	214	209	213	227	208	215	206	212	206	225	188	205	201	204	185	214	202	237	240	205	198	202	195	206	193	210	224	204	221	216	213	216	234	222	196	202	218	191	198	209	193	182	189	222	237	207	213	191	214	209	197	227	209	211	189	195	216	209	220	222	169	214	214	202	200	224	222	216	212	175	214	222	186	230	226	214	219	244	212	220	232	209	194	216	218	202	186	218	222	225	214	202	211	229	219	192	213	227	221	190	221	210	226	211	217	193	202	233	230	212	220	203	197	205	220	199	183	185	210	178	204	215	208	194	245	181	208	238	231	211	222	200	194	182	189	188	232	211	194	202	226	212	208	217	215	220	237	192	182	199	196	221	179	230	224	215	197	202	179	197	206	201	221	233	211	194	221	190	188	210	223	231	202	218	217	209	224	219	212	205	216	202	200	204	205	203	206	207	201	212	204	226	198	184	197	193	201	208	204	207	201	228	225	210	183	202	235	201	217	202	199	219	206	213	242	192	192	223	202	204	233	224	207	216	214	208	177	216	221	203	224	211	217	218	195	225	166	204	210	208	212	187	204	184	187	197	192	190	188	218	198	210	233	232	214	185	196	185	214	212	229	205	199	214	227	185	176	200	222	235	195	221	217	213	172	207	226	208	216	211	219	202	195	217	217	202	189	224	233	217	206	232	215	219	217	188	198	180	211	216	203	198	223	226	205	211	221	195	209	195	201	223	215	211	235	221	217	195	226	212	198	237	207	212	208	229	217	211	203	219	209	221	212	242	190	204	201	208	221	195	201	226	197	208	213	211	207	210	199	204	164	205	238	217	219	220	218	241	187	227	217	204	224	191	224	188	186	210	215	244	195	195	204	207	206	235	191	228	230	224	199	208	196	209	204	203	216	188	234	181	186	231	220	204	218	209	213	212	218	224	220	250	207	195	197	205	212	211	222	225	181	209	226	216	185	221	215	210	207	212	208	197	188	210	197	188	201	218	190	196	210	195	217	186	222	219	192	210	207	220	224	187	194	244	194	218	203	202	214	225	227	229	244	232	180	191	210	224	221	212	207	223	202	208	221	225	202	206	197	199	194	218	204	200	201	209	191	198	212	204	207	196	192	221	176	201	238	216	233	198	209	180	204	220	204	191	215	202	233	175	202	206	217	223	200	214	212	205	209	199	205	228	222	198	204	199	198	214	206	215	217	222	200	207	193	193	206	194	201	217	218	192	223	192	202	207	190	216	206	181	215	209	203	207	208	203	199	202	204	210	204	210	233	220	220	226	217	228	230	204	208	198	191	200	217	212	204	196	211	226	208	222	224	208	208	213	194	195	223	229	217	213	205	201	207	205	202	200	195	202	220	190	205	183	194	205	189	202	210	231	217	213	206	216	199	189	206	220	211	229	183	202	226	214	232	203	220	215	208	194	186	207	217	213	240	219	197	219	208	213	235	212	222	188	208	195	215	220	223	228	209	202	208	218	235	206	205	191	201	207	195	177	208	215	206	214	229	243	188	205	230	203	242	198	223	216	202	229	178	186	227	204	210	230	216	221	207	224	232	201	215	196	176	232	238	216	226	211	220	212	183	204	228	210	205	231	203	231	237	229	224	225	240	212	224	220	218	203	201	202	211	176	173	242	197	190	223	222	198	209	212	208	190	223	208	227	203	219	197	215	241	193	211	216	221	237	210	223	204	205	207	199	213	200	212	211	222	204	208	222	219	206	221	214	226	210	235	216	171	206	197	206	186	191	218	202	219	213	214	199	213	200	197	207	171	247	200	193	224	212	220	228	210	238	230	215	208	182	224	225	214	184	229	202	198	220	205	204	227	210	239	218	205	194	225	231	204	215	233	198	206	208	216	228	197	208	183	230	204	203	219	184	221	198	191	205	217	245	192	190	180	191	226	227	187	217	213	213	208	213	216	207	217	190	173	204	179	224	194	223	198	188	205	201	189	233	200	197	218	199	220	215	213	204	205	198	200	188	201	235	246	215	221	202	192	176	204	201	206	197	211	205	199	221	229	191	191	236	202	185	217	197	207	210	183	187	213	193	213	221	199	201	208	199	207	215	211	201	220	200	214	206	183	211	218	203	194	244	224	207	195	236	195	200	222	202	218	210	188	197	186	227	233	223	230	198	223	220	185	198	199	212	195	196	213	220	223	202	234	185	216	223	228	198	215	187	210	218	215	205	215	203	225	224	206	181	208	186	185	182	206	175	198	194	208	211	217	175	215	221	179	234	191	222	220	221	213	194	224	182	197	214	188	213	190	188	201	213	209	214	190	234	232	225	220	185	236	213	209	213	210	252	200	179	223	206	191	228	203	189	192	204	225	190	231	246	224	220	195	208	186	220	218	199	223	227	210	216	194	212	211	196	207	205	220	212	207	207	205	189	249	213	218	220	207	195	199	187	190	199	237	205	202	217	215	222	202	201	188	207	219	197	199	219	205	204	244	210	215	196	220	204	215	222	207	215	206	207	215	220	215	224	228	187	210	209	207	238	222	208	203	233	213	199	225	213	197	211	202	195	162	176	224	216	192	219	189	213	225	186	213	223	205	226	194	184	200	242	186	233	243	192
20503	8073	5302	2487	1769	1312	979	797	646	564	501	417	376	392	334	333	346	294	275	308	273	285	245	297	243	237	275	263	238	237	235	248	249	239	280	256	256	228	226	237	221	258	250	232	228	223	253	246	268	266	270	187	253	241	244	242	233	205	236	237	232	225	281	225	220	247	239	232	237	237	219	253	262	250	258	230	244	259	267	236	228	247	245	249	239	261	246	274	248	256	219	261	216	211	225	230	249	222	233	235	229	223	271	221	242	234	243	242	243	255	232	235	265	237	269	223	236	222	217	229	253	258	237	238	219	253	227	242	221	266	236	242	220	251	237	223	222	242	226	252	216	231	284	237	251	258	224	230	251	253	223	219	231	242	238	224	230	245	246	239	243	248	222	208	223	249	252	209	234	231	266	249	254	240	244	245	239	242	213	226	235	241	226	227	241	220	254	236	262	263	249	212	251	222	236	227	235	243	261	245	230	238	228	234	209	231	219	236	222	239	249	231	241	232	244	220	248	236	249	215	237	224	239	257	270	230	255	252	256	209	218	234	227	229	215	240	251	226	249	223	218	216	225	244	235	211	227	230	248	215	242	230	220	232	252	228	217	227	224	226	233	227	246	210	217	222	244	239	211	240	219	242	237	229	241	242	219	235	235	254	224	274	224	198	255	229	223	251	208	252	236	212	237	248	260	232	221	251	243	237	236	220	253	244	233	253	241	236	218	228	265	258	212	218	268	236	218	260	255	250	256	199	216	246	237	197	232	246	249	216	217	246	238	225	218	234	211	230	216	253	217	232	238	242	236	240	227	223	245	237	241	225	221	220	225	233	255	224	246	257	239	255	236	243	246	262	229	233	234	218	231	256	243	240	246	236	241	240	276	237	229	226	238	240	256	219	253	212	246	241	247	268	245	242	251	229	259	228	246	233	237	245	224	225	235	242	214	222	240	221	222	238	216	221	219	246	245	240	235	260	246	228	231	229	229	240	216	241	262	241	235	228	246	222	243	240	216	232	232	203	198	232	204	215	239	231	235	233	203	229	233	246	226	243	218	248	232	236	214	248	230	257	218	265	229	215	226	250	241	219	227	239	248	240	253	253	226	251	210	227	226	233	229	228	212	223	219	217	258	210	211	241	244	241	223	238	245	236	228	238	252	231	223	212	214	255	234	240	228	241	210	221	208	235	255	241	245	221	206	244	211	229	232	232	213	215	247	264	247	231	231	226	249	233	250	259	229	264	222	232	248	230	246	223	229	208	257	241	231	247	217	224	228	227	243	235	221	240	222	239	210	226	220	229	251	224	241	230	225	223	240	242	248	214	231	255	208	233	261	246	239	234	249	226	221	235	219	239	233	236	219	227	232	241	210	250	221	224	239	219	236	224	231	241	201	246	226	217	230	231	229	236	225	213	230	266	236	237	253	263	245	242	247	235	208	204	225	223	209	245	245	228	233	221	244	235	238	213	227	241	233	233	230	262	234	264	225	231	263	239	244	232	228	214	208	255	241	262	242	222	239	236	244	231	249	247	219	249	285	226	230	199	210	232	231	226	246	236	227	237	233	226	228	215	217	253	240	216	209	243	207	212	255	244	217	230	209	242	221	244	255	234	201	267	224	217	248	237	209	222	228	243	244	221	246	203	224	233	242	256	217	259	229	238	242	225	231	231	235	234	222	216	216	225	234	255	237	239	245	228	241	246	243	250	210	241	242	233	246	213	251	237	217	242	212	245	261	232	232	236	231	245	233	242	242	228	247	254	206	235	223	228	235	242	268	220	217	226	285	246	241	220	243	266	257	234	254	238	240	241	227	255	234	252	239	253	242	233	206	230	243	253	261	240	237	235	240	199	231	221	247	248	239	217	242	222	227	218	245	259	227	232	207	246	272	232	212	230	239	252	239	256	253	249	253	243	245	234	223	202	242	259	236	244	227	238	236	236	230	224	224	219	228	252	240	254	259	242	235	229	261	241	290	242	219	247	225	217	210	234	241	227	237	228	240	249	218	248	237	231	275	233	252	225	246	244	242	252	247	234	245	219	222	203	228	231	229	227	262	236	231	254	222	198	249	225	229	247	261	265	216	236	230	265	218	227	216	224	270	242	263	245	231	251	248	234	247	237	212	243	240	230	251	206	234	243	236	234	245	259	239	236	244	231	224	228	227	228	238	245	227	241	237	260	230	248	226	218	226	242	259	197	215	218	224	227	222	249	242	241	220	243	236	238	215	267	238	246	240	236	235	249	242	211	234	225	240	257	269	199	228	259	249	226	221	212	251	236	241	216	232	203	235	240	205	231	208	221	221	235	212	233	250	242	232	229	237	237	248	228	221	225	229	231	257	239	267	229	257	242	216	247	254	243	255	246	247	228	242	215	233	246	227	228	236	227	225	238	234	224	233	254	278	256	218	232	222	201	226	234	247	222	215	259	267	239	210	238	245	241	250	279	240	230	240	245	260	243	259	267	222	255	237	241	252	224	233	212	253	223	207	234	232	230	252	232	231	249	222	249	234	221	260	204	233	233	251	228	225	254	200	241	230	235	217	220	256	251	231	230	233	222	244	240	220	246	261	213	234	238	250	240	236	220	260	247	212	239	217	212	216	261	244	214	232	242	239	249	258	254	214	210	242	215	228	266	238	234	221	230	220	239	236	220	223	213	260	234	252	243	237	243	264	233	232	241	240	222	249	238	231	239	239	213	232	238	242	215	221	232	212	258	223	234	225	215	209	207	232	252	219	243	225	261	240	220	220	249	243	240	222	228	214	213	225	216	218	271	246	239	230	249	247	238	218	225	230	239	237	229	238	213	240	223	245	222	228	244	233	221	225	211	219	244	262	233	238	232	257	234	247	252	228	225	231	265	220	208	239	240	233	215	227	219	233	258	253	238	245	253	251	230	228	219	242	203	220	245	218	230	233	221	251	213	225	222	250	264	255	212	250	264	226	245	246	231	243	236	214	234	223	220	246	241	219	223	233	251	241	237	239	217	210	263	237	221	237	247	226	213	233	244	224	230	213	241	240	245	232	241	249	254	243	254	241	255	250	220	246	214	224	205	248	248	237	236	239	217	254	223	233	230	240	251	246	239	197	241	222	234	259	234	233	249	240	215	229	248	242	217	225	228	253	257	239	226	245	244	246	250	246	257	251	232	225	228	221	218	243	209	231	231	226	212	222	210	193	225	228	259	201	212	216	224	229	240	234	235	258	217	229	231	214	245	247	217	239	210	251	221	242	234	252	236	229	231	223	244	251	230	248	218	263	257	227	244	236	248	256	249	223	237	249	235	248	233	222	216	220	252	228	222	233	236	208	220	224	228	229	229	236	231	253	237	243	215	255	235	222	272	206	222	219	216	211	262	231	222	244	250	243	239	259	222	234	217	246	242	255	232	223	229	252	238	265	212	236	217	257	229	246	230	220	245	236	224	201	258	229	244	227	222	223	225	248	233	267	235	217	243	236	229	206	278	235	259	251	224	256	222	258	213	237	249	228	242
24834	21035	27020	25101	9239	1017	805	765	711	665	624	655	679	638	626	632	664	611	653	626	617	651	595	606	567	633	654	590	615	612	582	620	619	579	622	600	634	644	633	655	562	631	647	634	637	616	600	647	597	537	622	631	590	644	609	600	566	596	613	618	624	595	609	628	647	568	567	621	640	569	612	630	644	595	638	614	566	622	592	545	595	595	646	614	606	611	621	627	589	651	619	635	593	582	575	631	653	579	595	660	629	647	555	575	578	620	603	639	602	573	581	599	641	616	641	626	607	596	595	609	593	567	604	608	578	561	613	583	608	602	585	613	674	624	601	625	615	573	659	527	614	644	610	613	640	605	549	563	640	628	670	613	640	634	643	594	578	580	576	561	621	584	614	611	600	616	570	588	580	587	594	603	542	590	614	579	626	606	597	591	629	600	625	593	644	607	573	586	586	584	586	581	616	576	618	626	555	564	583	600	622	613	585	637	590	661	595	588	655	646	625	655	622	621	604	634	558	638	630	608	590	626	632	587	633	607	579	587	593	609	631	578	603	647	613	590	565	637	601	581	623	619	552	582	571	563	561	593	589	618	575	543	566	550	590	608	607	611	604	595	611	608	606	593	574	592	642	618	600	576	632	607	607	630	608	621	603	629	610	593	637	608	594	594	614	555	599	593	589	571	598	632	606	558	573	602	609	581	639	605	565	593	629	617	609	655	580	586	565	607	536	609	611	576	623	630	619	630	644	604	611	625	636	591	604	610	629	594	587	553	597	591	631	662	591	575	618	598	605	584	586	649	585	622	564	600	609	625	611	610	619	600	603	616	636	601	594	607	569	596	526	637	614	630	631	616	615	573	622	623	585	571	629	597	599	576	607	579	578	631	543	619	629	629	631	602	602	617	597	594	613	586	565	582	566	645	594	600	621	549	594	603	664	630	617	570	579	621	624	603	637	632	630	601	589	574	626	614	586	668	586	600	611	603	612	609	617	608	591	621	612	606	590	598	582	559	643	596	600	625	584	594	646	576	635	596	579	614	600	613	612	591	580	590	582	658	590	602	610	628	590	650	586	581	587	597	604	588	599	601	570	577	606	598	587	589	627	638	613	593	568	581	589	604	578	598	638	620	633	626	611	559	618	598	634	601	589	606	609	630	611	601	604	577	641	614	597	554	577	613	592	619	633	622	561	620	618	646	547	606	607	586	602	615	598	596	622	564	633	596	646	643	568	646	627	577	638	549	616	621	604	567	621	638	632	612	641	642	586	600	584	604	585	605	605	603	610	609	617	570	585	605	602	607	598	574	590	595	581	601	626	610	583	566	581	612	603	613	600	638	579	589	581	590	600	614	611	612	553	607	609	614	639	571	569	626	583	591	591	563	608	626	603	645	608	622	576	628	601	646	620	618	586	590	621	623	593	637	614	628	598	569	555	610	604	630	640	623	562	609	588	589	593	586	657	569	608	575	620	575	587	645	587	579	578	575	594	610	629	572	599	610	641	607	558	591	608	576	624	612	635	544	625	568	565	544	651	592	626	597	620	593	588	617	606	620	593	604	573	605	583	672	624	611	557	573	586	580	620	635	634	594	606	586	594	587	633	577	607	604	631	594	640	578	605	571	589	580	622	608	605	543	545	607	613	650	609	620	647	613	637	570	657	564	608	606	625	606	589	602	594	619	578	578	597	615	620	604	583	576	607	598	524	592	613	632	616	570	613	599	548	578	630	546	603	610	595	614	606	623	609	620	614	573	567	627	627	643	615	588	642	556	619	616	577	578	599	625	634	561	611	576	602	611	594	621	554	658	590	592	610	597	616	593	595	543	558	573	586	626	604	578	584	612	580	586	543	657	591	632	630	572	594	608	626	617	591	625	609	630	571	626	595	609	567	611	578	554	616	600	569	582	610	627	572	627	536	585	590	592	586	571	642	631	603	605	609	579	606	587	560	640	577	603	629	587	583	619	585	616	645	585	635	593	645	608	663	581	598	618	571	590	578	572	567	548	610	575	579	617	668	591	611	611	602	660	614	627	621	591	611	617	643	577	628	604	596	558	573	593	634	622	617	594	589	586	623	629	630	560	567	636	604	594	633	586	542	604	657	589	623	593	579	557	603	637	593	602	592	626	628	615	608	594	607	607	626	567	561	556	622	601	587	617	582	558	602	598	592	605	618	596	644	606	614	618	604	588	586	609	647	636	617	585	621	607	638	595	595	600	572	545	572	594	571	610	590	650	634	581	577	569	573	643	607	560	601	620	610	596	637	602	593	597	599	646	592	600	639	668	651	590	604	605	585	635	619	586	619	609	577	595	612	650	597	619	592	569	600	619	591	612	604	654	576	562	593	588	679	595	651	607	593	631	625	586	616	597	612	623	596	590	663	613	604	604	594	585	611	617	609	620	605	624	614	571	580	598	599	622	613	619	602	585	631	610	602	629	594	578	585	603	535	644	539	627	590	626	594	646	599	617	598	599	630	599	597	571	617	594	590	621	639	554	579	643	581	626	614	567	584	614	599	591	650	620	629	634	585	623	624	600	539	557	608	578	589	608	632	585	570	607	578	556	587	566	613	569	622	612	571	566	603	631	614	602	608	622	636	557	604	586	588	580	642	589	660	672	598	612	611	571	590	609	608	615	612	575	611	608	590	609	608	539	644	619	587	643	592	620	603	592	632	557	635	609	593	593	642	551	605	577	588	601	604	619	611	579	557	652	614	573	581	565	614	594	656	602	613	609	562	661	623	572	588	623	585	643	586	590	583	555	618	635	609	594	564	611	595	606	623	604	612	593	643	576	592	611	624	600	579	630	608	576	625	612	639	643	591	606	632	628	581	617	636	565	649	549	627	661	588	625	594	623	585	591	575	610	660	603	609	613	629	597	639	568	620	544	595	589	647	596	571	604	608	583	581	604	586	552	603	613	646	598	603	613	567	613	586	640	597	623	584	644	574	622	556	598	567	598	613	573	582	561	625	586	593	593	593	579	592	579	573	618	561	560	595	599	640	609	596	606	597	616	588	612	644	591	602	580	621	628	610	597	661	631	569	603	629	574	560	607	626	637	604	587	610	592	585	613	571	599	601	571	613	604	577	576	587	611	614	594	606	584	610	641	573	599	599	583	609	647	626	585	564	644	572	599	550	598	609	630	607	575	582	605	596	610	581	620	605	587	624	594	632	618	590	576	582	599	580	636	552	620	631	617	586	589	566	591	603	610	604	583	574	624	619	626	583	645	610	596	593	596	592	584	620	611	647	584	603	607	592	622	612	611	633	594	600	566	575	568	579	568	620	619	610	615	584	651	646	562	635	580	607	623	610	628	633	564	613	592	605	605	591	584	564	575	586	572	606	555	616	551	594	671	657	587	616	555	620	608	585	627	590	604	606	558	593	581	615	581	607	592	575	605	596	592	607	598	567	612	601	616	602	608	557	586	608	570	609	587	582	610	588	590	586	583	619	595	592	618	588	595	622	592	616	592	598	587	628	642	647	545	624	631
19604	4846	3281	1759	1486	1226	1086	938	882	788	778	742	746	714	680	694	661	631	678	662	650	642	636	695	647	671	629	641	658	634	597	626	669	628	625	653	645	637	649	638	620	635	653	632	634	625	670	594	670	635	634	630	621	581	635	601	658	631	574	605	590	665	610	638	586	633	640	678	648	622	601	641	688	649	596	596	616	600	645	640	622	664	626	633	634	663	601	581	627	628	622	643	635	630	641	640	594	603	634	644	655	685	642	624	623	628	598	623	628	591	661	618	631	656	590	643	683	617	609	656	633	629	634	657	607	667	650	610	606	688	634	625	668	628	655	642	626	586	552	596	673	668	606	674	633	625	599	670	609	652	645	676	609	624	611	662	712	596	646	619	635	611	576	628	654	646	672	619	639	624	652	606	642	616	603	674	649	613	620	661	619	614	632	611	639	649	635	613	643	625	593	641	650	636	627	638	641	666	601	577	657	614	622	654	615	603	668	643	618	592	620	645	634	655	618	614	617	642	618	620	632	614	675	597	595	626	650	565	618	581	663	633	643	613	614	629	615	631	604	613	610	642	605	624	636	589	620	647	664	639	611	618	627	590	620	657	584	628	629	623	601	634	612	648	634	613	602	619	658	596	606	648	683	629	643	640	619	597	620	659	615	661	624	651	616	619	685	621	666	649	686	641	654	618	555	643	621	637	640	645	624	605	627	632	665	650	638	622	646	633	637	641	597	624	615	677	667	613	606	592	643	631	593	676	643	697	661	592	643	645	658	643	601	627	592	658	614	623	657	642	655	623	667	602	582	625	606	600	598	617	689	645	603	628	625	649	635	653	630	636	625	638	633	624	587	611	595	622	620	660	611	613	656	598	607	668	611	666	603	645	656	680	624	612	644	616	616	636	636	608	676	630	663	620	624	662	628	619	610	682	594	626	594	624	669	654	620	606	597	587	625	593	631	622	609	648	615	600	644	566	608	625	626	627	629	630	611	601	645	644	675	628	633	674	625	624	657	666	665	645	616	615	589	637	623	648	667	628	600	600	664	648	589	609	654	591	613	650	606	629	626	660	652	593	620	629	623	661	679	625	656	606	643	591	640	599	634	624	665	642	623	661	599	661	629	605	620	633	657	614	617	603	652	631	638	614	616	664	613	581	627	631	602	635	617	637	602	600	641	680	609	594	631	628	684	607	610	606	626	667	627	620	676	620	633	607	627	605	619	654	602	629	661	624	650	650	654	618	661	609	638	597	590	626	636	623	630	644	619	642	607	635	675	642	628	597	607	611	614	640	703	645	643	647	656	634	640	588	590	648	660	665	640	596	640	669	642	641	642	604	660	622	611	622	625	637	643	642	667	584	650	614	633	635	650	611	641	604	605	670	616	595	683	615	643	644	624	581	627	597	651	637	651	665	632	599	633	662	655	642	646	636	632	615	673	661	621	605	661	626	636	582	617	647	586	668	590	664	615	580	627	583	656	664	613	634	595	611	639	628	675	605	640	604	613	592	615	588	655	639	616	604	625	647	628	649	645	652	663	625	615	633	636	609	626	614	656	656	596	587	666	661	624	610	622	598	662	669	611	614	630	628	602	646	633	605	603	642	636	641	576	637	628	641	602	605	584	627	630	660	601	634	645	626	633	618	653	651	593	630	624	657	601	625	635	618	609	632	626	653	596	630	612	601	645	632	639	663	611	639	660	640	592	621	656	638	626	624	653	587	671	667	653	648	629	631	658	649	647	605	610	660	623	681	627	636	626	644	580	620	620	654	599	629	633	606	627	659	668	605	583	667	631	648	604	622	650	616	670	598	607	636	654	588	636	677	610	631	649	685	635	603	648	553	610	636	632	607	701	617	628	628	629	597	609	645	601	611	646	659	589	625	608	603	620	645	617	641	634	634	607	625	646	645	620	568	661	626	643	613	656	600	598	619	650	635	614	631	638	676	637	665	618	625	646	633	587	634	629	614	620	640	635	600	655	619	639	631	612	669	593	638	579	580	624	658	653	703	630	666	625	624	665	599	612	642	633	661	644	623	594	676	613	642	603	619	556	614	594	650	632	656	610	607	647	622	628	605	629	602	617	621	627	593	629	623	632	608	609	621	629	616	625	659	682	632	581	634	617	606	616	645	644	613	672	618	623	628	631	635	634	642	616	613	602	622	621	557	638	630	642	665	600	623	695	617	603	603	643	643	617	603	625	650	642	646	636	652	639	609	620	614	659	629	626	679	667	675	597	635	667	618	658	645	645	651	637	608	652	652	609	643	602	635	656	602	613	649	619	626	662	627	622	636	648	633	613	634	671	700	676	571	666	607	630	625	597	590	643	638	630	602	600	659	629	618	677	662	611	627	649	596	650	621	630	633	640	592	616	612	625	631	597	579	652	632	596	616	609	589	620	622	581	642	623	650	605	648	655	626	609	622	569	581	669	671	609	661	661	590	638	666	684	596	614	628	632	620	631	660	600	652	605	664	644	616	672	634	623	625	668	661	665	617	657	629	646	633	674	626	636	640	659	600	592	616	643	658	640	628	640	619	627	580	639	632	648	650	677	651	626	672	649	659	664	608	628	644	627	638	611	651	646	668	644	669	675	619	619	623	649	627	644	642	551	609	621	630	649	648	634	613	661	653	632	605	662	612	630	661	559	599	602	602	568	652	662	603	647	627	583	631	591	598	608	632	618	610	620	665	620	666	651	616	652	623	670	642	622	587	637	647	664	616	658	651	668	639	619	628	653	594	627	627	611	647	638	642	635	610	619	683	657	610	639	613	669	626	638	609	653	615	654	658	597	632	617	625	637	604	669	614	608	631	636	605	598	628	642	600	665	669	623	644	655	660	598	650	586	603	615	608	612	658	644	660	637	596	588	664	647	645	622	619	613	611	588	629	674	608	641	656	618	644	606	655	641	671	595	597	646	644	620	611	607	623	678	640	641	580	599	609	630	627	630	653	631	643	633	617	578	621	657	631	616	631	640	634	669	598	663	631	634	620	622	634	653	625	637	666	650	631	638	625	646	625	587	632	650	642	652	622	655	649	631	650	585	652	660	596	622	634	646	688	639	604	614	630	610	632	608	638	632	634	597	625	636	669	615	602	604	628	679	656	619	669	647	677	703	594	652	659	618	635	622	667	591	610	608	672	608	653	653	614	596	636	643	633	596	609	618	666	684	632	639	667	647	659	589	615	654	677	658	620	610	625	671	568	632	622	621	633	668	609	636	644	604	641	618	610	625	610	605	600	623	604	667	612	642	639	636	603	625	621	658	652	605	603	655	665	616	656	610	635	545	613	626	626	610	615	649	616	662	627	629	618	664	664	617	622	596	613	645	645	602	624	622	665	630	665	587	601	571	594	647	625	647	630	644	609	606	622	656	604	634	681	620	613	647	608	609	610	647	666	629	651	610	620	633	609	642	622	599	666	650	628	628	602	595	655	624	600	641	617	643	640	654	613	609	667	630	633	591	629	626	610	577	643	640	601	622	645	604	700	625	660
22532	21070	28691	23683	21074	21123	7443	1185	911	785	743	690	641	618	611	598	628	593	560	543	532	582	532	514	559	544	537	506	497	509	529	523	512	481	508	493	499	483	514	492	487	470	485	494	524	518	505	511	499	488	504	463	514	454	467	467	477	496	499	499	501	459	450	495	500	476	489	468	474	455	465	483	504	474	525	468	438	487	502	503	498	484	481	462	536	503	479	486	514	513	462	498	483	524	516	512	455	498	536	518	495	482	484	486	505	461	486	480	463	496	466	463	530	461	470	480	489	493	455	461	490	469	469	480	488	485	485	511	486	487	518	504	496	529	469	491	527	461	486	463	488	457	489	458	549	475	486	498	450	473	477	483	446	500	490	454	447	448	474	487	485	458	475	501	481	461	474	473	453	512	495	486	471	488	476	443	502	467	474	473	454	466	485	474	500	464	466	435	496	494	476	505	465	487	437	492	479	499	494	482	471	474	467	499	446	477	499	475	457	462	504	514	474	496	481	504	496	465	478	464	463	492	508	505	504	433	498	509	506	479	509	468	517	537	460	507	498	466	470	499	489	509	479	533	487	459	503	490	467	490	476	462	476	472	479	451	481	447	456	448	466	514	514	471	487	464	480	479	497	499	487	477	498	482	502	499	475	505	461	488	499	484	467	470	493	485	462	471	479	485	496	476	502	436	420	500	518	490	468	505	516	489	502	472	459	452	514	463	493	474	477	470	516	474	465	516	451	461	485	512	461	457	461	489	531	480	499	480	503	466	494	507	507	464	501	469	491	490	492	493	435	493	510	418	492	466	473	437	486	455	473	471	468	490	475	465	501	477	459	496	467	487	495	489	450	477	507	491	456	483	486	489	483	509	469	506	462	488	487	519	492	483	472	495	484	514	473	478	442	428	469	468	495	466	523	521	481	475	498	506	544	486	487	485	447	521	468	509	481	460	527	490	463	470	481	487	488	490	441	467	473	479	473	526	420	483	457	460	504	467	512	480	463	493	490	450	476	495	482	476	504	496	477	488	466	467	428	503	499	483	502	495	458	508	511	516	489	471	473	502	498	455	508	474	494	484	476	511	491	455	494	519	521	474	507	475	515	501	500	508	495	493	504	518	511	495	494	459	478	497	488	462	478	492	446	500	490	495	479	485	496	461	483	472	501	475	516	493	498	454	508	485	474	490	475	466	462	496	487	512	481	467	518	506	455	484	502	534	487	494	462	483	452	451	492	467	498	477	522	465	483	464	469	481	509	507	465	486	483	441	459	477	499	462	498	491	488	481	469	483	512	493	495	513	475	482	456	522	470	468	471	460	493	464	499	476	452	508	501	466	465	504	462	486	473	511	426	489	477	475	468	517	452	508	490	505	517	477	473	515	501	503	496	503	478	499	483	511	474	493	475	498	457	454	491	514	463	500	487	464	465	513	515	486	489	506	496	516	449	472	482	477	485	496	516	487	498	541	449	498	515	481	520	463	487	468	462	490	469	446	508	481	492	472	469	505	502	502	498	470	480	509	453	416	448	472	505	470	478	487	488	524	539	463	463	477	511	472	519	492	497	462	465	480	515	484	468	509	487	445	458	495	530	439	473	462	479	497	467	502	494	491	443	499	505	501	481	481	486	483	454	456	476	481	456	506	522	487	523	509	460	480	501	513	489	477	504	482	503	500	463	480	531	496	464	465	466	455	461	510	505	476	482	480	477	517	448	461	451	455	495	474	524	489	484	451	488	479	451	476	468	515	522	485	479	488	471	439	488	464	517	483	476	495	490	464	466	465	472	505	466	484	474	496	491	478	462	489	487	455	450	460	449	509	514	468	479	485	481	476	457	472	465	466	465	462	481	488	490	533	485	446	465	473	442	436	501	471	473	504	480	512	506	486	479	477	502	472	497	477	495	486	545	477	487	481	514	446	494	470	496	478	483	454	477	502	477	445	499	490	519	451	500	487	463	486	504	446	460	494	477	539	480	482	478	460	473	555	461	487	498	453	449	459	474	489	471	458	508	486	492	474	479	484	461	463	480	499	500	455	491	490	501	491	464	482	487	477	467	508	469	495	476	444	493	517	504	480	494	466	521	486	484	444	443	480	469	510	481	489	442	486	459	493	516	492	486	481	467	497	492	492	525	505	478	509	498	489	491	451	473	483	459	476	479	490	494	462	462	522	460	492	472	487	512	472	509	515	495	483	466	487	464	482	466	494	440	466	449	467	429	458	463	456	521	481	491	473	521	466	477	463	499	549	472	500	465	515	448	503	488	486	464	485	506	502	473	481	479	507	462	490	503	471	508	484	506	487	458	483	441	521	490	472	465	450	475	476	522	448	483	487	521	482	473	504	498	440	490	511	431	460	492	450	437	496	509	512	466	450	505	469	477	440	479	450	506	463	468	502	517	488	509	492	423	478	522	496	490	480	504	478	524	485	484	502	482	453	487	474	475	518	466	465	486	488	495	501	476	497	453	502	479	485	475	457	474	490	478	497	489	481	466	484	479	473	500	502	459	486	494	498	448	489	468	478	463	474	466	520	464	504	424	460	481	492	487	485	499	488	453	489	498	505	471	487	453	447	490	495	454	484	458	491	446	477	484	515	471	459	479	513	474	460	490	466	505	502	522	493	537	477	454	463	474	479	490	493	485	474	468	488	493	511	491	477	443	497	511	484	460	463	472	478	484	502	481	529	488	537	446	501	476	473	457	465	487	458	509	500	503	475	491	493	486	482	446	491	476	507	497	495	473	493	476	437	521	510	514	492	508	458	456	461	480	475	459	490	444	483	476	495	454	464	443	475	516	518	453	468	479	499	474	520	505	482	451	465	448	516	504	441	484	486	507	535	489	484	457	475	468	438	430	494	509	462	495	498	466	483	472	512	494	460	519	456	503	488	455	471	517	492	465	475	490	491	481	456	525	476	482	518	455	479	458	524	445	469	484	479	531	496	444	475	481	474	480	490	470	487	481	471	447	480	510	471	481	459	491	449	475	440	472	476	463	468	511	463	530	499	484	457	498	436	475	491	463	474	486	464	439	511	477	472	488	492	512	488	463	464	470	474	470	465	479	503	502	463	440	485	431	498	489	478	494	478	495	493	505	462	496	489	461	476	481	477	474	461	471	468	483	479	460	499	493	461	454	476	457	501	453	432	498	499	484	497	504	510	452	460	463	508	495	483	475	441	469	472	507	468	477	504	488	456	506	508	487	466	496	482	499	437	471	491	481	465	467	485	495	446	497	468	466	513	455	498	481	528	488	494	487	435	447	475	461	548	489	521	506	474	539	501	483	439	501	469	486	481	482	472	451	470	518	493	451	459	501	544	478	510	449	469	444	461	563	468	488	458	486	504	453	458	476	478	498	452	492	485	466	422	506	496	464	469	477	463	494	454	423	497	499	481	478	504	480	434	492	468	479	486	459	502	501	484	497	502	476	500	497	503	495	496	486	496	479	477	464	465	487	507	487	489	457	517	489	445	434	447	469	462	505	486	480	477	488	437
27442	13445	9265	4633	3261	2496	2009	1540	1273	1210	943	902	786	738	712	679	646	631	613	597	649	543	573	556	548	579	561	542	520	508	526	544	538	519	481	494	492	503	532	514	496	513	487	497	507	504	515	512	493	472	524	527	499	469	511	513	451	482	487	477	489	497	473	448	514	479	493	487	479	505	532	491	503	516	467	451	505	485	493	505	459	462	466	466	464	474	484	473	519	517	479	455	501	458	476	458	461	486	474	483	463	485	477	468	476	484	517	500	496	549	489	491	526	474	488	523	500	486	461	520	450	474	534	477	478	462	469	471	501	467	494	505	482	520	486	470	466	475	476	451	491	476	484	488	502	498	471	485	507	460	473	475	473	491	462	484	477	475	509	452	518	505	468	474	512	425	480	508	477	467	515	484	511	449	496	467	535	493	479	469	495	493	451	469	474	473	487	490	437	494	464	486	467	480	493	475	469	468	495	537	498	484	545	499	466	462	472	493	489	492	469	478	496	494	494	461	496	482	456	469	485	495	482	496	476	468	475	436	487	470	519	513	449	499	490	504	466	481	468	491	486	521	487	467	487	519	468	473	494	503	454	467	474	527	484	496	492	502	489	480	468	457	478	453	466	505	464	472	492	454	470	489	469	483	495	475	485	470	519	500	511	484	551	504	440	519	456	465	485	499	491	486	477	476	464	485	469	505	450	508	484	486	479	467	463	487	465	487	443	488	457	473	492	475	517	498	467	492	480	504	503	459	483	472	447	470	483	539	482	472	474	491	486	445	541	489	470	502	506	486	475	462	491	474	485	487	512	460	508	471	462	539	506	480	438	490	469	473	471	459	523	467	487	515	489	463	449	499	468	480	509	487	440	465	468	470	459	479	479	442	461	522	451	474	482	474	450	490	501	511	516	446	450	469	464	456	525	509	506	498	513	470	466	478	518	512	489	485	478	473	468	495	476	504	489	472	475	472	470	480	481	497	503	484	514	467	492	475	472	472	488	405	464	482	548	522	497	488	502	474	505	505	477	488	500	487	502	522	492	498	473	502	501	467	501	447	481	441	456	483	506	493	484	518	498	483	481	500	494	512	474	460	437	503	513	469	473	456	472	458	509	478	479	485	506	489	472	485	528	518	477	455	524	454	478	457	538	477	485	473	498	492	478	489	460	472	468	461	488	473	487	468	459	493	498	466	467	463	492	490	490	449	539	482	500	471	473	463	448	474	440	464	485	489	501	492	451	468	530	479	467	484	514	495	535	471	497	490	494	461	472	502	515	479	427	479	511	488	494	468	503	485	452	475	497	482	449	472	475	464	491	498	481	460	468	500	512	492	487	508	489	469	469	475	482	518	508	486	503	467	485	470	456	472	494	501	453	452	495	505	475	471	450	501	517	496	462	505	468	467	507	502	492	491	490	509	451	495	517	441	499	498	486	487	454	442	478	501	491	477	464	482	511	462	474	491	489	457	506	537	514	482	508	471	511	480	495	451	484	480	467	463	501	514	486	479	493	502	483	486	500	482	486	494	511	478	502	454	470	452	505	522	477	488	484	472	514	488	451	505	488	444	460	494	476	488	492	479	506	472	471	460	470	458	445	528	501	480	484	465	502	496	513	477	441	425	488	460	487	459	465	479	472	546	509	467	458	502	515	446	454	515	481	455	459	493	468	485	492	500	511	500	472	523	489	485	477	530	498	449	484	506	484	461	472	482	490	493	494	550	528	479	485	473	488	460	507	479	494	489	453	474	464	441	459	467	478	454	500	479	462	477	470	487	486	506	460	490	483	489	460	504	468	493	497	497	458	508	492	495	474	479	513	500	501	508	479	464	503	528	465	481	504	493	468	447	481	463	434	494	489	493	499	452	525	452	519	466	455	462	475	460	506	432	476	484	494	460	486	443	456	487	461	490	471	496	492	455	492	477	490	499	455	500	467	503	509	455	506	491	451	505	471	503	460	500	512	499	502	481	515	489	500	508	463	486	485	471	488	502	449	496	503	452	510	492	520	521	483	456	468	473	505	525	507	494	469	456	494	455	485	507	529	488	491	429	471	504	465	442	477	514	519	498	453	486	476	514	449	486	475	496	458	523	468	479	490	459	495	482	504	495	490	479	475	473	459	479	478	483	479	489	513	497	509	478	505	483	513	517	484	469	504	462	540	457	479	481	489	498	516	536	456	491	472	497	457	505	484	506	499	466	459	499	494	438	471	465	493	452	496	477	498	510	474	510	474	464	472	430	499	487	471	515	503	475	469	492	468	494	506	521	455	488	454	454	517	448	511	464	478	437	443	468	472	469	506	500	469	435	506	501	485	485	508	489	476	477	477	437	502	468	455	502	470	437	469	471	468	444	452	474	476	473	516	501	494	471	479	527	483	497	504	478	490	492	486	493	528	475	487	493	491	455	521	490	450	484	523	490	477	470	469	499	485	520	469	493	495	471	501	505	453	505	500	486	469	515	475	487	448	519	483	484	520	507	473	471	463	471	529	508	467	499	471	504	484	448	459	484	483	492	467	471	484	520	521	478	471	466	489	526	488	513	514	462	456	493	500	483	476	436	492	524	527	493	508	490	493	457	506	473	488	454	467	502	477	487	483	494	472	505	432	463	531	500	478	490	510	525	466	495	486	472	494	490	490	475	497	444	513	440	523	493	477	499	435	473	512	535	523	476	511	501	495	445	509	477	469	500	484	436	509	466	485	458	484	477	437	460	471	485	453	477	496	439	515	504	525	509	491	479	480	446	496	473	475	502	480	498	512	486	526	477	468	472	477	481	438	506	485	506	490	525	508	475	424	468	463	503	478	477	501	487	483	498	483	497	492	445	479	492	500	495	472	481	498	476	464	462	455	462	470	479	515	470	464	523	473	485	491	473	482	476	489	455	460	449	478	492	472	478	487	456	487	466	502	507	438	504	445	480	476	465	487	455	480	476	483	496	500	479	488	479	472	483	519	465	514	491	479	461	502	485	482	458	470	481	450	505	492	431	491	484	487	500	485	454	515	458	477	463	533	490	486	478	534	482	497	485	507	485	461	484	494	484	469	498	456	511	538	515	509	444	484	483	461	452	487	467	472	481	501	475	457	492	488	482	492	479	478	510	496	497	465	466	506	466	486	512	468	489	469	474	522	499	477	476	494	480	523	439	491	475	495	502	480	503	490	451	454	491	499	465	470	505	465	462	490	529	482	481	490	496	467	476	456	487	467	501	508	467	467	470	495	464	520	489	462	524	458	473	461	487	490	501	474	501	483	496	474	490	514	464	460	445	493	469	496	455	477	495	463	487	523	495	534	501	503	464	473	500	496	473	451	462	496	481	485	565	512	427	502	463	506	471	470	477	489	471	458	463	474	499	468	470	532	511	491	436	494	509	478	463	469	463	500	532	482	490	486	497	465	456	499	485	499	505	498	454	500	501	482	469	461	436	460	464	499	484	465	472	466	418	493	479	533	499	479	481	485	527	513	484	501	490	556	474	492	503	476	526	500	459	471	460
27911	17107	3270	627	398	415	400	353	364	353	361	348	352	326	345	374	351	378	314	332	348	360	305	362	358	314	388	342	307	342	321	341	346	387	369	352	326	365	320	344	323	328	350	373	351	336	378	356	366	346	333	334	358	338	326	350	329	359	313	333	331	348	366	336	351	329	354	343	346	326	372	355	393	354	353	350	368	334	350	359	368	297	362	344	343	339	354	345	341	375	347	350	379	332	378	345	354	339	340	326	343	335	338	361	368	364	368	366	346	346	326	338	326	350	338	359	342	331	357	362	350	373	370	381	324	337	340	356	306	327	347	355	342	362	352	353	377	328	347	333	381	351	351	323	363	375	360	356	346	374	393	367	324	346	330	345	350	350	340	327	369	359	328	343	374	326	350	301	337	328	360	354	370	356	343	345	349	307	326	337	353	325	364	366	338	348	351	349	335	343	333	336	348	334	359	353	354	346	372	318	339	374	350	352	347	354	361	301	349	343	367	337	354	344	327	339	341	332	363	372	358	335	336	387	369	343	350	309	344	354	358	336	349	353	354	364	384	356	360	375	328	376	369	368	334	342	366	350	375	376	342	311	387	365	348	363	357	328	336	369	340	362	321	310	330	361	365	331	368	344	333	381	324	346	363	320	385	355	308	341	348	338	346	331	350	353	329	356	354	314	321	349	383	348	337	337	345	352	344	369	326	391	357	374	399	351	346	329	393	326	328	320	347	354	348	349	378	355	352	372	318	352	351	355	318	388	376	361	364	364	328	332	331	315	376	338	347	353	342	352	321	336	335	353	357	304	346	359	400	386	371	341	384	369	360	354	353	333	344	367	337	347	383	345	357	358	402	378	313	353	327	365	346	358	313	339	340	319	355	328	364	337	338	369	374	321	377	341	325	338	325	357	386	365	362	335	351	329	368	373	354	351	358	355	348	381	357	348	335	339	378	319	339	352	337	352	322	384	330	396	379	345	322	305	346	385	342	345	367	332	340	346	356	379	329	322	358	335	336	326	344	357	342	368	344	335	351	332	362	358	375	370	338	335	324	342	343	351	348	360	353	358	355	330	357	337	394	352	364	360	355	373	345	351	341	338	332	337	312	345	354	358	349	350	357	373	323	368	361	331	336	364	354	354	344	358	342	345	383	351	359	365	330	354	334	362	342	303	346	354	330	353	342	339	324	323	372	347	331	354	330	361	370	343	367	357	371	362	394	342	344	354	396	322	350	342	349	340	343	320	350	336	371	346	347	343	366	337	342	341	356	365	355	373	361	377	342	349	369	358	341	344	362	349	346	353	364	365	326	331	323	352	356	350	345	355	352	356	355	322	348	355	356	317	343	356	337	354	338	356	357	342	347	333	321	336	345	346	362	350	327	340	338	363	338	363	330	348	341	359	329	388	362	373	338	360	324	371	375	378	350	371	373	353	328	340	340	294	349	341	357	358	343	321	334	369	359	355	362	346	320	338	332	320	319	351	343	340	314	349	385	347	323	335	360	314	349	386	348	363	350	332	348	317	353	330	383	360	278	335	338	375	358	350	363	367	352	352	352	336	365	360	375	349	333	339	326	326	342	345	322	385	344	393	353	395	393	375	351	324	346	327	349	364	395	374	338	335	352	342	325	325	390	337	366	361	331	387	305	353	352	415	373	341	347	364	359	360	336	364	344	372	326	355	320	338	372	365	356	352	335	335	333	327	333	329	358	342	337	384	345	357	336	326	342	346	352	367	323	342	348	362	372	323	383	330	350	340	346	345	309	393	340	367	379	352	336	365	336	413	372	347	325	379	348	350	350	365	381	348	363	368	359	362	406	364	363	336	344	366	351	317	363	367	337	345	384	332	359	340	320	361	354	343	319	338	359	388	321	349	345	371	355	363	344	370	336	352	368	326	328	360	335	380	361	363	320	355	368	343	362	351	344	350	359	348	346	378	361	344	367	369	318	352	339	361	341	341	351	336	368	357	347	364	324	370	356	345	380	344	362	360	350	344	345	364	347	327	340	359	361	370	327	325	352	353	371	372	321	367	323	357	307	368	358	354	342	322	363	360	356	332	348	343	328	359	368	355	332	352	345	323	359	306	356	357	349	354	356	360	349	352	343	334	340	339	337	351	310	348	368	336	353	341	354	327	329	327	345	344	379	344	335	348	372	363	371	327	368	366	365	324	336	321	354	352	342	348	332	334	353	400	375	337	331	381	365	350	354	356	338	360	356	326	369	336	324	352	334	359	360	347	330	329	335	332	378	369	363	339	359	382	334	347	340	345	392	353	336	334	344	365	338	341	350	361	335	352	369	328	357	346	346	346	349	369	378	393	382	340	339	365	374	340	314	375	316	310	335	354	380	314	315	327	366	363	360	333	303	347	369	364	361	349	348	376	339	356	348	373	362	346	374	347	360	358	338	348	346	337	331	347	363	395	356	384	384	326	328	364	325	352	363	343	359	359	366	350	362	387	343	336	336	310	315	346	363	321	353	357	353	332	344	355	363	360	339	342	357	367	346	369	337	347	348	373	357	334	324	320	378	342	400	401	352	371	353	366	334	339	368	348	364	383	375	350	344	365	326	350	351	382	367	357	334	327	346	360	345	340	338	360	363	333	323	333	363	352	348	387	358	340	372	333	340	357	383	352	356	332	358	389	322	331	321	346	326	351	322	362	337	364	366	337	329	335	343	324	372	351	327	346	359	353	337	354	368	368	341	359	341	364	333	353	374	347	382	348	339	405	348	351	344	357	311	333	383	327	340	388	316	339	341	354	339	336	330	345	364	333	337	350	353	372	347	354	334	386	377	360	359	368	324	357	365	325	343	354	326	356	345	349	378	351	356	319	340	345	334	337	375	370	354	357	349	332	383	363	322	338	319	337	337	369	335	342	377	375	315	353	331	380	334	345	372	363	341	321	365	343	393	384	378	360	370	332	314	349	381	371	319	351	361	357	350	360	328	356	324	361	342	338	360	343	336	359	354	333	354	344	346	333	315	383	351	375	330	388	359	366	384	331	325	329	342	357	341	320	351	363	350	344	373	352	346	335	333	336	365	295	349	347	356	349	348	338	343	326	331	315	318	346	333	337	363	345	342	321	362	364	380	352	336	353	360	369	354	338	329	356	333	344	336	354	378	356	360	377	313	380	337	355	393	356	346	345	323	350	348	381	381	374	365	363	324	383	344	344	366	334	339	376	319	354	338	377	343	365	315	374	327	337	355	313	362	345	378	347	368	343	331	346	368	357	349	335	345	380	368	333	324	318	361	364	308	346	361	347	346	310	353	325	365	340	369	339	334	327	363	324	356	333	353	358	359	344	336	389	355	339	332	354	379	353	357	345	344	334	380	321	318	348	345	337	343	324	334	347	340	368	385	325	349	346	364	349	359	369	370	372	390	358	349	345	341	369	341	354	324	368	353	375	345	386	356	360	338	370	304	352	381	335	350	370	336	350	347	355	346	379	332	363	321	331	358	358	344	334	350	354	315	329	341	373	337	329
8100	962	726	522	462	450	420	442	416	426	423	417	384	414	407	409	409	368	387	372	421	382	389	356	378	391	387	395	354	370	386	394	384	410	379	377	388	357	363	383	404	387	408	372	402	437	405	394	417	324	398	422	381	369	380	384	400	375	397	354	379	371	391	395	392	403	376	404	383	376	388	384	393	377	383	384	387	389	374	371	338	393	387	374	419	372	367	391	377	384	378	382	419	375	407	386	396	374	383	374	378	371	406	402	404	400	368	380	370	369	396	380	400	400	428	373	366	374	396	371	390	356	407	382	380	398	371	395	328	388	419	375	407	410	434	397	339	364	355	369	371	402	394	378	405	397	403	355	400	407	348	353	403	404	371	409	368	399	379	370	417	400	402	395	415	393	450	397	378	404	385	390	391	390	373	414	427	382	401	374	392	414	386	393	383	392	372	373	372	398	404	400	370	391	379	380	371	405	378	371	380	401	398	382	368	389	378	373	363	369	408	424	399	411	362	407	385	372	404	412	418	374	382	352	336	408	380	400	379	333	385	373	396	376	396	373	406	392	381	336	423	381	423	398	366	410	360	336	449	351	344	362	409	388	408	356	438	378	369	411	443	406	392	387	391	406	376	373	346	401	376	404	393	398	393	393	396	389	367	345	391	369	375	378	352	406	363	368	349	366	389	371	372	395	389	377	437	401	395	400	428	377	381	389	375	400	400	419	372	397	370	357	407	383	383	380	398	394	400	378	390	396	407	383	369	419	404	391	357	401	393	380	396	374	381	352	375	356	376	382	399	412	378	379	388	386	383	400	406	386	391	377	363	381	416	361	388	391	393	379	379	389	370	411	394	374	403	390	400	374	397	387	364	394	377	399	391	379	380	404	387	397	413	377	418	396	393	415	382	393	403	428	394	379	401	346	386	411	378	386	391	378	376	381	413	387	379	407	385	401	431	376	425	396	407	359	381	384	392	387	390	410	372	406	391	370	432	379	378	409	405	387	406	414	366	411	394	400	427	383	358	420	376	401	399	408	380	390	364	394	362	441	402	394	356	396	422	403	369	402	386	398	373	405	373	394	387	361	377	362	392	375	393	364	437	354	389	399	371	399	381	379	357	370	371	385	381	417	372	382	393	386	402	397	391	372	391	360	393	390	382	393	400	413	349	388	396	415	374	400	387	385	385	396	402	410	389	391	396	372	350	402	388	392	373	368	419	410	356	380	379	402	386	384	400	387	357	384	415	418	381	392	388	393	395	435	390	357	405	371	357	359	390	401	408	361	382	359	376	374	419	417	408	406	394	356	384	377	373	349	381	410	405	361	391	384	416	386	367	371	372	383	406	390	366	373	389	363	367	368	387	397	390	366	386	410	389	354	390	399	370	386	415	367	383	364	396	394	364	372	394	370	391	401	395	373	387	424	377	387	362	361	365	357	382	422	404	413	427	395	377	392	395	364	417	394	370	383	375	361	398	377	413	382	397	400	373	379	391	377	355	384	396	377	380	409	379	338	412	375	376	417	388	381	369	412	416	379	406	398	401	402	403	422	375	413	350	418	368	375	373	384	390	366	399	399	372	368	383	412	369	408	379	401	365	403	385	370	370	416	380	382	368	376	419	368	341	356	377	374	362	383	362	348	394	391	369	324	388	378	399	405	421	365	414	391	395	393	417	403	392	382	388	351	376	380	371	428	425	415	380	375	377	416	422	391	366	409	412	406	334	349	435	400	391	355	403	420	400	375	409	368	362	361	379	394	405	435	369	367	414	418	408	367	391	410	373	388	381	378	409	384	398	386	367	379	411	402	384	386	399	416	395	374	422	407	409	378	358	361	408	405	386	373	378	407	365	353	389	381	362	393	402	386	376	402	357	412	380	391	348	419	374	387	393	417	387	427	393	411	400	401	391	375	383	373	388	370	381	388	375	387	399	407	399	422	396	384	414	389	367	370	413	382	417	416	392	384	396	352	376	380	376	417	418	386	400	390	394	361	392	390	386	395	380	411	406	416	385	380	396	372	391	434	383	380	412	365	383	398	379	384	379	382	421	406	375	373	380	354	358	408	408	395	402	395	408	397	404	423	367	407	403	402	379	424	401	423	390	395	413	372	399	374	340	393	388	402	422	362	405	381	386	384	384	395	363	417	382	383	375	399	381	380	365	396	381	398	361	384	377	404	349	377	384	385	432	379	414	403	396	409	396	350	387	413	396	392	373	393	397	356	403	397	353	384	340	402	409	395	385	392	387	380	381	381	367	390	358	385	409	400	413	418	391	397	394	389	412	385	373	401	369	369	390	402	335	365	377	399	382	385	366	372	367	385	380	408	365	398	367	393	366	430	391	361	387	429	418	376	401	358	371	413	381	378	427	386	368	378	393	364	370	383	389	356	397	410	431	423	384	433	380	409	375	393	398	401	373	386	375	400	340	389	404	399	386	385	417	397	376	396	401	370	421	382	377	360	413	398	389	364	405	393	420	383	400	380	395	408	403	369	442	372	387	388	408	351	367	400	409	419	378	375	387	382	379	373	402	420	376	412	367	374	366	372	376	373	386	367	419	426	406	389	379	410	345	416	395	392	365	354	377	427	388	403	393	369	383	385	389	412	369	392	361	396	424	409	372	424	379	379	398	377	361	398	363	335	425	363	397	387	375	383	382	423	386	393	379	373	396	369	376	383	393	435	386	448	366	387	371	375	403	376	373	387	409	381	366	385	402	355	398	378	402	405	403	398	380	373	373	367	393	425	428	383	384	406	355	401	375	407	421	391	390	362	371	390	383	372	371	361	380	370	377	391	400	428	405	426	375	399	410	404	417	441	344	399	413	383	391	369	394	396	371	397	344	353	354	395	394	416	400	397	405	367	413	407	419	383	371	386	411	395	384	356	374	375	413	426	389	358	378	380	404	376	367	388	393	384	402	383	392	347	405	414	370	395	414	397	413	399	380	386	404	390	403	347	357	368	384	406	394	402	381	381	426	393	375	395	387	407	397	341	420	415	384	396	413	370	380	375	383	347	394	384	396	379	373	415	373	416	390	393	373	397	378	370	348	406	379	389	382	401	404	388	366	383	413	392	380	392	401	353	350	340	358	363	358	359	383	383	394	412	369	351	386	339	408	391	359	414	405	372	398	367	379	406	358	381	398	424	374	385	369	389	396	386	416	376	391	381	417	379	386	396	384	403	427	400	371	446	357	361	373	389	382	377	413	367	402	376	365	370	405	365	361	403	379	403	387	402	360	409	390	344	379	387	407	332	405	396	382	390	398	380	384	411	368	382	354	401	393	382	380	407	392	392	417	388	398	386	380	387	393	410	368	377	363	399	425	407	386	381	393	416	389	370	397	398	394	387	382	435	392	385	369	358	387	392	426	386	354	405	376	404	420	394	411	381	417	392	374	403	400	406	375	392	401	386	418	413	383	386	413	390	399	376	371	407	397	363	407	368	405	357	390	334	385	374	377	362	350	358	343	407	365	412	376	388	406	429	385	346	390	391
23696	21102	28305	24143	21102	8772	823	515	420	414	366	357	295	307	286	266	253	245	238	269	230	219	228	223	196	227	216	231	221	219	205	240	217	219	209	221	235	209	199	201	237	209	214	196	207	236	220	225	218	201	193	227	181	223	210	210	218	242	211	211	229	227	220	194	216	221	193	194	230	192	196	202	207	211	217	229	202	208	205	213	203	235	200	218	210	194	230	209	193	229	202	211	199	214	231	233	232	205	185	223	200	206	218	201	208	185	194	221	216	211	212	206	217	218	216	185	201	197	209	196	231	207	200	186	197	200	219	217	200	224	195	202	225	220	208	233	226	197	208	200	204	229	208	226	222	203	231	212	191	205	210	196	224	212	212	194	216	191	203	204	207	186	192	213	187	219	217	214	194	212	201	234	196	227	209	192	186	226	227	209	217	234	182	188	221	206	196	203	205	206	192	192	198	180	201	240	223	196	223	185	214	220	236	213	209	218	198	225	215	199	220	190	193	237	221	185	193	207	203	202	198	193	210	207	238	206	203	210	232	220	192	227	199	212	246	193	219	221	203	229	209	223	205	214	225	187	191	208	222	215	228	210	237	207	217	181	219	222	182	205	202	192	208	219	203	195	227	227	231	229	225	219	203	207	207	204	225	217	204	210	196	249	218	192	218	212	193	208	209	211	232	210	204	218	214	195	207	216	222	196	225	181	219	221	186	201	214	212	221	196	241	233	212	197	219	212	218	213	210	184	221	206	232	217	232	202	227	202	222	202	209	216	203	205	208	217	205	220	208	196	210	199	193	213	208	209	199	209	204	225	200	199	221	210	211	195	225	207	206	203	207	210	213	214	214	193	215	208	219	201	201	205	195	220	207	215	220	227	189	189	205	211	223	201	212	194	196	216	217	211	234	215	211	221	196	209	214	202	222	198	188	222	185	215	209	212	240	188	203	221	195	225	227	200	217	212	215	214	199	218	206	208	204	224	199	190	196	193	234	214	214	189	203	200	188	213	183	220	179	208	203	212	210	200	215	225	201	217	216	197	215	191	187	221	219	205	188	212	211	196	205	210	213	201	213	220	214	210	195	179	207	213	201	224	243	216	199	214	193	211	220	205	233	223	167	233	222	216	212	209	193	211	217	184	228	223	209	206	198	212	219	207	214	207	179	235	227	215	200	225	217	180	206	218	220	196	193	196	204	201	183	189	208	227	226	204	213	213	221	184	198	213	202	216	197	200	216	200	219	237	195	203	210	202	183	205	202	200	231	210	196	204	234	186	213	229	212	208	198	185	203	223	175	188	211	190	211	207	216	210	205	184	212	237	197	216	214	213	222	211	233	184	209	234	195	210	213	241	196	195	208	203	185	198	187	215	217	174	226	221	192	212	176	202	222	216	185	223	214	220	225	205	207	217	246	188	213	227	206	197	172	204	226	191	192	237	206	209	200	225	215	192	202	206	178	209	225	227	194	229	198	225	205	209	191	206	218	195	219	222	216	182	174	217	221	200	234	242	195	218	219	246	234	202	224	212	192	224	205	216	182	205	224	204	199	221	211	214	197	232	212	210	199	208	240	236	246	202	198	218	197	196	221	207	221	200	191	212	221	201	217	228	226	212	208	211	209	216	203	191	200	210	195	214	199	246	214	214	200	190	241	178	230	233	217	205	204	222	208	172	204	209	209	185	218	203	191	245	222	203	212	206	221	189	184	182	211	186	218	197	208	219	233	209	199	210	211	192	220	217	229	244	188	223	241	221	219	235	241	215	208	220	185	208	198	190	226	204	195	223	228	202	218	195	190	191	204	220	214	210	185	225	226	204	202	202	228	210	192	248	204	220	190	208	215	197	214	205	215	202	213	223	206	220	198	212	201	201	207	222	212	201	216	215	228	205	188	220	231	204	195	188	206	205	177	223	216	240	206	215	180	208	207	223	209	187	180	190	218	198	208	193	233	211	230	212	201	201	179	211	198	199	214	216	223	224	203	198	226	179	218	218	218	219	218	185	221	201	214	229	205	237	209	224	196	185	192	191	212	216	218	191	198	213	211	224	196	210	193	195	233	187	214	199	214	222	207	217	195	192	225	208	193	228	205	191	218	225	189	213	239	194	186	207	239	188	188	216	202	183	202	210	205	177	219	205	225	234	193	199	209	211	214	204	221	203	245	199	194	209	217	171	203	213	216	214	214	199	218	211	217	220	199	239	217	209	216	186	209	217	221	212	175	194	195	200	195	195	196	182	172	210	213	217	188	217	207	216	207	210	179	223	198	209	192	196	204	188	215	205	224	208	195	190	220	212	215	190	196	193	225	198	193	194	166	199	205	232	190	215	214	233	213	218	206	194	222	199	206	211	219	214	201	189	218	219	212	205	220	202	212	191	211	226	159	196	227	220	210	195	204	225	211	198	193	219	189	185	188	197	193	217	193	207	209	190	186	220	203	203	211	227	210	204	193	217	228	200	219	206	196	197	213	212	197	220	215	205	223	211	210	200	221	196	187	215	210	219	189	213	214	211	221	202	215	191	208	229	231	212	221	209	185	233	202	201	197	210	192	204	199	217	200	204	208	206	207	212	221	226	221	204	193	213	191	237	219	202	220	214	201	205	224	195	208	206	215	217	221	194	209	222	209	211	229	220	206	234	225	197	213	201	200	234	212	191	166	238	220	196	196	221	194	225	196	207	205	250	195	186	213	206	180	189	208	183	200	194	207	199	217	184	207	214	213	205	237	226	223	204	206	217	220	224	175	199	185	208	208	210	204	201	220	219	211	206	217	207	212	211	203	211	217	213	205	212	222	215	214	201	206	212	188	183	230	231	188	203	213	242	233	227	241	243	221	209	208	193	222	202	208	214	215	213	243	218	222	187	219	207	193	198	209	202	214	206	210	207	208	210	220	217	214	184	211	201	211	243	222	221	201	202	227	197	223	215	198	214	220	191	222	207	216	200	198	198	240	187	191	204	215	192	225	210	215	194	227	214	215	194	208	188	192	202	185	206	199	215	213	193	214	225	205	218	236	207	193	211	191	215	201	205	197	210	207	214	190	207	194	214	227	186	212	205	233	190	218	209	219	202	182	199	198	218	200	216	207	189	211	203	217	200	206	215	254	201	202	218	207	196	228	193	226	180	197	244	200	217	200	196	211	217	217	236	223	199	229	202	212	221	198	195	203	206	219	233	207	213	211	214	199	199	205	223	205	199	195	211	197	209	211	219	207	217	193	199	218	215	204	196	205	215	193	239	222	201	216	200	214	220	217	223	184	209	219	223	222	198	199	202	208	227	225	206	196	200	180	207	203	231	235	196	195	214	191	203	200	239	199	208	242	215	201	218	246	216	210	199	207	196	201	217	224	194	213	219	207	235	215	225	216	193	215	213	224	220	199	220	216	204	188	211	200	219	203	218	201	221	204	224	189	227	219	197	196	186	207	248	214	216	209	186	211	232	203	184	189	195	192	196	225	218	212	224	238	224	219	244	228	197	203	199	227	210	212	214
22616	8491	5514	2403	1754	1330	1024	805	687	583	480	452	430	410	326	316	305	310	334	308	289	260	294	265	267	273	275	276	277	263	249	263	231	245	272	237	246	248	270	245	249	243	219	265	244	241	261	262	234	217	227	260	226	240	245	226	235	227	244	266	240	226	219	236	230	237	223	244	254	228	255	245	241	236	247	221	234	205	208	210	236	274	231	257	229	232	248	233	242	254	234	224	248	230	245	234	225	232	227	238	255	228	227	212	221	218	247	214	214	213	241	251	263	235	256	254	254	247	227	216	234	218	265	252	228	229	210	270	226	233	252	221	246	224	238	205	213	225	229	221	227	211	233	243	253	238	213	230	233	226	239	214	248	236	250	255	243	220	247	226	221	248	222	219	229	225	250	240	220	222	226	221	245	247	278	239	233	217	249	253	232	250	218	251	233	239	226	235	260	241	235	233	235	257	245	235	269	223	223	248	233	209	217	232	226	254	212	256	230	217	221	257	230	213	249	225	230	241	236	207	226	222	232	249	242	216	230	213	225	225	239	237	263	248	219	241	227	254	218	262	242	242	232	241	239	239	229	246	250	212	258	207	237	225	235	228	230	239	203	223	244	233	217	206	216	228	244	242	194	219	224	279	248	238	242	232	221	231	226	248	242	247	225	244	247	229	257	222	207	254	220	242	230	244	236	227	260	217	232	214	249	221	237	207	232	251	243	227	244	234	215	230	268	265	221	231	222	248	242	249	232	231	221	242	231	245	237	227	237	221	234	217	251	248	233	238	252	215	253	195	232	228	225	213	202	199	257	234	234	231	229	236	242	228	217	219	215	249	241	235	236	226	218	230	233	239	243	222	226	234	234	227	229	219	224	230	237	236	261	228	260	232	231	266	224	270	200	246	254	252	242	205	228	267	242	245	235	237	241	232	218	226	201	239	240	257	227	238	238	208	242	241	213	211	225	219	224	254	251	256	237	233	233	236	210	230	220	254	225	237	237	237	244	223	241	225	221	235	226	249	229	226	251	250	235	247	229	234	218	248	225	215	247	241	229	229	220	229	221	259	222	219	252	216	239	222	219	234	216	255	259	217	245	199	223	230	212	203	228	213	243	228	223	211	246	240	219	247	216	232	236	217	242	242	220	234	228	212	240	209	216	196	224	240	233	241	233	234	249	246	244	222	251	217	251	250	219	191	237	223	241	252	244	232	250	250	234	225	224	266	221	218	228	211	260	239	231	224	241	251	221	248	234	248	247	251	232	226	247	249	222	237	202	234	240	234	252	230	267	238	236	258	212	234	222	243	230	236	220	250	233	208	233	240	238	234	211	223	262	226	222	239	223	230	230	219	216	250	244	249	225	214	247	229	214	221	252	229	247	228	240	218	246	237	225	238	215	220	235	234	216	249	219	254	229	247	230	198	222	213	235	225	226	194	240	215	228	243	236	235	230	267	229	229	229	233	241	235	219	217	226	250	220	225	229	221	238	244	218	210	255	246	208	273	261	209	222	221	242	222	266	249	240	258	213	234	230	233	238	250	230	234	231	217	248	236	227	238	211	223	231	210	235	233	247	216	248	224	259	233	240	238	246	231	234	208	218	212	237	260	231	236	211	241	281	264	233	234	232	243	235	234	229	250	224	198	246	236	239	228	215	206	243	265	231	248	230	251	257	242	237	229	221	232	245	224	226	233	230	210	229	229	244	270	246	215	211	234	195	244	234	206	234	219	235	245	224	229	243	231	250	208	217	241	249	244	220	242	240	235	253	233	213	224	228	251	238	233	226	239	243	224	232	202	226	258	210	215	227	256	232	237	222	206	261	226	228	256	209	235	222	229	239	214	226	237	224	216	213	236	236	239	230	214	247	212	230	227	207	244	249	274	237	196	237	231	242	229	258	233	231	243	248	241	221	234	230	241	199	255	236	233	230	228	232	213	244	238	227	247	239	227	191	209	230	216	224	227	206	242	222	232	253	218	233	231	233	260	231	256	234	231	253	222	247	236	243	236	242	244	256	224	223	231	240	229	212	234	197	241	238	206	251	250	264	243	224	231	234	226	247	251	243	226	229	234	230	252	235	248	262	248	232	222	223	222	246	200	264	244	241	256	214	225	266	231	232	231	226	240	242	245	204	240	242	248	246	210	225	197	246	251	227	196	255	220	206	243	244	245	214	220	214	218	235	234	247	214	229	246	211	224	211	237	222	245	212	241	233	246	226	253	245	223	252	245	252	242	256	228	259	205	245	244	247	243	243	225	246	240	239	221	252	245	242	247	236	245	245	246	255	252	225	244	229	221	237	230	216	257	229	270	261	223	229	217	238	195	245	226	236	228	222	240	229	233	219	218	244	215	263	237	214	236	249	230	236	244	233	247	246	218	255	209	255	249	224	209	215	255	263	231	225	245	273	238	226	219	237	237	233	214	242	236	205	219	244	244	245	247	235	247	230	236	244	234	207	250	221	237	242	261	210	246	242	249	237	232	246	241	225	244	224	237	235	233	227	250	246	209	255	222	242	233	241	217	231	222	228	233	196	233	214	257	247	223	231	264	223	246	268	235	250	232	224	231	254	227	229	213	232	216	231	249	243	228	227	253	216	227	248	236	247	234	240	213	226	242	273	210	214	235	217	221	208	227	249	236	236	219	256	221	225	242	238	249	243	231	259	248	246	234	202	223	247	245	245	225	216	218	211	246	211	248	219	261	241	220	251	217	222	237	224	217	218	251	250	224	200	256	240	210	234	228	232	262	231	238	238	251	244	250	234	244	240	241	241	244	244	249	239	219	255	242	226	229	227	253	255	233	260	222	229	229	238	246	232	206	214	218	238	243	252	235	226	235	241	214	234	214	238	237	245	230	276	223	231	261	229	216	241	236	226	229	246	243	241	232	260	234	259	250	234	246	249	218	214	222	230	249	250	214	209	231	220	240	219	228	270	230	233	239	265	238	255	235	234	244	227	237	201	231	249	239	217	226	269	253	253	229	249	246	247	230	226	223	239	245	221	214	231	227	237	252	220	230	225	242	219	218	237	232	245	261	252	233	210	255	250	225	232	228	224	211	217	224	216	232	235	250	218	229	229	254	231	241	212	230	211	274	236	252	229	263	243	225	234	245	242	230	234	252	230	237	241	231	247	243	247	240	215	232	234	235	218	231	235	247	239	215	228	246	250	217	248	232	210	228	210	262	217	248	222	229	235	220	227	211	230	244	257	238	255	243	240	228	227	244	276	246	252	263	229	245	261	247	233	244	257	248	236	238	247	246	231	227	236	267	237	232	242	245	233	259	256	229	245	203	235	203	245	252	243	210	244	245	237	258	268	264	250	249	252	237	197	240	235	234	253	247	258	213	236	234	229	221	209	234	265	244	229	237	226	237	244	220	207	233	228	242	233	212	220	242	218	250	239	215	212	215	247	208	233	236	256	240	228	230	226	231	230	238	230	213	239	216	235	232	225	222	219	239	246	238	224	234	231	231	238	236	236	231	255	215	238	234
24933	21082	27160	25174	9714	1062	817	743	705	673	656	662	650	647	695	651	645	596	619	628	593	612	618	646	607	672	603	556	661	624	589	657	632	599	611	593	614	590	682	601	592	561	605	618	623	610	590	575	571	604	601	622	656	596	569	610	600	599	577	593	600	596	654	632	629	612	617	608	602	618	587	582	641	586	634	660	593	627	600	594	568	643	588	661	618	625	606	604	621	593	603	584	636	589	571	568	555	588	614	634	631	569	611	601	570	613	586	630	569	632	628	607	628	623	570	616	621	659	588	691	626	616	566	688	626	588	646	600	622	623	615	595	594	561	588	581	570	622	624	617	649	646	594	611	575	668	646	638	636	630	593	608	573	633	577	583	593	662	632	648	559	606	595	592	578	613	610	597	552	588	569	641	626	591	632	559	630	574	606	605	587	589	599	632	608	557	571	600	637	618	622	575	604	643	608	585	639	588	607	591	609	577	601	590	609	617	594	625	582	636	592	629	582	639	625	642	620	605	573	622	618	606	601	598	596	591	568	582	606	593	650	608	676	593	578	578	604	623	601	617	558	609	566	658	602	603	607	614	599	637	610	583	609	618	594	624	604	583	602	558	634	599	605	597	590	602	576	640	582	559	568	618	621	585	587	620	581	625	583	641	587	594	615	595	618	636	621	608	606	636	619	592	576	615	627	617	558	630	633	572	593	560	582	587	616	595	644	631	609	592	615	609	565	584	620	619	606	594	619	550	579	578	626	622	588	597	561	630	614	617	578	586	577	601	649	602	618	666	598	593	618	632	584	576	555	543	614	565	603	611	616	575	641	599	587	572	566	611	595	641	598	641	607	632	584	596	594	620	582	627	614	601	572	611	603	609	552	633	586	650	595	615	628	595	597	588	596	626	635	658	594	607	616	633	632	642	624	602	615	624	595	562	599	560	621	610	619	543	636	566	551	597	571	632	594	658	618	581	630	611	597	588	539	596	606	568	602	603	559	600	561	601	595	611	638	586	653	588	582	563	592	602	622	613	577	585	596	584	587	610	596	585	607	604	611	603	602	607	611	606	577	588	573	615	553	566	624	633	648	626	600	573	615	589	587	575	604	600	656	603	565	615	647	610	596	608	635	624	629	606	584	616	609	636	610	634	602	608	620	608	596	616	628	585	611	618	656	598	641	629	612	599	555	561	566	591	565	599	605	608	604	614	585	601	629	607	581	596	656	606	600	603	573	617	616	585	600	647	576	636	636	609	564	578	580	623	582	603	597	671	623	592	622	600	590	627	565	614	589	589	616	612	629	628	612	638	612	552	628	634	625	585	574	561	630	606	607	610	625	585	615	599	545	620	586	573	606	654	637	637	604	606	598	617	666	610	634	636	634	615	629	571	576	552	574	607	638	574	591	550	577	602	611	616	594	589	638	588	613	604	630	602	638	603	574	641	598	594	609	599	618	574	556	597	595	634	614	606	620	592	582	614	580	645	631	597	588	567	597	644	621	607	601	568	584	595	594	605	589	640	586	591	601	596	576	603	576	572	576	614	598	615	595	584	604	651	589	629	625	602	592	608	643	627	596	615	557	605	618	573	626	605	620	586	653	615	605	616	593	595	638	584	621	616	599	544	606	579	651	621	615	614	579	590	578	581	617	619	597	585	583	593	593	576	589	687	646	617	643	610	633	566	607	557	611	619	596	589	582	597	603	657	585	601	622	598	597	586	610	593	639	623	601	624	536	603	574	654	549	620	611	579	609	616	600	652	607	592	606	607	624	618	582	650	600	593	581	634	647	572	604	599	595	631	580	593	593	574	602	608	630	606	600	586	623	640	573	561	593	623	596	614	658	610	617	645	575	615	567	625	583	620	591	616	619	624	589	588	601	604	552	562	611	623	607	579	613	654	623	610	626	565	613	590	593	615	623	579	637	568	573	592	597	612	598	606	609	605	597	599	650	581	617	567	550	587	601	601	610	614	625	600	659	583	622	603	585	605	598	659	602	617	596	599	616	605	644	633	640	599	585	590	659	609	556	597	619	628	586	579	591	606	650	593	588	609	628	572	607	611	575	571	599	611	680	581	599	634	583	593	577	596	621	605	679	571	581	609	617	578	582	603	623	623	622	614	569	588	632	585	611	643	592	651	626	610	556	619	639	581	610	605	612	602	621	592	602	613	616	598	603	575	606	588	625	577	578	603	602	619	581	576	586	592	636	593	622	586	630	594	562	616	638	614	601	603	613	643	598	562	612	587	576	584	630	582	584	564	614	628	610	607	583	610	632	628	610	592	585	601	590	581	579	575	616	603	639	555	615	625	584	590	613	631	611	633	594	590	604	618	617	642	589	628	582	627	616	550	616	581	600	563	568	608	611	575	598	600	580	614	608	606	583	620	610	609	627	608	606	596	574	616	579	588	619	610	596	634	599	576	659	577	598	639	633	576	538	575	573	633	586	623	629	594	600	590	592	613	596	628	582	566	620	609	576	606	577	621	575	616	577	602	632	604	573	594	564	622	617	573	614	644	636	595	613	616	614	621	659	596	642	605	581	594	606	596	621	597	635	609	624	567	570	659	632	573	605	576	614	584	575	553	581	633	581	598	572	619	593	638	616	615	584	612	625	589	616	605	599	583	598	598	639	633	632	561	577	634	611	556	641	595	572	617	593	589	617	571	597	629	580	563	624	601	593	610	599	596	585	610	601	634	599	639	575	583	602	605	597	625	550	595	614	574	594	621	610	587	619	632	617	615	595	615	576	591	588	614	604	623	616	600	642	586	573	613	619	576	672	617	607	613	613	564	549	589	650	616	594	580	595	553	630	615	628	613	614	588	602	585	611	574	609	576	582	657	615	589	605	625	583	566	554	609	632	626	614	589	589	581	555	601	570	658	592	595	613	573	572	602	619	587	648	612	625	599	614	592	573	621	634	596	612	547	570	592	601	599	603	582	602	612	582	591	591	618	599	629	591	608	595	644	632	601	586	634	612	602	590	641	575	599	576	646	617	589	596	614	620	615	636	613	606	614	620	621	599	570	598	626	611	575	624	637	620	552	562	603	624	565	588	568	615	602	614	584	638	587	590	603	630	603	600	624	580	596	599	597	596	618	635	583	657	586	641	605	594	619	575	580	606	640	600	571	654	624	615	612	567	615	621	595	608	598	559	603	625	593	595	540	585	585	588	601	635	625	613	593	604	623	592	579	602	580	593	608	607	593	599	604	603	633	571	611	584	620	555	616	607	603	590	602	601	570	599	564	610	607	584	619	639	647	572	602	590	611	607	617	574	589	559	606	600	627	605	608	600	575	604	608	647	619	596	615	603	608	595	604	612	585	595	588	561	585	585	590	601	600	620	586	596	583	613	624	622	567	626	611	589	583	609	661	607	639	598	656	599	640	571	604	567	581	599	596	590	602	602	594	578	562	584	605	583	589	620	591	624	577	652	640	599	555	602	609	606	602	624	606	615	638	650	597	627	581	601	611	577	597	612	628	599	630	661	584	581	600
19349	4926	3378	1820	1470	1229	1077	962	849	772	763	727	713	710	722	660	645	718	665	681	683	676	662	670	630	652	659	664	675	653	661	654	648	612	626	620	650	590	666	673	662	631	647	629	617	629	646	662	612	627	607	650	635	619	654	661	600	619	657	666	668	629	589	618	648	647	629	629	569	606	624	648	580	608	682	671	632	633	577	634	637	683	662	614	658	616	634	658	644	638	606	639	638	623	634	684	640	624	602	632	616	606	630	661	604	600	628	568	659	639	605	643	654	652	647	668	645	606	625	656	679	649	646	612	605	621	633	645	615	626	632	640	628	641	615	618	627	664	672	651	662	638	606	676	667	621	615	634	594	629	632	588	598	621	626	634	602	618	655	600	640	604	644	655	615	622	658	639	596	631	589	615	627	657	569	643	654	640	590	599	700	600	634	662	609	634	645	668	618	656	653	610	600	684	616	608	639	656	632	675	590	593	617	637	682	629	621	609	616	647	617	639	644	615	637	601	613	656	637	625	618	592	632	635	589	630	647	622	645	660	599	668	614	650	649	653	622	626	621	643	596	615	615	602	589	645	650	662	633	647	580	629	612	617	613	637	646	638	579	629	619	651	573	648	636	604	569	657	609	602	628	645	629	611	611	610	667	644	649	680	644	628	621	615	596	664	659	630	575	651	612	642	638	675	641	635	618	656	623	629	631	647	653	644	651	638	594	625	619	665	644	600	609	594	610	614	664	647	621	677	635	620	670	620	616	676	595	632	614	662	618	595	646	638	656	614	646	620	666	632	654	652	636	640	650	616	650	607	642	599	617	610	703	628	615	584	642	647	649	640	653	619	622	634	660	659	643	628	625	624	625	590	651	630	606	620	623	585	615	607	623	634	642	624	651	656	568	594	611	645	601	628	634	615	627	615	660	628	595	643	614	626	588	610	593	631	624	638	620	649	658	644	653	648	610	652	635	644	590	590	614	624	603	647	673	617	602	657	607	634	638	653	580	660	619	607	608	599	640	631	668	622	634	614	609	635	632	661	698	614	643	623	622	640	647	624	623	614	598	600	661	666	612	636	547	661	631	611	648	664	610	627	631	612	631	647	630	631	626	592	647	610	655	617	627	641	622	643	610	584	654	644	629	641	654	624	668	606	666	670	655	701	617	685	633	656	599	650	609	661	617	593	628	580	647	683	622	679	628	618	641	640	635	627	592	614	624	636	611	656	614	591	616	566	653	662	639	645	647	662	621	677	656	614	584	631	658	657	639	619	593	631	660	594	629	636	617	634	604	608	671	689	661	644	617	641	654	633	665	618	624	622	645	630	640	629	600	619	620	643	654	619	594	618	606	633	650	589	639	623	640	633	628	679	635	639	651	626	589	657	631	612	636	625	654	642	653	621	623	612	624	656	593	636	656	620	613	627	681	624	640	612	626	623	637	620	663	612	623	651	632	620	654	632	606	572	644	588	658	610	627	648	616	639	642	651	650	652	614	657	643	625	593	626	659	683	677	614	635	614	608	547	608	565	637	637	641	592	630	609	647	606	639	633	687	624	657	642	647	618	600	627	588	625	636	638	654	605	638	636	683	644	622	580	664	585	623	606	625	642	628	643	644	630	618	626	618	638	636	580	635	631	621	574	631	667	664	617	597	619	632	628	663	621	643	622	615	608	590	691	612	688	589	660	603	600	565	640	599	665	628	614	632	635	601	625	610	602	579	619	621	644	629	608	609	598	681	631	560	597	609	631	614	617	617	628	596	645	648	647	613	644	628	600	668	625	643	658	620	635	638	580	688	607	624	629	586	635	648	626	642	620	637	651	657	633	605	629	603	556	649	611	614	658	638	641	576	640	688	634	633	641	633	604	657	583	615	678	632	594	611	624	622	608	638	628	633	644	640	596	593	608	626	610	681	601	624	636	679	608	583	623	651	618	636	635	599	647	636	644	648	667	615	616	635	644	669	628	618	618	648	663	628	678	655	640	660	615	615	641	626	668	661	647	609	617	647	618	603	638	677	611	664	646	662	619	648	619	647	642	620	662	637	650	636	675	647	644	595	632	606	624	636	641	657	612	646	641	622	696	605	614	602	605	609	643	639	659	634	655	645	657	666	639	606	622	640	643	638	621	614	609	570	668	586	641	633	626	625	634	642	625	595	633	628	634	592	637	662	615	641	657	631	610	655	668	613	607	629	629	604	640	614	639	650	572	609	639	627	644	622	608	646	613	626	608	594	646	646	629	624	634	621	629	630	653	583	608	641	638	619	614	621	679	674	584	646	621	634	620	622	660	647	573	574	601	635	680	641	662	612	623	625	633	670	638	622	613	623	657	627	619	634	621	620	619	617	613	627	606	647	596	634	670	630	658	604	647	642	631	602	670	624	653	640	631	696	660	641	614	642	639	653	668	649	613	635	665	599	607	610	615	617	623	608	631	589	625	637	598	648	650	600	642	587	656	648	582	633	595	635	630	636	626	623	625	632	595	668	641	636	582	630	650	626	590	620	644	649	625	602	622	639	609	644	644	669	621	617	590	633	635	662	658	665	634	649	652	635	587	608	596	633	608	681	576	691	625	617	655	614	599	624	599	609	572	619	659	596	619	638	623	576	607	622	603	584	590	599	643	596	697	583	667	634	610	643	649	602	634	608	615	611	643	601	661	676	628	635	611	644	653	651	607	611	657	632	663	625	642	608	591	631	683	630	613	603	641	630	653	579	622	644	635	615	643	630	641	649	664	632	677	635	669	615	609	623	606	630	643	688	673	641	593	671	627	623	631	652	643	683	685	638	587	606	645	603	656	644	618	563	637	649	631	651	591	607	636	603	627	637	637	652	647	581	650	611	672	628	633	607	618	632	614	560	614	604	628	620	612	628	661	616	663	638	616	643	608	626	621	649	658	617	651	605	617	578	645	610	660	632	666	641	597	633	616	687	630	645	611	622	634	661	685	659	671	644	643	620	630	676	621	628	619	619	644	652	651	598	621	665	658	623	584	604	692	633	648	622	606	635	594	603	616	603	604	642	638	645	624	649	643	610	608	627	640	617	582	614	662	643	579	604	606	623	597	625	661	652	651	629	624	621	617	610	602	645	610	617	654	649	606	624	617	609	658	649	648	647	588	615	626	665	603	623	666	616	628	618	674	603	673	631	648	680	600	642	639	618	643	651	595	645	659	616	603	629	661	648	615	597	609	618	671	646	651	623	626	650	629	673	630	633	632	639	648	660	632	627	672	630	653	615	634	568	597	654	630	589	622	617	634	643	648	599	628	585	631	640	670	613	654	599	612	651	618	595	624	627	598	640	679	593	642	631	637	647	634	616	621	631	582	609	640	686	649	611	636	632	678	613	612	605	589	639	628	624	632	649	623	644	622	601	611	624	580	657	675	616	625	637	600	621	616	633	637	632	640	644	640	631	646	641	604	616	634	640	613	596	677	677	641	688	665	599	640	645	636	619	655	639	633	676	637	611	623	627	613	640	647	629	646	604	604	618	583
22466	21051	28642	23668	21052	21099	7744	1134	890	826	766	751	669	607	625	664	574	540	533	539	592	517	501	555	533	537	523	475	491	524	465	515	529	482	524	490	482	520	504	504	533	455	476	503	485	509	549	481	480	436	490	485	512	478	464	470	499	486	485	499	491	488	499	511	497	488	474	501	511	507	513	493	454	513	452	461	482	449	487	463	490	504	470	475	479	479	484	475	506	490	499	490	509	501	493	499	495	450	516	474	521	497	506	476	527	532	514	457	512	468	501	510	526	481	457	493	496	474	508	461	489	524	471	482	508	481	529	466	510	463	480	470	503	492	508	460	490	462	450	480	457	500	481	494	488	484	442	462	461	503	508	488	509	487	492	451	481	483	469	486	472	507	487	492	525	457	489	508	488	463	483	469	480	470	515	489	472	501	481	505	468	488	499	507	474	478	479	466	522	443	500	458	470	504	483	477	493	468	499	477	450	494	511	495	466	534	511	451	503	465	482	507	486	498	498	505	486	485	472	505	472	476	461	529	468	492	507	443	501	486	469	461	487	488	464	495	537	495	506	519	506	493	455	416	509	433	522	493	503	430	485	481	470	492	497	471	489	498	496	466	475	489	467	493	465	461	519	440	464	493	462	488	491	484	500	471	472	501	506	461	494	445	495	451	463	512	500	497	468	485	475	496	480	449	532	456	470	490	502	452	511	493	452	444	515	488	483	464	437	489	536	472	520	484	503	508	451	497	512	521	502	480	481	527	472	499	475	478	503	458	444	461	468	485	480	500	476	529	498	514	498	465	468	479	459	476	476	489	522	436	476	498	489	494	476	486	466	468	473	471	463	518	462	463	471	501	526	495	504	534	521	463	506	478	506	471	473	477	450	465	447	493	477	454	484	497	513	497	435	450	486	455	458	448	504	469	469	480	479	452	476	499	471	479	507	497	436	446	509	496	496	474	482	503	459	500	498	480	449	480	492	475	503	493	438	496	483	468	489	463	482	497	490	467	456	495	509	492	484	494	493	488	496	468	511	469	481	491	466	512	474	539	468	440	460	495	486	453	470	467	510	477	464	500	485	491	499	480	505	505	481	498	486	513	508	460	463	490	512	512	510	475	496	449	469	479	542	481	493	500	489	491	509	459	504	463	490	469	526	500	449	465	534	484	473	478	483	497	478	489	520	478	493	479	499	474	488	510	493	489	487	472	465	450	488	455	474	482	457	424	510	471	509	538	477	443	461	473	488	504	466	504	455	516	444	491	493	460	518	500	433	459	468	468	476	506	472	499	481	503	434	498	482	472	526	496	484	468	473	466	437	494	514	478	435	524	491	450	472	468	496	518	513	494	490	505	472	476	487	467	515	479	470	484	475	533	509	448	501	488	506	474	484	481	495	478	468	511	480	493	470	504	495	492	478	450	494	490	517	490	504	502	513	507	500	463	515	468	478	514	500	457	466	497	472	506	510	472	451	492	471	457	472	506	534	493	464	491	494	517	506	446	472	481	490	487	454	493	466	498	474	480	465	447	483	472	487	540	475	477	529	463	490	462	490	483	469	491	456	464	458	498	471	454	499	499	490	479	488	479	460	470	485	509	513	472	485	470	501	441	436	483	505	479	499	465	473	455	466	500	515	481	454	479	488	517	481	486	498	483	491	489	472	491	502	454	464	469	484	483	468	469	505	468	500	529	458	483	428	463	473	455	507	500	467	462	490	452	467	461	454	480	505	490	484	488	470	497	476	475	476	483	506	436	477	513	482	485	495	503	527	503	510	473	532	491	470	513	469	477	487	492	511	485	479	459	476	465	454	480	514	480	488	467	460	447	449	510	458	534	454	472	505	493	494	474	488	507	515	494	477	485	444	496	474	503	467	492	499	482	474	492	448	471	457	508	498	439	488	478	476	489	481	500	540	470	461	504	466	468	507	495	480	484	474	513	441	500	461	472	479	485	495	496	442	492	504	466	456	485	450	543	501	456	477	469	501	483	489	478	500	484	441	506	495	509	499	443	467	488	480	446	486	469	479	506	497	494	442	528	503	516	469	498	504	480	510	498	505	458	478	506	500	497	461	459	539	487	465	471	492	518	497	500	484	489	492	479	526	457	499	448	505	479	481	480	470	479	449	525	445	516	423	493	460	465	530	478	499	493	474	464	495	505	463	467	472	487	495	496	516	496	494	474	477	462	490	465	479	484	500	474	488	494	481	509	476	471	485	518	505	474	501	494	496	517	479	462	458	428	487	468	489	480	479	472	473	492	512	490	461	523	529	476	474	452	493	446	447	506	468	477	483	531	512	486	459	471	458	550	487	462	443	481	489	450	489	504	471	486	511	482	471	480	454	509	510	487	496	482	479	470	510	473	511	477	469	494	493	475	472	482	454	503	524	473	537	478	475	471	479	492	495	495	507	482	508	470	466	476	476	474	475	476	485	462	478	506	525	498	484	495	483	477	501	464	484	452	464	489	472	482	497	462	464	496	452	485	473	473	483	480	512	470	476	458	504	482	474	529	500	481	454	472	491	501	471	491	438	489	470	471	455	520	500	547	512	498	503	455	476	452	526	481	493	520	493	459	461	508	479	471	471	467	463	491	508	508	484	516	506	466	486	487	465	494	479	514	481	450	461	440	499	479	485	499	464	469	506	489	466	485	527	463	498	453	484	507	467	512	452	475	527	477	488	477	475	454	465	484	500	489	466	491	496	464	521	501	464	428	469	486	480	479	514	503	468	501	481	533	479	462	491	472	437	503	447	457	507	498	497	490	519	469	439	487	476	462	483	493	478	516	497	485	458	452	464	491	492	513	482	476	501	461	476	438	469	461	487	463	445	489	463	497	462	495	482	484	474	486	480	506	474	475	465	479	477	493	501	475	500	467	503	499	485	445	443	516	446	481	499	468	458	490	478	488	477	491	448	500	452	498	509	500	495	491	472	455	480	476	462	489	472	496	508	473	485	489	503	515	459	441	456	543	456	463	468	478	480	466	459	468	520	464	440	481	471	499	524	484	501	477	437	483	470	517	500	513	503	487	503	506	501	482	490	470	445	519	493	507	467	478	472	425	480	457	493	445	527	463	487	490	464	499	507	488	466	475	508	471	471	464	471	415	489	486	486	468	468	467	516	474	472	440	464	495	464	479	485	498	507	458	500	477	472	509	517	463	454	443	452	474	460	460	484	512	481	517	462	467	489	462	482	454	465	461	502	469	515	508	463	481	481	496	500	488	495	438	504	488	464	469	471	491	474	477	490	477	476	451	464	451	455	507	453	481	480	496	494	507	514	467	469	464	454	474	452	493	483	499	484	529	468	518	435	502	499	497	472	481	480	476	471	537	502	466	486	516	448	422	466	500	505	487	501	476	480	456	482	445	468	514	493	479	506	479	516	493	501	498	493	495	533	469	517	482	466	446	458	514	507	482	491	488	468	482	473	458	477	494	492	489	468	500	521	475	509	502	501	435	491	521	495	513	486	472	458	439	494	450	497	491	481	464	520	483
21939	14052	9539	4754	3383	2499	2021	1658	1332	1150	1021	814	798	808	738	668	654	661	608	627	581	597	597	616	511	542	541	548	490	513	573	525	527	507	532	520	499	520	558	524	504	475	526	492	495	503	479	511	474	490	520	503	486	516	476	490	474	509	436	501	513	455	495	481	522	510	468	479	474	501	486	487	460	525	493	471	501	489	519	480	504	483	490	480	517	469	513	421	533	493	475	496	516	485	490	516	497	527	521	487	471	494	498	479	456	472	487	457	500	511	492	459	487	494	520	494	509	477	498	463	457	535	464	458	455	497	490	472	480	511	490	454	476	506	471	486	458	476	496	460	489	475	490	505	468	534	473	494	469	477	467	454	474	554	496	505	495	493	507	537	470	481	503	487	445	505	488	441	527	497	504	491	505	471	517	523	525	482	458	454	479	485	475	495	504	498	512	484	504	484	518	485	489	506	476	501	470	506	550	504	475	504	509	509	507	501	493	479	466	491	460	500	475	442	521	435	496	510	479	475	477	484	453	487	549	460	499	488	494	497	503	487	453	513	483	477	510	494	509	499	461	482	495	492	506	503	506	475	479	455	500	497	482	483	513	495	492	481	478	489	501	485	521	491	494	481	515	515	493	492	491	460	493	496	479	473	481	530	530	516	491	478	441	497	459	484	514	483	504	506	480	493	480	462	498	493	488	493	491	473	518	498	501	502	477	467	495	487	512	484	496	494	459	489	465	442	470	478	504	494	514	502	487	482	508	451	433	497	505	510	470	496	503	508	532	469	483	459	504	505	477	496	497	523	521	485	488	487	486	504	489	523	474	512	498	475	457	472	481	468	499	502	473	486	567	452	486	496	550	480	472	514	484	507	490	510	525	512	471	546	495	478	493	508	471	493	494	485	490	481	473	466	484	516	477	513	440	499	480	509	495	483	456	497	480	521	489	513	442	469	494	482	474	521	448	531	474	474	492	498	483	498	471	488	479	482	501	473	483	491	502	516	476	477	475	451	503	500	489	507	457	507	476	465	510	528	483	504	516	469	528	500	465	481	491	533	499	456	474	495	467	486	498	492	525	511	459	493	498	486	514	500	530	519	479	455	496	498	483	479	491	461	441	512	490	498	478	484	477	485	467	485	458	434	486	472	491	465	498	482	480	510	478	470	472	450	473	524	500	458	487	454	526	465	456	481	461	506	473	500	481	480	466	461	462	455	494	464	475	498	473	467	474	526	518	478	484	481	503	556	476	497	487	462	509	460	480	477	489	518	512	461	500	477	460	495	480	498	463	484	529	493	493	482	502	489	471	482	514	459	485	478	502	460	485	456	477	489	470	462	478	549	507	479	526	489	520	448	463	504	462	495	487	510	494	469	512	461	479	460	505	470	508	524	492	495	477	454	491	455	481	473	483	502	503	475	521	510	477	477	516	501	476	489	454	498	512	473	468	475	481	502	492	464	460	486	487	508	502	471	496	484	474	486	481	518	506	520	489	508	487	467	530	484	516	506	464	508	494	516	473	462	506	527	499	476	480	504	485	467	462	504	484	498	495	493	522	526	509	488	488	474	524	470	468	476	463	455	476	486	441	523	508	482	491	492	510	513	487	488	513	533	447	464	513	514	476	485	537	481	490	518	468	473	443	503	525	440	502	457	489	485	463	526	483	489	468	496	488	486	484	529	509	467	498	462	457	516	468	439	480	510	531	500	473	475	500	465	506	480	485	499	497	495	547	487	492	475	472	494	455	486	501	474	466	475	488	501	489	482	464	496	478	435	458	486	474	503	471	488	476	483	482	481	499	485	484	455	485	518	489	537	497	473	488	452	435	530	449	438	461	486	450	466	489	486	512	487	490	472	513	474	497	477	485	468	501	510	464	508	476	475	456	469	452	502	498	469	496	486	468	465	470	450	469	499	477	465	520	480	472	448	436	478	479	483	498	455	487	503	488	480	459	524	449	483	485	455	497	487	487	494	484	494	476	485	452	456	469	434	500	486	464	480	466	477	507	457	508	501	481	501	475	515	491	515	447	495	493	465	476	493	478	430	459	501	490	545	474	522	451	478	463	486	479	482	530	499	462	464	462	486	506	463	518	491	481	466	479	441	447	524	476	502	508	476	495	511	515	483	517	481	475	487	469	474	450	500	497	485	505	475	474	481	485	496	430	498	485	510	510	485	468	507	478	474	483	479	481	502	507	494	483	456	478	437	469	490	482	464	483	508	478	538	501	498	495	514	466	471	497	479	497	508	441	480	503	485	471	471	485	485	443	462	497	505	511	476	447	509	469	496	483	431	493	477	489	501	483	476	458	454	461	517	474	466	512	521	474	509	455	494	474	449	490	508	463	492	500	457	489	474	500	523	512	491	488	462	469	482	520	487	541	457	503	488	490	508	498	467	476	478	494	475	510	495	504	468	512	495	513	483	499	489	434	511	506	479	538	471	481	458	476	501	475	477	515	518	505	448	477	514	445	482	480	491	508	442	468	449	500	495	518	432	487	482	471	495	529	482	451	501	485	473	443	483	454	485	487	548	497	532	446	498	460	457	464	469	496	469	475	481	462	454	475	485	472	523	497	469	520	491	486	512	483	478	477	509	481	525	484	474	448	468	468	484	479	524	533	503	462	506	489	483	550	460	476	471	490	453	459	504	469	468	471	480	472	502	479	507	474	467	488	504	515	498	520	522	482	508	493	496	491	532	459	451	474	458	440	497	471	492	487	446	462	506	517	453	457	471	481	469	467	459	445	497	524	485	544	474	499	460	497	474	489	458	493	485	509	485	472	483	454	484	484	495	453	478	479	492	501	455	460	476	514	480	513	449	463	475	554	473	506	505	471	454	511	509	480	498	489	493	513	546	509	482	465	517	461	514	485	492	469	498	487	449	522	486	496	499	502	478	477	454	453	508	490	441	472	481	494	491	523	482	460	462	514	477	489	464	493	488	477	501	467	477	495	523	492	475	481	485	492	467	472	493	448	481	456	523	496	489	424	537	515	471	480	485	505	484	484	467	486	472	491	507	498	476	498	511	487	471	457	506	495	486	479	482	508	522	470	481	494	494	507	483	482	537	481	535	509	475	485	507	499	501	491	495	448	476	478	486	465	473	517	478	493	468	503	431	483	435	461	508	515	495	469	489	511	493	475	463	499	499	454	461	469	504	505	495	495	470	478	461	498	489	479	504	518	495	489	467	460	450	479	455	483	525	491	473	506	543	516	484	487	481	470	453	475	508	478	492	468	503	488	492	512	505	464	474	515	462	517	481	486	497	484	498	468	491	460	478	473	488	466	476	451	471	494	491	474	489	485	477	506	487	443	479	464	490	462	470	514	491	475	475	489	491	480	468	499	495	492	469	508	513	478	459	488	449	478	498	468	493	515	513	497	512	483	482	494	461	504	507	486	452	452	478	490	478	492	471	447	483	477	516	461	478	456	456	477	465	495	495	486	506	494	434	448	507	474	500	506	477	458	539	486	476	466	486	466	490	450	483	481	517
27845	17344	3451	583	455	397	405	385	333	382	370	350	331	351	392	382	344	342	346	347	370	329	367	377	369	354	368	357	337	323	333	349	340	376	350	330	365	376	387	366	380	355	362	350	374	338	342	327	356	340	344	328	369	340	368	370	388	363	348	360	377	342	328	361	348	336	312	349	389	358	372	399	371	357	373	360	370	356	380	377	340	368	351	313	328	341	359	377	354	332	339	374	350	378	372	365	350	393	350	341	347	369	363	339	363	325	351	341	366	351	357	343	320	332	310	306	324	397	330	357	359	375	368	375	365	376	365	346	340	369	355	326	338	353	334	350	349	335	331	336	351	309	331	357	320	327	375	350	359	367	351	319	362	359	358	340	362	341	349	355	366	339	334	337	358	356	353	346	356	339	337	332	314	335	358	353	381	359	338	345	357	298	363	359	334	355	381	361	336	331	349	366	366	347	362	325	345	325	355	334	340	359	352	363	317	377	326	359	354	355	349	345	340	324	347	382	386	337	369	347	348	369	331	367	352	361	355	344	341	349	357	330	365	366	362	372	353	348	370	334	358	354	354	323	367	379	359	340	370	350	348	371	386	329	320	377	380	369	334	349	369	362	376	345	367	353	356	352	343	342	378	342	331	358	360	367	333	329	371	349	352	333	360	358	355	333	352	381	361	352	314	345	318	351	365	368	351	361	364	303	356	327	338	381	360	386	357	355	344	358	313	348	389	369	375	374	348	369	346	339	351	359	352	357	338	350	326	319	326	299	333	372	345	348	364	359	318	355	334	363	355	343	343	330	354	357	357	355	326	401	351	377	329	340	340	377	326	328	350	368	348	363	340	348	360	347	357	344	342	346	367	379	374	307	332	342	306	364	363	348	361	343	338	346	351	364	361	353	349	340	378	362	371	342	349	366	321	340	338	342	366	365	321	318	371	322	385	360	329	329	345	370	349	355	360	314	344	342	359	369	343	345	324	329	322	357	315	346	379	342	345	367	365	345	357	338	374	353	351	370	352	381	345	375	336	320	341	381	364	344	332	353	334	351	389	341	380	353	321	344	353	370	403	379	349	307	365	373	314	390	377	327	356	326	340	339	373	343	396	340	344	333	314	369	395	368	366	344	302	364	363	325	363	367	367	332	365	345	349	338	359	327	375	347	338	338	344	328	373	379	346	383	365	372	352	332	372	346	378	390	313	340	336	379	367	329	379	355	365	311	348	355	356	377	365	363	351	365	331	338	361	335	356	347	312	337	334	368	378	339	332	364	349	358	354	314	323	313	343	332	342	341	338	345	354	351	357	367	345	356	341	344	380	372	341	362	336	342	378	336	354	343	337	378	363	349	343	337	333	373	377	360	335	351	336	339	370	353	369	352	355	341	368	353	380	336	354	326	368	333	376	333	370	328	345	374	332	337	361	349	381	363	335	342	360	377	342	367	361	337	378	327	330	368	381	325	357	337	324	341	367	336	340	388	337	355	353	354	399	322	359	342	408	346	371	340	329	377	363	343	400	341	340	333	337	360	360	363	351	344	330	371	326	336	339	343	335	323	346	331	382	365	351	392	324	346	371	353	353	357	327	348	341	343	359	318	372	334	371	356	356	365	318	352	348	361	325	328	352	380	318	346	341	359	316	369	338	361	350	326	362	339	351	352	355	360	363	331	323	339	374	335	336	346	370	384	360	359	319	342	328	331	351	337	345	348	437	374	342	381	347	311	323	347	325	381	332	357	356	366	364	346	330	355	368	359	362	353	318	347	351	381	303	350	385	346	340	341	348	325	338	323	372	383	341	351	391	358	364	341	343	358	371	338	341	328	321	329	371	358	365	384	372	371	367	339	368	388	345	371	319	343	337	356	307	357	365	365	333	332	359	365	337	322	325	402	375	309	346	351	355	351	374	347	349	368	327	369	340	343	350	343	379	381	351	341	336	354	336	319	364	339	335	407	328	332	347	378	363	343	362	345	337	360	396	373	341	403	341	401	376	398	325	356	304	319	349	352	343	376	341	367	361	359	356	343	340	366	351	369	353	350	342	345	372	378	366	329	341	325	364	330	345	404	343	365	346	371	333	378	343	327	354	349	380	347	360	344	342	336	344	350	371	338	322	310	368	335	389	339	360	342	371	362	353	337	351	378	333	339	341	355	372	358	372	345	370	346	366	318	353	329	390	347	380	384	364	325	359	337	348	360	339	340	360	335	326	385	333	355	349	371	374	348	335	349	352	339	334	385	323	376	311	350	338	333	352	344	342	377	368	374	368	360	372	337	344	347	347	352	343	381	357	354	359	342	337	358	358	344	334	383	379	337	335	343	354	328	359	356	327	294	354	376	325	376	351	350	341	353	374	351	325	353	361	356	352	347	358	334	356	374	344	346	332	343	346	339	351	326	310	364	321	326	352	361	360	345	344	387	328	337	352	340	369	328	350	354	341	343	341	350	335	333	333	345	347	366	346	343	339	360	355	359	344	376	376	362	351	329	356	363	351	342	372	384	361	349	329	398	365	330	339	337	350	326	325	357	336	338	361	379	367	377	336	355	344	366	346	354	354	371	341	338	374	392	334	319	329	360	315	322	363	345	364	335	336	358	369	347	378	357	382	347	330	392	341	404	366	341	364	357	329	335	373	340	378	357	337	362	365	364	358	343	371	368	352	369	393	344	358	375	343	338	357	362	365	338	349	370	349	363	332	344	344	357	353	365	352	342	337	372	350	341	320	363	312	344	351	341	361	363	339	361	370	367	298	355	350	323	358	355	365	342	359	349	334	377	320	343	379	336	341	370	368	395	372	365	411	360	372	340	371	364	328	348	370	385	362	348	336	324	357	342	346	315	360	364	367	373	335	356	325	349	374	361	369	338	386	334	327	348	370	328	326	368	370	351	380	342	369	337	353	344	358	298	363	337	354	346	346	325	343	326	382	348	358	337	361	335	378	355	356	364	311	336	325	324	329	341	355	366	353	344	354	369	347	336	324	329	339	365	337	366	358	346	316	379	310	339	348	379	344	364	348	315	356	336	347	384	372	320	388	376	383	320	345	373	323	375	364	346	356	380	348	346	370	357	377	331	399	326	364	359	315	332	371	418	343	325	369	348	337	335	337	369	344	347	340	356	323	360	348	334	358	328	321	363	376	384	350	322	370	362	326	355	330	331	352	345	403	335	360	326	342	351	343	387	342	348	371	337	328	340	346	349	349	347	347	357	342	377	334	335	308	328	396	361	343	347	330	347	356	360	341	342	363	368	333	346	363	348	324	335	367	355	347	354	321	318	353	347	336	370	342	320	371	375	344	360	340	325	361	339	327	369	363	324	367	347	337	347	320	336	405	337	372	375	344	316	357	384	343	354	345	385	345	355	341	371	330	345	344	368	369	341	379	361	355	368	339	342	363	334	343	347	330	316	332	371	366	331	357	351	363	355	361	365	358	346	370	324	367	358	349	342	351	352	358	368	357	352	373	347	344	352	360	334	378	353	326	338	335	352	402	366
7307	916	726	525	497	437	447	415	444	414	393	403	390	391	463	373	384	362	385	378	406	423	379	407	411	409	397	398	383	383	416	371	402	380	383	389	429	351	416	398	355	397	385	364	424	418	399	364	415	416	384	380	410	424	355	368	390	412	424	374	369	381	361	369	386	389	364	434	393	380	388	362	365	399	398	394	375	397	381	400	389	377	425	413	385	402	398	393	353	364	444	369	386	391	385	403	408	420	413	387	366	387	422	377	377	403	396	381	394	398	418	386	375	404	400	412	384	383	436	396	393	414	361	418	359	396	430	365	398	389	421	405	379	368	386	396	386	369	417	364	377	390	417	392	386	385	403	385	361	420	402	424	386	386	408	426	380	400	381	358	416	431	398	364	415	391	398	408	411	421	418	400	375	389	383	372	371	421	364	400	373	385	439	407	382	366	406	374	376	386	392	383	401	389	388	395	397	381	426	366	388	389	402	368	395	356	429	375	417	394	382	387	369	385	416	398	396	392	397	378	376	378	352	395	435	402	387	386	389	401	409	364	414	386	407	394	404	395	403	361	398	367	369	377	360	377	380	404	347	393	399	368	388	407	414	377	417	406	396	396	405	405	414	411	374	382	372	379	416	389	417	386	410	388	409	366	381	367	392	399	332	359	368	409	388	428	393	389	413	382	399	360	386	409	367	385	386	398	380	387	371	388	365	364	378	397	360	358	393	361	392	383	385	400	390	394	372	412	383	368	388	404	388	375	432	389	395	366	404	354	382	384	388	388	431	405	390	389	393	388	361	406	382	393	386	404	387	419	415	399	364	371	386	407	387	374	382	390	368	394	399	415	421	391	384	394	373	375	407	404	359	395	332	391	409	375	414	386	370	379	402	406	366	400	372	380	393	386	373	381	382	381	393	399	403	395	373	364	377	392	406	415	362	374	390	382	405	394	370	401	382	410	391	367	362	405	398	391	396	380	364	367	392	393	416	377	404	415	377	344	384	443	359	399	402	390	397	404	436	375	375	375	410	372	396	407	394	396	368	386	389	398	385	363	408	391	412	392	402	366	403	363	413	398	427	364	375	413	399	354	396	440	362	381	389	407	371	408	401	385	395	377	369	408	378	390	396	365	395	411	374	387	399	393	401	410	385	384	377	405	356	397	389	415	368	429	408	388	398	398	361	386	394	401	402	369	404	411	358	403	414	388	376	436	397	376	406	379	393	370	394	395	431	418	339	419	389	397	407	394	388	399	382	379	399	362	415	397	358	357	383	397	407	379	371	362	371	380	398	374	364	453	353	406	414	408	393	394	400	441	415	398	415	383	383	377	361	409	388	391	359	365	381	395	405	344	373	359	405	391	351	369	396	385	379	403	388	383	389	356	357	384	383	398	371	405	388	384	371	358	381	385	387	381	355	388	379	375	394	416	380	389	348	390	382	401	387	377	377	388	365	372	375	409	409	355	379	393	351	396	397	402	391	359	407	395	357	361	374	346	381	373	369	429	384	412	363	404	388	400	380	372	405	393	397	366	366	381	372	423	377	414	391	401	398	371	399	396	385	384	366	403	397	372	351	399	398	341	385	392	400	389	384	412	421	395	413	373	394	390	399	404	381	385	367	395	367	394	387	390	397	374	359	430	424	382	418	397	398	378	371	404	364	382	357	410	359	423	379	437	403	385	374	384	393	383	371	420	404	432	368	400	376	376	368	418	407	413	383	369	392	380	402	411	398	392	377	377	387	392	400	362	386	377	386	360	402	399	393	349	419	385	399	398	384	369	398	381	374	422	372	380	394	381	376	377	381	394	387	402	391	375	378	391	414	355	383	379	450	384	421	399	402	361	409	400	409	380	382	404	397	385	395	386	388	378	388	428	388	371	357	387	372	393	401	403	392	373	400	386	422	383	374	413	392	384	420	404	402	362	393	361	393	353	372	412	395	356	370	400	388	371	363	397	377	391	378	357	412	402	366	404	406	405	372	349	372	412	374	397	383	434	393	375	444	377	407	388	362	383	395	394	407	405	378	374	388	402	351	374	407	421	378	420	388	350	423	401	390	373	382	389	376	371	455	406	363	397	380	386	388	413	419	362	388	395	369	425	420	406	364	375	440	386	358	382	430	376	389	398	398	378	397	395	395	421	383	360	423	348	388	393	414	389	404	394	426	385	434	398	372	412	380	420	403	387	399	388	404	413	394	346	419	379	380	403	420	363	370	380	394	382	361	401	371	377	373	425	418	405	390	392	382	392	382	380	404	400	426	366	390	434	368	390	398	378	379	397	381	410	419	378	395	364	362	390	362	377	420	416	361	395	386	402	388	419	382	382	389	355	410	397	394	434	373	371	353	401	398	383	381	398	346	413	367	386	376	397	374	368	402	391	374	365	406	413	389	408	390	394	372	390	418	376	364	372	381	388	431	403	398	371	392	418	365	384	379	365	408	392	358	395	347	405	376	389	382	370	370	415	405	390	387	394	385	403	368	387	371	414	383	345	367	382	389	401	356	411	421	389	396	368	411	424	380	397	414	417	414	418	362	356	390	385	383	393	397	375	399	412	394	362	409	410	386	376	420	385	388	404	384	410	390	381	389	412	388	393	398	395	415	386	392	389	380	410	418	375	380	396	389	360	391	396	368	388	398	389	355	398	379	418	383	413	390	404	343	391	401	405	386	383	411	372	388	391	414	385	376	387	388	384	383	399	391	373	377	407	375	375	378	396	378	413	385	370	365	404	382	408	410	387	364	393	371	363	419	386	417	373	371	353	369	406	388	412	392	366	364	385	389	385	409	425	438	388	364	369	381	406	410	381	387	394	383	419	362	375	376	421	415	408	394	407	421	393	395	360	403	413	396	396	365	386	369	425	378	388	411	374	385	391	373	409	363	373	393	382	402	366	385	398	367	385	403	395	387	411	384	367	394	383	355	366	377	359	361	384	357	386	393	385	412	388	388	362	380	403	359	385	384	389	372	369	384	395	423	368	432	438	369	383	359	394	400	421	406	412	380	390	402	403	414	392	391	397	396	430	382	398	338	378	373	393	389	406	371	408	350	408	393	410	381	398	368	382	374	391	372	412	405	389	391	363	361	397	384	399	405	410	392	410	394	407	410	362	386	411	396	385	375	412	372	352	388	357	407	368	399	389	371	407	366	441	388	381	404	372	381	418	396	404	374	383	391	386	392	412	408	421	419	341	385	422	394	376	398	365	372	394	389	386	411	421	412	389	364	389	374	412	401	394	379	426	371	338	399	401	362	381	368	423	393	411	369	423	407	392	386	348	388	389	391	389	424	382	381	394	391	357	378	363	378	403	356	387	405	363	390	387	366	389	393	387	361	365	408	365	368	360	428	427	411	407	388	383	358	401	394	390	388	362	406	399	398	383	383	396	378	381	410	357	388	376	365	413	380	403	352	404	405	385	363	389	386	364	410	405	396	355	394	388	380	366	401	389	406	396	411	366	394	402	397	391	424	429	398	410	345	382	436	405	382	432	427	352
23668	21042	28188	24102	21025	8746	822	478	434	433	343	322	292	287	271	261	257	255	217	248	216	230	224	262	227	209	209	203	231	224	246	212	199	239	224	233	191	235	211	212	215	189	205	226	197	227	218	214	222	210	205	202	226	201	184	208	220	213	227	189	241	207	230	190	204	207	186	223	195	206	213	194	211	200	216	241	199	173	209	184	217	224	210	181	234	211	198	210	189	196	229	230	212	231	186	201	218	223	188	182	234	205	183	192	199	218	207	229	212	208	198	219	216	180	211	212	216	186	207	233	182	218	232	204	208	198	188	204	225	196	196	211	197	195	214	205	193	197	214	199	216	239	200	189	209	204	220	198	207	180	202	198	203	193	207	207	210	219	190	210	216	222	235	198	200	211	205	196	187	197	199	196	194	228	194	216	213	176	184	190	191	217	191	193	194	183	205	210	213	222	212	212	217	201	204	213	215	207	191	213	210	220	228	223	203	183	191	199	226	206	190	195	236	212	216	206	212	191	206	245	213	182	205	193	219	202	214	225	183	199	224	212	188	225	182	211	198	210	192	211	196	188	206	200	213	182	190	210	206	190	223	214	198	209	193	207	216	199	197	204	181	192	197	222	201	213	228	219	198	182	240	207	192	208	201	220	212	201	216	204	201	214	206	211	221	214	220	216	222	219	214	230	218	219	214	178	203	185	235	208	177	218	214	234	234	210	200	218	247	217	200	183	229	216	201	199	201	240	187	224	198	192	194	200	233	186	215	214	240	190	216	220	187	209	242	215	205	202	194	203	203	223	192	194	196	195	205	208	217	198	191	218	192	194	193	230	200	210	191	217	211	215	234	181	207	231	192	230	213	229	223	206	197	216	203	197	217	210	221	204	182	229	231	200	205	224	197	212	219	217	197	220	201	238	208	220	219	197	197	216	197	198	211	205	221	222	198	206	210	209	214	204	200	193	222	189	177	177	236	193	206	209	222	220	208	214	219	176	219	183	230	224	208	205	168	215	227	216	197	212	216	218	207	193	213	190	195	188	223	201	203	196	198	206	185	205	212	203	220	194	205	204	218	206	194	183	207	206	206	219	205	208	199	222	227	201	215	227	214	209	207	210	229	190	238	205	218	205	217	171	211	193	206	211	204	226	187	190	207	188	226	198	225	205	219	208	188	203	220	198	212	201	209	220	218	207	211	223	225	217	210	202	186	221	231	204	201	211	212	216	209	188	229	180	221	212	193	238	188	212	186	215	213	212	224	199	196	182	208	222	203	217	176	206	197	191	210	200	221	221	209	197	202	196	197	202	231	230	198	200	221	215	205	200	218	213	216	198	167	205	203	220	201	208	198	185	196	188	216	220	219	188	216	206	207	214	187	220	215	194	180	204	196	189	214	205	204	196	206	230	203	216	209	202	216	196	207	203	228	212	166	207	212	214	212	204	218	209	189	200	225	193	237	189	206	216	209	200	241	227	207	209	208	234	200	215	207	208	193	208	200	203	215	217	235	201	191	220	208	228	210	211	195	214	214	206	191	208	207	220	207	225	202	210	210	231	200	210	190	203	216	219	203	205	226	204	198	187	197	172	200	211	223	228	210	199	193	209	229	209	222	186	224	209	210	228	214	214	219	231	223	206	201	195	200	203	222	212	211	209	216	203	197	208	222	215	184	217	207	203	197	180	224	209	221	184	212	224	194	202	220	184	211	204	189	193	224	226	217	208	224	214	192	203	209	202	194	199	223	213	205	234	209	188	200	228	188	217	207	199	187	194	191	211	209	202	207	213	216	211	200	217	201	215	195	202	207	212	198	192	236	207	195	185	230	210	194	210	210	192	207	199	215	214	201	198	209	204	217	207	215	173	196	190	221	231	208	192	194	199	207	207	193	213	215	210	205	188	197	244	209	233	199	198	188	209	189	209	195	211	216	203	216	207	188	203	206	190	205	207	212	217	203	176	190	192	221	199	221	206	220	198	199	192	199	233	198	186	201	200	216	215	201	198	210	204	226	218	210	206	206	187	204	206	203	214	217	204	188	214	178	205	230	171	193	194	195	222	214	224	217	194	207	219	214	166	202	186	199	192	211	209	216	201	207	193	197	181	219	197	188	204	208	205	192	192	216	203	224	196	199	211	218	224	206	199	233	189	221	230	205	224	213	212	211	193	226	203	183	222	231	220	206	214	223	225	225	219	220	197	188	219	234	231	192	196	203	226	223	181	234	199	190	226	208	228	197	215	203	197	200	238	205	230	190	225	197	204	196	214	231	210	207	206	189	228	219	203	214	211	231	184	195	214	208	222	206	210	205	222	182	223	203	212	184	228	202	205	216	217	205	229	219	224	197	195	219	207	197	219	202	226	232	205	195	186	203	177	217	214	209	230	193	221	203	184	221	232	208	213	226	187	227	160	194	228	206	201	201	220	215	202	229	222	195	194	209	211	217	208	211	199	198	179	190	182	224	216	212	243	180	221	225	191	233	196	188	198	204	217	208	211	221	185	226	186	197	189	229	231	198	216	220	194	204	218	218	205	211	198	208	211	220	243	215	168	222	209	217	231	224	209	232	224	196	189	200	213	231	193	204	218	184	183	166	179	212	198	202	201	183	206	223	236	205	207	212	205	204	202	217	184	187	210	198	196	192	213	200	211	235	220	228	206	216	214	207	183	199	219	200	198	188	190	213	206	206	198	220	210	201	210	218	199	224	215	211	193	203	196	216	206	208	195	201	205	200	179	224	211	220	229	194	200	202	192	198	187	216	199	204	230	208	210	198	217	202	219	197	218	193	201	211	204	229	205	218	220	195	198	206	221	228	204	204	224	196	230	233	197	215	241	194	216	200	196	225	203	205	218	222	211	209	207	193	218	192	236	222	196	211	206	193	207	190	207	199	202	195	240	204	224	191	189	207	219	207	224	218	202	196	201	211	200	224	203	221	205	209	214	218	197	203	215	214	211	201	197	238	193	185	195	192	203	190	193	231	194	206	203	233	218	185	204	196	229	166	193	213	200	214	229	191	204	203	221	196	215	197	183	206	219	211	220	227	195	213	220	207	231	196	217	197	199	210	208	191	223	223	217	210	197	221	203	202	221	178	162	209	266	204	213	232	229	201	201	199	206	195	223	214	206	189	203	178	191	195	214	196	201	205	217	189	204	197	200	210	205	214	214	220	230	195	252	211	188	202	215	209	232	222	192	195	226	218	215	231	215	223	209	193	217	213	201	220	204	205	210	196	189	203	210	205	201	208	205	205	185	204	215	226	220	208	220	212	211	211	211	192	207	185	225	210	204	202	207	225	203	191	202	195	204	207	227	193	206	213	198	249	234	213	205	219	202	190	199	227	212	193	219	235	229	186	217	207	230	191	232	209	229	223	176	198	234	209	183	196	212	207	204	195	214	197	192	217	174	200	226	214	201	207	184	195	213	217	224	204	192	222	202	204	191	196	205	216	231	210	215	196	210	201	187	195	200	208	186	190	208	208	207	181	196	195	200	210	189
18124	8324	5329	2572	1814	1308	1053	865	646	593	488	459	387	362	338	350	336	325	278	301	264	298	277	248	272	278	254	271	267	258	269	249	219	264	260	252	262	272	253	234	245	248	241	256	244	223	219	248	252	262	244	237	274	230	230	242	232	245	230	247	236	228	220	243	212	237	233	220	213	265	224	256	250	222	196	245	231	231	230	210	197	249	258	219	235	216	252	243	205	251	263	206	233	228	252	216	213	228	242	243	243	210	237	220	263	226	261	231	237	233	228	223	264	230	221	232	244	256	269	239	232	225	234	242	231	280	216	215	258	236	226	240	217	241	228	219	263	223	217	224	235	217	222	231	229	219	234	246	247	219	236	238	205	237	219	228	235	210	237	251	243	221	247	214	230	239	225	246	254	222	224	229	241	261	223	237	243	229	234	226	230	220	248	267	218	240	242	238	238	239	231	242	237	229	247	239	268	244	249	238	236	235	251	212	218	247	249	232	227	234	232	225	223	244	228	234	242	236	244	232	219	237	266	221	235	226	229	226	240	225	215	246	211	244	237	234	251	228	206	216	240	244	228	236	195	235	233	232	250	248	247	246	250	234	231	233	246	236	242	211	241	254	237	232	227	239	246	250	259	228	211	230	235	235	215	243	254	247	195	233	232	257	227	218	219	223	233	236	250	228	228	267	225	233	253	209	264	226	241	239	223	227	241	221	262	213	228	203	221	259	251	216	258	213	233	250	242	251	229	258	233	265	231	257	266	187	239	229	213	241	243	235	231	234	222	249	220	240	216	229	238	234	255	235	261	241	225	235	250	243	237	217	230	235	272	251	236	214	245	219	223	213	220	234	231	256	198	247	236	255	252	242	226	234	248	250	270	246	237	222	239	233	266	222	239	222	241	241	192	230	214	251	216	261	226	202	227	238	231	219	237	240	252	269	227	276	238	233	219	237	257	249	211	253	238	214	238	240	241	224	245	235	251	258	240	228	221	235	219	194	239	227	236	249	229	223	240	220	247	247	216	247	239	238	247	248	244	212	220	246	215	226	254	235	232	239	230	216	226	240	228	227	230	253	242	249	221	252	224	207	222	227	245	212	236	231	240	259	248	220	247	256	239	250	216	234	225	233	226	254	256	233	216	227	247	233	207	239	223	227	230	245	241	256	249	232	226	210	219	267	240	236	248	248	216	214	236	253	250	253	238	240	217	217	241	258	269	222	249	232	231	233	268	250	258	233	225	228	259	234	230	241	225	250	223	244	209	216	227	235	225	216	224	225	201	269	224	231	246	245	228	255	217	236	209	251	223	237	202	215	254	251	235	219	226	221	225	227	224	231	229	260	214	235	209	257	217	244	227	221	240	220	241	231	244	246	247	214	232	233	224	229	220	239	234	240	232	251	229	237	215	217	220	248	223	247	246	207	244	257	207	234	244	228	225	247	240	264	262	228	224	234	228	253	260	238	267	224	217	226	259	214	256	242	230	247	216	225	221	265	246	228	249	224	245	256	249	232	230	248	260	244	229	228	220	243	272	231	238	238	238	239	254	227	211	227	227	222	233	225	206	247	217	267	224	240	223	255	230	230	219	225	231	219	234	236	250	237	249	220	220	219	247	236	208	245	236	206	232	217	263	226	255	213	225	230	253	252	275	221	223	249	238	234	259	270	249	231	235	234	231	237	230	236	219	258	218	210	212	242	239	236	251	222	221	248	257	221	241	243	219	226	245	212	215	224	227	228	246	236	247	257	259	241	245	237	245	218	235	252	219	262	210	236	227	235	254	189	239	227	261	240	239	236	229	226	215	212	246	257	231	256	243	210	249	226	258	245	254	226	249	235	242	245	234	259	210	200	227	258	237	264	200	247	237	211	259	239	218	234	238	210	232	235	222	228	216	226	272	234	216	260	217	227	219	213	203	232	245	249	234	226	240	231	211	228	214	237	244	258	220	230	243	224	244	263	223	241	243	266	214	230	220	251	224	211	252	241	249	238	211	231	224	222	245	231	229	238	229	235	233	246	239	250	230	235	235	217	237	230	229	226	242	219	220	227	219	251	226	254	221	234	254	214	237	253	227	265	240	238	233	240	196	227	215	230	233	219	239	257	228	236	248	245	216	224	220	242	225	237	228	236	242	245	240	234	226	255	214	228	212	223	239	255	248	233	212	232	221	246	217	235	219	231	211	251	218	222	252	245	231	246	229	209	210	245	257	240	246	241	229	240	231	236	229	216	210	265	251	212	236	245	231	230	207	239	222	222	202	212	238	257	253	209	258	245	240	212	238	222	247	247	250	216	228	228	227	226	235	245	249	199	242	237	224	251	216	211	243	252	238	217	236	235	207	210	214	242	230	233	264	218	243	245	247	250	259	235	243	204	246	227	228	250	228	234	237	241	219	234	216	237	255	238	230	256	223	217	247	235	229	235	208	243	225	237	217	239	258	241	202	225	237	219	246	203	227	241	248	233	229	248	223	243	228	207	232	236	242	234	222	228	230	205	215	233	248	257	247	232	251	237	227	239	239	234	223	209	247	226	262	236	247	224	235	210	212	236	218	239	225	238	243	241	244	238	247	248	228	237	233	224	203	249	242	243	254	243	214	217	216	238	220	246	196	227	227	232	228	224	226	224	225	235	255	265	238	244	262	238	257	213	232	237	254	239	254	237	228	224	227	239	256	219	246	226	239	249	231	267	234	240	242	228	241	250	255	256	204	229	259	247	243	248	217	236	233	246	235	226	247	212	258	213	220	246	244	226	239	244	239	240	237	256	251	228	256	249	248	229	214	241	231	229	242	230	259	208	221	248	205	231	219	228	220	232	231	239	230	230	229	250	229	230	206	213	247	248	228	221	229	243	259	227	239	249	230	242	233	258	214	233	248	241	257	223	251	253	261	245	225	230	233	247	220	238	244	262	229	215	229	245	240	275	243	247	222	203	223	234	249	230	219	227	242	239	223	231	217	243	224	228	210	248	264	240	226	237	245	264	230	247	227	202	246	227	222	224	231	237	230	246	202	250	204	237	251	250	240	229	241	238	206	220	240	252	240	233	230	237	249	218	229	208	276	249	246	225	225	240	250	233	249	233	234	243	245	245	213	233	245	261	214	220	237	252	247	241	232	260	244	215	213	257	264	254	226	220	239	206	204	215	256	234	220	258	220	240	217	262	244	216	279	243	250	242	241	238	220	231	218	245	247	226	214	223	235	249	236	227	226	260	254	204	209	234	230	230	229	213	237	216	230	224	211	246	227	239	256	220	207	240	216	231	235	201	255	235	231	231	226	250	247	254	244	219	239	251	252	209	246	244	219	235	231	230	250	228	233	217	242	212	231	230	249	234	215	226	240	241	236	257	213	201	232	218	221	229	241	230	234	244	233	261	220	226	255	232	196	217	236	230	223	226	208	237	225	237	214	261	229	223	246	249	211	217	225	232	224	224	213	216	221	252	217	241	223	224	263	234	259	247	223	200	244	241	227	241	222	222	213	250	244	245	231	255
24720	20966	27004	25042	9711	1012	845	707	662	673	679	662	688	649	657	651	660	599	675	609	633	580	604	619	605	638	659	589	570	584	619	594	622	610	623	584	609	645	565	583	613	637	620	633	624	598	582	642	573	588	581	608	591	588	600	602	605	564	609	606	645	577	625	612	597	595	626	610	595	593	597	620	647	610	566	599	590	597	576	609	579	628	591	609	548	600	567	579	590	637	617	580	575	595	620	606	593	603	628	603	617	564	637	585	611	642	551	612	591	556	629	570	615	619	573	591	615	666	585	585	586	592	622	571	611	602	622	597	656	624	630	596	584	602	582	555	540	641	665	577	614	589	606	569	633	616	587	591	599	560	569	601	566	552	607	576	612	639	623	533	612	610	605	587	617	629	613	554	619	618	592	560	597	591	616	644	565	577	633	590	595	597	597	617	561	607	580	606	575	602	582	641	619	603	558	617	563	604	611	608	664	603	575	593	582	571	605	661	600	631	588	592	589	568	636	618	584	571	612	608	596	629	604	578	615	606	585	628	633	623	592	584	598	586	639	651	601	586	587	630	606	624	632	633	608	549	615	573	613	662	628	590	605	614	568	607	633	610	588	589	632	622	610	599	566	629	704	611	572	613	623	592	597	597	588	662	613	581	605	625	603	645	622	639	592	621	584	609	596	597	618	579	607	666	635	632	610	592	618	623	605	572	636	628	573	579	604	590	605	605	564	569	625	631	622	607	592	595	563	623	617	633	569	630	625	624	577	585	608	589	623	614	600	620	617	586	609	643	570	578	660	601	622	601	534	613	570	592	608	614	613	628	605	616	606	631	616	602	548	594	600	571	565	586	584	628	591	600	593	623	610	692	548	579	605	640	565	582	554	625	597	586	582	565	552	594	598	594	583	597	595	607	574	606	582	625	607	599	621	558	572	543	606	574	569	643	596	644	618	595	626	590	580	607	583	635	602	649	611	609	605	613	652	596	627	597	570	619	617	604	587	608	577	559	652	589	600	551	607	594	605	619	561	623	636	576	601	612	565	618	615	602	641	585	586	606	636	615	576	650	624	613	613	586	613	578	597	627	616	555	582	627	596	633	634	628	643	612	622	581	572	615	594	632	613	678	585	614	590	554	597	581	646	630	608	605	588	607	586	607	593	627	588	604	624	584	557	551	616	612	605	565	623	546	626	600	570	628	573	626	597	591	601	634	584	603	609	609	578	612	591	625	631	603	628	589	639	587	603	613	571	581	594	598	591	595	621	563	598	611	593	645	617	578	628	641	547	593	612	598	605	622	610	624	619	638	579	624	622	610	594	637	568	605	602	605	603	597	601	621	572	585	632	590	585	622	608	582	611	565	590	631	589	599	656	573	636	610	587	633	652	611	594	609	622	579	631	575	607	615	597	577	607	617	593	628	614	590	604	596	622	588	557	609	612	637	616	643	540	556	603	612	597	599	572	597	605	607	591	616	607	596	622	603	592	588	619	618	598	635	639	608	608	612	536	585	630	633	638	578	598	564	595	653	642	615	632	574	575	614	645	589	590	588	591	604	593	594	553	602	563	583	534	563	608	631	595	638	579	570	572	601	581	597	605	583	609	610	567	620	587	583	575	587	647	620	627	613	593	647	644	595	596	651	613	597	617	623	603	578	604	583	634	604	596	643	603	598	629	657	586	595	613	616	586	593	557	614	561	589	632	626	612	629	592	574	624	641	587	628	623	599	573	584	577	602	585	631	603	584	613	646	541	509	597	630	600	623	650	621	594	645	586	569	574	602	602	633	545	617	651	579	594	565	595	587	595	615	559	608	605	631	630	586	601	606	630	617	615	601	578	587	631	591	617	619	615	581	622	622	614	609	584	571	608	623	576	631	600	601	608	587	614	597	563	644	635	613	608	588	596	567	585	580	635	641	605	621	636	626	612	650	597	654	618	576	567	626	580	569	572	584	628	630	613	604	588	608	637	551	630	556	588	592	600	621	584	596	609	606	603	623	600	603	614	630	600	586	543	555	606	608	646	604	586	633	599	642	620	614	627	593	587	588	597	639	632	592	569	630	599	588	610	579	628	633	620	598	612	609	566	569	636	586	585	631	642	606	584	558	641	640	602	626	596	620	644	606	627	595	608	560	635	671	595	611	567	571	609	595	606	601	610	618	575	607	590	624	544	601	619	592	588	585	636	624	571	607	591	652	641	662	625	583	593	600	537	579	638	600	605	599	613	632	610	644	590	636	586	598	581	574	619	602	608	615	632	621	587	585	607	590	583	599	620	603	598	591	610	621	619	634	577	576	554	559	578	625	658	627	590	572	610	625	587	591	613	641	638	633	585	655	624	620	561	608	558	578	642	579	606	621	616	619	572	596	621	571	602	620	632	636	580	621	572	603	627	603	611	621	631	604	625	600	618	563	602	648	608	590	600	632	606	586	607	583	620	625	580	574	575	611	587	580	585	617	589	609	615	643	585	607	569	603	609	633	637	608	596	572	553	619	583	591	575	608	589	577	591	624	582	622	571	624	602	578	599	604	599	548	613	619	588	622	573	631	582	629	641	568	570	595	616	562	572	619	659	609	572	605	597	601	579	616	591	591	573	591	583	625	618	601	595	558	590	593	629	536	547	624	643	588	588	629	608	599	614	610	612	571	603	608	604	607	615	565	586	617	578	617	565	586	633	608	583	574	592	584	615	619	628	588	602	617	621	582	633	593	563	588	618	582	568	621	609	639	596	596	597	566	590	654	589	606	574	615	608	585	602	612	562	639	598	635	605	633	622	591	653	642	585	569	611	560	579	612	609	620	591	617	596	596	618	638	615	577	632	603	607	601	592	581	642	632	561	591	569	614	588	633	637	620	592	576	610	634	646	580	590	625	600	620	607	585	605	584	605	568	611	574	608	608	574	579	598	635	653	643	603	596	626	632	589	618	642	587	573	628	628	576	583	597	606	582	619	572	578	609	610	620	605	573	611	624	590	609	596	614	584	593	627	613	622	638	618	611	642	588	629	633	618	600	546	615	648	579	606	606	592	584	589	577	605	581	609	582	586	596	617	624	609	586	647	618	596	576	623	556	621	592	578	602	617	622	602	581	636	618	598	610	581	594	620	602	634	626	571	586	625	632	561	606	585	552	548	637	595	576	585	623	607	613	609	620	606	576	610	603	600	617	594	607	605	615	616	599	622	585	610	644	639	608	615	617	605	638	550	665	591	599	535	571	617	613	567	621	628	638	589	589	601	596	614	627	573	568	574	603	635	605	598	580	528	558	610	609	595	622	623	619	626	578	590	624	619	594	614	594	659	555	647	590	577	617	600	563	619	616	593	598	606	598	596	566	589	624	638	607	644	619	592	629	611	547	593	580	600	587	606	615	606	596	605	573	594	556	555	586	582	603	640	597	624	598	636	567	570	571	576	591	573	590	582	617	571	582	552	640	599	576	632	566	600	559	627	629	611	665	597	636	618	576	606	591	611	571	602	599	585	622	674	584	577	618	584	615
17268	4926	3329	1774	1464	1211	1060	909	830	838	742	699	726	709	683	667	679	657	673	648	702	663	636	628	677	627	656	653	648	658	665	677	658	598	624	653	654	643	655	636	606	647	654	681	647	654	642	644	599	664	631	594	613	651	653	649	645	616	606	645	657	661	639	661	614	620	657	613	618	658	647	631	586	640	618	629	656	595	661	675	605	650	611	626	635	642	655	633	646	647	648	629	663	653	600	619	601	642	655	618	637	608	619	657	617	623	619	640	644	622	620	617	650	636	606	642	615	671	641	637	624	650	653	584	594	620	663	631	679	656	644	610	565	611	611	615	640	664	635	613	622	631	656	635	616	659	595	620	640	603	589	629	641	606	632	596	638	580	620	618	614	658	635	631	614	660	617	646	704	633	610	587	625	641	661	645	628	648	687	637	612	627	639	643	667	635	603	653	641	642	653	622	635	620	631	583	622	644	625	679	672	652	634	618	656	665	650	653	612	586	646	630	645	669	639	611	643	631	614	637	643	664	621	645	628	641	663	664	618	636	655	625	634	615	649	631	578	641	657	590	607	629	628	655	636	655	654	641	664	647	649	638	618	642	650	638	637	658	627	631	632	614	637	637	632	625	605	665	590	644	639	635	634	615	654	619	670	635	627	596	605	646	660	690	648	645	599	623	610	587	648	622	683	632	678	612	597	642	628	668	610	636	658	643	659	670	624	567	613	579	638	645	641	627	651	661	648	629	609	644	619	638	639	584	637	602	684	630	645	642	622	632	602	573	670	678	589	627	628	623	596	636	624	618	629	618	642	623	621	673	623	660	634	607	646	657	644	639	658	664	632	626	600	592	623	634	674	633	612	624	637	643	609	638	675	654	650	633	610	675	661	685	636	625	647	606	612	605	675	616	633	588	623	630	619	605	619	616	594	637	646	619	604	658	637	670	605	604	610	609	673	673	586	649	606	624	602	616	668	655	579	646	611	703	660	649	649	642	639	645	621	639	604	607	629	609	683	612	627	642	646	644	603	603	622	612	640	656	635	645	617	630	667	607	656	622	604	623	635	636	624	623	616	633	652	646	625	577	660	619	629	665	624	649	652	650	591	627	644	640	676	611	557	609	665	627	620	698	655	640	649	627	619	620	633	623	665	636	612	638	587	623	693	644	600	634	662	637	637	617	641	615	700	672	633	618	613	636	607	585	649	604	635	634	628	658	619	608	603	636	658	659	635	603	647	621	616	622	649	582	600	638	596	689	639	630	589	605	646	633	627	621	662	672	624	651	658	607	635	669	594	688	624	586	646	639	615	622	612	632	634	641	593	577	586	659	644	628	611	642	641	635	624	607	574	662	667	619	634	638	647	594	657	636	652	628	602	627	633	617	619	612	614	639	591	660	624	595	662	653	613	666	612	627	679	661	655	630	679	628	623	656	649	663	613	669	622	618	625	631	687	669	623	681	604	628	634	655	597	653	668	661	665	659	615	580	687	612	644	609	589	596	606	642	619	603	662	655	615	622	653	632	619	596	622	596	626	597	638	624	657	616	662	666	675	656	640	643	596	622	658	656	630	649	612	641	581	638	630	647	598	627	640	643	672	617	634	634	657	655	602	653	603	610	635	625	649	639	606	667	615	612	668	653	619	624	560	575	618	600	588	637	673	608	631	614	637	635	618	648	635	625	625	615	603	597	676	589	645	638	619	659	618	608	674	641	605	581	656	656	656	647	662	636	646	628	610	636	606	646	615	611	621	644	610	612	644	617	621	667	612	657	622	605	616	629	601	639	647	656	660	650	656	680	648	613	658	666	649	614	617	648	569	666	591	616	650	617	595	606	644	660	635	603	616	621	688	664	615	638	635	650	627	617	670	651	612	609	628	609	611	641	675	657	610	640	610	636	606	660	628	635	613	608	633	670	654	649	637	634	592	647	620	615	642	624	642	613	679	617	620	606	623	604	623	590	625	655	627	629	606	625	564	615	679	607	590	586	628	608	691	669	698	646	632	655	696	622	674	586	659	678	617	667	623	640	672	610	618	639	646	620	617	631	606	624	631	636	590	614	560	620	636	598	623	628	670	635	629	596	593	586	624	671	617	646	626	604	671	656	554	634	587	632	651	657	654	635	637	636	636	666	621	618	632	642	628	631	644	593	687	676	597	633	646	640	598	669	612	613	651	648	600	666	614	597	639	645	663	601	652	649	627	644	624	610	655	653	629	641	633	662	621	627	633	657	658	616	645	625	639	598	584	638	640	647	618	646	671	642	597	627	647	605	616	593	664	635	606	596	648	635	668	633	610	637	618	656	592	645	657	675	634	616	629	588	699	646	581	652	638	634	589	607	652	632	589	640	646	652	648	618	650	620	645	634	637	632	622	649	601	585	606	635	593	653	641	629	652	649	604	618	629	628	640	630	673	610	650	615	616	592	618	642	664	674	608	656	598	644	646	583	611	666	630	624	633	653	643	632	629	594	611	625	612	614	614	625	598	634	615	651	623	624	634	618	610	661	618	627	673	595	667	639	661	608	635	632	658	609	612	622	649	601	595	599	647	682	613	581	659	640	657	659	622	598	657	597	674	617	584	632	621	634	633	623	615	620	643	655	637	633	632	586	618	631	672	636	658	672	627	648	647	596	634	630	621	662	624	667	611	636	678	643	610	670	657	604	656	653	610	640	655	622	603	621	596	637	655	623	646	640	592	652	665	645	637	649	605	628	624	632	620	643	598	639	635	613	628	608	641	598	647	618	624	611	618	604	608	625	593	660	630	610	671	587	632	646	610	663	647	652	640	622	555	638	637	624	609	620	649	626	649	638	668	640	626	621	626	607	614	625	617	645	660	636	639	655	639	593	639	606	679	653	637	630	658	650	643	649	597	598	620	624	637	601	609	616	661	622	668	638	598	621	608	613	629	614	593	620	567	617	670	589	625	610	619	610	632	634	641	586	612	643	625	640	622	635	612	599	610	634	650	632	654	569	614	624	644	614	647	616	612	644	609	655	602	666	615	617	674	651	640	660	619	640	675	641	574	663	616	624	624	658	594	669	608	655	629	651	674	683	643	643	622	620	638	651	610	586	639	643	632	621	664	609	629	621	625	638	635	629	619	618	643	598	618	644	683	641	600	629	596	623	635	656	660	656	610	646	633	637	656	640	610	634	647	643	650	593	616	601	636	667	631	618	624	662	613	633	647	630	637	624	621	616	616	599	635	662	629	650	621	623	660	607	594	583	645	655	637	618	641	688	612	612	651	640	612	670	638	624	629	625	603	635	671	598	628	654	650	625	665	594	660	632	608	631	607	630	622	700	604	607	654	599	669	625	630	649	612	642	628	661	608	656	612	606	615	661	635	608	596	669	609	623	606	634	649	601	586	594	662	606	645	648	626	647	620	628	601	614	663	635	647	619	610	576	639	628	637	645	638	647	608	636	556	656	587	601	629	597	647	645	621	626	616	630	600	658	602	655	593	623	692	603	616	639	593	650	631	640	632	618	625	601
22512	21084	28747	23665	21086	21130	7976	1238	927	831	799	719	688	646	635	620	602	611	556	514	582	572	548	501	526	524	551	517	531	473	514	558	514	517	510	513	529	505	476	497	529	541	545	519	540	505	497	482	478	486	459	482	503	490	494	493	480	492	508	542	474	502	471	502	468	510	440	495	486	503	521	478	455	516	494	479	480	476	484	458	509	492	472	481	498	471	489	515	490	458	487	512	486	490	477	527	512	482	496	494	505	475	507	506	473	538	505	459	466	473	469	502	527	519	490	489	484	456	502	501	466	511	528	486	524	470	462	476	501	443	457	508	488	525	530	465	487	466	471	493	477	503	464	493	493	466	446	471	452	458	480	489	487	513	455	488	486	467	471	444	502	504	468	458	456	487	491	453	499	478	493	508	514	490	475	464	457	448	520	520	483	487	509	485	485	449	514	533	505	539	480	475	495	544	524	464	473	460	457	500	446	491	495	487	499	506	525	500	506	452	537	479	505	470	489	467	476	528	511	480	561	485	487	510	546	529	491	479	501	507	481	490	479	434	475	506	493	505	481	504	471	467	470	524	474	443	508	508	478	505	486	486	497	451	533	495	512	476	505	475	488	484	507	480	494	493	501	457	503	505	475	471	494	461	500	503	459	496	456	526	530	498	480	500	489	472	506	499	555	476	459	481	437	502	512	468	483	452	502	483	477	501	472	476	514	490	453	493	499	520	521	511	499	507	503	476	460	477	495	440	497	469	491	491	489	498	507	518	463	480	504	452	502	476	468	508	502	462	471	498	491	453	504	480	534	468	540	516	484	488	459	495	503	456	472	532	461	501	507	477	530	468	473	467	474	525	473	525	517	502	503	457	475	458	485	479	491	477	474	503	454	444	483	502	479	517	477	508	503	451	455	492	500	496	498	476	518	498	469	474	472	499	477	484	468	463	480	483	466	518	501	473	481	495	450	499	497	522	485	512	506	479	463	463	494	487	469	464	457	545	472	512	516	471	510	457	442	470	476	493	515	513	452	495	473	491	504	480	517	467	510	517	481	450	486	481	495	504	475	491	483	510	487	429	522	484	475	500	473	492	533	467	507	511	503	520	498	467	510	493	521	459	488	484	484	491	478	499	483	478	482	477	549	492	448	490	528	456	479	499	509	525	465	495	473	490	533	508	459	496	457	491	483	479	481	493	446	469	449	493	453	490	508	503	493	525	461	471	512	480	519	497	492	480	488	523	491	497	497	530	495	515	472	541	479	478	463	513	478	424	491	456	460	530	501	473	508	469	490	486	464	475	505	461	494	483	451	479	482	466	459	510	450	492	452	482	481	478	464	480	482	474	472	470	483	501	457	459	471	486	460	488	524	471	509	496	503	485	512	510	482	497	512	481	551	489	486	468	493	466	462	495	495	464	496	456	528	475	434	482	455	488	471	479	483	525	510	462	482	481	468	513	484	466	495	478	493	475	488	503	469	462	514	524	469	471	484	494	477	515	484	499	530	478	476	476	453	492	483	494	488	492	466	489	495	484	497	474	487	501	488	502	477	501	486	457	507	472	520	514	509	442	451	536	458	462	462	499	470	498	473	492	501	459	471	504	502	500	467	470	514	486	490	454	488	490	456	485	478	502	460	511	487	458	525	503	509	491	444	469	501	487	472	491	499	491	473	505	483	472	465	488	486	491	483	480	462	473	480	494	481	532	505	485	467	491	502	485	479	485	463	472	485	478	471	497	493	460	490	461	509	459	504	489	488	476	477	503	480	497	473	517	478	481	464	486	533	485	475	471	485	484	482	491	490	446	525	491	507	487	516	442	513	456	499	465	464	469	498	494	480	501	482	467	476	495	491	485	455	524	488	485	525	441	507	489	500	471	503	455	481	476	490	470	499	467	486	443	481	464	496	471	490	472	486	469	460	477	485	492	510	486	515	495	462	517	465	517	487	474	479	498	529	495	487	524	497	477	471	502	499	486	477	460	504	498	454	452	480	448	481	462	500	472	513	479	479	522	474	475	493	470	455	477	502	517	481	488	481	431	495	476	474	505	519	470	494	507	519	484	474	542	534	492	492	520	517	507	522	477	470	498	454	531	464	540	516	482	486	514	492	542	510	464	485	470	450	466	494	489	484	488	482	504	486	479	472	484	483	491	460	493	505	451	485	464	458	477	535	445	489	493	494	463	521	489	520	481	455	511	492	480	456	496	488	501	504	511	492	506	481	449	475	481	465	489	489	489	518	482	500	510	504	496	502	484	491	482	452	509	486	505	467	491	476	451	504	456	474	498	484	547	493	500	440	483	485	485	470	473	497	507	425	475	493	451	465	484	459	501	529	515	472	514	462	524	505	492	472	472	507	498	478	494	497	511	498	472	501	485	527	465	480	462	525	498	469	496	509	488	493	490	489	489	480	501	516	523	498	457	469	496	523	509	458	511	474	504	498	462	504	479	476	462	470	542	506	452	489	499	490	516	461	489	492	530	503	454	455	499	481	514	511	515	500	518	509	448	462	490	535	470	487	486	453	466	481	450	488	460	493	496	490	470	454	518	483	452	493	483	461	487	491	501	502	486	505	456	489	491	442	489	498	485	520	477	504	486	464	503	484	518	452	488	477	479	509	466	493	494	486	431	482	458	451	492	457	467	514	504	506	462	495	487	508	481	504	513	489	480	479	470	511	509	468	463	460	494	481	479	474	470	442	467	504	484	486	468	474	479	486	479	500	495	522	440	530	464	452	510	486	478	466	474	467	466	497	511	491	502	507	471	485	476	491	471	490	508	535	448	451	468	491	482	459	468	498	513	489	490	458	509	482	482	449	511	459	470	520	521	512	460	480	494	512	491	501	493	484	532	524	466	473	475	490	489	472	525	505	490	458	441	449	519	460	508	469	466	524	490	488	520	465	512	444	511	497	473	477	489	468	451	490	512	487	492	476	489	508	501	476	491	490	500	474	479	493	492	508	506	463	456	498	495	461	440	464	541	505	475	468	491	521	482	523	456	500	491	521	525	486	495	492	481	498	467	493	493	485	497	480	453	476	475	459	478	503	498	478	460	438	516	489	478	473	546	511	527	454	493	523	455	487	525	467	479	486	497	507	488	518	459	496	484	472	491	458	505	499	495	502	462	471	516	508	495	467	479	473	509	492	488	499	499	492	496	488	469	477	501	506	499	495	460	464	465	525	433	471	494	482	501	487	456	470	483	444	465	479	498	517	483	501	498	497	498	503	491	462	510	477	480	509	516	481	491	495	512	511	488	473	445	511	481	509	481	471	497	463	479	496	465	457	499	486	476	495	537	491	507	472	475	473	496	511	508	489	531	493	479	490	464	487	503	498	492	507	490	488	487	472	513	483	507	519	499	475	468	515	419	460	491	486	480	480	496	462	539	475	452	495	489	491	458	516	513	499	477	485	474	471	488	494	526	508	474	491	498	469	465	503	466	503	513	501	544	482	492	526	469	456	487	476	488	492	459	502	479	500	490	503	450	489	452	459	485
24184	14223	9422	4652	3419	2610	2037	1605	1387	1132	973	1001	849	771	708	708	729	679	608	608	596	586	520	558	550	562	543	556	544	533	510	531	545	561	512	531	537	514	507	548	495	563	513	525	492	493	483	503	472	535	494	499	500	493	505	535	490	522	471	481	526	471	539	510	500	504	473	485	486	475	462	514	489	491	507	483	504	473	494	524	503	468	495	482	503	532	444	496	502	478	503	527	500	510	473	490	496	515	447	526	493	509	505	510	499	464	485	497	492	499	500	481	463	465	529	515	463	424	511	467	506	539	508	487	493	508	527	480	512	470	488	529	449	514	513	483	461	516	473	512	504	495	489	478	489	484	476	506	499	485	504	440	480	466	487	512	478	516	509	501	513	472	476	477	491	482	488	519	481	509	506	460	517	486	523	519	517	478	481	477	510	565	473	451	497	463	475	501	473	529	514	516	490	478	474	528	481	484	525	528	511	472	519	503	466	444	493	446	534	489	476	481	459	495	515	487	500	494	497	449	496	483	512	469	450	484	513	518	487	512	505	524	480	478	490	488	483	481	482	477	471	482	460	530	496	475	497	505	511	478	509	488	521	507	537	502	495	463	504	497	527	496	517	519	479	475	490	504	472	501	480	461	490	460	530	459	478	517	508	457	494	529	490	520	504	504	527	470	546	518	495	515	508	520	496	450	459	447	509	491	512	502	472	487	460	489	490	469	481	487	540	540	492	481	482	439	479	481	502	485	476	479	502	508	493	487	485	483	459	498	464	512	477	460	515	488	535	488	500	468	538	499	501	518	530	505	483	505	497	490	505	474	456	471	474	492	485	485	464	490	485	474	496	462	468	457	513	456	480	511	507	510	501	533	531	505	491	468	506	477	512	477	510	473	531	492	508	505	478	530	498	508	477	464	504	472	531	474	511	500	511	463	523	516	458	470	464	472	504	482	459	464	465	493	512	502	471	441	514	495	521	534	510	513	481	482	479	512	497	548	524	480	508	492	477	499	461	499	469	528	485	490	491	503	476	454	489	500	481	503	470	476	481	502	484	483	522	465	502	505	508	527	473	500	458	519	459	511	472	496	457	562	499	472	510	479	490	482	505	506	483	494	456	509	501	499	490	495	484	505	519	470	432	534	487	506	448	501	497	461	489	487	517	509	504	484	505	475	477	498	499	524	503	453	464	486	494	493	485	513	485	482	503	508	485	465	470	497	458	460	510	480	515	497	511	473	531	519	489	464	481	470	520	486	493	512	470	465	493	511	480	494	503	522	466	511	453	481	496	520	501	481	498	499	505	490	476	490	506	455	499	506	470	472	479	496	507	465	505	456	514	524	493	466	488	489	467	503	473	472	503	495	491	522	518	520	468	515	483	474	489	487	514	515	470	502	507	473	525	486	467	492	489	521	494	535	470	470	485	563	492	496	496	501	478	488	489	491	467	475	459	495	449	479	504	502	538	513	513	506	498	519	477	498	513	524	467	488	470	465	513	505	500	486	508	509	523	490	457	507	464	514	486	497	504	476	466	482	474	475	483	517	483	509	495	465	484	493	527	494	453	496	482	467	521	481	507	485	492	529	496	537	451	485	482	488	500	516	472	474	496	477	488	502	516	502	477	527	482	457	485	439	495	510	469	455	472	513	483	496	468	503	494	445	494	483	491	501	505	447	476	482	475	498	516	450	486	494	478	489	459	494	475	464	434	537	481	467	484	477	478	485	465	512	479	519	505	476	491	483	463	522	526	476	476	527	489	503	483	481	456	482	454	456	508	481	485	482	498	500	456	473	530	488	513	492	503	481	484	471	473	465	476	477	437	487	483	466	505	494	467	510	535	485	525	479	509	491	523	502	471	488	483	482	486	496	483	467	510	486	500	472	425	489	525	506	522	494	472	486	469	486	479	493	437	510	515	500	499	509	488	505	533	505	493	496	484	490	484	488	462	467	485	511	488	493	485	451	490	498	488	512	498	440	501	485	525	487	492	476	520	483	532	517	486	479	504	481	463	515	490	477	470	466	501	460	502	519	479	443	468	486	496	504	476	510	531	483	476	468	470	463	501	476	505	513	483	487	479	528	471	461	446	506	511	504	474	470	524	482	458	467	435	494	468	467	471	521	496	495	474	537	534	476	497	460	554	490	472	488	494	486	482	490	480	494	468	461	483	494	461	432	495	489	513	458	490	519	506	497	507	476	514	506	486	452	487	438	492	537	493	527	475	474	455	522	452	502	467	502	528	510	482	459	494	486	470	503	491	461	513	513	501	477	491	545	470	524	488	447	489	461	438	497	464	458	525	488	496	492	491	429	488	454	471	482	465	508	455	436	492	503	473	481	481	507	483	478	469	476	462	520	491	497	500	503	517	491	497	449	489	479	462	465	501	491	486	473	490	463	534	495	491	513	544	510	467	460	473	503	478	485	483	515	505	491	445	481	474	512	490	465	473	477	467	503	465	463	536	475	480	508	450	470	490	514	521	485	491	483	505	515	489	483	511	487	494	481	456	469	470	527	484	502	497	498	488	464	510	489	508	476	476	497	455	458	505	479	487	531	520	520	525	469	463	481	500	451	473	505	446	454	545	540	514	514	499	510	466	509	543	513	519	483	530	506	516	502	494	505	484	483	433	542	471	518	512	484	522	477	507	500	474	496	483	514	484	496	507	475	499	550	489	483	518	507	489	492	549	510	495	517	480	483	475	507	491	472	491	474	508	512	486	503	466	506	525	481	523	517	476	479	475	511	497	501	487	476	461	501	460	476	478	489	496	491	495	531	459	452	484	457	505	473	511	462	458	495	481	532	496	524	480	498	479	449	512	488	512	468	483	459	518	489	501	458	525	469	489	445	493	456	464	500	503	509	482	515	479	482	512	510	507	469	451	501	475	495	519	464	489	495	471	521	523	447	490	554	502	498	506	464	506	505	494	508	490	511	512	531	467	475	447	486	531	477	508	484	509	480	535	466	499	483	469	516	483	506	542	471	500	508	499	493	507	492	445	513	488	485	471	473	482	508	497	489	508	512	461	503	466	484	510	510	502	474	484	470	492	478	477	480	500	459	535	501	490	519	487	454	477	478	500	505	512	475	490	471	521	524	493	470	469	491	493	471	460	480	498	464	490	486	447	457	441	451	538	474	504	470	457	453	484	463	445	483	469	496	485	487	482	510	487	506	556	515	497	457	512	504	503	499	488	525	501	468	476	467	543	489	499	484	470	470	497	510	528	486	466	458	516	488	501	463	504	514	491	480	492	473	478	495	515	511	514	482	472	508	485	431	512	517	494	495	498	489	472	489	481	498	473	467	504	499	486	464	514	507	481	511	563	507	541	461	490	498	493	489	484	453	516	471	505	514	485	487	469	477	473	467	515	471	518	457	515	494	482	472	472	465	494	484	504	494	436	469	495	491	515	478	470	447	474	461	485	489	489	514	514	485	512	474	459	471	477	500	451	487	525	524	472	471	493	484	438	506	482	488	496	533	469	463	472	480	463	494
27841	17462	3589	612	444	376	378	384	344	345	377	356	358	355	372	377	374	333	368	341	381	349	346	373	354	318	351	332	369	380	347	343	354	324	384	351	366	321	371	346	327	359	394	343	369	371	370	362	342	349	350	344	367	349	369	337	319	377	362	319	364	368	359	363	337	337	323	310	359	348	335	351	351	347	378	352	344	391	341	352	356	346	374	336	372	336	375	326	337	346	344	369	390	351	360	379	351	354	337	352	350	378	349	376	368	319	334	354	353	358	352	372	354	359	311	356	351	368	349	351	354	391	362	371	334	367	335	351	365	335	336	365	358	360	362	362	337	330	328	333	370	348	371	366	345	354	359	350	346	314	344	350	376	320	355	334	359	352	340	397	340	341	369	359	351	367	338	361	351	394	376	355	364	354	366	359	362	338	354	372	355	363	342	358	333	324	356	348	361	370	373	370	388	348	335	372	336	371	367	317	371	334	392	335	336	338	390	324	366	380	345	339	353	352	354	376	348	335	338	371	349	351	354	310	374	308	348	316	372	344	349	358	320	356	371	359	357	398	363	313	344	370	367	319	381	353	358	352	353	359	368	341	344	351	400	372	340	317	331	339	339	362	322	369	347	344	357	354	366	365	338	343	348	357	356	341	369	334	357	341	337	343	362	374	370	350	398	334	375	362	341	383	352	361	365	367	334	376	328	328	347	349	342	349	329	360	348	351	363	370	341	354	357	365	366	362	362	331	328	368	366	359	354	364	368	349	380	326	326	373	393	365	327	342	359	322	376	353	359	369	365	328	333	352	382	368	332	360	338	378	345	333	359	380	422	357	304	368	355	374	372	352	330	315	342	347	376	335	359	356	350	354	362	414	386	325	341	325	372	366	363	334	339	328	382	365	367	357	350	363	388	342	323	383	354	343	365	365	322	330	370	353	400	349	346	375	353	338	342	361	345	335	357	389	386	357	339	370	351	323	342	365	368	330	366	326	339	335	347	383	340	389	349	357	376	365	367	343	361	358	323	348	353	354	319	339	356	369	363	360	327	349	362	293	355	355	331	359	351	331	361	377	381	325	349	351	368	350	317	378	351	357	347	379	344	369	326	367	347	322	355	353	327	383	349	368	356	344	336	333	361	337	375	365	383	354	340	343	332	385	347	330	351	350	352	337	342	371	369	361	349	375	349	360	379	371	362	322	364	314	346	352	395	362	357	339	346	373	353	379	330	349	386	392	350	333	361	367	348	365	343	364	385	381	358	351	321	352	343	339	356	343	347	338	370	352	353	366	384	344	353	351	371	360	358	364	328	351	396	366	373	347	316	358	326	321	393	365	339	362	371	373	334	345	420	323	337	359	361	335	350	364	355	345	352	349	334	334	358	357	350	350	345	350	321	343	345	382	338	357	363	367	412	366	391	319	386	376	345	365	337	342	374	397	363	405	314	402	354	358	352	372	360	348	361	335	310	344	378	383	360	352	334	350	373	338	366	346	370	370	384	354	335	364	361	346	334	390	391	369	341	333	349	347	374	363	363	375	344	337	372	351	344	330	369	349	347	329	347	376	342	345	362	350	331	347	332	358	350	339	358	346	385	340	356	359	346	369	339	384	340	353	383	340	350	359	354	356	345	341	285	325	352	313	343	356	362	359	352	336	351	348	349	356	361	341	354	336	375	375	322	381	334	353	344	360	344	387	348	356	341	318	336	335	380	340	327	336	336	334	362	372	359	353	389	362	334	345	333	351	317	337	394	350	357	380	340	362	356	378	348	357	384	327	346	387	338	322	303	340	365	343	383	320	311	368	318	358	357	326	366	355	345	388	359	337	358	374	369	347	377	337	374	339	341	316	371	359	384	349	323	390	322	360	359	373	343	359	380	379	315	315	366	351	349	348	351	327	340	358	326	385	363	372	362	324	331	358	374	361	353	359	366	316	359	345	347	334	363	343	346	346	362	358	358	341	313	356	333	337	348	355	312	350	323	343	371	376	387	377	366	336	361	324	340	374	336	344	372	349	351	342	350	358	382	335	370	378	346	386	360	328	333	344	338	357	331	386	346	333	337	372	357	336	384	335	327	349	375	354	414	345	345	331	347	346	379	343	367	342	343	350	370	361	326	333	348	369	370	364	352	348	377	336	376	358	360	337	353	413	354	381	335	391	336	343	363	326	382	358	350	355	350	357	323	324	393	361	353	342	353	329	358	347	342	396	345	354	336	384	354	365	365	327	360	320	358	360	359	358	337	371	342	371	356	332	322	344	344	351	362	327	346	359	344	367	341	337	339	323	355	336	371	363	380	369	352	353	378	341	366	348	341	336	348	354	348	334	358	376	310	360	344	376	350	350	302	345	390	331	358	362	328	354	320	346	354	370	350	365	327	330	354	360	345	360	319	346	328	320	334	375	360	336	379	374	313	358	335	364	389	326	369	356	334	302	364	334	311	340	349	388	367	337	349	366	366	327	385	336	322	343	369	353	332	313	340	357	340	353	350	363	338	355	348	357	364	344	385	378	361	361	375	328	329	332	356	341	325	367	356	341	338	340	333	366	356	376	358	351	335	341	330	356	331	346	358	357	353	335	367	362	333	310	385	362	365	360	344	339	341	373	353	356	365	370	345	357	340	316	374	378	347	333	344	353	333	368	335	335	361	349	366	363	379	359	365	304	371	367	352	338	387	342	340	338	365	373	357	366	352	337	344	343	347	370	352	369	366	350	316	338	342	354	350	355	354	355	371	322	342	353	342	351	348	355	374	368	381	358	350	354	352	350	348	361	388	365	378	376	292	344	370	346	361	381	350	341	359	354	408	364	324	341	357	374	343	319	342	354	325	354	373	345	336	375	378	382	369	318	342	372	354	379	361	364	397	345	359	332	347	346	366	338	363	375	372	368	355	346	349	384	367	335	342	333	352	330	366	354	381	353	322	374	386	330	342	364	346	345	368	370	345	359	318	345	344	323	325	338	332	354	343	326	333	367	383	358	339	323	340	356	351	357	352	350	347	339	327	342	316	347	349	350	361	383	340	360	316	345	325	352	325	316	333	378	358	352	341	336	363	330	376	386	369	366	332	329	374	380	369	406	325	363	387	370	319	329	359	381	322	364	354	375	343	341	315	350	387	376	335	382	355	355	328	369	344	399	359	340	317	386	375	318	349	375	347	336	356	320	350	351	354	344	368	373	357	305	349	366	340	378	333	373	368	349	340	365	365	339	358	337	346	356	361	348	382	345	350	344	360	363	352	363	353	353	336	362	343	342	348	335	365	360	342	314	349	345	389	349	377	311	343	368	342	377	366	344	350	341	357	333	340	328	357	367	339	347	338	397	361	348	297	362	374	324	365	337	334	347	332	313	368	355	370	379	323	337	322	353	369	344	344	395	318	323	371	328	305	351	356	342	365	390	363	337	373	374	340	350	364	388	349	383	350	357	338	332	339	350	351	391	323	343	388	364	383	339	345	359	317	342	367	372	368	381	370	339	331	343	334	345	333	351	392	350
7608	856	716	538	489	443	449	434	416	390	417	376	413	385	410	393	365	357	406	417	430	386	371	372	425	417	400	452	396	382	404	406	394	370	403	427	424	361	390	372	384	377	434	375	388	394	395	404	385	402	411	377	379	407	396	364	418	411	378	413	373	411	404	391	408	381	398	400	373	428	428	419	404	402	379	390	428	398	363	400	370	409	388	418	382	370	370	414	408	379	390	379	373	400	375	405	409	381	395	367	387	404	388	406	387	401	350	417	404	409	379	374	410	401	393	400	424	398	373	410	426	407	411	384	393	352	412	376	394	367	388	400	391	392	387	412	402	378	389	390	388	407	381	387	407	360	364	387	391	348	388	407	394	380	364	389	397	412	395	397	421	379	357	415	409	393	391	367	399	350	367	414	390	392	369	364	400	390	401	394	373	420	413	382	413	394	390	393	367	405	389	385	383	389	380	363	401	399	398	349	411	344	430	372	372	428	380	398	376	398	403	432	394	428	370	373	413	364	404	405	415	403	387	393	391	430	391	403	381	400	375	383	393	410	382	423	387	350	367	395	410	367	367	385	378	416	371	375	409	367	403	409	383	388	407	390	380	387	370	419	365	395	400	403	347	410	367	423	405	383	376	419	387	404	410	404	388	377	421	402	389	392	404	359	393	412	386	377	388	362	403	401	410	406	404	394	399	380	398	401	394	393	381	387	378	423	379	420	392	383	400	380	387	436	380	401	384	382	427	382	412	395	346	389	399	407	440	438	384	415	403	436	405	401	375	391	399	380	393	398	396	412	426	393	424	365	396	400	403	386	386	399	394	418	387	376	408	408	403	360	421	417	393	409	372	407	410	380	390	437	383	404	387	380	402	386	359	397	361	401	423	370	368	393	392	419	357	387	391	405	405	427	434	385	376	391	413	401	368	393	389	391	360	391	391	377	421	424	398	385	395	400	376	376	362	387	393	399	430	405	416	359	387	396	392	376	358	414	398	396	416	433	400	370	400	396	388	425	364	400	374	359	393	377	381	383	417	405	407	392	416	397	359	380	384	391	393	392	395	376	383	388	395	388	363	424	395	380	361	394	417	378	414	377	363	400	382	410	365	414	382	394	385	385	403	353	398	379	397	383	419	410	425	408	390	370	386	397	394	379	402	381	370	376	384	409	398	428	407	365	417	374	399	408	401	385	417	421	369	403	406	385	385	368	388	411	387	390	396	394	408	406	390	389	381	388	417	409	388	364	397	387	400	392	408	342	360	371	396	379	393	416	362	408	364	380	368	369	363	380	386	352	381	425	383	384	423	372	400	361	390	386	397	426	427	411	380	418	412	399	381	391	373	358	405	432	407	378	372	398	348	372	407	407	401	387	416	398	397	396	393	420	392	415	418	374	413	401	387	407	396	394	408	407	375	399	415	429	428	404	363	377	377	378	414	389	363	376	430	393	379	380	397	371	384	378	423	392	385	407	391	397	363	399	425	411	390	408	343	385	391	414	398	371	384	419	385	376	345	387	373	397	387	420	381	383	386	408	425	418	383	392	404	418	359	382	419	408	422	374	388	409	409	408	355	406	386	380	362	395	366	388	392	347	392	382	393	381	390	399	374	404	363	374	395	437	432	416	404	379	386	420	375	418	389	375	398	385	417	378	398	381	403	411	348	411	403	385	403	412	395	376	426	351	370	436	392	367	405	398	371	410	400	369	390	398	368	368	366	426	384	424	408	373	397	377	425	375	384	412	402	369	403	404	407	400	389	407	434	375	392	405	397	395	388	378	394	412	401	400	421	394	413	414	377	402	365	392	397	381	393	400	336	384	411	364	443	410	407	373	436	385	428	389	372	406	393	401	396	385	384	386	399	371	397	404	394	404	392	425	366	411	404	383	355	413	419	420	382	367	369	377	364	412	412	397	390	380	431	342	403	366	369	360	387	409	364	388	416	387	385	399	412	391	335	388	405	418	411	371	412	424	392	402	386	406	403	380	396	396	423	390	390	412	391	396	392	387	379	360	391	411	407	393	384	396	394	429	409	403	429	422	385	387	396	386	405	356	397	370	392	405	413	407	365	385	397	371	397	386	365	411	412	390	391	396	378	393	409	385	383	353	405	405	411	400	332	377	349	414	362	413	370	385	378	420	380	444	390	412	375	393	399	362	387	400	410	381	364	379	387	384	436	371	370	396	393	400	369	391	384	413	418	389	411	399	409	383	363	397	391	400	371	378	379	379	365	398	397	377	376	396	394	352	410	436	386	344	393	427	412	393	373	386	376	379	409	370	404	393	424	365	402	398	376	368	385	372	362	392	396	397	392	391	425	366	403	406	398	391	419	356	412	386	389	366	373	379	399	373	387	406	392	398	405	394	366	404	391	381	406	364	405	394	359	389	368	417	406	373	397	389	389	393	366	379	418	379	363	399	432	396	375	405	392	429	413	378	377	431	389	426	406	385	370	401	412	410	415	379	365	398	378	368	377	367	388	415	372	392	372	406	420	412	417	429	395	369	401	383	385	371	383	416	373	412	399	403	370	405	395	381	424	427	406	410	388	378	379	388	364	381	395	423	381	420	408	398	405	399	402	403	404	370	389	414	385	375	382	365	376	387	402	418	358	392	386	378	375	386	395	416	378	388	382	383	389	370	395	425	380	432	384	433	406	412	402	433	391	380	392	404	370	383	391	373	378	400	403	382	384	385	430	373	390	373	394	411	368	395	399	370	338	381	383	390	332	410	401	398	403	351	365	382	398	432	398	373	396	387	367	381	386	387	371	408	376	399	388	385	431	387	405	399	380	424	379	403	360	379	388	396	402	391	406	387	388	365	411	414	396	372	398	422	392	396	393	405	396	376	385	393	420	372	404	382	389	433	434	419	393	370	399	395	368	394	376	376	371	376	434	411	408	386	413	367	397	377	387	386	391	403	402	400	423	375	382	391	397	452	399	398	385	408	419	390	342	369	402	365	373	380	366	368	376	394	417	385	391	423	362	432	385	425	405	421	388	385	425	401	387	432	411	384	414	406	399	399	404	371	391	411	363	417	387	385	410	388	413	422	398	400	365	408	413	408	372	417	399	403	407	371	410	399	419	398	387	416	430	397	388	385	419	391	395	389	393	417	393	400	436	379	395	413	396	391	378	373	394	370	378	373	401	372	388	424	409	349	361	439	420	386	409	369	377	377	384	423	358	395	379	387	400	399	427	360	432	399	417	428	372	405	396	368	420	413	409	366	391	402	390	390	399	431	389	409	387	398	411	375	403	409	416	398	389	398	374	391	394	384	358	421	371	399	380	387	365	392	373	375	411	392	397	418	388	399	413	410	402	385	364	402	411	388	396	376	398	381	381	367	378	422	415	378	389	410	370	420	397	399	381	406	409	416	354	401	415	372	385	410	447	437	429	412	369	367	398	402	382	422	367	416	419	410	392	407	377	397	386	414	346	386	426	386	406	394	397	403	422	380	366	401	398	351	412	401	366	373	403	387	410	394	403	395	345	428
23678	21110	28302	24145	21120	9053	837	535	441	372	313	349	298	319	267	308	250	261	285	242	245	241	247	216	218	228	226	233	202	235	207	236	214	223	193	247	223	205	233	214	239	182	247	216	230	258	231	187	217	221	233	222	223	206	203	229	235	212	195	195	217	213	247	226	222	216	177	198	210	186	182	203	241	207	211	200	223	227	216	220	197	190	230	237	205	218	221	227	233	178	219	248	237	227	223	213	230	217	218	204	223	187	218	201	205	193	210	212	202	196	233	211	227	193	236	214	214	207	207	238	212	244	206	204	205	211	212	190	215	203	212	187	198	220	208	192	211	224	207	213	173	215	201	193	207	221	243	220	186	247	248	191	219	206	223	201	221	248	222	223	203	205	198	222	190	237	225	219	215	194	221	212	217	188	178	206	223	188	215	201	231	214	218	203	220	182	217	214	214	196	254	205	218	211	220	214	238	183	215	226	212	179	192	240	209	192	202	217	214	176	208	217	201	194	210	226	228	205	198	188	224	175	187	201	227	190	214	207	203	194	215	192	194	212	219	189	204	205	237	224	201	217	218	192	186	235	215	208	219	205	213	220	222	195	224	194	227	205	209	213	170	213	228	192	188	205	206	220	199	200	218	194	206	186	221	195	189	228	210	207	208	224	175	186	214	192	205	200	181	194	191	223	189	215	183	219	220	188	212	198	192	206	197	212	221	204	202	214	182	245	214	210	227	193	213	223	198	204	206	209	193	217	214	209	215	185	231	208	225	172	206	225	205	225	199	217	224	189	233	212	218	224	199	207	215	219	224	198	226	200	186	216	217	202	208	227	210	173	227	196	204	228	197	206	208	193	197	203	230	239	204	210	211	209	223	208	182	226	229	217	187	203	215	229	173	185	222	198	205	193	207	198	210	204	223	199	198	197	193	194	216	209	201	208	187	214	191	210	212	232	215	188	237	192	192	192	214	204	184	203	225	207	217	216	216	209	229	216	222	201	202	224	217	203	208	214	215	196	220	211	188	196	238	200	210	207	220	206	231	207	227	211	204	212	211	198	222	212	209	197	213	228	205	210	229	205	199	189	218	201	205	204	182	217	206	196	222	199	175	223	203	203	218	215	217	202	226	220	238	222	201	234	215	190	227	199	227	198	220	201	219	209	204	194	202	208	237	198	218	197	207	212	197	210	213	235	175	216	211	202	205	197	226	188	230	214	210	197	207	215	197	226	180	209	197	192	197	169	239	212	212	216	198	210	215	213	228	208	204	221	209	183	216	206	200	205	231	207	197	216	207	203	224	217	230	207	212	205	229	206	221	203	217	201	202	221	187	210	207	211	214	216	186	235	220	211	217	214	215	223	231	205	194	200	223	206	201	210	196	195	187	206	213	198	216	218	216	210	203	232	214	195	204	215	207	213	206	230	201	221	188	226	218	205	204	184	196	202	214	216	218	218	200	201	224	184	238	204	205	192	229	200	212	231	221	237	208	188	199	206	234	187	215	218	208	207	231	228	228	199	232	192	217	207	204	240	194	213	187	223	228	217	228	211	201	201	216	197	191	195	214	170	223	193	210	173	211	188	194	205	220	217	206	219	206	228	232	213	193	235	190	207	217	211	192	206	191	211	215	223	169	177	209	218	216	215	221	203	201	204	208	196	227	203	195	202	209	202	193	222	210	203	188	203	213	225	194	185	201	203	219	178	214	203	230	229	187	182	209	217	204	201	223	208	236	211	182	233	217	193	225	201	235	216	216	214	226	227	237	201	235	189	206	207	237	218	210	209	221	194	222	220	202	209	183	180	204	220	220	192	213	195	236	219	227	205	234	174	200	215	215	205	207	193	217	239	199	207	212	203	191	206	229	224	198	220	203	206	231	170	226	225	206	195	211	211	191	211	206	202	209	222	228	232	225	191	204	235	256	218	205	207	199	210	207	197	176	204	187	208	222	237	217	202	203	215	206	193	190	219	204	221	191	221	213	217	199	210	197	209	204	203	221	201	228	203	200	205	205	210	222	179	229	216	220	218	207	203	204	204	209	223	181	214	208	179	192	195	225	192	204	209	210	225	210	215	198	228	211	208	214	202	226	222	213	211	184	212	178	209	188	184	192	189	182	207	209	192	201	215	201	170	195	240	213	200	214	241	224	207	212	190	215	224	189	196	204	195	198	190	177	243	219	197	215	214	211	196	195	253	199	248	208	234	224	215	218	215	202	238	225	206	202	200	223	215	209	191	228	214	222	206	209	200	205	203	183	203	206	202	194	202	194	224	187	219	225	225	225	202	197	207	211	190	196	192	207	207	193	218	231	234	179	210	192	215	217	227	222	193	229	213	212	186	199	187	194	226	189	235	197	195	216	221	201	209	212	181	201	215	215	226	225	217	189	219	223	212	206	185	218	208	199	190	217	187	218	248	197	208	208	195	222	198	194	204	199	199	220	193	199	195	207	193	210	199	212	195	194	183	210	206	206	218	181	229	212	209	226	212	211	200	176	186	198	224	213	195	208	208	199	190	202	215	195	220	212	210	192	217	202	195	222	222	217	199	192	219	202	176	230	213	213	203	212	229	204	206	217	203	195	211	224	219	207	197	212	211	220	239	231	208	198	198	179	193	206	218	232	210	185	211	217	222	236	222	211	224	214	209	192	221	205	208	200	182	232	211	173	178	212	194	219	212	199	195	209	209	198	212	198	214	212	195	209	209	205	189	216	233	210	194	228	197	193	211	212	202	223	222	208	219	223	223	193	204	217	191	209	204	200	183	196	215	212	216	198	213	209	183	211	184	185	215	219	196	201	220	224	180	194	198	212	199	235	222	206	235	217	224	200	212	205	193	195	206	206	215	229	191	202	235	199	214	186	258	227	204	203	220	188	183	218	195	211	234	193	207	194	186	210	219	195	198	190	204	234	230	217	193	203	217	216	221	171	211	197	220	232	195	202	218	208	218	207	215	190	215	221	204	233	215	199	201	218	218	182	222	216	192	213	210	223	186	167	207	199	195	211	208	206	229	209	236	201	194	236	218	238	195	196	210	221	214	207	213	209	228	206	180	189	239	196	184	224	219	238	214	206	231	210	212	198	201	182	203	206	207	209	209	186	186	216	216	204	217	215	194	191	211	205	218	195	221	192	212	246	213	211	233	192	173	211	219	218	184	207	209	215	229	207	198	206	227	210	204	214	194	221	229	226	183	205	185	216	185	215	215	190	221	219	199	217	172	213	213	233	218	203	209	171	175	230	208	212	204	195	202	210	226	213	190	216	239	213	197	203	200	207	215	218	192	212	216	192	214	218	201	188	203	231	185	222	216	215	200	199	248	177	200	220	224	194	211	260	197	208	198	213	213	221	199	198	195	217	214	216	217	207	186	215	230	181	210	235	256	191	194	195	167	196	217	206	227	217	204	223	219	219	222	229	235	196	221	196	219	206	189	222	229	214	186	209	224	187	220	207	218	181	202	213	224	212	198	179	187	236	192	219	191	221	187	185	232	212	217
20971	8338	5459	2551	1799	1338	1046	817	659	581	489	455	410	370	355	337	308	284	288	287	286	294	248	268	273	271	250	278	279	239	272	285	260	249	243	271	250	227	226	229	242	241	265	247	239	266	252	225	255	246	239	238	230	221	264	260	250	223	215	218	252	248	227	216	247	235	229	231	251	241	218	226	233	225	229	258	236	257	236	235	239	246	228	240	241	218	204	234	211	245	251	237	241	257	243	237	222	209	250	246	221	243	227	231	244	235	256	232	229	225	267	221	229	225	243	263	236	247	203	243	225	229	259	236	227	226	215	237	254	225	242	249	250	242	238	250	226	222	216	257	238	241	213	250	255	253	220	259	234	250	221	228	239	230	226	235	231	227	190	228	237	247	236	230	258	233	213	229	212	228	223	216	243	225	241	260	253	230	233	241	233	253	216	217	235	246	242	252	232	262	255	206	231	243	231	257	234	239	250	233	242	242	244	250	239	260	236	248	258	234	225	238	228	222	234	255	222	242	219	240	240	227	247	222	230	248	228	231	235	253	265	247	224	246	269	232	266	250	248	234	244	216	232	243	272	232	230	224	228	237	275	216	244	228	233	254	233	242	234	247	221	226	238	241	235	240	235	224	228	277	247	215	236	226	236	257	230	230	236	260	235	262	244	237	223	220	244	236	243	251	237	219	251	263	247	240	218	259	244	236	205	245	235	230	249	229	231	242	231	234	231	251	233	244	256	213	237	243	241	245	260	225	227	246	245	246	238	240	229	224	236	251	252	229	250	263	248	209	226	240	242	235	240	260	235	206	261	233	234	256	232	243	232	212	228	226	260	242	258	232	222	237	260	206	232	233	240	249	229	221	237	250	245	230	240	225	244	204	241	270	248	240	257	250	219	198	242	247	261	225	228	258	230	228	241	262	211	222	223	228	261	254	251	238	233	230	263	258	233	222	248	238	222	220	212	232	205	244	224	217	237	241	248	240	241	225	248	242	234	249	229	239	229	220	225	240	209	222	211	209	217	208	211	234	243	247	244	254	241	239	238	231	238	249	247	248	233	251	254	242	252	228	232	249	226	242	232	216	257	252	274	261	220	237	243	249	251	251	229	232	238	209	237	234	226	245	225	236	214	258	234	243	224	234	242	215	237	229	236	241	249	248	238	228	245	217	262	205	232	239	232	218	220	231	230	262	215	274	225	273	232	259	284	235	240	294	224	238	251	258	240	247	245	226	280	252	224	229	229	253	242	235	264	253	236	235	214	274	239	236	232	230	258	236	279	212	231	251	246	229	236	227	237	239	214	240	237	256	225	254	236	238	237	251	233	229	240	258	236	238	232	251	199	241	252	223	270	214	268	254	217	251	224	237	235	251	221	265	213	222	235	257	234	252	275	216	230	251	224	220	244	226	242	247	244	219	216	216	224	242	249	209	240	250	250	235	251	239	239	266	255	208	229	253	227	262	256	242	235	271	220	234	240	239	231	225	228	208	209	248	221	264	227	257	247	238	249	262	204	240	223	232	226	222	227	230	235	232	251	238	224	225	243	232	231	259	229	238	252	251	238	256	226	229	219	232	229	242	228	257	215	231	232	247	234	254	214	237	222	231	208	232	244	255	233	232	241	225	253	266	239	237	223	219	208	237	240	223	237	238	224	243	243	262	234	221	245	232	238	234	254	237	263	220	219	233	251	238	234	220	236	219	236	282	231	266	226	246	250	270	243	240	241	232	226	261	241	228	252	247	272	247	210	235	213	236	248	234	227	240	237	279	244	250	250	235	232	246	225	217	212	247	234	245	245	226	233	234	241	245	219	236	233	246	256	225	246	220	246	242	228	235	240	259	246	224	245	241	223	203	224	209	229	230	244	250	225	240	208	242	247	246	232	218	238	217	216	232	214	241	218	263	227	251	232	229	220	242	221	267	223	249	244	232	227	246	225	257	237	232	219	226	232	208	242	255	247	252	255	244	251	240	215	237	244	258	257	245	249	267	232	217	226	249	243	252	242	235	243	234	248	235	239	237	270	247	238	230	235	240	223	219	209	238	263	231	233	260	233	249	241	233	197	222	239	239	233	254	251	217	219	235	209	243	248	245	249	254	238	240	229	237	237	222	254	286	262	251	265	234	226	264	248	244	229	231	259	250	263	229	247	232	235	238	210	233	231	248	241	223	232	236	242	224	253	242	247	260	247	232	221	223	212	226	223	240	250	262	249	238	265	234	209	235	237	229	259	200	251	228	229	241	204	238	229	211	217	215	237	226	249	253	259	243	221	231	226	226	224	231	239	235	241	239	230	242	220	213	216	236	244	229	217	251	244	216	240	243	248	220	243	215	259	246	233	212	259	202	243	234	242	240	237	223	249	267	248	259	211	233	241	228	243	224	248	228	230	249	237	232	263	248	209	256	231	239	233	221	246	232	267	234	243	210	275	251	250	212	260	262	232	251	236	224	248	230	243	217	214	239	239	263	219	208	231	230	242	247	205	235	209	244	238	229	224	243	238	239	233	237	226	238	224	241	243	221	228	233	235	232	239	228	216	238	233	233	267	269	222	236	249	227	231	258	233	241	254	251	252	233	205	252	260	236	234	248	259	232	246	230	230	237	230	220	227	229	231	251	243	235	247	233	234	230	249	230	245	257	228	243	216	257	254	198	257	231	259	251	259	230	232	244	246	251	248	266	229	205	242	209	225	237	239	249	234	249	235	238	237	229	234	240	233	232	222	234	213	228	231	226	243	251	253	233	232	233	210	255	231	211	247	259	242	229	244	212	238	217	256	233	227	247	212	206	237	242	240	245	229	250	225	244	204	233	264	251	229	230	225	241	236	242	232	229	225	222	259	225	226	227	225	239	252	233	248	241	225	253	238	250	259	231	253	256	258	236	206	242	236	238	238	223	248	259	217	232	250	242	230	223	213	251	233	226	233	197	234	240	237	251	233	236	251	238	242	230	242	213	214	248	240	214	225	219	224	213	244	208	245	232	264	235	219	257	264	228	248	212	225	251	236	258	230	258	238	203	259	199	242	238	263	226	210	196	234	233	215	227	252	244	228	244	238	251	239	229	234	262	229	239	237	260	255	220	231	247	245	253	206	236	247	263	217	205	232	262	230	236	208	240	261	222	218	217	233	252	264	208	240	219	223	186	220	227	209	220	251	222	242	258	240	241	240	212	240	228	233	213	244	243	236	250	246	239	244	230	259	240	251	239	233	253	239	232	228	231	210	218	228	221	236	246	243	232	246	208	219	219	269	246	247	231	220	268	266	233	226	249	248	238	250	230	240	242	234	244	245	264	250	229	202	233	243	248	239	251	219	238	235	241	249	211	244	228	245	243	267	225	237	224	203	222	246	245	234	245	261	220	196	258	219	255	248	232	241	249	231	221	257	195	198	230	236	239	246	234	249	205	240	241	258	223	234	208	226	256	238	231	262	261	219	223	274	234	225	249	242	221	239	264	224	231	251	218	245	217	237	236	223	236	231	229	217	225	234	251
24816	21060	27118	25172	9553	1124	813	787	763	696	664	671	647	665	750	652	667	652	599	630	636	586	594	623	599	603	649	614	649	595	587	631	644	601	674	661	614	607	603	604	629	569	642	637	588	605	611	590	617	563	622	635	655	598	565	589	552	593	613	623	639	589	588	602	568	615	557	625	602	546	604	568	601	601	611	650	532	608	659	581	619	566	567	623	614	608	589	625	595	603	599	610	589	594	605	576	628	647	600	566	609	567	579	576	633	580	612	632	622	582	610	636	580	597	628	597	577	591	639	579	577	618	633	579	554	580	627	645	556	633	585	620	577	634	584	580	591	630	645	649	593	557	587	608	642	579	593	589	582	635	621	596	608	582	626	624	571	637	625	656	607	575	637	578	589	630	598	603	581	609	563	624	607	611	626	595	597	650	626	647	613	584	609	607	567	590	634	583	597	600	600	598	599	573	631	577	607	609	594	646	563	632	581	581	626	601	588	586	564	639	622	575	616	587	600	602	649	595	620	590	662	604	639	598	606	596	582	580	631	608	587	597	573	616	607	593	640	581	590	571	642	601	623	613	574	583	634	627	618	567	633	566	626	591	610	587	579	617	599	649	588	592	609	612	593	607	632	620	609	576	615	612	662	602	566	636	588	630	583	619	587	573	594	564	556	628	552	654	645	657	647	628	639	620	592	608	597	624	597	626	593	617	579	655	603	546	612	579	604	595	623	634	562	633	590	588	634	595	596	603	602	669	642	576	620	588	617	602	589	661	634	570	559	606	619	622	609	635	638	609	606	606	556	567	627	588	631	619	597	620	590	636	629	575	629	586	607	643	601	601	641	635	579	602	589	636	638	599	575	619	588	633	595	596	608	605	619	647	621	594	589	632	599	617	596	620	642	633	621	635	609	586	614	613	583	593	599	646	606	617	603	578	573	632	568	595	641	617	584	598	567	662	605	606	575	603	621	621	628	564	613	618	652	626	596	614	609	620	602	595	571	641	599	619	647	572	572	590	622	615	611	617	637	593	551	653	620	567	603	622	609	597	585	631	570	572	633	614	581	612	596	579	566	599	601	677	648	598	590	623	618	608	557	594	623	593	613	597	617	564	632	581	640	628	642	587	624	594	596	615	648	624	614	597	583	596	634	611	579	575	638	589	629	575	572	620	648	619	579	639	629	606	593	525	602	608	627	579	631	613	650	595	624	647	590	614	624	601	614	615	618	604	590	583	597	610	582	611	668	584	651	610	614	594	584	580	606	638	638	604	596	609	627	549	552	599	613	612	602	594	564	613	626	629	622	647	659	620	587	590	588	630	607	598	612	634	634	638	614	580	630	566	595	602	611	619	631	630	612	550	616	568	626	568	650	608	612	611	568	590	614	574	615	594	580	609	599	627	609	613	625	582	606	631	600	627	636	617	579	624	565	655	592	640	602	562	617	603	626	587	587	578	621	604	613	616	612	627	611	594	560	615	594	567	593	679	644	604	570	581	595	601	642	622	631	609	575	609	590	587	638	651	582	591	609	602	601	610	613	621	551	640	634	645	589	606	612	668	589	588	598	605	592	623	582	637	624	606	616	633	589	591	628	593	648	617	588	616	609	629	631	643	608	627	582	632	667	601	575	612	570	634	598	626	561	631	605	605	590	618	602	625	561	616	618	614	618	628	576	589	577	603	549	593	603	648	630	592	584	609	598	613	622	615	588	611	572	615	619	596	621	634	637	620	646	626	585	641	612	654	604	616	589	568	601	604	612	627	578	619	606	628	632	601	559	598	623	627	570	587	655	616	629	625	588	549	609	602	633	642	580	590	621	583	620	587	605	551	594	630	616	623	606	586	612	604	586	624	626	608	649	611	598	616	636	615	609	575	568	604	645	660	622	621	604	589	610	566	607	590	635	611	600	610	580	617	604	632	581	594	612	620	626	576	608	639	601	559	588	568	565	596	621	600	632	592	570	607	582	602	610	600	662	584	632	608	602	565	570	611	590	629	578	619	633	597	611	600	619	585	577	578	616	657	618	605	538	595	618	628	596	647	640	585	585	626	570	603	616	627	574	638	621	590	593	630	639	608	597	562	599	612	561	600	583	575	588	605	633	614	616	590	625	578	598	639	629	624	606	598	616	568	653	574	597	593	604	610	612	636	596	602	577	592	602	570	611	589	612	581	623	626	612	579	616	598	621	581	580	623	618	650	591	597	607	613	649	599	589	612	588	596	603	620	604	597	558	625	650	617	618	619	647	591	605	643	615	631	591	654	580	621	661	643	579	607	585	601	586	606	602	608	628	598	561	588	595	569	629	614	601	618	620	609	653	578	598	650	566	627	601	650	603	597	592	625	632	558	649	613	645	610	609	611	586	630	639	602	576	608	622	638	589	572	627	617	597	610	570	571	596	560	591	598	601	600	626	598	623	604	595	593	616	633	662	580	574	622	637	624	620	584	622	559	583	621	604	594	639	627	598	628	619	562	626	620	627	598	602	623	610	637	631	618	611	612	644	574	577	580	634	590	598	623	630	651	610	608	647	599	556	575	568	622	611	610	658	590	626	592	609	609	625	645	602	606	611	597	597	629	558	592	586	571	617	554	616	592	562	579	606	597	634	639	608	614	615	577	600	622	628	635	609	601	607	618	624	609	615	569	564	576	582	586	590	612	601	615	622	605	613	598	636	582	593	571	560	592	606	598	635	631	625	609	604	602	601	603	656	614	608	615	640	647	630	618	636	605	616	614	636	654	592	637	635	622	636	626	614	583	620	634	649	620	592	626	598	661	651	620	607	615	588	571	568	609	656	590	566	601	576	601	615	642	626	602	580	622	677	594	629	624	613	586	565	592	613	605	567	604	547	594	612	592	620	601	599	596	606	623	635	578	572	642	618	609	651	650	619	629	605	615	600	577	583	635	624	581	590	612	625	642	594	585	659	612	606	649	650	579	618	660	630	612	637	648	593	612	591	628	632	640	637	557	608	572	637	629	609	584	630	551	588	565	597	586	700	632	600	634	573	594	624	586	580	589	619	592	609	584	576	630	608	660	624	576	611	613	564	626	608	556	599	621	610	600	610	588	584	620	597	586	565	563	618	591	588	659	570	579	587	613	590	599	568	571	587	580	561	628	606	546	586	597	584	608	574	626	604	612	640	595	638	629	632	612	600	591	640	581	627	582	552	595	563	643	615	599	642	615	568	620	595	623	609	644	567	624	581	579	667	603	592	600	579	619	632	590	593	556	572	599	597	623	619	588	596	622	599	595	603	607	593	604	591	598	566	607	580	589	626	624	634	610	604	578	610	589	612	622	620	600	588	621	605	606	648	597	668	667	580	567	615	599	577	575	601	610	647	591	673	631	611	602	584	597	611	602	630	571	555	586	573	611	616	613	598	589	633	646	567	620	615	668	586	639	600	579	628	610	636	589	660	610	633	613	585	597	634	621	580	619	613	600	657	591	605	584	581	609	635	600	608	587	619	651	644	605	562	599	602	594	583	592	621	563
18347	5069	3342	1841	1437	1194	1114	911	887	797	792	805	754	724	707	684	684	687	670	678	689	644	687	651	632	658	661	624	642	652	657	624	656	671	622	624	622	676	637	667	686	611	605	686	657	693	622	656	592	632	622	616	658	672	629	645	599	640	636	604	656	660	629	652	616	630	576	653	638	649	646	611	628	657	660	633	641	659	617	599	668	602	667	634	605	690	635	646	640	619	660	621	620	603	632	605	656	612	647	651	633	680	661	594	660	635	631	619	645	650	603	634	663	584	622	662	592	669	668	645	677	609	643	601	617	627	630	628	626	657	658	628	641	671	644	655	631	656	640	656	612	687	590	595	606	642	634	667	638	608	586	612	661	641	672	658	606	649	633	665	630	600	646	610	633	642	615	587	620	616	597	632	669	616	662	655	689	620	620	624	685	631	593	619	620	617	630	630	636	640	624	582	636	602	633	661	642	645	656	619	622	633	654	631	638	634	633	612	654	632	638	634	630	632	643	651	628	636	669	609	677	611	615	610	683	613	652	579	637	619	628	648	667	617	661	621	610	594	610	645	648	651	698	652	629	656	624	670	645	621	629	616	626	638	612	639	632	605	653	631	655	617	638	619	666	615	641	626	670	655	614	622	648	618	691	632	677	641	688	631	658	621	653	644	645	623	685	610	657	644	682	647	579	598	664	649	612	600	599	613	653	640	660	620	626	618	606	630	618	663	659	603	582	602	680	619	654	610	654	614	627	601	681	697	673	655	659	626	597	655	666	651	709	645	643	639	589	678	627	633	678	617	664	602	690	656	590	679	658	612	643	621	650	652	677	636	605	674	639	634	659	617	661	624	685	676	629	635	585	618	659	654	657	600	649	656	609	623	628	597	608	614	681	671	657	652	641	676	649	607	597	621	615	614	618	617	646	678	638	579	733	655	617	597	648	624	635	624	578	647	593	644	665	648	663	641	656	665	634	603	702	640	621	604	672	632	678	644	628	654	610	631	620	614	643	664	629	666	648	619	633	607	622	618	629	615	673	640	622	645	658	648	643	647	640	614	641	653	604	620	602	641	629	680	634	631	661	660	644	629	639	592	622	660	659	686	599	655	627	626	652	653	661	609	635	610	671	617	621	639	617	672	661	640	604	611	611	647	701	624	658	662	627	644	656	651	628	649	648	674	622	647	616	673	649	641	625	637	692	648	601	599	626	636	647	651	633	703	643	623	652	629	630	621	628	601	614	616	621	680	644	680	632	653	632	691	679	610	646	619	629	632	639	607	638	611	634	623	628	637	646	645	655	609	678	667	656	664	617	647	634	620	602	672	648	614	635	585	669	643	628	593	621	630	689	667	625	624	648	632	574	600	646	609	652	691	637	617	662	635	626	642	619	657	642	664	638	608	636	638	621	645	670	651	649	627	613	613	628	680	688	638	634	631	653	668	604	631	649	601	682	607	607	611	661	624	612	621	643	603	644	640	632	624	652	672	633	641	596	688	635	676	653	593	659	562	651	644	652	636	617	605	623	684	626	676	673	647	666	629	645	632	625	652	660	659	608	646	679	593	667	633	619	653	623	643	634	651	619	664	626	626	613	640	604	616	598	655	632	622	640	639	642	630	649	600	630	649	654	636	657	645	615	640	628	616	644	647	629	650	640	619	670	630	667	621	624	618	671	625	566	612	634	632	603	661	619	655	584	676	642	672	641	633	699	615	656	646	644	667	657	670	622	607	605	675	642	674	651	608	644	584	676	662	610	642	656	681	637	639	616	625	652	585	658	648	636	598	613	720	630	665	638	621	643	647	603	644	618	655	661	651	627	629	666	618	631	639	610	621	623	648	659	692	646	692	639	658	624	649	660	596	644	690	603	649	647	601	630	666	569	621	641	637	633	641	653	640	680	663	625	634	656	674	621	591	592	609	611	623	666	651	625	651	628	624	638	676	638	654	661	656	615	637	596	629	608	602	605	612	692	661	664	674	613	655	633	627	677	644	593	639	651	674	643	634	609	634	607	649	615	640	631	636	611	619	658	625	650	639	611	632	632	621	602	629	618	626	603	639	640	606	656	631	620	649	660	645	625	639	576	657	631	613	600	658	655	634	643	610	645	601	649	657	624	663	644	648	637	654	604	611	605	618	641	616	636	662	652	611	637	632	655	631	645	636	601	621	621	689	614	589	640	609	616	690	663	659	633	659	673	618	644	648	608	635	653	640	634	640	611	647	706	654	633	658	638	622	639	655	670	628	589	655	652	647	639	667	623	689	618	635	591	637	690	638	613	659	654	662	631	622	627	690	620	620	588	643	592	666	647	641	658	621	634	674	618	639	637	640	603	603	653	640	629	651	591	654	615	655	647	639	630	668	645	659	639	616	633	645	668	622	591	673	639	656	634	614	616	614	634	666	632	607	660	618	635	601	640	666	665	649	706	677	593	656	635	632	613	664	639	603	572	623	649	621	675	657	600	647	679	629	638	683	629	667	649	661	646	665	607	619	614	639	588	625	659	665	702	657	664	640	641	664	629	647	625	585	663	673	645	700	630	685	631	620	623	621	621	676	597	638	621	648	649	663	629	643	628	653	639	616	595	665	600	628	634	598	594	642	614	646	656	680	673	658	654	628	635	639	683	657	661	580	689	624	609	601	614	671	646	644	634	652	641	614	678	664	607	671	674	614	629	655	669	704	652	673	675	616	653	628	614	631	600	583	599	659	636	660	656	639	660	664	583	640	594	667	601	613	625	636	626	657	644	692	654	640	618	583	701	635	659	623	685	652	686	610	624	603	693	613	643	643	657	623	672	674	627	651	630	655	645	655	657	591	663	628	680	669	603	620	638	636	618	609	658	618	620	620	625	644	619	639	622	620	633	619	609	633	680	630	679	622	628	672	645	641	651	599	666	660	663	621	648	636	642	647	631	596	607	657	642	647	631	629	591	650	663	666	566	643	645	676	633	674	672	632	676	679	670	629	635	607	631	672	687	625	641	639	652	681	651	647	591	629	622	642	637	629	609	624	661	576	639	650	640	647	626	643	634	621	611	688	669	628	617	661	658	601	638	685	606	612	627	642	613	617	661	641	647	636	645	630	613	683	590	672	618	683	630	675	666	610	598	649	664	668	642	643	686	618	643	656	640	625	626	642	682	618	629	650	627	666	658	636	580	649	668	592	631	635	636	614	641	684	680	620	631	621	675	652	649	684	614	640	632	621	673	644	608	631	662	595	669	654	620	608	634	642	624	663	648	661	660	602	675	626	627	665	662	650	621	604	643	629	651	629	592	622	632	680	628	610	641	656	643	638	653	657	678	657	626	595	620	654	675	648	653	606	607	650	619	647	662	608	606	638	649	642	663	659	612	652	624	637	696	642	618	623	607	649	591	636	612	626	625	636	607	640	623	627	660	588	625	680	620	692	629	630	636	580	629	610	675	657	635	650	663	652	638	647	632	647	667	677	630	613	609	630	631	637	610	651	647	620	634	598	686	661	653	659	610	676	657	630
22507	21126	28768	23731	21128	21183	8034	1229	943	901	808	699	655	663	614	639	587	624	544	547	534	581	592	549	585	499	576	554	491	535	509	483	543	528	492	486	519	515	494	532	476	464	474	471	528	527	510	488	481	507	526	507	464	507	526	451	454	515	500	516	492	517	486	480	479	484	537	486	553	521	513	496	475	512	458	484	487	470	513	454	506	488	498	453	518	509	470	475	525	459	469	499	479	501	528	510	505	540	535	501	502	487	500	484	512	499	496	478	512	476	545	499	497	499	494	487	516	502	524	492	496	460	486	531	499	526	483	452	459	527	489	499	469	475	490	474	501	472	476	490	509	499	479	490	474	441	494	491	481	493	492	545	511	482	522	551	489	464	511	524	465	473	442	499	478	493	476	493	517	500	481	481	476	490	469	514	514	467	482	515	455	491	472	503	500	470	501	518	446	516	499	499	473	450	454	515	479	461	464	467	505	500	488	527	501	492	498	514	498	482	510	495	465	502	513	499	442	475	470	545	476	504	496	485	469	475	502	499	487	523	503	564	461	481	471	499	501	457	490	500	470	511	496	483	495	486	480	492	535	476	495	488	478	479	522	518	491	451	492	474	477	477	472	483	505	506	510	454	458	517	490	501	533	441	495	510	509	501	500	471	519	471	485	479	495	479	481	509	444	497	525	517	495	471	496	448	493	532	499	514	489	473	485	481	520	495	455	495	495	511	487	464	501	523	470	508	498	519	511	516	487	434	507	532	502	485	494	476	503	523	482	498	487	504	502	566	508	489	454	448	482	501	514	465	506	504	498	485	495	487	457	479	455	520	477	500	465	571	474	509	517	497	458	497	451	505	494	530	491	492	512	489	448	457	496	489	497	487	506	499	479	482	482	494	448	515	495	519	504	479	479	450	510	492	513	511	462	535	500	473	484	496	488	472	504	494	494	509	476	493	508	456	508	454	483	495	506	497	542	494	467	469	489	535	465	493	481	484	520	483	538	455	480	471	458	443	504	440	522	474	500	510	487	498	498	500	499	467	505	489	478	505	480	455	455	441	438	497	519	508	489	491	493	488	474	500	451	511	481	496	542	511	451	467	480	507	499	490	491	510	515	488	474	465	514	488	503	518	508	483	504	489	499	508	460	467	479	535	547	497	490	526	503	510	451	506	452	527	493	479	491	506	473	513	483	515	481	482	519	506	499	469	488	513	494	460	465	465	497	496	447	475	535	449	480	479	479	459	486	484	502	493	478	507	470	488	476	508	499	467	512	511	529	502	501	469	499	486	462	525	546	456	506	477	500	474	521	482	483	517	504	492	465	518	484	482	483	499	494	510	505	495	498	477	454	471	528	478	498	535	463	465	510	529	503	478	444	502	430	526	457	491	555	507	525	512	503	490	472	449	491	484	478	453	477	494	481	495	468	541	506	483	484	499	472	502	500	478	524	459	482	508	473	497	483	501	474	491	481	502	503	480	497	513	493	497	490	469	502	549	524	457	509	451	489	510	526	509	510	451	497	465	498	509	474	488	491	489	505	488	463	477	485	490	464	479	456	457	502	484	538	500	476	508	517	498	505	496	479	508	488	487	481	515	468	470	472	490	475	517	494	543	512	523	494	486	484	479	523	518	493	492	504	489	452	482	489	520	478	515	509	458	495	488	502	515	483	495	505	455	467	493	490	485	466	497	489	519	506	458	487	515	457	484	462	500	476	518	516	459	487	469	512	494	489	479	477	476	506	470	476	488	486	508	496	492	482	525	469	488	518	506	476	467	478	538	471	506	504	516	500	519	502	448	505	511	490	474	477	500	504	488	519	497	477	491	471	526	485	500	499	457	503	511	471	489	501	457	515	479	505	493	479	514	519	482	502	524	463	494	495	476	471	517	469	519	494	487	510	460	481	475	479	497	467	499	482	460	453	491	478	481	535	453	557	471	511	486	517	496	431	470	454	489	504	529	506	451	513	448	498	512	455	484	472	483	491	536	439	484	492	500	523	486	472	474	480	475	513	490	513	548	528	521	488	459	496	472	509	497	487	494	499	462	458	502	526	501	503	519	509	490	538	481	504	464	501	464	466	452	460	493	480	500	488	544	481	487	469	472	442	495	488	477	494	475	463	509	495	529	474	447	496	482	514	461	460	471	468	462	517	510	452	448	495	508	492	515	488	483	493	504	460	458	485	517	499	482	482	514	484	486	486	533	467	488	507	527	465	470	514	446	493	518	482	501	498	472	507	497	498	440	511	516	461	494	519	481	497	470	447	491	487	525	487	482	477	484	502	534	514	484	506	514	489	511	521	475	481	459	516	523	491	475	500	459	471	509	487	442	464	483	504	490	499	500	491	498	482	480	449	514	461	515	469	493	511	466	501	444	514	467	491	479	462	476	492	515	466	472	508	498	489	472	487	484	502	494	457	510	486	486	495	499	521	522	505	470	460	490	489	483	462	473	477	461	486	503	498	518	522	481	504	521	503	483	498	508	484	524	479	486	529	484	452	491	472	491	473	484	516	524	509	512	504	495	451	472	508	434	523	485	484	491	525	518	486	487	520	497	461	502	492	471	519	485	493	489	515	473	500	502	517	484	462	484	507	493	425	499	459	527	426	509	516	516	483	506	442	476	465	502	495	440	500	487	488	466	514	466	499	462	451	521	499	501	476	483	485	523	481	458	485	506	487	454	507	463	491	472	528	506	507	490	474	491	466	488	478	513	468	498	505	488	492	492	517	484	484	467	501	504	480	486	497	457	485	492	478	482	469	497	494	496	466	497	493	498	486	516	490	512	493	510	505	514	467	522	471	465	472	519	508	471	520	553	491	494	471	493	511	469	547	470	486	476	480	494	488	536	483	480	464	480	471	526	483	502	515	485	514	447	467	539	474	476	480	545	457	496	472	502	507	496	488	504	493	488	477	501	483	488	479	448	511	495	471	489	494	507	481	471	530	516	534	459	464	535	507	493	530	488	487	499	482	517	488	471	516	505	457	496	478	495	466	468	519	498	499	523	484	488	500	507	513	516	463	502	501	490	484	466	523	486	483	464	498	529	487	490	478	495	507	472	479	472	487	466	485	504	506	462	508	514	472	496	438	490	513	484	489	502	460	515	506	494	500	478	475	484	497	466	486	497	487	501	487	449	469	465	472	529	480	471	504	494	485	496	493	533	508	492	487	481	500	512	504	471	509	482	468	458	512	449	496	495	520	486	453	451	501	501	436	458	484	509	499	457	517	508	465	466	515	526	511	484	467	513	459	482	530	468	468	530	491	504	536	509	506	471	442	477	490	503	504	480	515	517	484	493	468	511	441	486	464	479	470	477	478	477	480	464	521	481	502	515	487	459	464	472	495	491	471	500	475	482	458	520	524	505	488	503	448	492	535	511	494	463	486	486	504	467	488	477	511	512	477	473	490	472	507	468	505	531	466	484	520	481	508	526	505	522	502	491	475	448	436	460	446	526	492	525	515	501	475	452	445	497	493	471	478	456	500	485	516	490
26285	13991	9653	4672	3449	2626	2057	1575	1350	1238	997	927	795	761	707	682	659	641	621	602	598	590	538	558	526	542	528	507	524	542	511	528	520	559	559	502	517	509	527	544	493	473	520	490	518	489	487	518	521	501	522	489	488	480	529	489	531	487	526	519	496	518	502	453	525	488	485	539	517	463	467	527	491	520	484	535	518	567	493	467	465	505	502	461	487	498	487	512	507	493	454	490	476	474	507	484	467	484	453	497	472	480	555	514	484	489	509	508	535	516	531	487	466	494	505	485	531	480	514	450	474	484	498	515	493	495	479	490	519	482	446	467	515	508	522	509	522	488	537	517	478	488	496	472	531	482	482	488	476	499	537	521	474	480	488	491	460	501	507	487	525	523	458	500	507	503	476	503	477	491	510	469	477	518	500	505	539	487	480	517	523	481	493	528	495	476	491	500	488	478	476	529	453	509	471	522	467	530	491	490	506	499	463	475	493	446	504	515	524	504	467	486	513	493	457	500	462	522	502	472	449	521	506	500	538	457	498	518	518	522	512	477	510	459	498	462	484	469	514	519	489	516	477	510	510	503	483	490	463	488	473	502	488	463	522	465	506	474	458	500	479	470	520	497	509	463	459	523	518	502	485	521	483	505	471	528	505	486	483	477	497	536	504	503	519	491	515	493	501	501	464	509	462	480	521	493	502	495	500	556	478	471	478	518	513	519	517	511	509	492	481	503	480	491	511	517	491	453	491	535	456	506	480	515	481	507	475	499	504	476	495	490	447	530	472	466	499	528	502	499	495	550	444	479	504	503	511	521	490	493	468	506	499	497	511	475	479	470	517	493	482	541	471	477	510	510	471	470	476	473	485	499	493	502	458	482	472	510	483	501	503	528	493	489	547	484	483	515	482	475	466	494	486	490	516	478	474	522	495	488	480	511	478	507	510	472	513	516	455	538	495	505	486	516	477	516	462	464	467	484	445	515	493	488	518	480	475	504	484	451	512	469	478	488	512	509	547	487	498	477	481	497	504	505	482	482	506	513	508	557	545	471	476	499	496	463	470	525	475	509	499	514	487	459	480	491	475	519	478	496	484	482	469	477	434	526	472	505	471	503	508	472	477	474	502	457	502	466	517	480	467	499	524	466	499	494	484	512	530	490	465	496	489	473	525	456	491	514	542	518	519	509	494	452	462	489	505	478	513	500	488	512	499	480	527	507	470	495	472	480	500	528	478	493	473	487	506	477	511	490	493	491	472	509	459	472	498	516	475	465	456	504	506	474	474	515	494	439	491	554	517	480	473	465	492	515	540	490	483	493	482	469	519	493	495	484	517	457	491	480	487	487	528	436	464	502	498	509	500	486	523	488	514	481	525	511	489	475	497	467	473	479	485	451	465	479	490	512	496	496	523	520	519	496	503	543	468	464	516	474	498	517	460	513	494	500	474	495	453	493	501	524	519	475	482	494	464	466	532	483	469	520	488	480	485	510	477	531	508	465	460	474	498	508	488	486	507	475	468	495	501	519	447	492	455	515	473	471	526	496	561	518	507	519	473	464	536	454	469	492	493	522	487	484	470	467	497	470	488	450	498	491	510	470	502	494	511	505	512	497	496	525	485	481	512	495	488	456	494	477	518	479	493	505	500	500	526	505	516	470	465	495	515	518	486	460	503	532	488	502	498	510	489	495	529	486	483	465	498	520	479	490	492	524	493	481	511	471	465	472	524	479	448	478	486	507	460	500	485	507	492	491	490	512	496	488	505	477	485	499	535	512	506	495	479	510	483	518	489	472	494	481	515	462	486	468	458	517	458	485	516	492	499	500	513	467	526	521	502	519	477	501	487	502	442	485	500	505	502	537	483	518	481	497	530	513	467	478	508	470	473	504	512	476	439	534	494	505	513	488	494	491	451	506	545	506	487	474	545	471	492	498	458	496	496	474	506	517	516	486	484	471	509	498	495	467	486	490	493	490	535	514	479	470	473	495	512	504	489	484	541	507	496	472	483	474	483	484	482	507	507	501	479	494	503	429	512	509	481	504	516	478	475	489	455	498	495	498	483	456	461	489	497	475	468	483	485	453	522	491	520	488	471	463	493	549	476	517	467	468	466	500	514	470	499	487	477	507	492	523	491	507	513	511	538	466	515	500	485	454	456	518	511	496	500	483	492	481	440	477	477	486	527	493	472	534	486	493	502	475	498	503	473	495	494	531	505	469	532	488	471	513	520	522	473	536	476	500	476	527	511	484	488	523	486	481	449	524	462	496	507	488	495	505	490	532	474	509	468	483	496	458	445	471	461	486	467	515	482	470	512	481	478	462	511	468	512	489	484	512	495	471	461	486	496	532	492	500	509	472	473	524	526	463	455	463	476	496	495	462	489	503	530	498	493	522	499	456	546	521	470	464	485	474	494	481	519	499	486	494	489	520	514	490	521	491	510	464	500	539	481	510	522	506	472	530	487	470	458	483	483	498	560	477	491	530	467	508	520	491	482	511	509	504	491	526	455	429	496	495	479	506	503	492	461	456	469	477	467	487	479	428	483	502	508	473	501	493	468	515	476	501	559	510	479	515	512	495	453	528	482	485	497	495	455	474	457	505	452	489	486	451	498	523	502	506	469	500	464	503	529	530	458	457	486	516	469	477	469	479	484	464	509	498	527	487	520	468	481	485	499	496	491	466	514	535	518	528	497	484	461	507	487	519	480	490	488	503	498	509	531	510	550	493	485	524	463	463	461	539	477	478	493	531	483	515	473	528	504	492	502	480	516	508	501	492	497	503	492	507	501	495	487	469	475	482	482	487	495	500	480	501	495	468	502	493	485	499	453	504	522	517	526	476	492	506	468	513	471	490	455	482	488	486	513	472	506	488	494	516	491	483	556	505	488	482	483	519	535	500	461	450	474	517	481	517	487	505	486	509	492	497	496	529	490	451	476	501	509	502	518	503	532	491	492	510	505	501	505	526	476	480	511	502	499	487	500	483	511	451	503	491	476	522	494	460	476	482	501	479	481	519	523	482	490	515	501	508	495	464	480	510	495	538	516	481	507	508	511	474	529	495	529	506	470	545	475	466	519	484	476	465	481	505	479	478	485	507	516	471	505	480	515	499	498	520	499	447	505	479	494	503	477	481	496	511	508	485	499	483	495	458	524	500	481	510	511	479	488	488	526	492	502	486	453	520	476	506	508	468	513	492	465	488	511	473	467	478	511	499	478	478	498	476	459	505	515	517	494	475	489	513	494	506	479	504	506	497	525	491	478	460	480	475	473	449	484	519	469	468	483	488	510	494	520	497	501	496	485	451	460	482	502	493	492	495	523	516	478	486	462	492	475	493	495	522	492	501	519	464	494	484	483	482	489	496	507	482	481	456	520	477	487	536	476	511	473	505	521	474	466	485	494	472	507	528	463	525	457	501	466	470	479	460	521	481	476	483	479	437	469	483	498	502	513	477	498	481	468	496	519	477	526	512	475	526	504	495	480	496	470	515	475	480	547	503
27652	17481	3508	565	417	390	350	372	387	351	374	323	380	365	378	343	353	369	377	358	355	369	361	326	320	375	384	338	366	311	323	345	370	368	343	372	313	366	326	354	322	351	330	349	348	349	354	368	330	347	364	343	376	339	336	309	368	384	375	328	340	379	351	368	336	366	344	386	341	307	340	329	359	346	344	344	367	332	376	336	337	380	370	387	334	346	335	327	342	310	327	353	331	338	347	365	304	344	357	350	366	340	307	386	361	341	366	342	346	342	363	334	322	343	387	374	332	326	348	361	358	345	349	342	311	375	350	350	330	352	337	352	370	360	353	340	349	317	360	359	358	337	356	337	369	366	350	333	340	338	351	368	363	336	364	306	374	359	357	349	322	352	363	326	352	337	368	365	352	332	331	340	345	344	351	340	350	359	348	352	317	349	370	350	339	360	370	333	365	376	316	360	357	363	354	346	335	363	370	365	362	353	360	338	374	351	354	330	356	326	355	352	380	362	369	347	362	350	326	360	338	343	359	344	338	359	337	316	375	367	350	345	339	340	377	346	340	354	343	346	354	359	375	342	369	309	325	311	319	343	322	358	345	333	356	310	331	353	382	346	360	360	363	329	352	390	322	327	369	364	309	347	370	334	362	355	352	349	380	345	340	335	357	345	355	324	340	341	356	356	344	374	324	366	362	350	363	366	324	332	364	360	349	352	323	350	351	352	345	373	350	338	337	362	340	392	326	342	350	357	372	334	331	333	338	338	362	356	368	359	343	359	346	342	356	348	335	361	328	348	364	309	358	330	343	334	363	346	346	378	353	351	369	336	357	334	338	335	324	354	312	342	338	356	352	345	314	356	360	353	368	354	351	347	347	318	338	335	345	308	368	346	360	332	316	381	379	331	380	350	356	332	373	357	348	375	336	334	353	330	328	332	355	358	393	364	323	346	315	344	328	322	366	321	363	336	369	332	345	365	332	362	338	363	352	380	373	340	357	355	358	350	363	347	371	361	356	355	322	376	354	326	364	355	307	368	360	352	365	369	360	342	354	359	349	410	370	345	317	371	366	353	367	358	350	337	346	326	354	328	351	342	361	345	344	311	363	357	368	360	346	310	354	334	369	354	394	356	391	334	304	386	350	347	338	355	363	325	358	350	337	333	358	354	341	332	352	342	367	345	357	356	361	363	354	343	331	368	350	374	364	334	352	332	382	333	356	360	374	354	330	353	330	345	362	339	347	353	363	375	356	365	345	345	387	354	350	353	358	335	370	377	348	313	362	339	353	355	363	372	324	357	354	315	359	330	356	347	354	348	364	339	348	309	366	356	358	370	347	359	318	360	337	337	356	346	354	348	383	361	330	358	369	351	354	346	294	318	321	348	379	350	325	348	348	332	332	350	326	364	337	380	287	363	333	348	355	337	346	348	357	344	374	376	342	363	331	317	344	343	341	351	320	352	361	350	330	343	359	360	326	359	334	372	338	359	330	342	385	353	411	350	348	357	370	304	356	334	349	356	335	376	365	391	355	346	337	335	360	388	364	332	370	352	331	358	347	378	377	356	341	335	380	307	361	331	316	351	352	371	340	320	364	335	385	360	327	345	353	354	341	321	321	347	367	350	318	336	348	316	320	339	349	336	335	330	341	356	345	355	344	344	347	316	358	373	345	339	350	368	336	350	348	358	352	356	356	342	343	351	364	294	355	370	371	344	347	365	363	329	360	364	350	360	328	314	347	332	347	333	332	355	337	342	330	347	350	309	377	365	334	323	362	356	382	348	349	361	364	302	366	392	347	350	348	318	353	338	384	316	318	342	351	330	341	334	361	348	346	379	307	336	336	386	350	373	356	348	343	344	372	366	350	364	353	348	365	369	338	369	328	375	356	325	365	305	350	314	350	311	315	363	400	330	388	381	339	328	338	368	374	362	357	349	334	355	361	369	311	326	336	360	369	361	380	364	378	341	353	389	372	374	371	325	369	359	330	353	337	364	372	345	315	367	335	374	342	329	339	341	381	351	319	351	331	362	360	353	342	353	340	354	367	356	340	295	345	355	346	349	379	371	343	315	391	360	352	353	344	353	356	357	348	351	351	360	352	332	367	319	391	345	360	337	342	352	373	343	336	343	357	330	343	362	321	321	356	335	354	338	360	319	365	336	342	370	353	333	351	382	347	349	318	328	366	373	340	364	362	348	366	350	374	314	359	304	311	375	366	348	354	362	340	345	377	371	347	338	346	376	385	366	368	371	364	318	370	346	379	373	312	363	347	330	347	354	375	369	352	329	355	375	398	363	375	328	359	338	359	369	339	354	349	324	344	363	374	397	323	325	339	358	371	341	361	331	334	346	355	344	337	362	361	328	371	383	328	345	359	366	346	347	363	365	374	328	346	341	324	334	355	348	358	361	362	348	341	341	326	326	353	344	351	352	355	337	341	338	319	340	333	326	314	342	343	356	366	345	335	367	314	341	322	354	347	367	360	345	328	387	361	307	340	334	356	378	353	355	329	307	311	322	364	372	338	329	334	341	392	351	382	332	376	354	361	340	338	309	352	334	317	353	353	356	348	357	351	356	388	355	376	332	338	370	338	353	367	316	344	348	332	342	388	357	345	375	332	325	330	351	340	376	361	334	324	358	333	357	360	336	323	367	336	341	357	359	349	350	368	377	386	338	357	344	333	364	360	363	385	374	355	349	359	378	354	351	371	316	363	349	392	360	317	358	361	344	382	365	377	352	360	321	373	366	351	360	367	364	347	318	382	370	369	336	380	338	331	374	362	340	357	366	362	356	346	359	339	330	352	359	346	347	332	369	342	361	344	359	330	321	310	350	338	361	357	359	346	362	366	341	363	373	347	364	367	356	359	360	359	338	350	377	323	343	360	365	375	386	355	329	367	346	329	377	374	335	387	324	362	362	325	346	380	344	312	332	336	365	362	348	332	350	369	336	349	329	360	397	354	337	338	396	343	350	360	320	346	317	337	359	327	381	356	388	333	342	359	342	381	358	336	332	341	374	376	347	332	407	346	347	337	353	376	331	351	390	324	364	345	339	329	314	338	374	324	351	354	335	372	339	347	378	365	307	386	359	324	355	346	358	350	335	341	367	336	344	311	313	324	342	342	337	383	376	358	372	341	335	336	344	376	350	330	349	309	367	361	352	318	336	391	328	334	339	343	334	357	311	375	318	343	376	354	345	376	364	345	329	369	362	364	365	381	357	348	310	392	360	349	365	333	371	368	369	329	343	360	342	362	357	369	348	352	330	341	353	333	376	359	331	362	358	364	357	331	318	343	341	343	391	338	345	333	396	342	361	346	338	338	352	340	371	323	349	356	354	332	348	336	361	393	386	329	339	343	334	337	342	325	350	365	295	355	307	350	330	369	332	351	367	363	336	358	364	394	366	347	366	342	339	353	338	337	319	329	383	368	338	353	329	341	383	337	360	374	341	369	316	346	356	367	379	343	360	330	352	339	336	338	359	344	377	343	372	332	354
7552	886	704	489	462	449	428	432	402	389	415	415	428	394	423	416	384	399	418	378	380	378	406	400	420	393	396	408	392	371	395	406	385	419	400	400	400	388	392	425	399	404	406	399	405	370	374	413	398	375	361	398	369	374	374	355	402	410	376	392	394	396	385	418	396	411	377	408	387	429	368	400	377	388	394	365	374	425	371	406	408	389	366	401	399	381	384	365	353	408	366	382	395	391	415	420	400	428	381	411	370	377	406	400	397	389	380	377	448	438	395	377	410	392	399	382	410	380	390	409	387	372	372	386	422	387	420	401	418	373	386	385	393	397	365	388	367	377	384	405	373	413	392	432	419	370	418	432	414	373	393	374	406	364	372	380	381	392	409	393	353	393	374	367	388	371	401	396	392	383	392	398	372	380	424	378	359	382	426	396	352	367	381	390	394	404	417	405	389	347	424	385	398	392	374	398	375	394	403	417	322	375	373	395	370	374	387	342	411	400	398	414	413	380	395	414	424	387	370	368	365	405	393	393	372	425	395	371	332	395	386	406	415	432	401	400	400	385	400	380	390	382	395	383	389	396	400	406	385	382	405	408	400	370	352	405	368	388	398	405	412	395	367	384	362	378	415	424	385	392	348	388	364	403	427	385	395	415	383	409	380	388	376	382	362	395	379	447	401	386	360	369	428	402	391	363	432	384	388	380	426	356	383	428	392	430	380	380	387	409	375	408	386	377	380	376	435	377	393	380	381	412	438	411	386	414	418	394	346	406	401	401	385	386	369	405	385	394	360	418	430	393	428	436	403	393	386	383	393	389	364	390	362	367	402	373	396	351	401	402	375	404	386	408	383	416	370	404	350	372	419	431	372	418	387	427	406	426	390	405	400	393	417	418	392	417	388	367	389	381	383	394	400	407	384	397	390	384	346	398	402	373	374	391	367	403	408	432	397	412	401	398	381	400	347	363	399	447	373	385	412	400	388	391	412	379	386	399	396	376	377	353	407	411	388	380	430	408	391	403	357	390	385	381	392	355	414	407	358	378	434	404	369	386	371	381	409	399	372	403	378	388	407	408	404	410	374	343	376	382	401	376	379	397	404	394	391	425	397	373	361	352	377	414	385	397	424	447	401	375	391	381	374	404	397	383	406	388	410	387	407	397	391	401	388	377	424	432	377	406	389	410	398	399	417	393	407	394	402	388	388	432	380	371	376	406	446	348	375	419	381	381	361	391	389	386	400	411	388	397	391	372	408	393	395	386	377	374	384	330	403	385	438	399	416	376	375	383	401	393	404	368	369	414	375	374	393	396	397	366	395	407	384	376	402	367	391	399	379	356	373	360	353	395	414	382	355	367	334	400	372	347	406	403	419	350	358	351	415	412	410	395	382	399	403	398	362	393	383	397	388	384	425	377	403	360	374	354	409	354	409	396	388	392	394	379	382	415	384	400	376	402	385	416	391	381	435	404	408	399	391	364	361	418	414	382	386	381	384	385	390	405	410	389	414	417	376	353	399	383	392	393	377	404	333	379	399	414	370	408	379	423	410	398	360	342	383	412	436	397	371	354	390	400	391	373	384	439	406	400	364	392	400	385	393	411	452	400	411	377	391	391	386	401	417	415	392	403	368	387	390	418	448	397	370	384	385	393	398	388	415	421	414	401	410	384	435	430	423	382	374	374	395	397	420	381	377	382	398	371	392	359	426	394	434	369	394	396	405	396	407	380	393	407	404	375	404	362	407	373	407	412	394	401	383	393	370	382	386	378	382	393	411	382	378	411	364	395	371	411	384	394	393	391	360	378	343	399	389	375	419	402	375	409	365	385	401	433	367	383	414	382	419	402	381	387	358	399	417	367	387	365	384	401	414	404	380	365	378	388	393	401	373	382	381	422	420	361	388	396	346	470	407	406	383	399	407	371	363	399	373	398	370	364	434	365	394	387	410	378	370	381	393	377	422	402	404	397	395	415	370	380	392	403	365	371	381	379	408	376	400	350	406	403	386	367	385	390	391	395	404	401	421	368	393	397	382	395	378	420	393	361	400	391	405	385	355	398	395	428	393	368	400	392	403	404	406	414	395	406	401	415	409	387	435	368	398	357	399	388	398	417	375	404	362	429	399	376	359	396	350	407	370	409	410	382	383	418	404	348	398	368	395	412	397	400	359	376	400	389	383	369	397	442	439	414	385	404	363	388	401	410	376	384	362	368	409	421	395	401	374	371	379	434	396	411	415	356	383	399	426	383	397	407	431	398	423	393	370	395	372	394	397	363	411	371	429	424	374	389	381	381	362	347	390	357	406	416	384	346	367	389	372	387	359	395	406	400	389	389	372	360	370	371	385	391	409	392	426	388	352	405	434	366	369	393	386	403	392	424	388	400	429	448	395	341	408	379	408	394	389	399	392	386	377	401	383	408	394	431	417	401	375	426	395	398	400	406	374	383	405	422	383	371	421	376	391	370	396	376	440	374	376	427	332	422	394	371	362	377	371	402	371	381	365	426	376	384	426	424	383	449	343	414	380	397	388	366	375	388	397	365	423	385	375	396	399	388	401	394	401	407	355	423	406	408	417	388	380	375	372	369	408	402	378	377	408	349	404	411	379	400	372	388	395	387	380	346	397	401	353	373	385	387	419	428	405	391	379	392	387	413	365	397	404	407	362	395	390	384	410	387	449	387	389	368	387	407	398	401	407	368	378	377	354	382	371	385	385	398	401	380	388	405	399	381	435	396	341	376	445	404	420	381	423	416	361	393	378	377	386	382	380	430	405	381	379	441	380	368	378	387	390	420	400	425	378	348	409	384	399	395	380	399	389	411	375	403	376	346	410	393	405	398	378	414	417	408	393	396	376	377	373	350	376	403	401	413	382	415	360	383	373	400	395	385	416	387	389	374	393	397	372	406	382	406	416	384	413	419	357	405	406	405	388	389	391	390	374	389	401	370	404	405	377	409	385	419	431	379	379	386	395	409	378	383	383	343	426	385	398	421	381	357	420	409	389	414	406	392	412	409	396	406	406	384	402	368	382	380	400	395	410	368	349	423	387	390	413	367	416	395	356	376	397	375	407	368	425	395	364	417	382	357	390	386	347	385	395	420	408	408	377	376	363	425	393	399	388	387	344	369	396	408	415	345	359	406	384	364	376	393	402	375	374	432	388	409	394	423	398	416	374	373	375	398	388	413	371	377	431	400	375	419	397	402	382	382	400	379	393	381	367	389	388	387	374	365	381	393	424	376	358	349	380	369	400	372	374	397	371	366	384	350	395	433	398	387	389	402	358	402	367	416	416	353	452	383	401	441	364	351	367	397	401	414	390	397	389	416	408	359	363	393	423	407	419	363	388	398	385	424	401	420	399	366	410	381	433	385	393	406	427	368	395	400	393	378	406	383	392	391	372	419	389	381	384	375	398	381	429	397	430	373	415	372	388	345	405	386	349	411	413	397	365	358	430	394	407	345	382	384	391	397	387	375	378	422	385	395	401	404	431	391	403	374
23696	21146	28365	24172	21144	8886	777	503	459	395	377	302	295	279	237	251	247	247	237	258	252	241	227	229	214	228	234	224	206	222	233	198	218	211	255	215	225	223	206	249	178	228	206	179	237	193	216	207	213	207	227	219	184	210	206	224	191	217	222	191	181	235	238	221	200	194	194	197	205	197	210	177	203	210	212	208	207	226	215	193	214	194	186	190	214	177	230	188	200	231	218	197	189	177	206	210	206	198	233	204	222	197	200	213	198	236	216	207	203	214	194	233	202	197	254	190	212	184	200	218	245	204	179	202	224	218	184	198	219	209	216	192	209	214	215	213	212	208	197	199	197	205	200	189	198	221	197	204	183	207	218	206	202	212	216	220	216	214	206	215	194	191	205	202	206	241	203	239	203	210	206	248	208	196	213	238	184	195	199	218	192	213	223	209	200	218	190	216	219	205	195	201	205	208	194	202	208	196	217	209	184	202	204	217	194	201	214	196	201	216	207	224	230	202	216	228	216	204	229	179	199	202	232	205	197	217	209	209	218	219	232	189	193	228	217	204	211	181	209	215	209	210	220	217	220	192	206	219	218	223	232	217	182	182	197	223	225	196	166	221	229	202	196	206	208	197	182	209	210	220	230	204	219	204	215	219	217	209	187	181	211	211	200	186	198	216	193	200	206	235	220	235	217	192	238	210	236	190	209	196	210	193	218	190	209	189	202	223	204	195	199	187	188	211	210	218	190	215	203	214	220	214	214	220	220	209	213	221	208	207	204	211	185	213	212	199	207	201	228	209	203	198	199	194	184	224	207	208	223	211	191	198	212	212	204	204	208	235	204	202	184	211	196	201	212	225	203	201	214	214	212	206	202	211	185	217	198	206	216	210	216	200	223	220	213	205	183	189	217	226	212	208	227	198	194	193	218	238	190	213	200	210	206	221	221	200	211	233	230	206	193	204	239	203	189	222	208	226	175	188	230	193	211	215	213	212	229	222	186	207	203	199	205	219	212	199	189	201	194	190	198	227	199	222	207	195	218	193	217	227	216	205	227	224	205	204	194	193	212	225	221	208	224	195	206	206	201	234	189	215	226	214	226	184	205	215	201	234	210	218	232	213	201	223	204	221	186	208	226	220	182	202	212	196	205	214	213	185	197	214	207	182	193	173	232	194	220	206	227	191	222	179	186	198	230	199	215	214	181	216	231	183	197	196	219	200	217	218	201	220	209	198	185	199	198	211	237	202	218	204	247	211	208	225	201	185	229	225	203	211	214	228	186	193	222	234	189	224	211	225	195	208	197	201	199	210	184	197	195	188	220	213	181	206	214	207	209	200	192	216	210	211	184	230	237	184	199	197	210	191	208	210	224	201	214	176	214	196	206	200	207	207	193	236	204	196	197	216	216	201	207	224	191	207	206	252	197	210	200	219	210	211	205	229	215	200	220	198	190	210	220	202	211	195	221	216	210	223	182	206	212	205	202	195	214	226	207	202	214	208	214	211	208	208	214	182	240	186	246	223	210	205	221	186	203	220	200	192	201	229	203	198	187	216	180	190	193	221	210	195	201	216	201	185	211	207	194	222	199	207	184	174	231	196	217	199	192	185	204	202	193	212	209	214	194	233	192	194	205	197	196	195	179	196	198	207	204	221	196	212	234	228	231	210	233	205	227	210	216	214	202	213	197	213	207	209	187	248	196	205	200	197	230	207	228	219	212	222	206	222	208	207	199	193	210	233	227	203	218	214	240	191	194	199	199	216	201	236	228	207	207	193	206	212	206	209	193	195	215	203	212	194	201	189	194	200	209	198	206	215	203	203	204	184	179	203	227	205	186	229	205	232	188	207	198	222	216	221	188	207	210	194	200	194	185	217	202	228	219	226	218	224	217	201	205	200	193	197	179	210	202	215	213	211	226	225	172	225	189	212	204	199	226	197	206	206	207	177	222	202	208	215	213	198	220	210	238	181	213	192	189	194	195	202	204	211	198	204	193	214	209	203	186	206	205	206	228	201	204	205	222	195	211	193	188	215	210	179	228	196	204	201	219	212	223	195	211	215	233	210	190	208	224	214	214	214	211	202	202	216	196	213	202	221	201	200	218	201	197	223	218	196	217	226	221	218	212	223	200	229	198	193	187	194	220	185	179	207	211	194	201	189	218	215	207	183	209	214	191	197	185	203	219	218	225	219	227	207	216	210	218	226	201	215	220	224	204	203	207	190	202	198	228	201	227	208	219	196	209	197	221	216	198	212	214	190	206	194	215	205	214	181	229	195	210	175	182	213	200	221	184	219	203	187	205	203	223	215	206	206	212	212	186	223	188	206	214	232	208	191	191	215	191	213	217	186	225	188	202	230	210	190	189	196	220	195	208	184	210	224	229	203	208	211	192	209	211	195	203	209	191	191	200	209	219	231	211	219	226	198	233	206	184	246	222	218	220	198	213	178	221	200	204	211	206	228	204	216	206	201	197	230	207	192	216	198	210	202	224	181	204	192	228	207	216	226	216	245	170	239	213	212	221	208	188	207	224	187	202	206	210	210	213	216	187	227	221	211	258	207	217	169	232	232	211	201	226	236	220	232	197	227	214	221	174	196	233	232	215	201	178	235	202	220	205	218	200	211	218	214	217	199	236	197	192	198	186	223	223	224	220	214	190	215	214	204	202	205	193	209	191	219	205	235	192	203	204	195	181	194	215	203	192	196	212	224	217	208	223	205	199	202	207	204	229	210	213	222	195	217	203	218	210	219	207	214	196	201	205	217	206	228	233	194	211	214	197	212	200	195	206	200	210	207	207	212	212	208	216	202	184	222	234	226	191	225	181	213	207	225	203	178	185	180	233	191	200	195	216	178	210	223	223	197	215	224	197	199	208	178	220	216	210	212	184	199	185	215	216	219	196	193	196	203	202	216	208	194	235	216	232	200	210	230	211	216	220	221	196	208	233	195	188	200	203	221	201	205	194	224	197	220	198	201	194	191	200	225	197	211	208	192	244	223	202	233	210	191	209	215	223	224	210	244	207	212	214	196	214	194	194	196	222	223	236	226	209	234	222	231	197	207	207	186	211	240	221	207	204	207	195	198	195	208	212	198	222	196	199	228	229	200	222	188	233	207	194	220	205	233	199	201	198	204	215	192	201	183	188	220	196	213	226	204	214	204	221	219	223	183	226	194	206	202	193	190	208	202	224	205	242	216	208	192	224	220	213	210	218	209	234	203	213	173	193	210	197	190	215	199	201	206	225	223	193	223	230	202	219	208	184	219	200	200	175	204	180	206	201	233	228	186	201	217	189	226	185	225	204	205	205	201	234	228	187	218	193	214	204	197	202	217	216	187	214	196	202	200	222	196	174	219	222	209	198	221	190	199	172	189	188	164	211	202	177	207	208	196	202	221	215	222	207	206	234	213	208	207	209	240	215	211	208	222	224	206	221	205	223	192	217	215	199	246	190	229	183	225	208	191	217	212	204	217	215	200	222	212	185	219	198	221	197	185	196	217
21692	8350	5564	2606	1775	1419	1060	845	725	573	538	442	444	412	331	334	299	361	315	302	273	298	286	269	264	307	263	262	269	232	257	231	263	252	217	265	243	246	245	249	250	268	248	228	245	258	235	266	235	243	262	234	260	229	261	254	253	254	250	250	263	249	228	272	255	269	253	253	210	261	260	243	247	232	213	233	234	246	209	218	254	278	230	214	243	219	226	229	215	235	248	249	218	233	230	234	240	253	239	222	254	244	234	221	227	214	238	235	230	246	240	244	262	250	216	218	232	223	252	210	253	252	224	222	250	236	245	236	227	239	251	242	235	237	226	256	221	250	234	238	264	224	221	226	233	231	250	228	263	241	228	233	225	214	240	202	215	232	231	225	254	254	247	238	238	244	233	243	247	251	266	247	226	242	225	218	238	228	236	208	247	237	227	248	212	243	225	243	258	204	261	250	229	228	234	249	228	262	246	209	255	260	265	227	230	241	239	242	227	244	243	245	245	236	238	224	246	236	238	225	237	242	259	253	246	234	244	246	235	253	247	233	241	245	241	213	230	233	229	240	248	248	217	203	234	244	244	227	221	226	226	257	241	253	229	259	225	241	243	230	236	216	224	248	232	233	235	233	239	262	242	226	253	249	235	197	244	241	237	246	249	223	240	253	254	213	238	262	245	231	229	227	232	244	245	228	220	257	250	235	232	239	214	256	268	259	251	221	241	242	243	221	215	216	249	237	227	223	219	255	237	235	265	237	245	219	241	213	236	267	223	238	248	233	260	216	253	233	220	235	221	260	277	233	228	222	231	246	257	244	243	226	229	240	234	228	227	240	241	213	246	205	218	242	236	243	237	241	221	246	268	247	245	204	238	238	193	244	221	220	240	236	219	243	249	258	227	246	227	241	231	236	229	221	210	241	243	279	260	234	224	229	220	249	256	225	213	239	260	224	232	229	229	230	265	226	231	233	240	214	269	247	243	212	234	235	214	257	235	230	266	231	219	236	219	259	252	227	239	235	232	236	235	233	243	246	230	249	250	233	243	242	242	233	267	228	239	221	244	221	253	244	256	245	220	246	266	237	238	219	265	242	255	213	228	233	255	232	227	247	250	219	222	237	251	255	212	232	217	263	237	234	233	238	239	212	208	251	266	224	222	253	206	248	243	215	236	221	224	252	258	242	204	224	224	250	227	225	240	234	217	239	239	228	250	218	268	259	246	224	228	225	230	234	228	240	215	234	229	221	210	223	255	230	201	235	238	215	237	234	219	237	203	223	222	206	221	241	212	219	239	225	233	250	240	243	255	233	249	215	230	228	250	244	208	229	225	227	224	216	239	232	246	209	243	274	251	250	235	230	215	215	228	234	251	245	235	236	229	239	229	243	239	230	238	221	207	235	240	219	240	217	234	239	242	229	238	229	225	232	222	247	221	232	214	238	243	244	220	219	222	248	212	258	240	216	218	230	258	248	227	261	232	237	214	235	242	218	248	257	242	246	232	255	227	244	224	242	243	220	250	215	242	234	224	254	227	206	251	256	212	255	232	250	234	227	255	245	238	245	221	239	245	201	224	237	222	210	220	229	216	241	220	230	226	230	238	245	209	247	234	214	248	264	238	231	224	249	231	210	216	240	231	238	232	224	250	234	240	240	222	221	241	217	233	211	251	230	255	237	239	258	246	221	243	240	239	227	246	275	226	225	272	235	228	229	240	248	260	262	248	216	229	244	234	247	248	252	227	224	245	218	246	252	231	238	218	225	233	236	216	232	213	234	231	221	224	228	228	220	248	232	249	248	231	217	229	258	242	236	231	244	256	223	236	258	213	231	260	223	220	223	256	235	297	240	262	231	252	226	228	234	243	204	240	221	231	224	247	265	249	260	236	219	227	234	259	232	263	241	240	231	252	217	264	228	246	235	231	241	231	227	224	251	244	231	245	245	239	231	236	211	243	223	253	239	212	218	254	249	237	262	229	250	231	209	238	237	243	252	239	237	235	219	218	238	221	219	208	233	257	242	233	238	237	204	230	232	239	224	261	266	230	251	227	240	228	276	231	225	247	234	248	247	243	215	238	230	209	257	263	240	248	235	237	223	239	213	244	217	222	236	251	228	241	213	229	226	253	246	254	208	214	253	223	226	231	267	244	242	223	241	212	238	206	249	220	224	248	237	225	224	232	246	222	218	226	226	220	206	210	229	264	218	240	194	240	247	216	220	230	249	257	242	237	246	229	240	243	225	240	223	245	216	228	228	219	224	233	218	238	226	257	226	238	246	234	239	227	258	232	253	216	219	236	210	234	259	234	236	216	254	231	257	192	246	250	253	237	250	234	254	241	247	245	245	238	200	213	260	229	237	247	223	259	239	227	223	254	245	205	228	229	257	241	213	252	224	242	238	220	223	238	229	245	221	274	241	221	204	228	214	235	263	250	261	232	220	234	249	243	216	210	230	238	239	222	250	212	248	248	230	208	233	201	229	233	244	212	221	208	230	212	246	244	217	215	256	226	231	232	225	260	252	237	245	239	224	211	230	235	218	231	223	221	246	229	240	241	225	240	223	234	224	235	238	242	227	230	232	261	245	230	233	247	221	245	243	223	237	257	217	212	238	243	241	258	235	248	224	228	243	234	221	222	223	233	243	248	236	243	238	232	262	244	258	236	245	248	232	238	227	244	266	238	256	218	230	263	232	215	227	248	223	234	220	277	234	219	250	230	216	243	219	246	246	248	224	233	250	242	247	225	218	217	231	221	244	217	229	216	235	247	227	238	231	242	254	222	250	240	226	241	243	222	226	210	233	227	231	255	223	215	250	241	229	232	234	231	226	231	242	226	242	233	245	250	227	254	253	218	225	247	232	236	239	227	238	276	255	259	241	214	266	230	227	239	247	246	249	212	210	233	244	220	227	206	223	225	216	229	201	222	253	222	234	204	258	254	225	240	218	246	252	226	230	243	212	231	250	195	222	215	235	241	243	210	236	218	225	244	233	286	234	245	237	248	230	228	277	242	234	249	203	248	208	243	273	233	224	225	231	204	245	215	243	231	221	235	220	252	223	232	225	203	245	239	248	260	243	219	226	222	260	218	269	231	239	236	245	245	231	256	210	251	252	224	247	248	245	200	232	258	238	234	265	228	241	221	230	258	235	242	233	236	241	245	250	254	236	227	224	247	222	242	237	238	243	212	222	261	240	209	269	224	242	263	226	244	233	237	239	228	234	225	235	242	248	224	245	247	233	242	226	218	241	278	230	242	260	235	205	250	234	257	238	263	215	222	220	206	221	238	235	235	263	240	252	225	256	226	230	227	223	245	228	226	246	233	209	231	208	227	247	250	225	251	232	253	243	267	242	239	249	223	234	248	223	233	266	232	245	255	277	247	211	232	222	231	262	246	211	255	254	236	246	232	242	221	239	237	239	251	249	251	256	222	224	259	242	228	213	251	218	247	220	245	220	231	213	218	225	229	241	247	241	242	227	234	230	263	221	219	245	246	217
24922	21088	27183	25183	9788	1041	827	730	699	735	648	680	652	613	660	650	627	627	666	615	623	650	665	597	603	592	630	652	622	589	616	628	643	619	631	579	588	607	570	611	607	625	622	571	628	638	595	586	604	585	615	629	604	647	620	588	622	627	605	621	581	612	602	609	658	639	590	610	611	599	625	634	668	583	604	597	620	645	602	576	599	591	607	594	577	616	603	608	594	593	607	624	614	610	641	631	585	620	602	591	651	609	625	576	620	631	629	602	645	606	614	572	569	641	629	646	602	615	597	613	591	592	610	567	591	592	601	617	594	591	577	600	610	571	584	577	581	599	593	588	636	604	601	576	654	645	601	595	608	606	584	616	617	629	580	630	631	621	598	603	655	574	571	627	575	593	599	612	595	600	586	589	634	623	597	615	618	653	606	610	592	599	621	628	621	632	602	581	592	618	590	630	588	604	575	628	604	590	590	632	663	653	625	619	591	603	638	569	664	582	574	607	601	590	605	580	598	585	607	627	600	559	627	618	619	625	621	576	602	628	631	614	608	629	608	574	627	662	636	604	606	630	598	652	612	614	664	592	579	601	624	583	607	613	629	602	571	602	600	610	625	613	629	669	628	623	630	598	617	614	611	619	626	622	615	631	629	568	603	595	610	657	643	624	642	616	613	608	613	583	599	609	635	629	610	594	594	643	639	619	619	630	624	607	581	638	603	614	623	589	580	605	613	606	601	615	590	598	583	617	616	588	578	582	628	628	603	639	589	650	608	621	643	599	600	617	622	583	608	647	592	581	573	613	607	599	656	630	606	583	641	567	607	590	619	655	616	668	675	602	576	612	631	592	586	596	641	630	601	623	587	615	589	611	554	625	618	618	606	616	591	596	578	587	617	596	603	642	625	605	656	599	617	611	601	564	616	667	643	580	610	582	589	636	635	581	596	606	615	617	585	622	612	628	639	644	588	606	622	611	583	573	577	583	612	614	603	579	582	662	599	603	574	616	567	594	629	571	618	621	568	596	627	615	633	633	615	614	605	598	629	598	571	604	609	601	605	604	620	597	654	568	560	616	601	632	597	610	623	604	639	618	617	614	606	632	615	575	620	593	592	644	613	607	611	597	590	587	610	621	600	642	564	625	606	603	615	597	614	608	630	582	597	613	597	619	594	592	614	623	628	551	608	564	645	607	622	599	626	587	628	602	616	618	575	587	578	608	616	581	586	597	595	621	581	615	575	595	627	613	615	610	661	607	598	618	599	627	628	643	622	633	600	625	617	587	602	650	632	600	639	612	576	603	576	569	622	601	563	594	643	624	602	629	574	613	590	628	654	563	624	626	600	624	635	597	582	639	641	607	575	599	564	633	580	602	616	645	602	609	602	608	626	611	634	570	624	565	583	590	587	587	603	635	627	635	547	580	592	581	569	586	602	605	623	603	598	596	613	601	592	589	640	601	580	610	589	593	618	589	623	637	611	654	644	653	588	586	644	585	627	630	642	592	600	618	609	651	574	631	609	636	605	614	668	633	591	591	580	622	606	613	657	555	598	572	633	570	617	586	580	570	606	630	589	654	669	602	611	623	609	599	547	613	645	610	647	567	617	614	602	656	642	615	645	611	621	594	611	595	659	660	607	578	658	640	602	615	641	597	635	616	632	628	599	618	587	595	588	551	564	595	626	593	592	596	598	610	613	602	595	615	655	605	610	610	597	595	641	634	610	624	586	656	612	589	619	595	602	587	588	611	652	584	597	598	660	600	638	595	574	632	634	602	594	624	605	594	578	618	580	599	614	581	627	622	587	581	598	580	592	591	645	556	622	611	633	639	620	569	621	608	615	667	603	604	592	579	601	601	610	564	647	598	592	625	575	595	591	549	598	594	605	632	624	644	658	631	645	627	632	580	595	622	581	606	606	580	652	609	613	620	584	581	621	604	607	610	611	600	630	594	597	626	613	572	623	621	634	593	626	574	568	616	563	628	579	594	646	618	628	650	583	630	611	627	611	625	606	652	655	661	606	586	592	625	598	600	585	567	644	573	611	559	616	607	593	576	614	598	614	595	585	572	655	599	594	586	604	616	572	612	577	610	652	596	613	614	601	618	651	607	623	596	572	598	619	626	617	613	617	651	635	621	633	655	609	587	618	590	574	619	614	623	608	652	633	587	607	609	630	623	627	600	639	624	616	646	614	613	631	559	604	604	607	606	630	540	637	576	562	570	628	629	626	589	626	612	601	584	606	610	624	633	593	624	619	627	613	580	579	637	620	635	612	623	661	572	624	597	597	605	601	638	584	648	616	608	595	569	600	572	613	624	597	596	600	585	678	606	628	559	621	632	563	612	595	614	534	589	626	577	584	605	636	606	564	596	640	635	639	609	559	580	604	596	578	618	571	595	618	590	590	642	617	610	620	566	598	661	587	616	594	597	625	586	606	643	624	608	624	588	634	634	604	548	592	614	605	597	600	594	626	596	643	624	635	640	560	565	606	583	607	613	632	616	624	606	648	620	584	593	601	587	630	671	577	582	614	620	609	609	589	654	602	589	624	614	589	605	600	577	626	625	621	591	607	606	605	645	595	598	562	613	616	603	645	590	636	592	569	618	603	654	599	630	625	661	591	588	584	592	590	590	577	586	578	598	566	571	598	616	614	580	642	586	574	616	596	631	633	630	636	593	626	591	618	609	607	580	581	623	642	639	605	590	630	578	587	568	604	590	625	632	605	626	623	627	618	669	607	573	598	606	626	588	641	599	604	628	607	609	578	620	600	599	603	614	610	639	575	601	619	631	642	576	589	621	567	641	605	584	624	601	641	576	620	600	677	631	611	595	620	626	618	600	589	580	585	593	593	628	624	628	595	560	575	610	659	634	627	608	631	587	637	624	583	580	620	615	618	575	587	595	638	576	615	582	600	626	623	543	579	638	562	584	615	588	639	607	636	605	629	606	578	610	622	612	597	598	565	614	557	598	597	609	610	583	635	671	643	639	583	616	580	594	636	575	578	595	592	589	574	590	631	606	620	617	609	602	640	627	562	604	659	601	600	623	561	640	603	626	616	622	632	626	610	585	629	633	643	629	634	610	626	638	607	583	628	620	607	653	608	594	595	583	592	585	583	623	600	574	632	568	609	610	617	600	601	610	559	557	602	644	574	640	662	609	585	555	630	637	616	575	609	616	636	587	559	623	602	617	681	583	568	595	602	578	604	623	630	626	544	599	590	635	638	572	593	630	575	576	595	596	609	626	605	596	598	645	608	581	639	559	638	613	625	626	623	639	587	666	631	609	596	596	566	612	634	621	601	603	590	637	612	601	585	593	576	645	609	632	618	612	629	651	635	599	613	565	574	596	569	547	592	633	558	641	636	664	640	599	622	607	623	614	614	637	606	675	632	594	602	617	595	634	613	642	642	602	616	587	589	604	583	583	634	624	606	596	647	617	626	579	617	604	622	651	619	629	593	608	587	634	617	633	639	636	629	585	611	598	655	586	626	593
19705	5003	3309	1884	1446	1238	1057	941	867	851	766	741	747	718	698	692	708	693	651	648	699	659	654	664	661	633	697	635	652	634	629	656	628	696	654	646	626	630	590	646	606	691	653	640	687	584	652	618	666	644	647	637	626	635	617	637	654	634	645	653	655	650	627	673	611	674	608	594	627	604	655	658	613	630	670	638	664	675	613	675	627	618	615	640	608	647	589	640	617	624	608	651	596	645	670	649	690	697	662	623	653	631	635	635	676	625	632	645	658	604	621	652	648	687	662	643	588	635	641	611	660	621	643	592	624	615	649	643	592	688	662	600	634	655	575	641	623	642	642	659	650	622	638	635	633	664	622	644	655	630	629	616	655	663	623	614	662	635	647	630	633	618	619	672	660	675	610	642	604	630	629	635	581	654	635	618	651	613	581	650	639	608	622	649	620	608	646	655	648	676	636	646	673	652	633	666	637	645	646	590	622	668	640	659	665	593	658	610	635	628	674	662	646	664	592	646	630	620	625	656	673	641	631	646	637	662	683	644	620	604	599	602	600	613	649	674	604	641	609	616	673	651	650	637	593	659	673	640	634	596	644	657	612	633	612	629	569	640	641	628	588	648	606	640	643	600	624	620	654	611	659	663	676	649	606	626	645	659	681	669	633	628	654	671	646	649	651	677	608	624	657	633	657	624	652	641	616	624	626	595	640	670	618	663	587	624	618	629	642	631	647	636	649	665	642	604	618	589	649	626	639	624	653	600	643	630	673	609	674	611	660	601	622	642	651	610	599	607	592	649	636	645	644	612	616	618	648	592	689	690	614	644	636	629	666	636	634	684	657	630	618	634	642	649	596	602	633	657	670	666	655	645	634	670	679	615	654	648	581	689	593	661	663	670	607	643	649	641	665	652	639	611	621	656	648	659	622	665	610	665	615	644	586	631	658	655	637	637	623	647	658	632	612	674	620	649	601	636	612	648	642	607	610	619	635	583	659	669	654	626	646	661	625	603	654	601	650	632	595	675	627	613	633	604	643	637	688	654	632	662	635	600	616	668	638	652	615	659	652	611	616	659	596	644	641	635	639	629	663	586	651	638	610	669	684	663	635	668	636	648	625	603	625	684	627	616	667	589	581	634	663	651	620	627	691	626	664	653	627	579	627	640	653	602	641	617	617	651	610	634	659	645	667	688	605	642	647	605	586	650	602	659	648	669	619	603	632	629	617	630	634	670	614	642	704	632	634	606	667	640	595	627	626	613	608	651	628	634	630	642	603	639	606	635	612	630	607	599	687	626	654	640	609	634	627	630	664	627	623	670	635	580	650	628	683	625	636	657	676	672	599	666	592	601	622	633	645	641	647	612	643	707	634	635	641	622	677	629	628	634	663	639	655	611	601	638	643	643	622	635	719	621	625	625	649	583	642	652	635	653	628	593	634	639	597	611	652	671	589	644	618	689	570	625	627	644	628	625	644	666	652	658	585	654	680	671	662	641	616	648	612	633	648	648	611	664	649	673	603	621	616	633	593	635	657	686	645	653	695	626	610	637	632	641	632	677	592	665	669	631	673	700	631	607	656	621	625	587	670	658	600	605	636	634	651	648	651	646	653	629	627	660	638	638	707	642	637	644	630	644	628	649	639	644	593	621	679	675	656	615	643	616	653	659	636	652	623	667	651	677	632	636	679	619	616	640	631	592	607	596	670	636	647	623	613	676	623	652	628	630	645	658	655	613	658	658	631	648	600	640	605	649	705	619	648	662	650	638	604	711	651	632	625	641	643	640	646	629	658	628	611	621	668	668	674	579	654	615	652	651	662	620	629	622	629	671	635	674	629	655	607	612	626	634	628	625	641	646	688	650	629	665	659	626	650	643	653	626	588	621	651	641	625	636	650	662	648	648	669	627	620	635	619	613	605	653	638	648	597	659	664	663	629	591	656	675	647	643	636	692	609	618	631	639	633	638	609	639	626	633	639	600	655	629	644	659	590	640	660	627	682	629	635	668	662	624	648	669	626	613	628	653	613	636	655	652	620	683	623	666	637	611	642	642	677	640	677	661	655	605	658	598	653	643	641	634	666	639	635	606	614	670	653	658	646	642	592	579	639	633	675	611	639	645	632	641	608	622	645	635	657	638	642	634	620	606	616	592	619	632	640	622	656	635	618	567	664	615	663	638	651	625	672	648	614	621	654	644	613	586	648	603	601	624	628	663	623	631	583	627	609	638	629	636	625	629	630	605	612	593	614	633	646	631	653	660	636	705	701	643	632	646	633	639	640	698	618	619	630	596	630	636	633	649	618	638	641	633	641	615	666	626	666	636	675	671	670	649	606	649	637	654	602	652	602	685	623	621	652	639	639	612	656	650	636	579	663	639	609	643	629	665	603	666	632	669	660	597	624	634	635	612	628	625	611	604	633	632	602	651	600	652	635	639	683	607	604	587	642	628	649	672	603	634	629	600	670	620	614	679	686	679	615	620	610	644	612	664	617	611	671	640	639	609	673	637	626	640	605	655	631	643	668	589	655	635	620	633	658	588	615	613	656	640	605	629	636	676	643	663	650	653	639	600	649	645	662	644	624	618	657	630	595	621	606	602	622	666	622	631	664	608	670	692	606	633	628	645	622	641	629	659	678	653	687	638	632	619	628	656	654	561	592	622	635	689	643	706	662	589	642	610	649	631	666	659	680	601	637	618	630	637	598	650	600	622	662	629	662	616	632	657	628	623	662	586	663	638	589	631	663	683	613	666	611	641	660	594	643	639	662	647	616	598	613	647	676	625	626	636	631	609	627	636	684	650	612	625	689	636	611	622	590	672	631	640	635	667	607	590	643	584	679	599	629	642	634	665	600	624	613	655	646	622	612	634	621	598	662	641	622	613	640	642	630	659	606	636	639	661	620	631	626	622	638	634	665	665	646	626	630	599	624	657	652	590	608	638	631	639	630	629	643	590	644	632	666	636	682	624	638	648	598	638	639	607	677	630	630	661	641	618	650	625	645	616	610	644	646	649	645	633	623	618	684	654	644	652	609	645	680	657	649	631	628	625	632	639	607	641	648	616	630	644	634	629	643	616	660	617	663	639	601	654	665	653	636	629	656	677	635	643	625	603	610	656	620	631	628	651	655	601	657	638	654	629	623	597	664	605	655	641	628	660	587	639	667	633	646	619	670	599	630	624	632	620	586	646	644	599	628	638	662	594	683	598	659	649	632	614	650	647	655	602	651	645	660	606	652	635	659	647	656	641	631	652	615	647	653	673	620	630	617	623	660	653	645	616	667	605	614	668	636	669	644	620	679	626	621	602	595	631	621	638	648	633	649	631	614	675	649	615	606	628	642	586	627	634	645	644	621	660	624	630	641	653	642	605	617	637	622	632	640	635	634	620	650	622	632	602	663	594	630	674	664	613	609	603	651	647	674	609	610	667	617	588	609	559	587	640	651	661	674	635	690	640	645	628	628	598	628	633	616	660	604	674	611	634	647	654	609	678	636	602	637	648
22579	21160	28859	23726	21162	21215	8123	1232	1005	871	789	732	691	673	618	622	591	546	548	523	517	531	524	569	469	495	526	552	509	531	533	519	535	456	510	540	568	516	489	522	509	505	503	540	521	509	480	506	514	516	451	511	498	465	503	531	520	548	510	518	491	498	504	485	494	528	489	500	518	511	513	487	500	502	563	481	458	521	505	529	496	503	476	502	498	501	503	460	493	492	481	490	502	496	545	510	500	516	448	488	499	532	521	517	495	468	477	467	477	486	472	496	480	509	473	505	486	544	509	483	538	506	519	493	491	480	522	482	497	515	504	474	524	454	483	449	468	495	480	524	488	517	496	503	457	487	505	513	483	523	511	493	504	483	508	495	531	471	493	541	487	491	491	478	503	496	506	493	488	514	524	520	493	477	532	452	494	488	505	503	487	493	481	494	493	489	466	520	490	466	507	480	496	488	499	485	471	494	528	508	475	477	451	508	508	499	507	499	492	479	520	524	497	502	492	463	474	453	518	499	515	526	497	497	481	497	487	494	535	553	488	517	498	489	496	474	482	506	498	506	494	509	493	507	445	468	466	496	493	496	499	482	520	511	515	497	495	452	500	512	495	490	468	520	479	482	468	495	516	522	471	472	487	481	522	505	497	493	491	472	489	485	515	498	517	490	485	511	497	475	477	486	461	464	490	458	511	491	479	489	509	497	474	502	443	483	450	466	538	514	497	488	486	490	447	514	508	444	457	465	465	463	495	471	468	476	475	512	490	483	479	489	477	497	451	464	495	497	496	481	556	509	547	516	489	479	501	494	469	496	504	477	510	494	495	451	527	463	469	507	477	501	501	471	476	535	505	454	489	502	513	514	482	460	485	510	531	487	454	520	478	517	496	507	496	523	480	468	455	476	487	494	484	461	507	505	483	437	459	478	524	458	482	516	475	461	457	497	491	503	493	500	501	495	466	498	540	480	482	497	508	473	469	510	524	467	489	483	483	501	478	480	466	499	513	464	475	492	547	490	455	509	517	489	455	496	479	485	497	515	449	493	508	472	497	502	474	554	483	482	515	511	500	496	514	509	509	468	521	469	479	535	486	462	503	554	496	497	490	508	484	526	522	494	517	516	495	491	528	491	502	480	550	511	508	470	475	511	495	475	488	498	502	482	539	466	528	482	498	512	528	514	475	507	480	516	532	487	488	479	518	474	468	489	512	496	478	481	473	493	504	494	475	485	502	481	542	505	482	516	474	514	536	541	469	516	495	500	492	534	456	510	511	474	515	513	478	439	485	526	471	504	489	485	531	542	506	476	492	511	503	522	451	509	515	457	547	540	544	503	483	475	478	467	488	537	500	500	511	471	509	487	507	463	475	485	484	472	469	470	495	459	483	503	494	508	463	508	508	505	464	471	442	494	443	513	536	467	498	499	498	503	514	483	500	520	492	497	507	488	466	491	527	502	540	473	535	497	523	498	505	499	447	480	494	495	531	498	521	504	512	514	486	496	508	485	494	501	503	497	476	502	479	514	459	489	475	502	505	512	538	483	466	506	453	506	485	507	536	489	474	487	492	463	491	489	475	484	447	516	483	487	492	483	469	472	482	464	510	527	529	474	525	501	475	465	502	460	482	487	466	474	508	504	453	520	457	523	516	437	528	517	500	462	488	494	473	472	488	514	516	459	484	486	510	482	496	501	505	498	488	489	486	454	463	518	441	501	474	503	478	486	503	476	503	503	476	517	464	478	462	499	474	513	461	496	514	476	495	492	499	508	477	491	511	498	517	492	510	479	511	496	521	442	478	486	480	521	501	473	484	482	492	474	516	461	500	518	467	476	486	440	523	491	479	489	483	473	517	503	483	487	501	483	501	494	518	489	472	482	488	499	513	453	499	538	482	450	531	485	461	494	496	495	482	501	469	517	521	494	482	551	495	498	483	495	475	487	538	509	484	509	535	530	515	479	523	490	506	514	472	453	529	476	452	500	477	482	494	486	508	509	539	488	506	484	493	506	474	446	486	481	494	496	528	480	509	527	511	511	517	485	543	460	453	454	469	519	487	471	490	479	481	482	465	522	491	497	485	475	501	528	477	467	497	499	535	469	496	482	512	505	494	471	489	475	493	482	477	511	464	500	524	466	493	515	451	480	470	516	481	450	503	508	491	449	491	462	481	488	473	510	485	463	505	524	486	491	446	515	536	491	467	515	486	505	467	502	523	502	458	495	475	440	477	471	500	483	495	484	515	451	486	520	496	491	476	505	442	476	461	478	493	501	530	490	510	488	526	478	484	507	476	507	497	476	475	489	504	455	477	542	501	467	513	441	513	478	496	500	489	498	513	501	498	491	485	467	531	486	504	516	492	486	468	455	489	453	478	489	474	518	508	484	504	476	459	511	501	535	510	488	505	509	493	471	432	525	524	470	500	484	502	472	469	493	479	488	489	478	507	518	489	490	494	501	524	499	478	496	515	532	505	547	482	498	471	469	493	467	500	518	528	497	490	478	476	501	465	489	499	449	524	503	489	491	463	495	495	504	480	491	472	528	504	498	475	484	470	474	510	486	551	504	538	463	485	458	473	448	504	460	490	503	480	466	504	521	470	481	495	518	505	441	550	509	463	485	466	508	472	506	491	527	464	475	481	523	509	446	446	524	507	482	479	471	499	466	527	481	488	500	518	485	446	506	532	501	488	463	492	456	493	485	487	466	493	479	481	506	436	489	497	504	514	491	472	523	485	505	500	493	484	491	472	475	495	504	506	483	502	529	459	498	520	478	491	497	496	476	518	500	536	503	485	506	503	461	500	478	466	464	459	488	482	489	475	486	455	503	456	486	507	475	519	487	502	478	502	504	469	491	496	501	461	507	450	551	515	525	490	481	496	504	504	489	488	500	538	499	475	474	484	498	510	449	505	459	454	474	493	481	515	514	472	497	476	519	498	482	489	475	471	509	490	494	465	510	487	503	505	498	530	485	476	471	506	503	470	493	514	472	501	474	522	499	495	493	489	474	478	471	486	510	483	493	515	492	481	548	530	483	478	507	502	534	502	489	502	506	465	499	521	485	476	503	512	490	502	456	522	509	509	473	465	498	467	492	470	475	461	514	478	434	495	496	463	477	509	544	497	516	536	476	527	464	515	508	491	486	479	488	499	491	499	504	485	529	466	500	495	458	476	499	494	539	485	505	490	463	481	525	456	503	481	474	523	488	500	499	434	509	491	477	472	477	510	479	509	459	487	525	487	504	548	502	455	475	492	496	496	511	460	443	482	513	479	499	483	486	461	487	465	503	511	499	469	489	527	498	532	454	540	506	474	491	513	498	507	480	492	474	470	454	481	490	481	497	493	506	506	480	539	485	505	481	475	485	506	498	484	475	493	475	517	481	513	499	481	463	497	462	498	482	517	498	525	476	518	492	479	520	455	506	508	480	512	470	484	496	500	503	517	481	454	457	502	484	487	496	499	489	508	524	491	503	481	467	505	496	462	508	466	480	485	478
26558	14177	9603	4827	3534	2681	2065	1607	1335	1084	994	898	832	762	749	703	640	616	621	592	574	611	571	594	559	545	532	585	521	522	536	525	548	552	553	542	516	486	473	537	550	527	501	537	486	532	482	484	528	493	480	504	497	493	493	494	539	519	496	516	502	504	525	486	522	496	517	493	520	524	480	515	505	500	493	500	495	487	478	477	512	433	494	507	485	494	481	493	494	481	487	514	534	506	524	488	484	475	514	490	475	509	471	449	496	489	483	499	490	502	510	538	517	509	468	510	513	477	504	510	529	467	491	512	439	474	479	510	458	511	488	506	490	490	486	508	494	455	495	486	456	498	507	505	453	479	499	469	433	495	488	474	499	509	483	510	487	508	485	515	515	528	498	476	464	453	479	504	520	472	506	542	502	479	491	527	451	439	529	469	495	478	479	463	485	478	467	522	471	526	512	520	481	464	509	477	509	460	542	495	479	516	487	504	508	495	511	474	520	514	511	463	454	473	494	506	512	497	506	467	507	454	506	508	464	491	499	467	528	506	496	462	509	497	472	465	529	506	485	457	495	512	466	491	492	536	510	444	523	500	511	516	526	469	514	498	511	470	483	487	484	514	484	526	476	462	494	491	499	502	495	461	484	488	489	495	496	502	446	485	462	468	502	520	501	508	481	474	514	484	485	481	529	469	482	508	472	469	475	517	486	486	527	462	482	479	490	502	496	470	498	515	504	482	500	495	541	526	509	478	509	494	485	465	510	503	487	479	448	510	461	496	468	456	511	474	540	487	512	489	469	519	530	524	487	476	495	484	500	507	480	498	494	480	520	472	493	511	467	479	464	473	475	476	522	502	510	529	539	471	514	459	473	511	495	508	506	530	526	519	544	477	494	465	506	506	457	483	487	460	536	486	493	485	498	501	501	486	541	499	495	495	464	488	489	467	521	475	511	514	457	489	436	474	454	502	492	526	518	498	482	511	499	514	537	493	529	469	511	502	495	491	498	514	503	506	482	520	522	485	467	545	508	532	476	514	492	496	484	485	483	501	451	485	490	498	497	518	468	498	472	530	489	480	496	495	490	501	467	523	494	496	509	488	497	499	495	491	468	530	490	487	503	484	492	497	497	456	466	532	498	499	521	535	482	486	486	492	441	493	492	461	498	507	480	494	516	504	521	496	503	517	450	487	477	502	513	476	476	499	518	493	511	464	489	490	503	522	495	473	481	489	450	492	456	464	512	483	491	488	517	516	479	508	504	481	485	505	481	485	502	497	492	537	487	501	528	517	486	497	516	483	498	497	495	457	518	472	534	496	493	540	457	513	499	505	457	488	511	494	470	504	493	459	512	556	490	488	505	505	488	494	466	499	538	482	493	514	519	503	460	470	495	493	500	476	508	457	481	497	463	466	467	463	464	479	514	500	494	502	513	469	496	454	510	503	496	536	491	546	458	500	493	474	516	471	472	508	467	522	496	495	503	467	463	486	494	495	500	470	489	478	485	525	496	493	540	516	467	502	492	463	496	545	493	513	496	461	502	479	533	502	496	500	477	481	539	475	483	495	519	505	503	479	470	490	528	500	483	493	475	468	498	476	515	483	492	479	507	467	491	487	489	514	485	488	450	495	473	541	474	505	466	468	498	512	483	499	505	448	495	472	469	504	467	545	436	500	508	495	478	469	504	502	475	492	507	532	507	515	483	527	481	499	501	475	520	518	522	530	511	524	512	505	485	461	516	447	479	501	480	521	497	489	507	496	473	499	498	497	512	480	535	526	473	454	485	507	464	472	468	537	527	478	496	435	520	499	505	488	490	477	496	526	507	527	503	525	487	514	495	482	463	485	450	466	483	471	509	490	497	488	514	486	479	494	490	517	467	494	473	508	452	474	498	492	477	506	473	473	512	507	483	549	483	490	512	463	483	479	502	455	497	527	515	489	499	534	478	483	506	507	453	499	458	495	520	518	503	499	478	474	516	469	499	477	524	461	497	484	480	518	507	511	493	505	488	528	493	501	515	462	506	523	491	508	469	523	490	507	515	517	468	479	520	481	492	469	491	493	501	457	545	505	541	477	507	474	504	443	458	472	513	502	490	504	502	454	454	498	549	497	489	487	485	499	479	472	496	494	468	482	521	512	479	537	505	491	493	498	476	503	463	489	472	519	513	523	490	516	530	473	521	472	463	471	479	491	463	498	511	454	533	486	489	502	503	518	484	459	533	461	468	505	509	500	503	511	500	470	535	520	519	486	469	503	498	451	488	495	530	498	488	508	526	491	524	521	487	489	488	510	511	487	491	457	482	480	488	501	475	494	483	512	469	491	535	494	502	491	501	485	519	519	477	458	516	524	510	464	471	480	497	469	491	493	501	489	456	509	490	518	465	449	463	464	574	516	505	432	452	507	509	500	454	532	529	482	517	493	496	466	511	493	492	510	499	477	510	480	489	482	470	511	474	480	469	517	495	513	462	458	512	513	524	496	463	518	521	515	482	517	459	493	473	502	538	488	467	476	505	479	485	461	505	462	448	469	509	520	522	504	480	478	484	468	496	468	467	532	468	501	500	495	496	500	478	514	536	485	498	484	486	466	480	442	507	491	484	494	473	505	508	494	460	523	490	492	500	499	507	488	455	510	479	511	505	530	482	503	508	485	503	474	511	503	453	487	496	454	486	456	497	463	474	514	493	483	480	532	458	495	493	500	473	524	504	497	511	494	467	513	494	520	507	496	470	516	516	513	521	547	493	506	501	517	508	482	520	461	503	480	523	512	533	490	456	477	500	487	508	440	481	470	458	537	525	491	482	495	483	424	491	532	497	535	486	457	491	507	501	496	451	523	512	451	492	542	471	493	448	510	462	534	480	499	472	509	487	461	473	488	485	479	447	482	494	489	501	493	500	553	479	506	504	482	464	436	451	498	491	487	507	493	488	465	488	496	527	473	500	485	462	508	494	512	487	508	473	527	514	485	489	452	503	529	505	508	486	475	495	475	436	529	481	494	466	538	516	523	476	481	501	490	469	497	492	479	483	513	446	524	487	482	501	503	463	495	484	503	477	509	514	527	467	519	515	475	475	481	520	501	490	480	468	472	497	474	487	515	518	497	478	510	487	520	500	461	499	514	471	445	457	522	458	510	491	512	499	480	494	495	496	519	486	479	518	471	515	487	512	534	466	499	511	486	508	508	500	491	476	546	500	505	493	463	485	505	503	495	488	484	487	501	461	474	520	495	483	526	497	457	472	528	507	459	489	481	496	458	462	470	547	484	538	517	533	471	451	517	482	485	499	486	473	510	455	508	527	494	500	498	509	453	510	460	470	528	503	473	483	527	476	476	468	485	494	472	497	496	457	491	520	506	516	473	498	448	503	495	494	480	505	497	507	524	499	486	507	507	458	516	445	439	508	449	495	490	486	430	489	513	473	500	477	470	497	525	494	503	465	503	512	497	521	517	497	510	432	478	524	481	481	464	456	475	480	526	485	518	499	537	533	491	483	465
27765	17466	3456	584	428	399	409	388	372	377	347	376	351	364	363	361	358	349	340	356	347	339	344	374	323	337	316	354	373	332	353	335	309	327	377	334	343	335	364	352	332	371	324	345	344	362	345	355	359	339	386	346	350	363	357	363	344	363	372	375	365	377	336	338	329	341	336	310	358	341	340	348	324	340	370	322	348	324	343	349	351	344	379	330	352	306	338	314	356	340	366	320	320	327	328	340	304	346	373	365	345	356	344	355	340	380	370	367	350	320	415	339	366	364	354	358	382	290	342	361	352	359	364	356	334	344	358	331	366	308	336	347	341	363	343	345	359	322	358	374	371	335	349	360	358	372	354	357	336	320	339	343	361	371	346	325	337	371	335	327	333	372	355	318	378	381	334	386	354	366	320	326	367	349	343	386	325	346	360	341	329	325	378	361	352	339	339	364	335	341	338	350	378	332	325	375	378	376	365	365	359	354	366	304	378	324	326	343	378	347	342	356	341	338	338	343	345	355	383	331	359	343	359	328	373	302	369	321	356	341	310	329	337	355	343	329	328	356	359	347	337	345	340	369	375	361	300	361	346	371	318	358	362	330	333	347	355	337	348	310	310	375	327	365	343	366	347	338	356	367	330	349	364	331	340	324	368	349	326	315	376	331	346	387	344	349	345	387	354	330	373	364	330	357	338	369	352	353	337	365	348	336	327	370	307	353	345	362	380	341	364	367	323	331	329	373	354	349	377	314	343	346	334	353	379	350	360	347	342	380	355	366	356	335	377	370	379	350	383	336	352	355	299	356	358	355	313	366	328	323	354	362	331	361	381	330	324	380	309	328	345	345	365	339	323	367	336	341	331	366	323	306	335	345	354	359	338	364	395	369	350	346	337	364	348	334	345	341	346	345	347	366	370	356	339	341	329	385	344	344	370	384	353	338	367	337	307	354	355	364	351	337	357	328	321	356	342	342	325	366	358	337	349	363	359	365	372	353	360	346	334	344	336	360	343	342	323	372	357	345	316	321	340	352	348	359	357	358	367	320	395	360	345	332	367	335	371	375	356	329	346	349	351	360	358	355	371	381	371	353	339	352	332	351	331	356	341	346	358	327	341	341	352	355	345	344	324	376	365	390	342	316	324	361	342	379	368	379	337	337	358	348	381	364	375	328	337	356	358	353	335	369	344	337	317	319	352	373	328	347	369	352	363	366	302	352	340	355	374	349	342	353	336	355	360	359	332	360	347	341	348	345	339	356	329	348	331	370	336	360	327	340	361	362	359	369	351	340	298	373	336	346	379	334	359	339	347	343	330	368	346	343	356	306	324	334	328	335	333	350	346	347	362	371	346	348	346	312	355	313	354	343	361	335	358	402	365	311	370	324	341	331	332	355	385	340	318	361	364	387	376	326	353	367	380	361	340	313	365	343	331	388	366	340	326	336	363	353	313	361	319	363	356	321	375	372	340	331	336	349	359	373	331	378	342	349	323	320	391	377	332	343	369	331	379	329	361	345	336	354	328	356	353	353	350	333	352	363	330	361	381	338	346	338	361	310	332	320	341	323	350	349	335	347	334	350	360	331	346	394	353	344	330	366	349	326	347	351	338	317	357	332	360	338	339	351	350	359	371	351	367	394	320	335	352	376	327	334	366	356	369	342	328	355	361	376	334	376	320	343	334	342	361	376	423	361	320	345	347	315	347	355	363	346	375	342	340	359	361	349	335	335	321	354	363	329	370	335	339	361	377	340	332	382	327	352	384	342	328	340	357	390	355	318	370	342	376	353	342	337	325	355	375	309	334	348	336	333	341	346	329	314	355	356	365	322	336	339	360	340	314	360	336	342	330	364	324	324	356	361	372	322	377	339	353	355	359	335	349	333	328	376	349	366	351	343	353	368	370	348	348	374	317	354	330	374	326	313	376	351	349	365	374	355	332	334	377	402	352	325	359	355	322	354	367	341	344	404	367	371	311	333	341	370	335	326	341	366	354	360	348	377	346	346	345	336	348	340	355	342	336	311	360	344	341	339	364	350	391	357	359	336	360	337	329	313	307	366	334	351	322	333	324	339	320	372	352	353	352	354	359	327	398	338	343	326	348	338	351	305	309	327	326	341	370	346	344	352	380	327	355	339	354	388	315	365	348	320	370	372	339	324	327	374	348	348	347	336	327	352	343	374	338	394	354	371	372	358	337	354	337	340	338	349	339	342	334	352	345	366	362	351	377	319	316	335	333	346	373	361	354	328	361	372	352	383	356	347	335	344	352	343	324	319	332	350	350	358	370	359	339	349	340	323	334	359	338	356	346	355	348	384	345	369	350	341	348	348	392	296	359	314	361	352	337	355	379	371	356	352	340	350	345	384	340	351	368	332	405	331	329	354	346	361	384	326	368	342	339	361	329	335	373	345	348	340	371	332	364	345	354	353	357	355	355	366	331	353	389	353	336	357	347	345	337	345	347	321	347	325	356	337	368	311	364	371	365	350	339	345	341	348	313	359	370	350	340	369	375	332	377	341	364	375	369	350	357	386	366	345	320	328	353	326	353	307	366	351	349	342	316	367	342	369	368	329	359	375	359	376	313	333	352	358	318	324	367	365	340	317	324	311	344	356	360	339	330	336	362	371	361	343	339	359	336	369	322	366	347	362	352	365	397	382	362	331	357	358	370	355	344	342	388	346	351	338	338	340	347	364	329	388	352	320	322	380	357	342	323	369	352	366	343	332	339	343	381	370	363	384	360	330	332	339	356	368	354	359	328	305	364	368	344	354	336	357	343	350	333	335	343	337	393	325	354	345	355	372	357	388	385	323	384	364	336	354	370	380	326	297	348	338	352	366	360	356	333	360	339	367	342	325	344	369	376	379	343	352	346	361	368	367	331	334	342	325	385	379	407	369	390	345	333	334	356	353	395	331	354	325	339	374	370	343	360	360	321	354	344	336	349	325	387	360	358	341	375	389	346	379	373	318	352	324	337	338	331	308	350	396	365	391	377	359	345	342	341	354	345	336	347	365	376	345	364	326	355	342	356	357	352	332	368	347	352	357	343	347	355	337	372	331	385	331	339	352	394	331	333	349	338	326	356	305	326	340	321	338	350	347	334	350	361	361	345	366	352	374	368	361	376	346	340	342	358	342	372	348	351	355	336	373	357	352	346	347	335	342	324	366	360	330	347	349	341	319	366	336	345	352	355	381	314	336	357	348	372	399	323	356	311	345	341	363	344	356	352	350	344	336	337	349	360	391	335	325	345	319	339	342	351	348	382	355	346	336	340	329	333	353	332	357	387	335	356	338	340	330	367	348	384	368	335	312	354	318	315	373	362	345	352	339	316	354	357	334	317	386	328	339	335	344	386	349	317	367	311	338	344	369	373	361	349	333	327	320	337	359	385	317	342	367	334	341	326	345	348	354	346	347	344	367	364	329	360	354	394	319	358	369	365	327	364	336	330	347	336	336	339	324	322	318	343	338	366	358	350	346	373	354	338	352	321	342	348	357
7444	843	721	505	463	425	418	469	407	400	421	381	365	378	366	397	397	380	416	393	419	372	384	422	360	363	404	393	392	421	389	352	418	413	395	393	382	391	390	384	409	403	395	374	409	386	398	380	425	400	443	413	398	402	344	380	391	391	415	404	379	372	394	364	390	392	371	385	408	384	385	378	405	381	418	409	412	361	400	384	411	375	348	363	369	371	427	376	407	413	409	388	360	411	439	387	339	383	366	397	379	398	406	373	394	382	387	411	373	401	437	386	353	411	429	380	382	398	387	378	383	371	365	403	406	350	392	413	379	419	396	387	393	410	376	384	374	390	396	382	424	377	384	421	374	407	402	376	400	429	417	413	394	355	353	376	442	386	400	394	405	359	403	390	352	391	412	407	379	422	403	378	419	392	379	383	384	363	361	407	384	372	414	374	366	403	388	407	385	370	366	391	389	412	409	414	390	371	400	424	411	403	382	415	371	391	385	377	393	398	377	424	378	350	355	433	379	379	380	366	398	385	381	372	383	371	399	364	402	360	387	409	392	383	392	373	401	415	383	375	431	377	375	389	365	407	403	398	379	337	381	413	376	406	384	354	356	404	414	399	391	403	380	405	373	384	411	380	399	379	387	423	414	396	414	391	382	401	379	383	375	374	425	429	399	408	407	429	396	387	377	404	381	387	419	401	373	401	412	354	392	357	370	407	382	399	383	409	424	429	356	370	372	404	411	433	409	386	395	379	354	357	411	395	365	359	378	377	436	406	363	366	408	382	386	396	389	388	382	407	375	380	424	441	391	395	434	392	381	419	413	366	385	405	394	397	397	395	403	370	358	401	374	375	388	382	425	371	363	368	368	362	406	413	395	358	383	402	392	358	389	396	409	392	370	391	402	370	389	386	392	343	403	422	407	411	397	436	367	395	378	384	356	396	367	399	394	375	403	403	384	393	388	376	384	371	354	405	385	369	402	379	367	399	404	393	410	398	390	369	407	403	419	398	382	382	380	385	408	390	379	405	410	412	349	380	390	402	368	411	407	367	415	413	379	394	403	413	383	365	386	386	409	403	399	374	388	397	424	383	392	395	383	354	373	418	405	403	380	379	397	380	399	402	370	376	392	403	383	385	351	378	389	356	408	371	382	350	369	395	407	379	385	387	399	392	373	431	369	358	378	391	387	398	403	389	437	422	386	395	370	360	366	346	409	389	378	372	380	375	360	381	393	396	394	394	402	419	366	371	392	374	402	387	393	382	392	372	400	385	423	385	377	363	397	397	383	385	351	402	403	371	395	413	439	358	400	398	369	366	408	402	419	389	376	397	413	346	387	392	373	392	390	339	379	381	355	386	384	387	367	390	388	425	417	391	423	399	370	387	363	394	382	380	379	389	355	402	367	395	403	391	411	406	367	379	400	421	377	392	407	402	388	436	410	382	420	432	375	346	405	440	384	371	410	375	379	376	362	358	373	432	384	380	389	377	385	400	408	357	385	420	396	424	375	388	404	410	337	355	384	404	386	386	427	393	404	357	423	416	392	420	406	387	394	354	422	399	395	390	393	388	390	396	393	372	372	359	386	403	423	394	374	400	390	403	389	380	409	394	414	377	368	415	375	396	397	392	407	372	423	392	385	393	393	383	355	372	407	402	397	378	385	388	402	388	371	389	371	393	402	393	365	359	406	407	360	401	384	375	429	404	401	373	384	396	387	384	397	403	414	381	382	382	358	382	415	355	387	356	371	378	380	408	376	405	377	412	396	413	395	354	416	424	395	373	371	400	383	369	392	394	406	415	398	386	403	388	366	373	358	381	379	371	414	354	387	382	353	397	367	409	384	429	363	391	381	396	383	401	407	382	393	377	390	426	383	381	395	389	375	418	404	408	390	417	384	397	411	370	376	397	372	360	381	373	372	366	416	427	385	401	384	407	408	373	392	365	404	393	408	382	404	398	387	371	394	414	395	408	407	411	423	379	368	391	421	422	358	407	380	396	382	370	352	348	428	422	383	379	422	390	400	407	393	381	384	393	373	407	372	378	372	362	407	380	378	409	385	397	386	373	395	373	421	396	394	413	364	406	374	377	359	412	369	388	380	404	416	393	410	363	372	386	401	399	385	370	384	390	396	407	375	393	384	396	409	431	371	423	377	386	414	403	388	376	368	385	388	402	417	421	375	381	401	421	398	385	379	401	389	382	389	378	372	360	372	415	417	387	406	378	393	379	401	374	405	393	383	396	404	363	408	385	394	386	401	374	374	371	413	404	367	365	361	408	352	399	410	394	417	367	385	373	393	413	372	392	390	357	371	403	386	417	372	396	384	389	397	405	350	402	419	389	356	403	405	413	416	381	416	404	423	373	372	376	371	344	400	435	414	402	376	368	371	419	406	414	372	367	395	383	409	398	370	399	396	416	371	403	402	379	352	373	407	404	392	386	446	410	413	378	427	391	382	387	377	377	347	386	360	391	376	391	387	399	384	404	389	362	416	390	412	393	385	373	403	378	378	418	379	399	379	378	350	410	352	365	376	390	382	392	422	403	385	390	392	393	399	382	373	382	372	380	400	398	405	384	382	400	430	374	412	408	367	367	401	387	396	417	393	409	413	413	394	385	379	374	395	363	386	365	376	376	379	409	378	383	364	370	367	396	413	362	422	406	413	387	385	392	390	394	374	391	384	410	397	398	399	362	391	409	353	347	402	386	370	373	385	412	431	422	404	379	385	402	348	431	401	375	397	392	364	408	369	398	351	409	403	409	391	374	392	399	367	389	401	400	390	373	381	371	405	359	375	397	354	379	389	399	392	417	390	380	368	365	404	408	369	349	377	411	359	404	407	391	413	382	397	353	362	400	387	370	388	367	410	368	386	330	401	370	414	384	367	415	368	397	389	428	370	409	400	357	382	379	407	369	421	375	409	382	364	361	392	386	385	375	396	393	382	411	382	373	392	387	393	399	375	396	368	424	387	364	410	375	423	374	377	409	404	380	392	398	411	382	399	383	410	385	387	353	365	389	377	377	390	418	367	398	381	394	393	391	373	381	363	386	391	353	377	378	388	342	372	407	395	411	398	405	403	399	396	431	369	359	414	364	404	383	389	403	382	389	403	375	371	365	374	395	367	420	411	448	407	411	363	420	419	394	425	375	428	423	387	377	385	387	409	386	399	392	383	421	358	389	409	375	381	405	392	421	411	360	370	396	346	398	403	385	363	382	391	398	388	386	371	403	390	397	396	410	371	351	388	394	412	366	386	381	431	380	374	403	363	413	387	397	387	407	395	418	374	384	399	358	370	399	392	390	380	358	377	378	364	394	386	355	441	409	370	378	399	376	386	372	382	415	433	396	424	395	359	389	447	395	407	377	396	398	386	422	414	356	389	385	378	377	384	400	391	410	386	354	400	387	404	409	375	402	421	404	394	384	371	376	407	384	396	378	386	369	366	384	363	420	405	378	401	387	423	418	406	396	384	392	377	392	433	379	421	377	345	384	388	386
23682	21106	28272	24180	21110	8835	823	518	415	370	361	315	300	298	274	265	279	255	252	232	252	247	211	206	234	227	229	204	201	217	207	209	224	244	202	212	202	217	213	211	198	212	225	186	214	193	218	217	221	229	200	192	212	178	204	213	199	191	196	192	213	245	191	194	190	218	212	207	247	251	249	211	206	213	208	243	210	210	210	210	197	190	206	192	212	202	207	187	197	199	208	207	226	197	191	203	206	198	197	220	199	212	206	224	223	185	229	231	239	206	193	213	211	179	213	210	197	215	228	197	205	185	210	199	227	223	215	205	206	193	198	182	193	199	192	203	199	224	203	198	196	200	210	189	183	208	218	207	197	191	210	198	220	214	209	200	184	216	215	172	224	211	182	201	228	232	204	214	205	185	221	213	205	177	202	192	194	212	207	209	227	205	203	203	230	183	207	213	210	228	180	191	226	193	183	231	185	194	212	221	237	200	203	176	225	202	204	190	215	219	209	191	194	210	206	230	204	213	194	206	194	207	218	209	241	212	205	224	199	219	236	185	198	240	204	201	212	185	202	229	224	203	204	195	200	186	210	214	202	195	188	207	222	212	227	204	196	207	215	201	203	230	242	187	217	218	222	217	216	216	204	200	210	223	176	196	188	224	206	195	186	212	236	220	191	200	202	188	195	219	191	229	212	171	181	205	178	244	198	201	188	203	209	185	222	214	196	191	219	201	215	217	206	200	187	204	234	201	206	209	212	217	212	196	222	220	212	209	221	235	205	183	238	208	237	205	232	202	210	214	220	194	220	208	212	198	220	191	204	202	199	210	220	200	186	212	213	231	171	216	193	219	186	211	204	217	190	215	218	197	239	199	194	229	196	222	180	221	189	218	182	199	216	218	208	189	202	219	215	239	227	235	212	185	178	207	203	201	205	196	203	222	191	199	214	197	180	197	184	212	234	196	210	195	215	208	222	244	186	200	202	213	221	213	212	213	217	201	198	249	199	203	235	204	222	186	204	187	191	213	202	219	202	222	200	197	205	237	223	220	216	209	203	211	214	220	205	212	225	224	204	208	200	202	237	197	198	230	207	226	196	212	218	193	232	217	213	192	208	200	221	203	227	218	204	204	216	183	210	205	217	197	234	236	189	191	219	203	206	183	214	200	199	212	196	221	183	209	197	205	222	178	217	213	186	199	185	216	203	195	205	210	215	223	195	215	208	203	209	213	215	197	221	209	210	215	206	224	198	191	205	199	205	200	210	215	216	219	209	203	223	224	242	191	210	198	203	177	234	191	223	189	218	200	188	218	202	173	235	202	211	187	218	198	201	206	205	205	207	230	194	179	222	202	229	204	206	206	200	220	201	223	210	198	193	206	256	224	205	200	194	203	213	218	206	198	196	182	215	195	225	219	193	201	202	217	210	217	215	216	196	201	207	217	226	195	196	212	209	219	213	207	184	219	199	214	238	218	197	217	215	200	224	182	225	191	226	208	206	183	193	200	188	198	198	220	203	214	188	185	195	242	214	188	201	211	207	235	219	196	206	195	227	208	199	188	212	237	215	202	202	238	206	205	202	205	200	187	209	205	237	196	202	200	214	213	186	193	185	197	220	188	175	222	212	229	213	210	203	207	228	199	202	210	212	217	212	221	194	189	205	215	210	211	206	174	237	209	210	204	213	250	205	225	213	221	201	217	202	220	211	210	200	212	203	225	227	175	176	219	204	201	222	190	213	215	228	213	167	190	194	214	214	221	203	240	222	228	210	183	187	218	205	220	208	188	199	227	200	238	228	210	243	186	231	242	208	194	200	194	228	229	188	216	208	187	210	211	193	210	216	220	213	210	201	216	171	217	179	240	203	215	192	210	205	198	205	196	193	194	217	208	217	221	192	219	214	189	197	215	190	200	188	191	213	205	217	212	177	191	228	205	210	229	195	227	211	217	200	204	183	220	201	222	202	163	210	233	225	189	204	203	207	199	184	186	190	181	219	209	215	211	192	222	207	219	229	193	233	207	217	196	202	197	206	222	197	193	201	214	196	204	193	220	228	182	215	186	213	212	216	190	216	212	201	208	217	201	219	191	198	223	209	201	212	220	203	199	231	218	219	196	216	205	185	202	196	231	197	227	190	195	217	236	214	218	197	189	190	223	214	200	216	234	177	206	217	216	206	225	247	187	212	193	219	203	208	202	189	206	201	237	202	199	197	221	213	191	220	219	224	196	185	196	203	208	195	206	220	199	239	239	189	205	216	200	191	199	207	211	201	215	203	221	203	191	213	218	240	244	191	183	208	224	214	230	198	189	197	234	215	202	196	191	210	226	210	225	212	211	190	213	198	195	207	212	229	209	203	206	217	203	210	225	201	188	199	203	214	208	207	198	208	209	193	201	185	216	179	196	213	210	223	211	218	193	192	199	207	164	229	238	196	212	191	190	215	197	185	226	195	218	187	206	233	202	220	232	212	196	212	198	201	207	194	201	229	196	205	227	207	213	206	208	211	195	227	203	221	191	217	194	208	203	193	209	226	178	208	183	228	217	211	213	187	204	233	195	225	187	195	220	196	230	218	204	187	206	201	203	189	241	205	230	220	204	216	214	194	248	208	208	180	189	226	188	203	233	202	184	222	222	200	215	203	227	203	183	211	212	211	199	210	197	201	231	223	198	191	233	188	213	220	215	213	214	221	190	183	216	202	222	220	204	217	212	189	189	186	211	225	212	202	199	197	230	194	199	203	216	223	203	212	196	205	247	204	186	189	210	205	238	189	222	193	213	235	213	207	212	204	208	218	209	230	188	229	186	219	210	199	200	211	219	205	248	242	215	217	227	205	239	210	188	215	207	234	192	201	223	194	213	216	210	234	209	210	224	197	200	243	179	210	217	226	213	199	229	193	219	183	213	227	211	211	192	191	194	220	224	207	219	200	198	229	205	211	214	204	202	223	228	222	199	208	179	179	234	216	211	224	197	189	204	216	216	198	218	177	232	194	237	211	182	209	186	213	203	194	182	221	236	182	223	180	211	191	208	205	224	200	203	211	232	202	214	206	209	186	177	180	210	186	206	193	195	193	205	200	178	195	199	206	240	213	238	165	199	218	213	183	192	240	196	206	199	223	219	211	196	196	199	215	212	225	254	214	172	198	208	181	208	219	225	181	187	200	210	195	218	199	236	204	218	201	218	217	216	204	222	185	213	234	191	187	194	214	195	204	220	188	216	208	204	168	197	196	220	215	180	216	214	216	201	200	213	232	211	198	221	196	210	201	207	205	192	223	207	205	185	183	207	212	210	205	208	210	227	214	231	189	214	187	231	206	209	223	186	176	194	205	221	200	211	223	222	208	204	219	204	205	228	222	211	215	203	232	188	241	206	210	217	183	236	215	210	219	194	205	194	202	214	221	217	211	181	228	177	191	218	207	201	198	188	203	203	204	192	220	203	202	209	199	212	200	205	218	220	218	221	209	216	226	216	191	213	211	194	217	209	198	233	187	224	188	196
21832	8404	5692	2621	1846	1387	1038	778	642	568	522	450	395	418	355	350	347	327	299	295	313	278	283	265	269	263	281	249	242	246	240	240	223	259	257	254	245	234	245	223	246	254	262	246	248	242	251	238	248	227	247	234	253	232	226	254	233	258	231	231	232	212	229	220	256	232	246	223	242	231	240	264	245	242	221	212	238	246	243	224	227	232	243	228	233	261	221	246	233	238	210	246	220	242	226	252	251	242	243	226	237	244	240	222	215	243	246	250	222	223	223	227	214	241	223	243	247	209	238	221	240	221	232	239	246	253	223	230	240	238	228	260	229	251	223	240	259	241	256	240	227	243	230	230	263	258	226	243	225	243	242	248	226	242	249	230	240	251	243	243	228	232	238	235	256	217	223	239	236	230	193	230	247	277	232	228	216	222	197	260	225	224	210	213	241	254	224	239	222	233	248	224	231	237	251	231	223	238	256	223	217	237	228	239	234	247	214	208	218	252	225	220	247	227	222	246	254	240	266	201	229	238	242	215	258	246	245	246	234	237	217	233	236	250	235	277	230	229	218	238	246	257	231	223	225	224	242	235	230	240	243	233	249	235	224	215	221	240	236	247	239	231	252	212	263	233	223	228	233	243	226	232	237	223	211	238	249	220	239	220	220	228	212	226	225	233	246	214	231	228	243	199	226	231	230	258	230	247	245	217	257	225	225	228	243	243	237	221	219	233	273	231	256	216	201	220	230	224	207	268	253	254	230	251	225	255	211	243	263	231	231	228	242	225	244	235	255	231	243	234	202	218	264	203	204	216	239	240	226	235	235	228	227	241	239	241	223	207	248	248	224	227	266	240	209	254	240	241	210	212	208	247	234	223	226	217	228	233	218	232	246	270	215	276	221	243	242	213	241	253	262	241	235	239	238	228	225	242	246	249	240	225	251	241	213	259	210	216	251	236	226	234	213	225	229	246	257	240	198	241	246	209	238	220	222	238	244	234	228	228	246	246	233	235	240	252	251	251	223	237	234	223	243	215	238	237	254	218	228	219	204	238	235	264	245	269	230	225	238	248	234	217	262	250	228	220	242	227	248	202	227	243	230	204	251	221	237	247	239	255	220	246	234	209	238	237	257	228	213	253	215	236	204	259	240	227	228	225	225	216	248	246	264	230	223	232	236	222	234	242	229	259	235	252	220	258	243	238	230	251	204	232	233	231	203	269	257	230	237	212	240	238	200	225	227	250	230	274	239	244	249	242	217	244	216	243	231	266	242	224	223	231	247	272	245	220	234	234	256	218	250	233	245	262	256	232	221	237	230	242	230	213	253	214	215	215	244	260	234	242	201	243	221	250	218	239	231	238	250	250	264	212	218	218	234	218	229	251	230	252	237	250	257	208	252	228	241	232	203	252	229	230	223	225	249	234	253	236	217	251	239	239	263	246	217	218	243	228	232	230	251	245	228	251	232	239	247	241	230	224	232	217	243	228	247	226	215	220	221	249	265	232	263	236	243	210	248	220	225	221	240	242	268	239	223	223	260	196	224	227	238	219	235	253	258	207	226	250	237	255	213	230	224	228	236	231	247	232	227	230	219	239	243	245	249	246	245	234	214	237	256	225	235	207	247	251	253	233	230	231	250	221	237	240	252	212	220	246	267	226	195	265	213	212	239	236	223	223	233	256	231	231	217	259	246	237	240	209	225	249	257	258	256	239	215	222	210	251	231	239	238	217	216	238	226	239	236	221	238	228	282	239	241	237	239	237	227	234	240	237	219	237	238	229	255	234	256	275	241	206	241	246	249	216	236	230	247	250	226	222	218	256	224	262	218	247	243	236	248	237	234	254	221	244	237	233	260	241	247	217	231	258	236	227	260	227	254	240	265	231	239	235	215	258	225	227	234	243	208	240	236	236	225	249	251	222	257	237	254	236	232	232	228	233	210	245	216	239	250	234	223	239	235	258	226	207	222	233	241	250	219	256	253	246	218	233	213	221	219	218	239	221	236	271	206	216	248	231	217	261	261	219	245	223	243	289	257	210	247	218	233	249	248	219	218	265	213	230	214	237	271	236	233	224	250	219	223	230	227	238	260	244	238	250	253	206	245	213	224	217	240	238	223	206	242	215	255	226	225	216	232	239	232	238	223	244	228	260	224	223	236	230	232	239	266	210	219	229	243	236	242	235	236	216	242	239	233	221	246	205	261	231	229	234	247	216	233	229	241	267	239	271	253	239	212	253	209	221	208	240	253	220	231	239	250	214	219	266	239	266	227	238	260	240	236	218	238	212	238	234	226	239	233	240	272	246	219	229	224	227	249	274	243	253	259	246	228	229	240	266	255	217	220	225	231	259	216	264	236	246	232	238	231	198	240	210	243	232	247	247	211	211	220	254	202	226	220	209	221	239	245	232	236	235	245	259	215	249	229	215	237	232	234	236	223	229	219	240	233	244	245	246	240	252	237	242	208	244	234	254	234	232	221	240	225	192	238	211	247	219	225	240	225	254	255	241	221	263	239	226	234	236	200	245	235	244	255	269	239	231	227	209	241	236	213	209	244	214	224	242	213	251	272	224	237	231	241	227	211	221	249	233	232	237	220	255	208	232	248	250	234	257	246	233	237	212	236	250	197	231	236	247	236	227	245	226	232	234	243	245	255	221	202	251	230	220	214	239	240	227	230	237	245	236	244	253	223	217	221	233	245	234	235	260	244	222	228	248	233	243	250	228	228	234	236	252	249	223	232	240	232	236	250	242	239	222	235	225	209	226	230	234	235	218	208	243	206	227	250	242	219	218	241	228	242	236	250	222	253	273	220	262	236	228	235	248	233	230	242	269	235	213	277	218	227	214	231	224	232	219	247	193	234	202	230	250	238	218	236	201	255	243	231	229	224	253	225	230	235	245	231	235	261	227	230	238	227	229	251	221	240	259	234	270	237	236	247	234	216	237	242	222	232	242	223	251	217	213	235	254	249	236	214	266	250	251	232	245	228	230	245	244	229	223	213	220	250	256	210	212	221	235	225	228	233	241	226	244	240	262	237	253	239	227	247	244	234	225	233	244	265	232	259	208	258	241	254	257	241	229	245	242	254	222	215	220	227	231	194	265	229	227	243	216	241	230	205	252	244	236	221	246	234	239	227	261	205	236	263	240	240	253	231	219	230	252	234	222	228	228	229	243	251	255	239	245	225	247	223	247	235	258	236	239	238	231	211	248	217	223	220	231	238	242	265	237	245	213	218	223	238	227	256	244	257	226	231	236	246	245	279	238	224	216	255	248	204	219	229	207	247	244	240	256	209	241	254	250	220	215	233	221	231	218	239	241	236	248	242	250	219	255	233	237	226	244	230	247	213	233	229	214	240	238	221	243	245	222	258	226	241	214	261	228	238	236	239	241	232	242	232	228	248	214	249	231	248	250	237	188	220	225	212	223	251	232	215	245	223	232	239	209	223	234	239	228	245	231	236	228	227	216	230	231	227	203	240	242	230	243	224	234	213	234	251	249
24822	21092	27113	25250	9630	1023	842	780	735	686	705	668	660	673	579	595	641	638	615	632	640	635	636	591	670	630	652	610	643	615	591	652	579	614	618	605	642	584	622	614	612	614	607	600	601	635	629	637	601	621	606	609	655	594	619	609	598	616	593	606	594	645	602	624	606	619	610	636	605	612	609	627	584	618	592	602	584	635	578	613	599	585	591	608	615	600	615	633	624	593	596	603	620	593	605	661	644	604	637	600	582	561	578	638	610	636	583	587	582	612	602	614	613	597	603	593	606	588	596	636	606	577	622	665	589	568	656	605	585	610	611	604	649	590	589	605	558	618	600	568	600	594	571	615	609	605	601	597	610	647	601	627	593	626	613	624	586	607	595	655	627	612	614	568	567	578	629	601	677	637	606	649	640	624	659	593	637	611	592	601	625	579	612	629	612	592	612	598	633	578	641	604	667	573	575	579	610	610	572	575	545	606	573	603	580	596	624	576	608	580	612	592	580	611	602	585	623	618	628	652	602	572	637	644	658	584	616	596	634	606	622	552	635	600	603	642	635	609	641	634	610	635	573	618	610	566	567	588	606	628	616	633	571	611	609	593	615	558	571	613	651	549	592	616	615	588	607	581	610	564	602	563	617	606	621	637	572	599	569	617	579	599	576	583	628	624	558	638	589	569	577	599	597	655	567	586	590	627	586	617	610	598	604	609	649	597	658	602	624	610	629	567	659	611	593	583	631	602	582	609	597	644	594	591	620	584	565	602	608	615	615	581	610	660	644	593	601	611	564	604	593	653	595	625	609	615	623	590	594	631	563	652	648	601	611	645	600	628	624	627	645	625	597	574	637	576	567	637	586	614	653	596	633	554	580	628	567	638	591	581	566	599	572	627	597	569	694	595	567	591	625	624	588	563	570	604	595	588	615	611	603	559	641	592	634	576	632	655	608	627	596	590	633	646	596	589	636	605	614	579	618	642	622	577	573	621	648	594	630	582	580	593	605	579	602	594	630	592	649	590	605	582	637	622	628	635	599	598	569	583	630	651	601	631	651	539	602	633	643	569	574	542	587	579	572	625	621	604	614	547	629	611	640	610	575	625	639	580	608	630	626	619	589	609	580	596	592	580	637	640	615	597	636	597	605	599	607	594	619	585	585	571	620	629	575	600	663	544	620	639	675	610	612	592	613	578	617	588	618	584	617	616	633	636	622	616	611	675	592	636	573	593	626	604	625	618	657	589	604	600	598	598	580	622	573	569	608	633	602	606	646	645	594	672	590	603	624	586	611	594	608	612	583	623	612	621	594	586	615	619	577	598	637	592	602	648	646	585	603	609	597	659	637	615	556	591	588	612	580	619	596	589	601	619	603	595	623	565	578	638	629	598	584	612	610	618	642	619	605	591	577	629	618	633	602	593	575	631	610	588	639	590	561	600	621	621	622	598	605	590	653	563	622	596	600	609	648	615	567	582	540	617	612	612	623	593	608	646	600	609	615	618	629	590	622	629	551	628	591	615	588	632	598	592	593	570	603	562	598	613	646	612	607	619	595	611	604	596	630	630	620	645	651	622	604	595	601	609	597	622	620	561	572	574	586	636	578	581	609	620	661	591	613	602	604	613	627	595	584	618	605	634	616	563	612	563	589	619	658	609	643	591	585	665	626	613	623	597	610	603	587	625	613	614	638	602	654	627	616	610	597	601	646	633	631	607	616	625	581	632	594	622	577	597	588	602	605	618	588	600	654	630	599	596	608	594	593	623	597	629	598	568	603	609	630	586	621	610	583	560	595	614	575	590	606	680	622	583	572	617	558	556	550	600	635	557	649	631	610	609	616	614	612	581	549	607	581	644	558	556	612	640	621	599	664	598	588	556	615	601	593	646	579	628	617	537	577	608	640	610	612	561	611	578	556	630	606	604	584	628	625	618	593	617	643	621	619	641	624	583	618	622	602	565	584	602	598	594	605	588	586	579	643	623	589	616	646	610	617	583	631	611	633	639	607	581	572	643	555	588	568	582	582	591	597	603	623	595	600	616	636	648	564	621	589	625	604	612	670	592	555	618	613	626	616	550	615	600	642	576	620	606	604	643	606	617	588	611	624	611	573	595	598	611	603	643	650	635	617	605	592	589	627	577	653	634	625	610	602	632	623	610	589	597	602	588	591	527	585	609	587	614	604	604	605	632	615	590	586	576	601	585	544	596	568	585	585	613	635	614	628	638	623	599	607	597	581	613	605	643	567	638	558	616	597	576	599	578	630	608	587	600	585	602	608	621	612	616	572	599	618	613	641	622	650	606	648	592	564	621	572	601	575	577	580	592	585	592	614	623	562	575	566	605	599	666	610	621	641	608	595	597	572	588	620	599	577	627	618	591	615	588	599	601	588	593	623	601	632	615	613	618	604	642	623	622	600	574	658	628	649	554	585	589	575	652	585	607	618	603	622	640	606	666	610	596	642	599	595	587	602	562	576	586	589	634	578	582	614	593	588	596	590	638	642	593	611	651	607	592	651	607	599	604	571	569	627	573	610	578	565	602	612	619	569	620	640	635	661	602	591	619	606	567	611	589	627	606	642	610	634	671	618	591	607	573	605	599	580	627	598	594	619	579	603	608	571	605	629	603	597	560	630	615	592	645	567	592	619	605	589	617	572	570	658	615	607	641	597	624	604	582	577	586	565	613	600	601	542	628	640	587	607	629	644	617	569	590	540	637	633	597	635	591	594	632	597	614	627	571	590	615	595	614	627	636	598	631	577	582	584	641	608	599	578	622	609	646	602	603	580	601	585	629	604	621	633	623	649	615	617	582	601	603	624	645	599	616	653	597	602	621	624	599	598	601	628	603	573	603	601	603	609	595	605	547	618	607	574	608	595	624	581	610	598	589	617	651	611	593	618	573	612	601	645	611	620	571	635	628	611	629	604	572	598	615	636	610	609	611	590	633	632	615	610	581	586	597	591	609	636	596	590	571	628	652	614	665	591	601	612	571	619	582	621	625	581	615	631	596	612	618	606	607	646	606	595	627	578	633	589	635	596	607	655	612	626	619	602	631	608	584	583	608	611	659	597	622	623	615	573	651	591	627	608	593	615	584	538	609	578	565	629	630	598	603	577	601	582	634	611	611	662	623	605	581	585	594	610	602	604	620	613	593	600	609	630	638	571	649	612	614	559	629	589	629	560	604	628	609	590	584	630	578	595	584	605	598	628	615	620	597	608	585	582	636	625	568	639	612	581	625	634	584	623	581	623	594	581	612	632	622	550	601	582	613	554	622	578	578	561	610	586	635	629	610	618	555	609	623	610	639	629	623	662	592	581	587	624	594	610	601	563	562	619	610	598	651	547	595	589	592	664	598	603	596	654	581	631	616	605	645	565	604	624	597	605	616	604	623	593	640	614	593	610	629	629	592	575	605	614	592	619	621	633	620	630	612	611	599	582	611	628	663	590	646	585	578	622	586	599	573	592	639	559	572	643	589	624	591	566	581	616	663	582	579
18015	5117	3259	1800	1467	1223	1036	920	827	839	776	778	730	704	721	721	684	686	641	657	702	701	633	660	671	641	659	615	625	671	661	617	661	639	621	621	597	646	679	627	666	636	682	660	625	642	638	660	671	639	616	633	640	658	655	645	655	652	642	606	650	683	653	672	608	677	691	589	634	616	636	611	623	620	643	625	660	593	664	663	625	632	668	669	639	641	626	597	606	582	639	585	574	674	637	643	638	649	651	666	605	647	582	659	646	641	606	614	626	648	668	626	638	626	629	620	645	659	622	614	645	643	664	623	599	635	638	650	632	614	622	642	652	632	627	612	647	668	647	603	590	636	626	644	633	622	657	613	600	621	595	629	624	583	666	644	668	653	707	630	628	674	655	649	640	652	628	661	649	639	646	645	645	595	678	650	629	633	659	652	611	656	626	646	635	648	610	613	653	645	677	667	572	626	643	609	593	642	657	649	605	660	648	631	629	587	611	674	608	634	622	627	619	629	638	640	611	666	641	585	644	637	674	660	630	673	662	653	681	653	614	613	595	615	635	664	646	630	618	612	589	647	595	650	668	645	609	595	695	627	644	631	664	621	608	674	687	656	624	711	644	651	612	642	704	604	605	614	646	634	670	639	654	634	638	661	644	619	612	666	641	668	639	666	605	652	683	622	669	659	612	638	644	627	672	633	648	668	608	664	670	637	616	617	652	626	653	658	638	604	616	656	670	589	634	629	623	612	634	682	639	667	613	597	629	586	603	649	595	672	604	660	622	626	640	644	655	649	637	626	633	596	623	642	634	645	653	632	636	672	619	602	626	614	647	735	617	612	656	635	626	632	591	605	635	617	681	566	678	614	649	649	664	672	668	638	630	649	615	672	657	666	614	662	636	607	630	639	667	655	653	633	644	607	648	625	678	647	618	666	632	613	667	678	584	681	623	621	592	630	651	644	591	630	622	623	623	679	646	649	641	628	676	626	643	670	605	636	682	647	649	607	633	671	633	615	632	625	648	641	565	645	600	637	624	607	605	680	627	663	613	652	629	607	613	645	659	670	611	638	616	640	652	631	635	678	617	615	647	647	633	640	609	618	628	645	619	641	619	612	645	654	622	652	675	641	655	644	611	656	636	626	663	645	646	621	629	676	663	586	633	645	643	577	642	646	658	630	590	613	647	614	644	627	624	660	652	620	632	633	660	602	662	608	622	646	661	670	637	634	644	637	613	620	656	690	656	632	613	627	660	627	632	662	601	619	611	593	605	689	636	608	595	637	580	633	665	638	627	645	602	629	656	663	661	634	640	664	639	681	657	622	643	624	644	699	635	666	643	623	635	602	647	575	605	650	641	609	636	660	633	654	653	618	571	612	635	588	597	614	628	679	667	653	596	621	657	684	623	623	618	610	646	623	674	674	634	652	574	656	591	624	606	642	586	698	672	663	618	614	627	631	581	679	604	655	593	630	605	634	622	648	622	636	613	618	631	631	583	607	635	620	609	639	587	633	627	635	662	666	622	618	663	668	642	635	646	636	658	653	628	651	643	625	639	633	640	647	671	633	639	619	597	632	633	639	602	629	669	638	681	646	634	689	636	641	636	639	647	644	644	670	605	682	623	615	576	641	667	649	657	701	649	617	664	628	608	644	650	606	634	658	666	673	602	666	709	640	666	600	662	629	627	612	645	652	619	664	676	674	629	598	635	621	622	700	656	638	647	620	612	626	612	642	617	639	590	629	610	628	638	663	605	635	647	617	648	615	621	596	634	663	639	636	614	642	587	653	629	614	678	595	647	622	628	603	625	660	592	621	612	646	678	604	625	658	677	665	602	659	652	659	630	596	587	677	620	622	609	584	629	640	690	642	599	626	612	619	601	631	580	603	628	670	642	642	638	632	652	653	600	616	630	659	634	640	606	639	650	604	631	661	616	604	576	621	679	629	592	630	659	660	648	661	668	677	640	600	612	627	650	651	716	643	649	627	632	661	587	622	631	656	680	624	630	622	656	577	670	648	665	624	628	623	641	641	642	642	649	627	661	608	611	613	643	647	649	707	661	662	614	630	650	652	617	665	635	619	617	596	623	656	616	623	585	655	637	631	618	613	609	649	634	600	623	644	616	628	639	623	653	625	646	651	669	621	634	709	640	654	633	673	618	602	607	628	610	587	655	672	684	636	657	624	645	635	639	603	624	650	622	682	628	639	603	614	631	632	641	669	639	650	620	669	636	625	613	655	671	633	629	676	636	653	664	610	657	621	595	673	660	664	623	641	624	626	668	620	619	634	676	653	635	594	607	640	657	638	674	614	632	600	606	652	608	596	629	631	639	656	667	623	587	663	615	642	623	609	615	665	626	649	617	632	654	597	609	637	584	648	677	646	666	684	596	655	653	606	614	624	635	633	664	648	652	662	619	689	631	654	687	614	628	677	651	668	700	615	637	661	612	650	659	590	658	652	643	626	644	627	592	641	659	664	616	643	631	629	624	663	627	617	655	642	622	648	630	628	568	624	628	624	609	616	624	645	624	637	634	615	667	639	657	631	635	597	557	595	638	642	632	662	621	613	659	603	618	647	641	679	643	629	643	620	673	658	613	573	630	621	616	637	587	687	650	627	607	654	632	600	619	622	644	680	593	662	625	650	571	617	655	644	628	657	637	633	632	666	624	610	642	636	635	628	619	586	635	607	678	639	634	634	638	624	655	628	641	609	599	629	636	583	673	694	623	635	664	644	605	650	649	661	614	667	652	621	654	627	630	626	671	605	622	631	637	640	587	607	625	632	653	638	628	600	673	619	655	617	608	651	631	652	653	651	668	620	669	635	639	684	646	574	616	640	619	598	623	586	616	621	646	663	637	645	653	640	663	623	647	627	680	671	621	612	633	619	666	656	661	639	606	641	644	620	615	599	650	643	635	648	623	643	630	663	626	650	638	661	585	625	621	619	658	610	632	665	634	616	609	660	624	615	693	625	626	652	616	601	642	664	647	631	683	612	655	609	628	625	614	613	622	634	614	662	659	656	625	590	626	689	594	645	646	654	651	644	675	638	669	655	659	641	638	635	623	654	624	670	647	649	646	593	644	598	618	623	653	641	657	622	635	671	702	647	662	567	680	599	613	667	638	644	627	640	643	671	661	664	638	650	649	625	578	613	675	636	630	627	601	629	665	600	631	609	629	641	597	657	627	607	636	660	633	665	672	629	665	638	614	668	624	615	640	579	597	641	644	628	631	635	645	662	662	659	638	672	658	631	639	614	626	612	622	659	606	645	619	637	605	624	636	634	625	660	602	638	657	611	670	615	609	624	639	626	607	653	608	644	617	640	652	625	639	659	608	616	645	646	636	623	612	619	621	615	627	608	636	660	626	646	615	655	597	617	659	628	655	660	657	667	634	670	640	624	581	614	582	596	634	648	649	654	674	603	590	650	656	606	651	619	645	656	646	645	601	632	644	605	632	668	611	621	615	646	613	609	596	654	640	612	635	636	672	612	608	638
22596	21130	28748	23738	21135	21188	7679	1220	867	796	793	687	718	637	586	619	577	587	553	564	530	497	531	560	538	514	526	522	547	494	528	524	523	486	524	538	560	518	516	516	487	536	492	472	473	527	553	532	484	522	460	483	495	458	477	493	462	496	474	527	484	503	458	482	506	527	492	488	522	536	482	510	479	475	480	515	502	479	493	532	499	491	538	444	540	503	484	518	459	494	482	521	473	487	510	460	489	502	510	505	466	490	498	467	480	486	471	481	510	528	479	456	502	478	493	520	483	491	465	514	492	527	449	473	491	480	523	515	483	472	536	515	457	507	505	538	455	505	497	514	461	463	495	516	470	564	512	512	503	454	470	482	484	476	493	527	503	508	479	488	483	513	512	479	497	509	475	484	500	481	492	494	498	499	499	510	469	482	468	483	489	496	509	483	474	541	515	498	466	492	460	501	504	505	470	518	478	529	500	481	507	486	458	518	482	521	520	457	482	520	520	515	462	481	509	486	511	510	516	491	510	508	502	501	470	493	504	498	498	531	499	505	455	525	460	463	496	490	514	492	475	456	522	497	492	498	466	463	504	511	481	501	486	478	525	476	491	488	518	497	529	521	470	496	482	499	482	486	480	434	460	483	434	498	502	499	513	518	495	466	484	546	496	583	457	458	472	475	476	461	515	485	506	446	492	512	486	491	490	461	483	464	489	488	496	477	491	440	472	467	477	544	486	498	510	522	486	518	521	504	505	481	489	459	508	462	509	477	491	475	450	504	495	459	509	487	463	460	555	490	531	474	516	468	491	473	510	470	481	495	477	509	518	515	480	492	505	531	521	455	486	488	504	487	483	486	471	480	484	506	492	483	517	519	471	491	482	483	498	471	497	464	502	508	444	522	480	486	499	513	535	482	501	482	490	536	467	465	529	477	518	496	497	486	494	492	495	485	525	467	501	536	496	506	471	560	489	491	473	510	503	464	498	479	503	481	522	493	519	528	451	487	476	467	496	478	523	445	482	534	490	479	508	496	502	466	506	493	469	489	529	508	483	489	451	522	513	482	498	484	488	477	511	497	441	482	457	478	501	508	498	487	510	485	515	481	506	458	515	507	495	523	486	484	511	487	466	475	494	515	516	504	472	505	540	529	467	472	457	482	449	508	504	520	495	489	474	463	487	520	444	545	526	527	497	514	534	489	514	482	460	507	491	490	513	473	472	482	507	474	498	470	505	497	502	501	479	507	510	477	517	464	446	498	481	475	490	476	522	497	486	552	494	468	497	474	494	471	494	452	501	486	472	470	532	512	485	514	508	495	484	476	468	476	499	475	487	507	491	507	504	491	500	512	465	470	507	475	498	488	484	484	505	487	463	493	482	482	493	464	484	479	519	490	492	506	477	503	509	480	463	472	472	451	472	457	493	473	462	490	464	524	450	471	472	504	497	483	515	482	510	521	485	520	501	482	528	496	466	474	496	487	483	483	502	502	491	491	483	482	525	489	529	515	477	507	492	506	496	502	470	482	494	488	492	496	510	481	493	482	492	504	480	494	515	485	518	506	497	446	468	470	521	505	516	450	465	483	477	499	515	508	465	479	473	506	461	496	481	543	489	513	474	474	476	495	483	478	511	472	459	447	498	456	473	445	519	513	487	496	484	479	507	501	467	507	540	491	461	493	467	470	508	488	451	484	511	483	456	484	472	464	465	504	517	511	517	478	478	475	522	507	473	484	502	473	551	513	500	503	513	458	491	494	471	521	483	476	486	503	506	444	495	484	470	495	497	494	488	497	513	507	530	512	483	473	536	499	485	520	477	491	472	503	527	509	469	507	506	513	478	483	470	473	519	474	498	512	499	490	514	502	530	488	503	519	503	494	462	493	508	487	511	492	478	509	496	475	492	521	499	472	503	478	497	461	508	491	481	486	481	508	481	523	493	484	520	492	473	528	504	528	480	481	526	480	474	513	456	493	487	445	478	508	509	502	501	496	521	518	492	466	529	510	492	497	490	480	497	476	513	481	495	507	477	465	489	486	447	457	508	484	485	504	538	506	525	505	500	536	494	533	497	490	478	485	521	467	484	471	512	499	502	475	471	477	485	541	494	490	505	486	525	532	449	464	521	475	476	515	512	502	497	453	466	510	509	509	523	497	483	510	506	504	511	519	446	546	546	452	538	506	523	465	508	478	458	527	526	436	472	469	536	505	460	519	520	528	502	480	467	482	488	476	478	488	493	494	499	492	478	512	489	477	487	496	491	484	503	491	512	489	506	509	493	481	507	503	517	459	478	526	509	481	528	492	459	508	478	495	489	481	494	485	499	502	485	521	489	458	491	518	509	499	483	476	466	487	481	489	508	495	502	454	499	537	546	491	473	504	458	496	476	468	509	485	495	497	508	476	501	458	487	505	443	490	506	486	517	544	497	506	489	470	512	492	510	527	465	436	503	517	503	499	510	488	502	497	502	474	480	516	507	477	476	497	499	490	468	535	525	501	536	514	479	476	458	457	460	495	510	476	495	463	523	498	432	504	463	490	472	512	519	491	488	488	460	485	501	504	511	510	514	497	500	485	508	467	501	478	518	487	498	462	509	482	507	526	519	498	483	465	531	443	506	472	475	487	498	522	499	495	508	504	479	523	498	486	496	548	501	482	528	480	482	493	482	514	488	474	515	504	508	511	484	441	494	463	530	456	480	496	526	486	455	475	505	484	509	466	524	517	485	461	514	479	481	491	503	511	485	506	481	487	498	457	476	466	512	507	497	512	506	452	491	493	515	484	503	493	459	475	494	492	459	477	498	526	561	481	490	508	494	488	532	453	459	514	469	524	473	481	503	520	482	458	497	538	461	538	462	478	509	490	452	482	459	483	470	469	490	497	459	514	485	526	507	473	491	462	482	527	501	477	508	498	499	510	498	466	510	498	532	478	464	503	481	462	480	460	459	526	513	527	489	484	482	486	489	476	455	473	471	480	475	456	506	505	489	523	504	494	491	491	560	485	504	500	571	468	489	504	496	507	485	522	472	499	519	506	505	507	524	501	484	497	559	505	468	467	472	490	473	527	524	457	471	506	500	502	515	505	459	537	496	464	507	472	504	482	490	521	532	505	498	479	486	486	529	477	452	508	522	492	553	466	493	468	474	493	504	498	499	482	476	485	497	491	479	496	471	499	470	489	496	502	506	488	480	501	466	530	495	481	495	495	527	527	506	462	466	513	514	493	494	531	470	478	491	479	482	529	531	520	494	524	456	487	478	487	469	481	492	493	491	430	498	507	488	492	492	480	513	477	471	492	525	460	487	455	464	467	482	504	475	506	521	503	463	507	457	476	473	482	449	511	458	512	462	435	491	548	444	478	460	513	498	512	503	486	498	483	487	512	521	490	477	505	503	510	493	480	478	480	494	492	504	474	508	424	527	496	514	501	488	487	486	511	472	468	469	474	470	511	466	485	499	499	526	482	484	475	495	457	487	481	492	477	492	529	488	474	464	537	466	512
24798	14088	9661	4771	3462	2702	2050	1655	1349	1149	1046	929	851	757	721	688	684	610	581	583	583	577	606	581	586	545	522	545	537	574	547	529	544	560	518	548	501	505	520	507	526	544	504	522	534	522	534	536	514	509	514	512	523	533	509	494	500	523	497	543	514	547	540	491	496	547	542	497	509	519	511	504	470	526	481	528	477	507	514	467	496	504	513	520	507	459	473	482	527	500	519	477	515	515	484	498	511	493	499	482	464	508	516	522	516	479	524	520	510	473	480	496	481	528	480	476	504	519	488	506	496	496	510	466	517	480	458	459	492	477	478	486	518	536	503	483	471	492	503	499	488	527	498	467	525	495	477	533	482	478	478	500	496	509	527	520	487	502	519	512	493	527	510	518	493	486	504	514	466	493	502	489	497	464	480	506	496	521	476	464	523	456	506	469	483	526	496	486	504	486	480	505	487	537	535	505	458	502	488	444	568	465	535	550	510	488	527	500	514	484	445	512	510	523	530	495	520	493	513	474	487	482	476	485	445	469	510	496	502	484	468	499	472	488	487	515	485	487	507	494	470	521	481	501	482	480	519	547	532	509	499	492	476	524	485	483	482	473	476	495	501	476	516	516	478	529	530	504	515	449	516	503	501	500	482	482	479	530	530	492	480	506	516	497	532	490	502	512	511	485	488	507	519	473	485	483	508	523	510	478	484	505	490	500	463	567	510	500	490	466	502	490	484	480	475	508	483	528	533	474	496	505	532	484	521	509	513	500	479	483	489	510	499	506	459	504	501	524	514	514	471	521	513	485	534	513	498	483	518	461	532	491	483	525	528	474	482	504	475	508	484	482	494	510	471	491	458	514	511	544	469	496	502	499	506	474	490	455	498	530	530	510	511	474	489	494	452	445	519	465	475	456	500	508	499	474	448	507	526	481	511	478	502	493	511	520	520	446	504	483	506	487	498	530	481	496	504	511	489	497	494	481	521	524	509	487	495	463	511	474	484	535	508	466	507	523	496	534	515	507	483	514	473	504	505	482	490	499	503	502	469	515	491	484	509	454	512	521	498	469	469	558	486	466	523	482	518	549	490	473	502	514	489	452	526	459	460	472	538	470	483	497	495	475	504	517	486	485	487	503	491	516	466	523	470	515	500	512	476	487	471	469	457	500	512	525	475	463	500	531	483	438	540	536	537	470	495	476	520	509	509	490	488	480	500	516	494	490	521	468	507	534	472	508	471	532	478	473	449	447	510	531	476	497	494	484	480	499	497	514	509	489	489	473	501	487	510	473	505	513	495	491	455	497	517	444	475	490	500	512	467	460	464	503	530	475	470	520	508	517	518	495	472	512	530	484	529	491	491	471	478	516	483	473	492	484	527	490	509	457	529	492	478	484	491	480	468	508	486	505	509	470	519	518	489	500	508	502	509	521	453	455	491	474	471	529	504	472	518	507	448	499	454	506	482	501	505	485	489	449	502	474	484	485	482	504	500	470	523	487	493	525	477	484	502	459	454	497	533	487	470	479	520	500	522	514	460	503	487	484	466	496	487	507	492	490	440	515	476	469	487	504	482	472	496	497	480	477	511	495	489	506	480	516	493	491	523	499	463	482	493	485	493	486	493	479	487	490	495	457	511	526	526	504	512	513	501	443	474	464	485	476	495	490	491	489	488	520	497	496	516	462	477	514	485	491	508	478	489	501	509	511	523	488	470	481	488	525	490	496	484	514	493	475	489	498	470	477	487	493	536	515	498	467	456	517	494	493	482	471	472	538	473	479	473	525	464	477	455	494	491	497	515	500	487	526	502	489	483	512	499	489	486	507	479	511	502	503	475	500	531	506	509	519	508	516	527	500	493	472	476	509	513	511	478	492	512	458	496	491	512	461	521	490	491	502	482	539	465	452	526	536	502	481	484	500	516	474	465	492	496	481	522	516	488	501	466	501	499	540	464	490	522	449	542	473	474	508	483	479	476	492	468	513	493	512	497	508	482	460	503	532	491	472	501	525	505	517	487	518	520	492	509	471	456	490	494	511	453	510	483	495	514	517	527	472	526	539	484	488	513	502	449	495	487	494	518	498	503	497	566	496	513	528	481	484	490	490	480	497	487	484	497	479	522	460	463	488	507	492	491	484	458	513	509	466	502	499	506	501	500	498	488	532	480	501	494	482	503	492	548	520	464	492	505	517	498	527	493	514	494	480	467	500	473	513	453	492	483	487	520	482	514	483	467	483	491	478	532	492	486	521	528	519	492	504	525	504	479	507	484	470	479	491	516	500	527	567	465	520	493	502	520	491	480	503	491	494	510	483	485	482	471	524	497	496	521	475	499	476	496	506	520	461	469	477	509	492	486	518	514	441	493	488	519	499	477	443	484	504	485	476	492	497	476	491	534	478	460	493	515	473	489	548	521	556	493	542	518	497	516	462	500	516	493	479	469	480	543	521	493	511	449	481	487	519	475	525	499	483	490	482	538	511	493	497	482	520	524	488	504	476	440	469	509	538	492	506	464	496	528	504	485	499	515	492	513	488	472	481	514	469	471	502	484	514	486	522	508	495	492	447	525	508	522	479	463	490	509	515	491	475	516	477	535	477	498	470	467	507	468	460	515	488	482	442	485	445	503	507	521	509	473	456	489	486	520	476	490	501	516	502	495	487	481	488	499	544	503	487	488	477	488	511	500	511	506	473	473	502	502	510	497	502	478	533	503	460	447	520	496	516	458	509	514	490	470	454	490	494	471	493	495	496	525	516	503	501	532	504	532	470	493	489	500	467	505	482	495	516	520	465	485	465	469	517	477	501	501	492	501	502	486	521	530	493	487	495	485	467	462	507	451	500	467	527	507	507	545	536	487	498	508	481	499	499	483	482	467	488	525	531	480	491	492	498	512	502	478	468	517	543	486	512	484	489	481	498	498	509	489	489	481	524	494	523	517	509	511	499	513	482	521	500	482	473	457	497	490	504	492	485	486	466	520	505	498	527	505	488	461	485	488	435	519	496	494	494	502	523	477	508	500	483	500	463	463	501	524	541	480	500	497	467	492	520	486	455	491	455	544	509	480	458	489	508	464	546	544	458	551	476	479	494	504	538	547	499	488	512	525	506	504	528	449	490	547	526	502	484	486	514	519	483	477	470	484	569	506	526	506	467	472	490	498	497	522	529	484	531	464	479	483	482	488	516	499	486	496	478	465	456	482	462	479	484	516	484	508	500	479	511	482	461	517	478	469	497	492	502	489	508	516	555	488	479	484	530	501	473	509	480	509	504	481	474	494	517	508	479	461	485	482	490	478	499	517	517	498	472	513	451	540	504	528	508	481	509	499	443	450	504	499	496	464	474	513	461	437	499	528	508	505	482	483	535	526	475	484	500	484	556	442	479	493	499	514	486	446	487	468	456	517	497	500	496	516	466	489	509	534	491	486	488	474	500	516	513	492	524	496	526	491	522	501	470	478	500	474	500	503	472	521	500	499	508	486	497	477	512	513	521	496	507	499	472
27546	17209	3407	586	407	402	355	384	384	366	378	338	372	342	364	372	314	381	333	326	376	349	336	302	321	333	348	340	348	348	327	368	332	358	359	372	366	376	366	368	364	366	326	351	346	337	353	368	347	355	331	355	360	376	374	378	343	364	368	356	316	345	341	345	357	330	342	343	333	358	339	336	370	347	342	306	344	373	341	369	350	348	343	352	329	285	353	355	339	340	347	369	366	392	352	338	370	365	357	325	310	357	369	297	348	298	349	339	359	376	343	341	389	336	387	284	336	342	345	355	308	360	347	338	349	313	350	351	356	356	346	351	377	354	369	358	356	343	347	331	364	355	349	349	335	332	377	334	323	331	360	313	349	343	307	394	339	340	363	321	327	346	324	362	318	356	353	339	352	323	338	356	336	366	366	370	354	372	351	322	325	374	341	332	324	331	326	330	338	333	342	353	346	356	320	371	383	353	350	348	393	377	353	313	374	316	353	320	321	339	347	349	307	341	280	342	341	336	317	358	363	341	338	365	351	389	349	335	341	336	353	323	339	346	364	331	352	381	365	332	312	312	331	320	352	344	365	344	357	318	338	333	326	321	363	345	358	356	317	347	368	354	367	343	366	359	370	359	375	334	316	328	361	354	349	372	312	330	359	363	346	317	329	376	339	359	341	320	350	342	349	358	351	367	353	323	361	359	352	322	341	371	333	352	373	332	345	362	352	327	352	351	321	354	345	337	322	317	308	338	345	379	359	327	378	320	361	338	333	328	382	348	370	311	347	362	345	318	349	356	312	328	366	370	367	359	337	346	353	401	329	304	335	302	358	343	335	331	342	349	351	368	342	342	375	329	342	353	349	385	341	323	327	335	390	347	338	348	329	347	388	348	319	373	346	322	341	325	322	341	338	323	334	365	342	280	326	324	349	314	363	344	365	332	342	369	335	322	366	336	330	328	352	345	380	365	374	385	342	344	330	359	349	361	371	341	331	324	362	339	332	369	310	330	296	356	373	337	349	332	366	338	353	348	354	359	360	356	330	339	371	349	359	340	343	334	356	340	342	373	343	381	336	361	353	322	333	341	358	348	351	366	339	369	346	335	335	366	344	361	341	327	368	360	334	373	354	339	352	359	323	353	344	349	333	318	369	310	364	332	349	378	363	360	350	315	315	330	363	326	350	322	351	335	334	353	340	356	326	344	342	369	340	311	330	338	357	332	361	373	352	378	365	379	371	322	333	355	363	348	352	331	330	348	341	358	395	342	346	328	340	359	344	339	363	344	362	344	336	349	366	350	387	343	355	352	334	358	343	358	324	342	376	334	371	341	316	359	362	357	358	343	365	361	377	330	326	362	360	371	335	325	339	342	330	378	334	322	353	376	372	350	358	353	370	343	324	341	325	357	346	351	345	334	388	337	342	358	329	345	337	355	349	339	344	328	374	344	341	359	374	378	354	353	302	355	348	348	329	332	317	311	327	348	315	346	362	338	358	336	358	358	347	350	361	351	334	342	350	334	361	352	368	372	348	355	373	377	341	332	346	337	327	368	369	342	334	362	369	338	321	371	334	359	350	331	357	325	357	329	383	342	337	336	356	341	325	352	344	347	363	331	369	386	322	310	322	386	323	390	340	384	336	374	341	359	359	320	337	330	350	358	360	333	355	343	344	320	322	327	350	361	345	363	338	339	355	380	352	301	333	338	372	342	366	350	348	327	340	322	368	353	335	368	312	368	351	383	374	350	319	348	324	341	335	335	329	327	359	365	339	378	355	388	329	313	386	341	357	372	360	322	340	361	350	309	343	340	328	341	341	386	358	334	339	369	381	327	344	308	352	347	331	378	348	351	348	358	369	364	347	326	353	370	343	389	372	326	375	369	342	340	361	336	379	355	336	331	341	357	353	358	336	370	315	312	368	349	304	315	343	319	386	352	359	358	351	376	336	337	363	363	331	334	353	350	338	353	338	375	340	377	350	290	353	362	353	351	357	343	331	371	331	356	325	340	362	366	385	324	380	344	350	325	326	344	326	337	333	384	401	333	352	357	354	331	337	343	366	323	364	372	318	347	365	352	313	336	356	338	354	362	337	336	353	365	363	333	351	321	349	377	353	347	353	354	335	337	364	325	348	353	331	333	354	327	328	359	369	347	344	346	309	364	360	353	346	342	361	346	347	322	341	334	356	334	353	358	320	322	360	324	344	349	368	337	338	327	359	359	360	323	337	378	328	328	387	378	355	337	337	358	370	360	364	318	372	378	320	352	345	357	329	343	339	357	378	345	343	341	316	367	333	358	333	336	373	348	375	355	347	328	351	330	350	352	343	320	327	311	356	349	344	392	355	358	367	337	328	338	333	335	359	377	358	329	342	335	329	360	372	370	362	334	337	372	369	344	368	338	346	360	350	364	363	349	338	361	355	362	386	343	321	347	374	349	350	339	331	321	340	361	359	358	343	346	377	341	366	369	359	328	340	328	325	374	331	354	333	344	363	332	320	351	307	367	374	366	341	328	352	346	361	345	322	356	351	352	330	348	338	379	339	329	361	347	314	330	364	340	358	348	346	337	342	318	363	341	349	314	334	366	355	358	346	336	311	370	362	360	359	381	371	322	357	358	364	362	349	334	318	321	331	360	349	358	361	365	368	353	373	353	339	351	338	355	355	349	343	352	349	331	327	340	366	330	330	325	353	358	396	344	328	348	336	315	302	333	334	300	346	338	372	340	353	326	369	345	352	338	338	343	345	350	353	354	325	363	326	315	355	358	334	359	313	344	337	334	336	350	324	339	344	308	342	332	352	327	320	330	332	380	345	359	363	340	372	362	312	316	315	348	340	356	308	383	337	354	340	339	356	339	353	348	335	375	331	357	348	365	345	321	332	356	343	338	367	340	358	353	359	333	349	348	332	342	369	325	337	372	358	365	350	369	313	337	351	337	348	329	364	361	342	334	349	319	364	349	355	373	363	326	340	339	366	353	366	383	352	375	379	354	309	345	347	345	355	344	344	340	366	357	316	311	332	356	385	331	344	359	330	335	329	337	370	322	319	349	339	300	365	357	324	384	313	375	348	358	345	310	354	354	352	392	382	350	320	306	353	348	337	338	332	345	336	338	342	360	325	331	314	331	353	368	341	343	358	372	360	343	367	345	355	347	333	363	358	368	341	351	354	339	345	355	340	353	373	301	329	367	334	335	334	312	374	316	310	321	341	337	327	323	348	329	343	348	332	379	345	306	324	349	339	307	321	323	348	310	355	315	328	353	371	370	366	325	344	361	331	364	387	343	317	368	354	332	369	393	334	361	357	344	365	349	339	331	347	316	340	324	343	377	354	319	359	344	345	350	350	332	321	355	320	333	315	347	331	353	343	359	349	326	343	372	351	353	343	351	370	349	320	379	348	342	332	338	341	343	368	358	359	344	332	361	325	354	362	326	327	329	343	316	363	370	347	336	337	373	335	337	367	349	326	346	341	329	334	355	336	334	327	330	358	360	356	347
5906	883	715	510	463	473	434	409	426	398	419	405	389	369	403	393	412	372	412	407	382	420	379	383	406	405	392	391	359	420	380	392	390	380	397	368	399	377	376	336	390	379	381	408	385	395	410	388	391	355	376	369	376	440	422	382	374	414	367	407	417	404	340	366	403	384	380	378	383	407	398	367	408	396	403	359	363	377	382	406	398	415	385	403	423	386	411	387	384	376	408	420	373	382	361	416	390	401	381	388	389	368	358	375	404	405	391	388	367	371	366	392	408	430	382	363	346	374	421	414	360	406	401	390	387	335	397	354	356	371	389	385	375	382	393	411	372	405	371	352	362	367	392	384	395	413	408	393	368	396	365	405	384	356	396	386	406	347	404	385	367	379	381	353	369	390	380	392	392	405	393	373	379	395	377	389	359	361	398	374	384	381	399	372	376	358	355	410	401	387	380	368	396	385	404	400	391	404	378	387	386	366	381	365	393	376	387	373	383	388	399	396	400	436	375	396	380	369	386	429	420	439	373	391	359	378	366	378	407	413	384	389	403	387	376	353	387	363	391	374	406	428	393	389	391	380	383	391	390	374	363	405	394	392	375	387	390	398	410	370	405	400	377	361	370	368	409	408	372	404	387	353	377	388	409	376	394	374	379	438	386	430	407	382	431	376	375	395	389	392	398	373	392	400	395	411	409	376	396	386	389	372	372	387	351	383	392	367	376	340	382	391	406	384	383	377	403	383	410	410	394	399	411	384	419	374	396	413	388	392	390	416	408	412	379	401	337	364	379	360	405	399	385	399	408	397	397	362	397	394	461	360	395	369	378	398	420	382	404	399	419	400	395	397	363	398	345	320	429	407	382	398	353	382	369	370	403	372	392	365	388	430	386	374	370	398	382	425	420	418	426	398	387	394	345	389	380	420	383	330	434	391	356	394	384	384	373	372	419	415	377	388	412	385	382	411	421	410	416	397	381	374	369	389	393	376	400	416	368	404	411	371	391	377	382	375	408	395	435	407	409	398	353	351	398	400	392	425	388	378	364	376	386	393	405	389	369	387	392	397	362	381	330	366	390	376	424	385	407	374	379	399	371	378	373	404	389	389	398	378	356	442	423	383	405	416	386	400	408	390	351	411	370	382	346	377	394	360	385	388	360	355	368	375	376	398	360	400	396	403	405	397	395	388	366	371	386	358	351	388	376	377	407	391	380	356	402	392	370	382	403	397	404	455	355	388	361	389	416	390	378	429	387	371	396	379	398	418	382	412	386	345	406	350	400	412	389	386	376	399	418	406	387	339	377	404	397	391	397	382	357	374	370	372	372	392	411	388	390	389	356	386	388	374	378	368	378	409	376	382	375	403	389	398	372	392	380	363	393	388	378	379	396	397	402	349	417	397	383	393	390	383	394	361	387	405	361	381	366	388	380	389	359	395	396	374	371	377	389	394	363	414	392	387	399	387	408	404	381	381	411	374	423	390	381	389	389	371	427	387	385	406	373	389	376	375	401	413	377	391	356	417	372	394	385	385	389	392	360	395	379	371	392	389	412	417	364	400	363	393	367	385	385	380	379	371	394	401	425	399	404	394	416	373	360	366	397	380	390	422	407	354	384	406	369	386	389	397	385	422	389	386	398	389	397	391	375	383	376	404	374	349	386	368	390	390	375	347	398	403	420	393	390	394	400	416	357	373	375	374	377	398	397	368	397	387	401	394	373	397	375	363	374	424	410	374	366	376	402	399	428	400	402	362	407	377	385	389	399	359	357	378	406	388	369	414	377	371	373	363	380	413	406	386	377	377	377	372	393	380	386	369	348	393	393	409	387	416	389	338	376	382	403	396	363	409	378	350	346	375	361	398	399	405	371	378	405	423	385	362	391	369	387	362	398	391	391	382	399	373	369	365	393	387	354	405	376	386	406	399	358	405	361	414	379	399	373	397	404	356	382	364	393	371	397	413	388	438	425	398	357	361	377	423	405	366	367	393	372	375	399	387	373	408	397	390	378	370	401	377	390	349	375	386	345	388	372	383	400	397	394	432	386	358	385	427	379	401	375	394	378	405	383	365	411	370	403	379	450	407	352	411	367	364	351	396	389	404	404	393	397	411	405	420	372	353	388	399	362	402	402	370	403	353	413	405	390	369	411	379	401	379	388	380	379	367	381	402	391	381	393	373	388	375	402	377	425	405	406	386	350	346	392	376	367	384	417	421	384	385	412	378	376	359	364	397	400	356	393	412	404	385	380	403	403	384	395	394	393	369	429	383	382	390	327	350	391	364	410	396	392	391	406	353	377	370	392	383	389	397	373	403	367	378	395	405	399	372	386	421	395	382	400	402	387	335	359	421	378	384	393	376	411	400	337	395	417	363	382	375	404	386	390	371	399	392	377	354	398	385	373	388	403	328	390	383	396	367	418	400	395	411	358	424	405	450	377	373	404	408	402	373	388	385	382	410	359	415	370	361	378	398	392	387	371	381	374	398	410	382	400	373	363	378	397	376	363	366	395	324	387	379	378	397	371	401	339	361	380	367	402	350	356	362	402	407	356	403	377	375	410	368	377	381	412	360	422	374	336	384	394	374	410	383	377	387	411	392	400	401	389	396	388	384	393	395	351	375	393	386	360	372	388	393	395	369	419	373	342	403	383	382	404	383	373	390	378	400	374	402	386	397	389	356	381	405	388	424	385	394	372	394	396	394	378	399	390	400	375	399	402	385	396	371	419	412	389	406	399	361	356	401	412	364	381	373	382	391	397	352	407	389	387	392	395	367	399	395	389	374	377	401	375	396	370	367	389	387	409	427	386	388	392	361	413	403	411	416	385	392	361	363	404	428	402	403	402	415	401	376	389	411	417	358	384	397	366	394	406	358	366	358	388	405	396	399	384	363	408	397	393	396	414	393	369	398	388	406	391	382	383	367	419	420	357	438	401	377	400	391	392	379	347	371	352	388	395	387	402	392	388	369	357	397	378	381	401	373	397	415	390	392	367	391	376	356	354	369	376	415	390	387	373	371	389	364	365	380	394	404	403	396	395	358	404	392	391	395	416	370	403	402	446	391	385	409	380	405	413	375	418	381	419	408	359	407	425	401	397	413	381	421	383	366	354	385	390	394	394	375	385	375	397	397	380	427	374	364	389	380	395	371	402	396	417	371	403	406	383	398	382	343	375	380	359	380	409	403	390	413	393	388	344	405	378	382	345	402	369	397	409	368	426	388	363	399	387	383	379	387	405	391	414	374	360	382	395	357	396	401	402	352	403	363	364	371	373	386	399	388	405	420	368	414	367	372	378	406	353	369	380	399	389	378	395	383	395	394	408	399	361	372	359	397	369	373	381	349	392	421	394	394	359	361	367	393	383	376	368	369	377	369	385	378	375	375	378	386	376	429	395	366	370	392	395	390	393	404	358	402	419	375	392	352	373	427	408	387	397	387	381	403	405	399	391	385	387	416	364	368	410	406	358	384	403	400	403	403	388	368	378	375	351	388	390	370
23688	21138	28318	24217	21106	8475	813	568	423	414	356	316	304	297	296	275	237	240	269	258	241	224	262	216	244	187	256	208	229	231	236	212	218	227	205	218	221	209	208	235	216	222	212	214	204	213	210	224	221	214	207	227	200	218	207	195	201	195	215	190	193	210	220	204	189	205	196	206	210	190	199	224	198	218	246	212	197	209	176	206	181	190	196	213	210	198	221	208	204	196	225	220	232	185	191	180	219	209	216	207	211	197	198	191	214	212	195	188	199	208	190	228	218	224	198	218	219	212	233	178	210	185	219	221	203	209	211	214	209	212	189	200	210	181	203	211	192	198	202	196	214	203	240	234	192	201	201	227	202	234	218	218	207	197	199	200	204	219	213	202	205	205	222	218	207	173	216	232	205	178	220	197	188	205	182	201	202	218	204	200	255	206	220	208	197	214	193	214	216	233	223	234	200	211	216	216	217	194	214	212	221	213	219	202	208	207	179	206	196	222	198	209	206	176	210	194	197	208	231	203	180	221	189	203	200	207	194	190	202	219	180	165	216	215	187	202	182	198	228	216	192	192	207	204	220	209	215	213	236	214	198	213	212	212	208	226	209	197	218	215	206	210	217	228	243	212	205	231	227	217	193	184	213	201	200	191	204	219	197	219	206	211	230	216	204	223	221	218	210	204	210	195	216	224	205	201	208	226	212	193	207	196	198	238	202	204	196	222	220	220	189	192	208	168	218	202	195	190	196	199	196	173	204	205	217	204	231	216	237	235	245	213	231	234	210	228	221	195	200	191	213	220	240	224	193	210	214	190	220	216	193	192	201	183	213	211	227	193	215	229	204	182	214	209	204	218	206	206	200	190	239	219	221	211	190	211	195	240	185	197	203	203	207	195	232	214	229	210	195	208	207	217	199	220	216	212	186	212	188	216	206	240	200	199	190	191	218	226	216	206	213	194	206	215	192	199	197	211	202	204	199	213	191	200	225	202	211	216	199	202	187	226	213	208	203	201	195	197	208	203	201	216	207	235	202	209	206	222	227	241	223	204	197	196	191	210	215	190	199	205	208	187	223	215	221	206	221	198	209	238	222	198	210	214	209	206	231	172	206	207	209	199	218	232	210	206	192	201	189	204	196	204	213	208	232	219	207	225	223	196	201	203	191	208	203	215	199	221	183	214	229	204	191	209	207	230	198	192	208	203	217	189	195	194	204	199	211	192	197	189	220	211	199	222	222	225	203	202	214	195	189	202	219	222	217	203	180	182	218	200	236	209	183	206	202	204	206	214	218	220	194	203	197	177	199	242	216	220	186	242	233	209	178	207	184	206	184	217	207	227	198	207	202	188	230	196	210	216	230	169	207	205	206	239	193	208	219	198	218	221	223	187	220	196	192	237	216	202	190	217	228	236	203	205	209	212	223	202	178	187	194	206	193	202	196	231	224	200	212	191	188	220	213	200	208	232	209	199	214	197	187	201	217	220	209	190	226	198	214	204	207	207	215	192	199	210	217	210	223	224	227	189	196	199	184	211	194	209	191	206	206	215	186	191	204	210	213	203	212	226	225	221	205	203	223	232	221	207	207	188	214	215	222	197	217	238	204	224	172	202	214	189	214	217	170	217	194	196	229	196	196	218	200	203	215	207	197	207	200	205	209	199	189	183	184	205	230	210	192	195	195	195	194	239	216	207	206	203	200	227	213	196	187	210	210	191	215	216	197	220	194	178	195	201	205	207	204	201	213	215	184	211	217	189	187	176	199	195	196	202	244	236	193	209	181	224	189	219	197	226	203	225	237	212	193	220	201	197	186	180	198	212	223	219	222	220	210	219	197	226	214	188	241	223	218	186	207	199	221	196	191	206	197	223	209	190	181	217	228	240	231	183	220	199	207	230	207	218	207	194	221	183	208	240	231	195	205	215	219	205	206	197	210	182	190	204	188	235	214	202	186	191	221	209	221	230	217	218	208	212	208	205	205	200	193	206	201	223	214	210	202	211	216	207	186	206	203	214	226	190	217	222	208	198	174	230	172	233	197	194	200	211	226	213	193	216	217	215	213	214	212	210	197	209	199	201	227	205	216	240	195	207	213	224	193	229	175	192	203	208	215	228	206	209	220	189	199	223	222	205	240	180	201	179	246	203	191	184	211	194	190	206	195	226	175	214	226	199	213	218	219	204	217	201	211	227	204	206	189	218	191	206	216	192	219	197	227	185	234	204	217	201	202	213	181	204	210	213	196	195	206	204	204	210	219	212	220	184	215	203	197	204	197	201	222	202	193	192	170	193	204	226	216	201	211	193	194	202	209	203	204	226	199	209	170	231	217	197	189	218	191	205	201	201	237	210	213	204	206	208	210	201	196	202	211	221	204	206	207	227	201	219	218	198	183	229	208	177	201	229	212	210	201	196	205	206	197	216	227	190	241	175	198	179	223	209	214	217	203	206	199	213	207	180	206	197	216	213	207	206	200	186	218	226	209	216	211	218	212	192	226	217	204	212	211	206	217	226	198	190	203	228	228	199	189	214	210	213	216	222	198	206	220	218	211	199	205	213	210	212	182	199	211	216	212	196	212	199	208	199	238	226	197	207	219	230	218	203	197	196	206	206	215	205	220	185	203	218	185	206	214	228	209	227	196	212	207	203	206	203	212	204	195	206	185	197	215	219	202	205	200	217	217	220	196	182	207	216	207	196	221	207	226	218	201	220	196	177	205	206	215	227	177	233	212	202	207	192	193	227	217	221	225	202	199	202	215	233	217	186	188	198	222	210	193	201	216	223	190	190	211	193	217	200	186	219	173	202	225	192	198	209	199	204	214	228	213	191	207	200	186	230	197	193	204	202	187	185	188	208	188	228	208	207	212	202	179	210	196	215	206	202	230	192	189	176	214	223	214	219	226	224	210	213	231	185	178	231	207	204	208	226	225	208	197	183	167	225	192	206	236	205	201	212	231	202	217	225	227	219	207	205	222	214	228	217	193	229	232	225	184	215	197	182	209	226	201	215	220	212	185	193	194	214	231	219	223	214	189	192	193	186	206	204	199	186	215	217	224	202	187	195	209	197	220	220	212	218	187	197	205	215	182	197	191	197	200	227	203	205	214	204	182	191	218	181	177	200	206	206	205	217	187	180	193	202	222	198	202	205	243	234	213	198	206	204	210	200	182	213	234	194	226	204	193	233	215	219	207	216	229	214	225	200	185	197	195	212	207	216	227	203	196	211	201	224	192	207	220	211	211	203	219	243	203	189	219	183	205	222	205	197	220	191	199	194	204	223	203	205	199	196	198	216	202	190	202	198	193	223	220	205	211	198	196	202	223	233	170	218	226	213	210	208	199	203	232	238	215	182	194	203	207	207	220	214	217	190	191	187	214	221	213	180	188	205	194	217	198	198	190	193	222	203	222	180	215	185	224	203	186	203	211	215	212	211	187	216	195	217	209	192	206	234	214	212	193	226	217	225	215	206	201	223	185	218	233	203	210	226	197	188	200	216	179	193
19529	8530	5644	2598	1869	1316	1007	794	746	577	526	463	411	398	348	304	336	304	297	290	285	270	270	291	264	287	244	250	265	262	272	277	250	274	237	255	246	264	235	241	261	271	281	252	235	241	227	249	245	282	246	226	210	254	219	281	224	221	227	252	243	253	225	224	261	228	222	225	232	253	241	228	213	242	240	252	259	265	234	249	247	273	234	237	229	274	214	235	265	245	239	218	232	226	208	237	231	228	235	233	256	221	260	231	237	247	211	253	258	249	248	249	211	228	237	209	230	218	202	233	241	224	222	237	249	253	242	236	243	225	234	223	259	264	273	260	218	239	238	242	223	239	220	213	207	232	242	245	219	225	216	222	244	229	249	220	218	226	249	240	228	228	227	223	241	243	250	227	243	222	220	230	254	217	227	231	221	262	216	216	237	261	235	240	242	244	230	216	233	258	251	220	246	234	242	240	255	238	250	265	241	232	254	228	233	233	236	228	230	250	213	226	245	205	226	216	212	256	236	206	227	224	250	239	227	255	245	218	236	229	225	241	269	224	225	205	239	211	232	237	245	214	236	209	226	256	252	217	211	240	253	249	249	230	222	261	228	247	261	227	257	225	257	259	247	258	235	236	228	262	233	226	242	236	234	257	241	215	237	259	242	259	223	239	237	230	241	272	203	267	224	238	218	237	263	227	248	220	234	260	235	233	219	238	239	239	273	238	257	232	223	252	221	230	228	238	240	258	221	253	222	236	218	249	226	225	249	248	199	224	261	240	233	245	218	233	236	257	244	235	228	223	230	246	228	215	224	230	242	221	218	223	230	223	213	244	257	226	225	215	260	230	202	233	233	225	226	203	258	252	235	213	232	239	205	219	237	222	244	240	260	247	243	261	248	237	254	208	228	228	235	250	220	249	243	258	217	245	241	231	259	264	221	206	235	225	250	276	241	240	232	231	206	262	233	248	214	219	227	262	215	226	231	231	236	249	243	219	225	259	252	238	233	209	233	228	238	253	218	252	252	215	212	227	204	221	237	221	235	248	234	265	227	224	229	267	231	253	231	256	232	228	253	215	214	240	242	229	216	235	222	239	232	251	233	225	222	231	246	234	253	194	265	260	222	223	251	249	241	236	258	244	231	248	243	220	223	240	215	255	240	257	214	238	235	250	252	253	245	222	217	233	256	230	237	232	243	245	223	246	252	259	228	206	246	238	249	248	233	246	244	270	220	246	225	289	230	244	221	240	235	231	224	240	241	259	267	216	235	256	222	217	235	247	226	215	248	265	239	224	274	207	251	258	231	221	249	247	235	231	231	229	253	243	239	248	228	204	270	237	240	257	231	204	225	250	197	203	252	250	245	196	241	229	256	264	234	217	241	249	252	266	275	247	250	213	263	247	220	219	224	241	245	277	234	266	246	252	218	219	258	228	239	231	272	220	211	251	233	222	222	211	237	244	219	225	249	244	252	240	249	241	214	254	260	233	242	236	230	244	239	225	249	232	207	244	236	248	223	227	237	250	240	236	235	240	246	213	220	235	218	238	261	263	275	231	228	221	248	229	210	219	236	240	233	216	213	252	230	223	224	250	244	218	243	214	226	238	239	236	230	242	244	234	278	229	244	218	231	258	235	238	231	224	226	236	250	217	241	240	241	262	225	215	228	218	236	235	240	241	224	272	247	251	253	227	220	230	232	236	262	214	215	238	222	228	242	240	231	232	266	222	215	248	212	232	243	240	228	219	248	250	227	226	222	226	251	237	261	208	233	241	244	212	223	247	202	231	222	238	239	249	216	212	255	246	239	224	240	237	239	246	219	246	229	254	248	228	229	265	234	226	257	226	211	248	231	213	234	256	228	233	246	231	232	224	230	230	235	263	225	244	246	247	237	223	219	236	233	225	245	235	231	236	241	240	237	236	235	217	207	225	224	236	249	205	227	250	246	242	269	255	245	244	236	229	250	230	234	242	283	220	210	215	260	221	229	223	244	209	217	255	251	235	249	223	227	206	231	254	250	225	234	243	238	252	238	232	246	254	251	263	218	255	270	230	234	229	239	254	222	225	264	206	247	266	248	231	221	225	222	200	217	204	237	228	229	218	244	236	209	239	227	225	251	245	257	251	226	245	217	238	237	230	247	226	242	225	260	234	247	256	261	250	254	241	235	250	223	217	248	238	245	244	193	226	243	223	239	275	246	237	248	255	236	250	209	205	261	226	234	232	228	221	237	223	249	246	264	230	264	254	239	250	259	247	202	229	250	225	213	246	221	247	214	217	241	233	246	244	220	243	203	257	224	230	241	239	242	242	235	224	226	232	244	236	240	236	208	263	235	225	251	276	244	217	229	245	217	260	245	245	217	220	254	234	227	218	264	236	232	258	227	229	237	231	237	239	216	236	215	248	209	238	240	216	231	227	209	238	256	225	224	260	217	246	258	239	217	280	266	239	234	253	255	234	240	247	235	194	264	251	238	250	227	230	222	231	229	207	268	238	220	191	236	226	228	230	211	256	236	244	237	244	245	209	250	252	226	231	246	259	214	249	244	216	237	246	215	234	267	225	231	227	268	239	262	218	254	242	222	236	246	246	238	268	249	238	226	249	232	230	230	263	235	224	226	252	240	246	205	225	264	248	243	239	250	229	247	252	233	243	216	216	206	234	236	227	241	240	242	237	212	249	223	240	244	247	249	256	222	245	217	235	228	221	220	243	217	240	258	235	231	205	255	255	242	200	222	236	237	231	229	241	240	226	237	223	229	245	235	248	251	239	220	259	217	243	267	221	252	234	254	242	229	234	227	248	213	262	217	239	241	225	242	267	232	236	247	236	223	231	232	243	215	222	221	262	236	212	247	254	258	236	246	228	253	228	231	242	223	216	252	249	229	258	244	230	240	241	243	225	247	271	231	234	246	266	225	213	262	259	225	209	246	246	253	218	244	224	261	238	213	235	245	214	238	267	237	248	273	262	254	222	248	201	210	232	230	237	238	228	222	223	223	223	226	258	212	250	230	248	233	231	223	263	226	232	260	243	218	263	245	254	235	242	229	259	246	250	209	238	237	262	205	267	229	269	242	232	253	205	211	216	207	254	232	237	225	229	246	209	227	223	246	226	235	221	242	229	226	247	219	214	217	248	224	256	206	233	253	229	232	225	232	243	224	231	237	240	220	253	238	233	224	245	209	230	228	234	243	230	246	236	238	254	242	257	235	225	228	252	236	251	226	244	237	250	235	239	240	269	241	252	229	210	253	233	236	242	234	242	242	220	245	205	239	261	239	229	221	239	205	254	231	246	245	210	227	240	248	218	228	254	244	242	231	228	239	252	270	220	239	215	247	222	211	216	228	233	247	226	244	234	241	241	211	218	240	215	244	252	236	209	230	214	256	233	255	248	252	243	260	225	229	227	247	200	240	242	224	233	258	243	227	207	225	238	279	223	233	247	234	247	229	235	258	217	223	223	243	238	237	247	257	233	252	241	231	225	274	226	250	237	245	219
24751	21056	27063	25174	9182	1076	838	759	711	731	628	662	687	623	628	625	614	653	629	596	636	668	634	624	570	657	642	609	661	561	617	621	580	559	593	587	635	636	598	622	619	602	560	548	566	588	599	627	616	639	635	612	595	608	609	583	573	580	603	654	625	611	608	609	665	596	619	583	600	640	634	619	630	567	581	577	603	617	582	610	655	614	684	668	642	637	586	597	567	617	589	614	659	602	598	588	618	611	616	619	643	613	613	592	629	619	597	635	620	580	577	591	598	591	589	605	619	621	620	644	582	586	639	588	637	594	570	631	616	624	601	636	657	633	635	623	604	608	599	595	608	573	637	583	638	616	661	615	605	577	632	612	575	588	587	602	618	612	600	583	620	577	605	610	630	627	627	585	622	648	612	644	627	619	630	627	577	597	571	568	627	595	605	624	629	596	630	645	620	641	603	614	623	593	621	589	607	628	616	591	598	596	607	557	598	570	590	593	585	657	598	600	586	610	616	610	549	591	596	620	620	610	564	615	612	572	592	585	628	606	602	583	620	645	575	587	587	591	584	572	647	592	599	587	619	602	620	604	563	582	612	588	595	602	584	610	574	634	627	609	575	602	609	585	598	580	615	562	598	645	649	592	620	625	632	611	620	633	600	617	636	665	622	595	626	606	648	650	599	644	603	596	593	601	576	655	566	524	635	626	617	611	617	601	581	607	608	635	618	620	587	610	572	598	615	620	607	576	577	585	633	603	604	589	634	597	609	659	601	647	657	606	674	603	647	619	628	565	573	614	571	616	566	620	595	629	607	609	602	618	635	582	583	613	607	583	608	578	647	626	626	614	584	663	604	616	579	643	617	625	592	586	609	601	527	607	634	631	606	610	578	600	568	615	581	598	580	589	587	581	589	635	584	598	632	619	614	606	638	631	653	616	630	629	638	547	633	591	624	590	570	596	632	632	610	564	584	615	604	617	610	606	582	598	600	593	661	588	613	590	625	630	576	614	622	607	634	611	615	594	606	585	620	604	588	580	585	630	615	607	595	591	640	616	592	567	539	646	584	586	585	568	637	616	621	630	659	569	596	594	588	620	574	565	588	600	575	582	578	603	609	612	589	601	583	643	599	612	594	643	641	601	612	573	595	607	604	596	574	585	590	577	595	580	635	552	619	602	618	603	601	614	600	619	627	577	632	593	656	642	571	608	585	596	632	597	613	633	597	601	567	626	619	577	602	634	609	599	597	596	585	607	607	599	619	614	617	581	664	621	647	644	590	630	623	572	613	602	616	597	617	571	613	614	559	579	613	584	621	558	562	584	606	609	589	596	581	583	576	627	633	615	609	609	648	587	592	597	636	586	570	601	659	612	636	605	623	617	618	584	595	621	606	562	650	629	627	596	625	595	563	601	553	612	606	608	589	621	607	659	649	599	618	601	626	669	603	572	599	617	627	605	640	642	605	571	627	611	592	609	604	607	588	562	648	625	569	608	592	616	597	591	600	619	614	585	585	628	616	602	610	614	627	626	587	548	605	564	587	631	628	608	619	660	628	603	628	637	579	594	665	590	596	607	628	591	573	665	598	591	595	650	605	634	574	651	633	605	651	611	644	637	587	615	635	634	626	645	582	625	624	596	609	599	640	635	565	612	601	604	574	597	607	638	664	642	590	644	627	552	612	645	609	643	634	618	610	617	572	583	560	632	584	664	587	558	553	639	582	603	625	594	647	613	602	589	658	617	582	571	632	601	651	596	605	590	636	615	580	595	571	622	573	618	586	584	602	609	600	617	601	576	603	599	659	583	592	598	596	588	587	584	627	631	651	618	619	594	572	611	564	575	631	617	559	540	615	609	622	633	618	609	601	619	591	577	555	594	560	633	600	645	599	592	627	621	599	623	572	614	638	603	618	576	639	632	584	604	639	644	568	650	622	662	577	592	616	583	630	650	615	619	618	593	592	625	603	583	566	670	599	562	598	635	582	600	598	612	595	631	650	612	619	599	641	635	596	640	564	636	643	610	661	607	628	638	644	624	622	622	591	571	619	585	575	560	646	612	595	612	607	625	609	604	622	660	640	624	568	565	600	600	577	636	587	567	598	586	641	603	647	623	620	612	593	620	579	641	529	567	551	556	583	611	622	579	580	602	613	598	583	600	583	595	604	587	558	620	583	632	636	662	620	598	645	619	573	597	587	603	607	620	614	603	584	620	605	605	610	625	622	624	602	568	627	628	601	619	582	621	597	601	604	612	602	613	623	583	577	629	607	561	611	625	593	606	598	603	618	643	623	537	592	589	646	576	638	624	612	628	626	634	604	586	613	574	655	619	581	620	645	591	562	602	591	605	605	613	565	619	611	578	611	607	613	622	577	598	633	620	582	601	602	624	576	613	596	622	553	582	597	599	632	603	584	616	630	610	626	611	626	627	601	654	604	589	628	648	577	627	624	665	604	638	595	601	600	573	625	562	590	598	630	586	595	605	579	616	599	598	564	604	610	640	615	585	609	629	617	611	592	578	650	592	574	580	605	602	596	619	595	626	565	559	614	612	561	624	595	615	561	586	582	602	591	617	606	635	635	638	588	607	635	626	580	600	585	629	594	597	580	620	682	623	626	614	610	626	589	623	622	653	596	569	606	604	593	597	569	618	588	632	574	583	589	643	622	624	618	553	583	605	606	576	551	640	628	588	637	640	589	634	619	602	600	605	603	587	605	612	601	610	590	590	603	601	642	641	603	628	606	580	620	641	641	596	600	615	561	590	608	616	600	576	558	605	673	631	629	611	580	589	608	570	599	613	579	586	645	634	611	597	598	584	601	616	597	607	598	610	611	674	632	576	634	595	596	622	598	613	631	610	590	580	579	638	628	579	625	574	662	557	558	634	604	607	591	608	583	544	588	597	579	596	619	593	612	644	604	605	585	577	578	607	627	660	593	611	609	567	574	645	606	610	593	566	590	599	582	606	595	606	597	565	640	622	556	638	584	586	605	590	591	603	565	623	594	574	631	660	606	616	652	601	608	570	578	629	596	617	662	628	606	562	616	614	597	664	585	593	585	586	650	637	569	574	613	624	665	620	635	624	615	622	610	584	649	570	588	570	608	611	611	599	580	652	611	571	651	589	620	599	592	585	603	576	586	572	594	616	641	625	576	612	585	621	615	602	613	566	628	598	627	603	613	646	563	633	575	617	625	637	619	603	599	577	618	605	592	596	610	641	606	621	642	617	612	650	624	607	609	591	580	578	606	603	574	618	646	577	635	588	611	571	644	562	582	610	630	616	586	603	606	618	582	594	539	598	598	565	589	595	654	592	641	634	598	597	578	611	593	600	642	602	604	608	626	622	607	638	587	624	580	591	623	599	597	646	573	569	661	615	618	623	600	620	582	604	615	567	597	608	630	586	658	601	593	587	552	617	623	590	588	663	607	621	654	639	562	608	650	591	609	589	597	585	614	618	623	598	597	590	579	619	563	591	618	608	574	583	606	629	619	608	599	601
19037	5009	3328	1801	1446	1232	1044	959	827	773	739	798	726	708	691	635	642	717	643	666	656	652	702	629	679	654	714	619	635	585	681	634	657	648	675	645	663	680	635	629	606	594	603	612	609	635	633	634	671	644	656	647	681	612	667	628	680	600	618	607	683	662	608	613	616	682	635	636	638	612	666	664	649	618	665	669	648	655	652	638	625	645	654	669	666	627	571	660	636	645	641	643	667	610	601	658	643	631	628	682	650	592	669	655	650	631	640	603	609	677	651	606	614	654	693	650	613	651	634	673	614	620	668	642	581	580	651	635	643	632	664	620	611	633	620	663	597	634	658	625	678	595	630	645	579	603	581	602	632	655	656	632	602	658	575	624	679	651	610	658	625	631	603	604	615	666	663	614	594	619	646	628	602	653	639	622	645	667	656	652	644	653	635	594	648	665	597	679	628	611	585	649	652	595	630	659	632	645	618	666	647	595	628	641	634	685	672	605	663	637	697	608	591	648	669	693	645	596	605	637	640	623	622	619	640	634	642	636	628	651	615	665	624	649	592	656	690	603	586	601	624	600	606	619	624	588	644	631	619	590	660	630	603	613	638	631	630	638	590	688	675	652	663	654	646	626	640	634	652	686	642	604	639	651	644	614	663	612	675	615	623	657	651	612	613	670	653	625	603	606	636	615	650	669	668	621	640	639	663	624	630	646	659	652	622	608	656	652	679	648	637	696	690	661	631	699	612	625	631	656	621	637	647	628	636	640	681	621	651	627	670	621	633	658	624	638	644	639	597	639	636	647	638	628	663	650	659	637	658	623	639	598	589	604	655	625	672	610	671	670	661	626	637	619	646	641	666	655	644	663	607	646	659	629	650	661	653	628	674	636	629	674	616	616	636	652	651	696	635	634	633	659	587	650	628	652	624	604	652	644	645	699	635	631	636	638	603	676	636	690	635	634	656	613	608	633	681	606	616	630	625	654	625	625	644	628	666	643	656	636	604	642	664	633	628	632	630	635	664	635	626	607	641	605	655	641	664	659	642	652	614	625	642	638	581	617	715	632	590	658	655	605	652	710	646	667	645	675	671	645	611	663	624	648	632	640	609	635	604	643	646	654	644	634	667	625	674	681	648	613	621	633	636	678	628	650	620	668	647	624	639	587	643	666	627	621	615	635	651	670	646	643	632	645	599	666	605	632	632	617	641	614	706	662	659	589	680	628	655	618	640	669	615	680	642	624	703	631	635	699	657	637	668	683	635	644	678	630	635	650	663	692	650	651	622	634	691	615	632	600	678	658	648	673	616	628	642	676	673	634	570	635	661	656	657	680	609	633	633	639	664	688	660	692	628	646	642	684	638	608	673	627	663	619	662	654	645	661	641	641	659	661	668	628	648	670	615	634	664	635	628	657	627	668	654	638	624	602	650	665	625	626	621	653	607	659	617	628	649	590	683	659	659	645	643	643	664	683	654	663	642	662	624	617	641	648	617	624	623	629	709	613	621	678	642	610	675	655	639	631	679	632	641	621	650	636	612	655	657	596	615	667	648	623	667	625	678	608	635	621	633	643	657	629	639	607	636	713	635	670	618	616	626	634	629	642	668	618	617	661	640	670	598	626	656	661	639	646	630	609	645	598	668	617	618	615	634	646	678	611	586	610	661	605	619	592	718	640	622	648	637	622	618	616	610	594	686	622	621	633	640	653	651	623	663	609	664	623	598	633	625	678	628	658	613	656	633	611	671	643	640	620	656	620	628	636	633	669	639	618	670	631	661	629	638	619	617	609	598	680	682	639	605	646	644	681	612	629	670	686	664	645	629	659	626	611	662	638	629	648	679	634	661	638	641	635	653	594	632	644	599	604	596	696	649	636	665	660	643	617	620	641	584	642	636	615	627	676	637	604	654	657	656	605	665	637	632	667	630	650	634	660	674	627	626	643	630	638	638	638	600	657	612	633	658	632	610	643	625	639	679	683	640	657	642	652	667	661	669	685	651	636	645	630	668	621	620	662	626	633	667	624	632	653	650	656	640	657	664	630	666	637	658	681	639	613	611	598	612	646	636	630	654	580	638	634	650	662	621	602	655	635	637	639	659	608	602	616	644	624	649	699	665	659	647	676	600	594	643	640	623	612	670	641	616	627	620	672	632	617	611	655	645	676	628	610	654	672	647	618	615	632	637	592	643	673	674	665	638	657	614	635	655	599	637	646	673	642	636	655	619	648	629	631	642	648	663	655	646	653	628	633	618	648	637	625	617	652	674	616	623	623	627	648	643	686	686	612	676	650	624	634	622	642	644	648	648	668	611	579	632	584	609	606	692	620	657	632	690	641	682	676	622	613	625	681	608	657	642	608	638	671	622	598	587	691	639	587	634	589	633	634	611	642	582	629	614	642	642	629	657	640	639	640	631	640	641	651	619	647	632	642	678	643	649	635	644	648	628	621	653	694	629	686	612	653	656	592	683	613	641	704	616	622	652	630	679	659	608	623	624	624	625	657	695	673	640	651	647	603	620	643	646	645	641	657	638	641	657	651	627	668	664	603	669	653	587	637	635	658	656	625	676	662	628	625	634	679	626	628	656	650	655	646	642	679	663	649	670	622	620	679	651	628	653	661	638	651	658	644	596	628	659	646	625	603	626	602	610	661	656	696	613	635	606	636	631	626	662	637	668	630	624	597	638	654	624	622	658	623	652	662	622	636	619	634	617	627	647	664	675	616	643	630	636	680	664	640	617	640	648	608	652	654	634	586	634	625	639	620	626	660	642	646	653	627	634	654	652	645	638	638	680	666	650	621	664	707	621	594	680	618	685	671	669	620	660	646	637	630	619	640	614	638	648	617	618	594	575	628	675	632	650	635	647	639	643	610	602	629	659	639	647	644	614	663	682	596	614	651	646	647	661	607	646	660	666	650	629	636	631	684	642	658	653	652	632	609	592	663	642	640	659	634	624	618	593	652	613	618	612	630	624	589	662	667	665	630	610	655	702	589	664	624	656	641	652	601	635	669	664	649	650	640	668	638	588	667	665	649	642	634	617	624	630	636	675	592	670	665	656	651	640	620	635	659	652	648	602	662	650	603	622	649	605	651	651	676	649	619	616	654	596	593	650	660	618	667	616	660	650	636	619	618	658	636	700	661	661	610	627	636	609	619	607	694	641	655	663	649	605	666	643	664	600	605	688	654	635	612	664	622	630	663	646	594	610	667	632	624	630	635	586	615	643	626	662	615	613	639	667	670	579	613	619	597	636	682	632	659	631	631	654	676	633	631	658	616	647	606	674	666	659	664	598	690	662	664	639	647	678	592	648	660	651	661	658	625	673	601	663	652	610	654	670	615	638	668	615	669	658	669	705	683	644	594	584	606	662	681	690	646	635	666	665	645	671	652	650	614	643	654	652	665	648	632	668	593	689	607	629	643	652	625	662	630	679	648	615	613	610	610	672	641	653	620	630	629	651	631	605	648	653	588	693	652	671	616	617	617	634	674	622	665	588	648
22561	21146	28768	23768	21148	21196	7414	1199	893	847	827	731	649	654	657	633	578	588	584	553	558	549	510	570	520	535	519	522	548	518	520	527	500	510	500	532	500	543	520	563	518	501	469	501	467	519	521	481	518	514	479	452	540	493	483	513	503	509	510	509	507	511	485	513	465	487	547	491	514	472	557	518	512	531	486	518	460	520	514	488	484	523	513	537	450	474	491	480	479	550	483	498	491	499	512	490	500	496	500	527	525	483	498	511	458	488	494	475	488	522	510	529	499	517	499	468	488	485	460	475	500	521	505	502	522	468	499	500	521	459	517	498	476	506	419	447	517	489	508	491	488	515	455	479	504	542	492	476	484	474	499	480	491	490	483	518	484	469	492	468	527	477	502	502	533	481	487	482	514	495	464	511	505	537	471	512	516	453	491	486	512	512	481	527	521	484	518	501	482	510	485	466	503	526	487	520	482	509	496	533	498	477	506	515	480	537	491	481	489	516	478	489	457	481	494	451	498	488	484	470	514	472	475	515	481	502	508	491	490	499	488	526	461	557	498	509	507	498	479	466	494	502	509	512	499	515	543	496	500	492	485	504	511	509	506	469	459	463	520	490	515	500	495	504	491	497	487	517	486	497	496	525	479	497	457	488	493	453	492	508	483	550	493	494	497	520	506	493	517	508	506	496	524	479	515	508	521	508	510	518	487	518	481	496	504	494	515	459	503	495	497	497	510	472	496	505	487	462	463	499	504	515	519	498	504	478	490	502	494	479	490	479	517	509	504	504	480	506	507	520	501	490	511	509	471	487	516	472	481	509	496	485	501	525	482	508	476	490	495	479	494	514	517	528	461	492	493	477	511	476	513	476	555	490	457	462	533	489	481	489	484	439	473	471	476	521	509	525	438	493	501	498	519	512	504	494	482	497	503	502	499	485	486	525	523	512	504	493	456	488	461	497	491	485	518	520	476	478	485	466	481	537	504	491	505	524	511	526	473	495	463	473	489	551	510	479	509	508	466	485	497	496	513	465	490	492	451	493	526	459	507	503	462	501	465	475	484	490	472	481	496	507	511	518	512	505	457	485	483	530	478	514	485	470	511	499	517	511	488	479	506	527	488	500	497	477	474	487	501	493	494	483	459	483	506	505	493	491	495	473	499	514	472	491	499	505	478	520	496	533	504	481	514	491	502	480	472	477	461	495	487	507	487	474	473	493	508	496	486	492	438	500	479	507	468	504	474	454	521	475	479	495	480	472	486	475	501	481	524	485	492	512	464	491	508	481	468	508	456	496	504	541	540	455	524	470	497	517	495	502	495	476	523	512	489	538	477	449	460	486	509	505	486	485	509	525	455	481	510	511	478	459	463	498	499	501	463	515	492	507	516	516	493	481	469	482	477	515	500	465	481	513	473	499	489	489	483	513	491	509	497	505	510	469	514	463	501	493	484	483	507	496	519	481	490	466	497	476	475	479	477	514	508	495	479	498	526	529	445	497	480	495	498	484	503	486	519	475	516	504	471	492	500	475	483	478	494	488	484	466	470	503	484	513	475	534	486	528	484	498	487	507	509	498	527	482	515	487	492	501	501	558	498	499	456	507	471	476	509	510	505	471	490	467	503	438	504	494	504	511	457	500	470	448	491	496	530	492	474	516	504	467	488	523	532	506	471	495	477	521	462	477	477	475	467	469	501	522	466	500	477	491	459	485	501	498	491	491	502	521	505	513	479	498	519	498	504	507	485	501	534	498	491	471	503	515	492	503	509	480	515	543	469	482	483	543	484	487	495	509	483	515	535	464	492	494	447	522	496	494	479	466	507	498	506	478	481	454	553	493	538	487	476	497	485	487	509	522	488	501	510	519	469	499	494	512	457	506	500	497	514	450	460	461	529	513	494	489	500	457	497	480	531	492	486	492	467	529	458	505	497	475	482	522	460	534	502	493	471	465	496	529	501	507	503	500	482	505	533	509	527	531	505	461	463	508	520	503	526	480	442	489	472	482	520	499	537	485	493	440	508	479	497	469	492	471	531	521	484	518	463	499	457	505	481	523	517	520	489	513	502	456	522	515	526	527	514	504	507	525	462	510	480	521	483	510	524	487	498	502	476	475	466	499	513	501	533	506	499	502	474	493	470	469	484	469	483	453	492	489	493	485	485	451	501	526	480	511	494	467	461	500	510	506	455	508	464	454	485	484	490	497	488	476	532	517	513	502	460	521	472	489	495	514	491	444	547	475	472	504	491	483	517	476	506	496	498	510	511	474	486	487	512	488	489	505	465	491	499	472	458	504	483	481	516	526	486	534	471	469	502	502	495	495	539	480	518	467	467	513	514	473	505	502	505	446	529	508	526	470	494	496	517	473	506	444	497	473	475	534	482	502	486	533	509	501	467	482	496	466	493	507	498	502	489	497	523	544	506	512	514	491	511	493	512	496	464	490	420	532	484	488	487	505	498	454	532	523	523	516	513	523	491	490	522	504	499	514	519	501	483	455	449	528	490	503	463	521	512	454	461	490	548	497	473	481	496	535	461	551	473	480	459	451	526	449	460	530	505	486	502	490	496	459	470	451	464	459	467	517	510	504	564	498	452	457	477	564	446	498	511	507	510	487	499	529	469	508	476	488	472	453	507	497	453	502	497	506	516	471	508	495	476	460	480	484	460	468	497	503	498	530	478	497	487	522	489	508	490	477	479	520	474	469	461	511	470	484	490	508	482	534	489	465	482	491	497	452	482	457	492	481	475	522	471	479	458	443	481	471	516	499	501	481	455	500	473	466	498	552	538	496	479	474	485	494	487	473	519	519	501	559	487	515	490	498	473	482	518	509	499	500	510	515	501	524	519	457	480	499	475	473	489	505	497	507	493	490	486	519	445	468	496	497	482	462	506	520	463	472	509	488	473	486	481	491	478	487	501	481	494	519	506	535	448	509	486	517	519	520	527	466	512	476	494	474	494	516	492	493	488	476	508	457	520	503	486	521	481	532	514	507	510	517	503	480	503	487	473	501	529	525	460	485	456	503	456	495	496	508	469	528	496	509	480	504	502	484	489	456	512	490	508	480	493	461	488	490	512	488	491	506	467	476	483	492	512	482	482	482	491	524	474	472	522	499	447	496	482	473	500	475	470	488	491	521	512	519	455	473	445	472	508	503	449	525	499	486	484	487	496	459	513	509	503	501	534	504	514	426	477	484	492	488	475	467	532	461	472	528	447	499	477	514	532	474	512	486	514	513	496	532	497	529	477	467	486	494	530	487	487	536	513	477	484	498	530	513	496	482	458	510	505	491	479	503	537	503	499	500	493	481	525	499	512	551	492	526	474	475	513	473	482	521	501	500	482	497	478	488	475	507	470	486	511	497	484	460	478	467	499	492	500	502	510	485	504	491	486	453	471	489	540	480	483	493	500	499	458	488	487	484	500	541	487	527	526	508	484	473	462	534	498	512	504	493	490	485	525	479	514	472	467	514	492	493	467	478	511	503	499	513	519	521	493	509
26280	13999	9659	4772	3518	2674	2068	1644	1303	1164	978	917	826	783	709	734	617	635	643	633	593	592	665	568	572	579	556	544	543	558	519	538	519	546	530	522	523	506	535	529	538	476	520	514	482	510	496	513	542	497	473	510	535	535	495	538	537	509	479	522	493	506	488	523	522	533	461	477	506	502	487	510	536	515	491	518	499	500	503	494	520	519	506	510	458	512	502	489	488	516	483	533	508	529	512	525	503	475	497	561	503	491	516	505	504	505	516	516	503	500	481	501	516	499	488	500	503	504	492	519	474	524	475	490	466	508	465	495	486	538	510	480	465	503	452	525	517	484	510	505	483	497	495	485	486	485	486	467	529	503	481	506	490	516	521	498	522	545	502	517	509	514	529	512	541	486	459	508	505	500	527	508	503	493	502	526	472	500	534	548	495	488	450	491	454	484	520	512	488	490	503	471	504	485	518	504	514	473	518	496	493	519	535	499	471	517	479	488	475	498	466	526	516	488	514	481	515	470	541	491	487	541	485	506	513	521	478	497	516	507	511	555	507	482	497	477	507	503	519	490	492	502	488	483	528	512	494	489	540	478	500	494	490	515	502	518	521	522	528	515	522	510	518	514	507	497	480	461	507	470	548	519	503	490	516	506	490	497	474	467	488	504	519	503	519	531	516	497	499	479	509	466	489	469	487	434	505	480	508	525	518	515	487	496	465	499	517	494	526	495	482	471	504	514	501	532	513	503	478	510	496	521	503	496	481	503	503	523	505	517	520	493	499	516	499	512	515	463	524	547	509	475	476	503	500	486	462	483	484	475	517	501	499	507	496	499	473	507	490	526	511	498	447	505	493	472	500	513	501	483	508	524	513	504	497	520	504	533	489	480	493	474	493	470	489	487	490	475	506	490	436	531	483	468	496	507	543	550	493	497	497	515	538	525	511	496	511	505	504	524	548	467	461	508	502	536	477	475	493	494	477	497	495	508	495	476	482	509	516	501	489	529	484	491	475	469	503	475	514	462	475	493	492	491	522	516	522	515	487	474	516	511	457	436	549	472	486	483	466	514	513	500	500	512	503	467	526	502	495	475	515	549	500	509	545	477	490	483	539	515	465	539	458	506	513	509	469	487	480	487	480	497	494	498	496	514	497	482	502	481	514	506	531	521	506	499	488	513	486	525	496	489	500	460	497	521	497	530	471	506	480	537	508	502	480	496	482	533	495	480	478	506	518	513	518	506	516	514	497	525	480	522	480	523	518	503	500	518	510	489	471	527	502	524	493	529	505	492	509	491	479	469	488	495	457	510	522	528	491	468	487	515	512	511	510	486	528	497	515	505	471	509	509	473	515	513	475	477	462	498	518	476	473	529	498	479	516	487	478	493	486	524	508	535	481	523	479	536	496	480	504	476	472	475	498	490	515	453	537	520	496	516	509	521	436	531	486	458	511	489	483	520	453	482	484	491	506	522	465	516	526	497	521	501	495	534	492	497	502	499	480	502	507	535	487	483	502	520	505	546	485	499	515	509	507	485	448	515	457	458	501	531	529	561	467	495	494	495	508	481	512	503	527	490	504	519	504	503	479	517	509	542	519	480	511	473	489	486	535	498	517	491	482	491	504	509	502	535	506	521	489	465	482	442	535	509	510	491	510	517	516	519	477	514	511	495	523	460	538	560	478	449	473	497	507	546	500	525	464	481	531	503	511	532	481	507	526	473	484	527	459	522	489	504	483	514	514	508	495	514	503	483	493	489	461	489	521	505	504	515	517	507	471	498	492	491	490	479	490	509	517	504	493	483	501	520	530	545	474	499	521	532	523	476	476	496	502	511	439	502	479	476	498	484	518	470	497	486	483	534	518	499	498	505	471	504	440	487	513	509	519	512	483	488	480	474	527	480	495	480	497	487	500	485	528	546	498	492	485	500	481	481	500	499	490	551	517	513	467	498	501	523	490	498	513	498	474	471	513	478	475	480	495	467	504	490	503	500	514	488	508	489	479	512	480	518	516	518	495	537	489	528	534	541	504	479	516	494	488	542	510	480	479	497	490	510	523	516	493	508	514	461	524	538	533	535	524	472	503	512	485	494	463	532	552	491	472	515	450	501	520	503	492	502	505	492	439	455	470	491	501	481	507	499	465	490	548	512	522	508	517	497	508	471	517	527	502	489	479	528	507	534	534	461	506	494	518	491	504	490	508	462	516	542	468	535	508	479	500	534	532	502	462	491	450	493	521	495	457	502	488	499	446	496	457	456	477	491	480	501	501	471	521	495	491	527	502	502	500	500	491	519	499	490	568	490	525	517	505	473	472	447	508	484	515	497	518	501	499	513	536	483	483	484	493	469	461	505	526	511	469	493	497	538	524	484	500	488	497	483	503	473	563	511	550	499	482	517	475	500	491	486	478	473	483	509	502	489	471	498	526	484	517	474	505	513	465	480	468	479	491	532	516	515	479	539	522	496	501	479	497	490	498	483	510	505	513	537	462	495	500	476	461	511	507	512	491	483	513	509	501	504	500	475	535	505	511	520	487	483	505	514	526	536	484	463	494	540	530	476	473	501	492	503	519	489	508	531	489	487	453	508	469	490	490	501	532	516	493	492	488	505	513	507	517	516	473	528	525	535	508	530	454	489	505	512	503	517	481	526	524	523	530	485	519	510	472	503	520	521	483	481	496	495	515	528	496	496	491	470	532	500	498	471	488	534	491	513	522	551	500	520	489	498	503	472	518	468	529	511	508	523	468	504	529	503	513	472	517	509	509	480	496	485	491	514	463	487	544	532	493	492	503	460	493	498	509	527	513	499	501	504	498	528	522	491	543	528	518	473	471	546	497	500	482	478	521	487	442	480	488	478	513	512	521	532	509	465	456	467	443	494	514	482	506	534	492	480	512	493	544	510	516	492	484	531	486	501	514	519	479	486	495	491	496	493	465	526	492	480	552	444	496	520	476	505	540	490	510	485	503	492	519	491	521	513	507	500	500	454	501	474	506	434	522	477	479	538	533	518	519	489	512	491	496	514	512	490	508	489	485	462	444	499	490	462	508	536	513	482	488	500	489	489	495	507	452	499	516	540	511	500	481	502	501	488	524	504	457	513	519	522	497	474	487	487	478	471	509	560	475	521	504	492	542	497	504	452	495	540	507	493	483	513	516	505	517	567	517	461	504	518	510	497	510	545	496	510	486	501	515	474	493	474	521	502	528	503	495	515	487	533	519	475	469	514	505	534	487	506	473	513	484	510	500	521	506	495	486	476	492	484	479	459	504	498	495	516	495	497	518	495	482	508	496	467	523	511	475	485	536	554	510	513	484	510	503	519	528	521	483	468	494	465	460	517	491	487	488	516	513	481	507	498	503	506	493	534	484	491	518	501	541	476	535	501	510	531	500	527	507	472	564	501	465	486	492	505	518	533	485	529	459	500	465	484	457	489	471	464	464	522	519	500	506	493	504	511	525	532	502	477	504	495	494	489	539	530	488	500	506	478	492	500	475	524
27714	17441	3354	538	392	391	376	385	376	393	369	334	393	360	368	364	383	309	326	333	366	334	318	363	386	332	351	367	375	354	327	358	364	343	346	359	364	336	382	308	365	371	301	344	337	360	331	343	344	357	343	350	340	349	352	372	361	350	356	345	373	341	337	361	353	331	321	341	371	354	336	305	347	342	323	371	339	349	360	347	357	370	340	306	383	400	369	329	334	341	350	338	392	338	390	321	344	352	325	346	372	334	351	381	370	341	365	355	371	363	332	340	370	329	347	352	374	359	344	300	362	339	348	374	378	340	353	376	307	340	340	341	340	356	354	399	335	349	331	333	357	345	331	367	356	379	326	344	352	344	340	361	346	344	353	329	352	327	335	347	335	331	335	364	368	315	351	341	327	336	348	381	404	346	340	344	373	356	311	364	349	364	376	339	346	349	359	323	310	377	374	376	312	343	338	339	365	360	351	348	337	320	338	374	383	338	360	357	393	361	301	356	328	404	352	369	332	364	339	346	359	356	398	348	335	347	342	347	363	366	352	339	341	347	355	391	360	338	381	344	355	357	371	325	372	359	333	375	337	366	382	375	380	365	329	359	358	370	329	346	352	372	358	325	355	383	357	332	304	353	367	303	374	360	357	372	347	310	346	355	359	372	330	354	301	355	374	364	350	351	358	338	376	364	374	355	367	343	321	330	301	323	375	361	341	370	355	370	330	350	370	342	347	353	362	336	341	356	379	359	351	337	339	358	360	330	351	372	375	329	355	369	360	335	373	382	331	357	358	377	386	333	348	328	373	380	359	354	325	335	355	345	377	322	366	337	363	344	354	335	339	343	341	353	341	386	342	346	334	345	385	355	360	328	367	335	337	375	376	351	347	355	338	330	334	334	374	346	356	342	360	368	343	342	338	353	344	395	358	348	365	351	364	344	351	360	336	342	357	375	367	356	347	348	333	340	341	344	348	377	357	376	313	340	343	365	358	324	364	342	372	366	351	359	336	316	343	361	356	368	360	340	339	350	329	355	355	385	376	348	346	361	375	382	361	347	335	329	367	347	314	355	376	331	363	372	357	324	362	378	359	340	372	345	374	342	343	373	329	328	310	364	357	326	350	350	345	386	368	326	310	362	369	352	311	323	335	350	341	362	355	325	351	359	315	359	344	319	400	331	356	360	344	371	361	362	334	343	378	354	356	348	352	373	371	353	370	355	362	358	331	363	341	315	327	374	330	342	358	369	326	361	381	363	376	335	351	317	365	336	340	348	311	362	360	329	314	369	318	349	380	355	370	331	347	363	351	379	345	381	387	363	344	341	368	371	355	352	335	326	340	333	317	339	364	385	359	334	371	339	354	344	379	332	313	362	372	350	366	361	339	351	307	371	347	349	340	385	330	339	361	375	339	353	353	390	337	339	340	373	341	356	359	351	332	360	357	369	352	354	348	372	345	333	373	352	343	331	322	352	293	344	344	347	314	343	338	342	353	382	366	353	362	327	362	334	349	361	360	345	343	315	354	341	369	371	373	344	321	326	359	338	335	356	355	361	350	321	343	333	398	339	356	341	359	316	353	309	331	356	360	368	369	352	352	359	369	370	358	352	342	353	366	350	357	353	355	384	336	321	348	368	406	350	340	325	406	357	351	400	339	348	368	393	375	366	340	353	397	355	349	334	357	353	362	327	309	335	367	351	339	359	371	389	378	362	335	347	352	358	358	354	355	326	345	343	362	369	345	361	355	323	348	365	316	336	348	325	360	367	340	337	372	325	386	353	360	349	342	368	351	378	376	364	344	317	350	313	377	318	360	328	342	345	339	350	362	330	338	363	386	381	364	355	314	340	320	351	385	382	340	338	335	361	359	360	350	384	379	359	347	345	355	325	411	357	322	359	370	358	311	313	317	349	328	371	341	346	382	332	341	346	367	349	327	372	398	336	342	353	336	354	377	392	377	356	333	347	351	375	312	341	341	346	349	350	360	334	370	346	338	385	393	342	332	366	374	323	387	364	322	398	356	328	310	370	370	352	386	358	359	339	375	360	359	333	330	374	372	344	344	351	340	346	367	328	353	349	344	355	335	371	360	341	361	369	368	336	363	350	348	343	337	362	369	325	368	380	362	345	361	350	358	340	367	345	348	333	378	332	344	303	331	332	334	356	342	373	362	365	356	323	351	365	373	309	359	366	349	358	376	342	365	350	355	333	370	332	359	329	337	340	325	367	386	347	355	369	325	331	366	329	390	344	348	360	359	368	351	349	322	350	377	375	367	335	326	349	345	381	363	341	361	363	394	360	366	323	344	379	357	338	339	351	369	329	334	377	359	323	327	391	361	361	347	353	332	344	353	349	327	366	347	343	329	372	337	366	346	366	352	371	323	337	338	306	368	342	375	338	330	309	343	329	378	337	355	333	381	300	357	356	335	344	376	356	348	324	351	378	372	356	354	358	374	346	388	328	327	367	362	359	372	350	358	360	332	392	378	355	337	380	318	352	322	367	336	376	374	332	314	369	350	331	344	322	342	363	339	338	344	344	352	337	394	374	352	371	347	348	330	352	376	339	342	327	346	321	348	342	328	355	345	333	337	339	363	332	372	353	379	351	374	379	352	358	368	362	371	319	323	329	347	349	318	356	316	357	346	336	347	370	364	364	366	372	365	348	364	368	366	366	349	351	330	345	338	325	360	346	363	350	300	354	340	342	322	369	333	340	326	355	363	320	351	347	338	366	322	348	368	319	361	334	364	347	356	377	323	341	371	380	340	347	340	319	315	358	393	367	355	359	376	371	370	351	391	326	327	339	344	342	338	333	356	360	366	361	329	341	340	349	358	352	347	322	346	330	363	353	350	355	362	371	350	339	345	352	367	349	366	362	374	362	329	365	357	353	346	360	344	333	355	333	340	324	340	361	343	349	351	356	329	371	346	372	356	339	364	356	344	341	322	367	365	343	351	336	355	351	376	338	367	353	351	355	370	350	361	341	357	352	347	355	342	383	353	333	355	338	354	361	335	370	365	327	369	349	356	360	322	354	361	307	318	305	328	341	323	370	359	336	363	327	350	349	348	315	342	357	351	348	345	381	358	368	361	354	330	361	389	364	375	363	379	367	353	337	365	351	339	331	338	358	328	360	343	342	349	330	318	348	329	348	358	337	325	346	368	350	384	354	362	367	323	364	345	339	357	318	350	344	346	325	350	348	386	377	361	361	364	347	348	347	364	365	370	361	334	332	336	307	345	358	322	365	354	401	366	357	347	378	362	333	295	342	346	353	335	378	327	351	393	344	357	341	354	340	342	359	321	346	350	349	361	368	292	356	337	347	340	360	376	357	339	361	336	347	350	324	368	362	370	336	377	345	339	334	347	329	367	377	348	320	323	323	366	341	328	337	376	388	350	392	334	373	356	354	363	372	352	368	324	333	360	369	374	354	356	360	335	387	367	335	319	367	328	320	336	360	327	370	367	325	375	332	322	339	342	345	356	382	342	343	396	328
7005	912	708	538	460	433	420	433	377	451	407	443	435	408	396	388	463	385	408	364	382	404	436	398	396	411	378	398	387	415	396	384	391	397	385	364	356	391	389	399	429	431	349	383	404	395	390	395	362	420	417	412	409	407	421	375	385	388	393	414	365	425	414	385	396	346	380	438	409	389	434	414	397	375	381	424	398	404	392	387	375	415	375	416	420	400	372	387	399	398	388	387	398	382	412	372	393	425	407	387	399	398	420	392	376	383	359	352	367	389	388	389	391	414	373	393	404	370	369	413	396	384	388	374	407	428	387	413	379	385	352	375	385	411	400	350	368	387	366	413	377	386	413	408	371	413	433	381	386	414	397	380	364	401	386	427	382	396	386	416	378	395	415	389	374	378	390	386	410	363	420	383	364	382	416	422	419	377	383	403	399	403	415	376	412	362	358	408	424	411	392	403	430	375	388	374	409	408	388	391	387	387	391	395	400	402	391	385	364	400	386	423	398	410	360	380	402	417	406	399	370	403	400	388	382	368	405	367	413	373	417	423	403	387	399	386	377	399	412	403	358	374	378	401	422	350	412	361	384	406	399	376	357	385	404	385	415	404	410	379	439	392	400	412	398	404	396	394	395	388	377	388	363	376	369	365	398	394	399	375	400	384	399	390	371	387	387	405	425	375	396	405	389	370	411	384	426	371	409	346	393	367	406	400	375	394	386	420	365	365	380	394	387	420	402	377	390	384	388	376	385	387	428	393	411	375	427	405	392	412	401	414	416	343	395	432	379	395	365	374	416	428	363	371	388	398	442	374	394	398	385	458	391	403	389	402	391	415	369	411	387	391	384	396	395	378	417	410	394	394	391	379	409	352	393	390	386	387	386	402	369	392	412	404	407	415	420	435	374	390	404	369	396	404	371	396	385	396	378	420	416	424	410	354	417	388	385	398	401	389	376	416	402	393	384	367	413	366	422	400	391	364	389	366	420	397	391	413	395	384	376	367	389	378	415	400	401	396	411	425	398	397	385	371	420	396	408	368	370	350	421	377	389	398	370	386	399	400	414	405	426	370	397	371	377	353	389	397	402	388	365	369	353	390	364	399	442	368	408	415	407	382	386	382	402	379	375	343	410	366	429	385	387	431	390	414	401	370	419	411	418	398	353	407	406	412	415	385	373	400	372	419	393	416	381	391	418	384	395	421	383	425	382	415	398	395	364	392	398	401	367	407	363	371	407	400	410	391	363	401	383	400	402	381	387	350	405	408	392	427	372	395	381	426	410	438	392	416	418	369	393	402	429	405	383	393	416	385	384	402	397	370	386	399	440	395	393	416	385	394	385	383	417	400	376	383	420	422	397	420	399	354	404	422	368	398	376	412	372	387	417	416	347	409	441	410	382	392	406	408	387	392	461	409	384	386	331	398	383	373	416	382	440	403	415	420	406	415	394	382	406	426	415	419	405	388	431	414	382	383	369	380	398	413	396	381	425	409	392	375	395	392	390	419	399	393	364	403	367	400	397	396	425	392	418	405	370	369	401	406	403	407	415	375	376	408	389	357	372	391	350	401	339	401	373	407	393	395	383	406	356	388	386	382	396	378	408	375	413	402	390	380	364	398	424	381	411	422	390	389	363	425	396	357	373	390	371	376	378	390	394	417	382	381	409	404	390	426	416	397	404	384	385	394	396	379	391	401	399	374	384	424	409	407	427	392	388	354	380	364	434	406	387	398	401	367	429	384	405	417	384	411	430	387	416	401	385	401	388	409	412	390	394	419	390	385	420	367	418	398	379	373	376	395	386	413	378	407	368	405	386	404	398	388	419	364	388	382	409	380	375	403	363	432	425	396	422	446	388	369	371	402	404	455	398	381	408	412	416	370	377	398	383	418	386	367	425	392	393	432	396	373	358	384	389	389	373	401	408	405	399	356	383	402	378	371	389	396	400	400	373	343	401	393	411	405	385	410	398	384	377	390	427	428	400	392	378	388	369	398	400	352	416	388	395	385	350	370	388	373	392	372	394	363	413	363	414	406	370	415	408	361	413	396	405	393	407	385	395	376	416	423	385	411	397	381	420	399	374	381	378	389	388	404	376	371	394	410	383	345	375	392	386	371	377	383	378	405	381	406	403	359	411	436	380	407	384	396	356	387	399	385	412	372	399	393	416	385	375	401	392	411	392	394	463	365	414	400	398	386	428	391	399	407	417	407	381	402	395	405	361	441	392	401	392	375	400	373	406	371	378	369	416	369	410	399	378	413	354	384	400	386	397	373	387	375	396	391	385	443	375	395	426	398	424	429	395	401	379	398	436	400	394	361	380	375	390	378	369	398	395	415	405	387	378	411	364	408	360	422	360	369	400	393	404	393	389	388	369	413	390	381	381	370	420	406	405	392	390	372	381	384	421	375	432	377	406	374	375	420	407	376	384	387	387	409	400	414	399	379	387	392	391	423	353	415	408	380	364	432	391	378	411	379	429	377	427	428	382	368	412	388	431	385	411	361	388	414	362	418	382	363	376	384	363	408	387	417	415	377	361	381	402	374	392	348	381	388	386	395	418	405	363	422	396	390	403	365	374	391	419	375	395	398	403	412	438	408	367	412	429	360	403	405	397	387	395	343	376	369	401	364	384	407	405	363	404	377	394	397	378	417	394	403	389	387	416	379	394	385	394	365	369	411	406	380	395	383	375	372	394	375	369	390	407	420	410	378	413	388	397	365	438	417	425	393	376	387	389	341	403	408	390	415	397	393	386	426	393	390	402	420	381	394	389	387	370	411	391	395	408	403	408	377	408	378	422	418	397	419	387	400	369	417	374	416	392	379	398	350	428	399	392	374	364	395	375	393	395	388	432	375	406	396	414	401	394	382	368	397	385	409	377	411	336	415	389	392	391	433	348	365	400	401	406	388	364	417	403	382	394	378	386	372	377	408	415	425	383	381	395	414	385	404	405	407	416	395	382	404	392	405	402	357	375	365	376	363	441	371	380	381	401	406	392	408	392	380	389	381	377	377	381	422	376	356	385	378	413	410	459	384	373	345	386	392	375	370	383	435	417	361	379	426	381	421	395	404	400	404	401	388	380	360	386	394	388	403	367	381	413	350	354	391	362	399	390	384	417	419	388	376	407	381	371	397	347	370	412	396	407	429	391	403	381	387	394	395	430	369	428	357	380	407	399	370	365	433	388	403	432	410	412	410	392	396	398	349	431	395	427	383	394	369	415	410	436	370	365	398	411	396	364	385	385	378	399	405	398	396	401	407	391	376	375	396	396	396	392	384	409	388	375	371	400	367	372	433	403	375	430	389	380	385	409	399	391	382	362	378	369	384	405	393	404	406	425	366	384	405	369	404	370	358	409	409	388	353	400	400	374	415	417	395	415	381	402	410	365	431	368	395	400	395	392	428	384	398	382	420	379	398	403	364	375	387	383	392	371	388	399	375	365	382	362	387	407	392	374	386	374	387	392	374	411	405	402	389	399	359	407	361	428	414	391	428
23639	21060	28233	24105	21051	8200	817	530	423	405	353	324	277	299	294	270	246	255	238	234	260	199	230	232	262	245	220	201	201	214	260	218	197	212	227	185	207	211	200	190	192	238	208	222	221	209	215	202	211	210	228	225	248	212	176	213	206	216	217	224	226	194	194	184	207	201	191	233	204	221	225	223	217	205	200	226	191	212	240	189	219	233	202	216	224	207	189	232	195	218	195	208	215	195	190	212	215	204	198	178	171	219	199	175	205	205	223	195	206	210	203	194	203	223	198	205	227	205	211	186	201	210	230	217	247	219	199	230	204	227	212	227	211	202	217	220	201	205	208	196	194	205	204	212	227	218	208	194	210	198	239	201	217	210	199	193	234	245	187	206	190	220	226	220	204	216	208	213	219	216	207	200	205	199	197	204	214	202	210	191	210	204	207	199	211	228	218	206	229	204	208	207	207	223	220	184	214	233	234	205	201	204	230	228	235	218	205	216	210	222	224	199	202	186	210	216	214	203	217	225	217	198	237	197	189	229	209	221	231	198	210	209	187	175	204	203	195	206	211	190	227	212	204	204	199	200	185	226	221	211	229	189	200	201	177	213	209	201	226	225	211	186	215	224	210	210	215	200	197	193	208	219	215	218	185	211	218	206	200	199	206	197	216	226	211	209	213	213	182	211	195	211	239	217	208	188	227	220	213	214	218	207	221	206	231	197	204	207	214	224	203	200	195	216	215	215	209	203	188	191	229	195	222	220	204	205	225	212	216	207	208	212	208	229	208	206	199	196	216	223	224	195	226	194	217	219	175	208	220	225	214	203	219	202	209	212	205	192	219	207	209	215	202	173	214	233	219	211	211	203	203	178	219	209	212	243	214	195	215	215	197	193	217	197	222	198	193	220	228	212	246	216	210	207	195	209	211	193	183	238	211	203	211	213	201	213	178	207	218	219	237	209	213	193	191	199	209	199	194	211	189	204	196	203	232	213	218	212	231	205	194	194	215	208	236	196	197	192	218	197	195	214	221	209	211	220	222	179	215	232	197	211	208	190	212	201	230	204	203	224	211	206	205	211	192	184	214	186	247	176	190	222	201	205	201	224	188	229	203	236	191	217	206	233	205	216	200	225	237	218	226	199	182	201	205	215	227	215	188	203	201	207	235	219	209	225	212	190	201	222	211	215	202	218	190	227	222	203	217	211	202	216	205	205	208	209	217	197	212	223	200	226	189	220	230	198	197	211	204	234	184	196	216	215	222	240	222	208	193	198	207	192	212	209	217	219	190	254	187	187	201	186	219	205	206	196	195	215	217	197	209	188	227	184	194	227	191	209	244	213	222	210	201	221	197	194	184	206	194	198	196	203	229	177	199	197	200	232	196	215	222	199	205	217	217	219	198	224	198	220	209	226	219	211	206	191	197	203	232	203	191	212	227	206	202	215	215	250	218	204	208	184	230	211	203	188	252	196	232	190	231	220	224	190	199	209	214	213	226	214	204	194	197	227	185	230	210	211	203	192	206	185	224	213	181	223	218	232	210	223	219	246	194	188	216	189	213	205	189	209	192	219	227	204	195	189	204	194	207	194	194	205	205	214	201	181	199	198	214	209	196	206	215	214	206	232	215	219	223	219	206	198	187	194	195	214	227	206	184	209	208	218	191	208	213	179	205	204	217	207	197	210	198	215	203	193	228	227	224	204	184	204	219	219	199	199	192	212	193	165	222	210	200	196	194	199	191	202	207	243	234	223	204	212	216	215	189	205	209	225	215	223	210	213	196	230	209	205	217	224	209	187	194	200	224	193	223	219	192	212	210	220	200	225	192	199	192	212	203	207	210	199	230	197	170	208	213	182	202	225	244	198	190	236	230	199	217	216	207	207	200	190	219	231	186	210	195	234	212	195	210	204	219	201	211	197	197	206	204	234	183	179	219	204	216	214	187	179	207	187	214	226	213	197	199	209	205	227	226	206	222	210	207	216	224	212	238	218	205	195	197	219	173	233	189	213	207	194	214	201	193	215	180	237	238	197	233	203	215	169	193	189	203	217	225	205	223	217	200	228	220	181	205	212	214	237	229	187	213	210	184	220	207	215	200	208	199	183	206	208	190	188	205	216	215	214	189	194	205	222	207	185	209	226	191	229	209	205	235	222	203	193	198	214	188	214	217	208	244	219	210	203	178	192	201	222	209	200	222	188	178	197	208	191	208	210	183	219	200	209	207	194	232	200	193	195	220	173	196	175	198	219	217	236	221	198	173	202	205	218	221	191	190	226	203	199	200	183	193	201	222	220	216	198	174	206	225	200	198	197	211	217	199	213	216	184	218	176	208	223	204	202	204	214	230	221	210	181	203	196	235	208	207	211	213	207	220	219	195	195	205	190	193	203	205	170	198	189	199	209	202	199	209	226	191	206	185	209	208	188	209	230	221	209	205	202	201	220	212	214	218	209	217	221	207	229	203	196	238	223	239	215	195	230	222	211	205	208	213	230	206	206	204	204	215	207	217	185	211	224	192	225	200	184	195	239	185	182	209	209	174	204	221	199	203	220	220	209	209	192	202	204	195	221	211	243	190	208	180	206	208	199	197	198	201	196	177	191	220	201	188	230	174	201	208	226	210	201	188	249	209	215	203	216	219	193	230	225	206	231	221	190	206	186	211	190	194	219	201	198	177	221	203	210	206	190	218	214	230	206	216	186	219	203	200	218	201	223	242	211	200	215	197	209	215	202	204	206	203	189	220	204	216	216	198	216	217	227	237	207	218	215	216	219	206	192	201	220	213	223	209	197	210	199	232	216	190	198	211	189	221	219	196	211	212	197	175	210	202	201	205	217	200	206	177	208	215	200	221	201	217	222	185	217	197	249	206	211	216	205	202	231	207	254	220	194	185	187	222	202	181	203	198	205	224	205	174	205	205	197	219	195	192	188	193	200	194	220	235	215	229	202	214	188	203	206	222	190	211	213	205	195	195	223	207	200	201	222	183	223	226	192	189	211	218	196	188	219	222	196	210	196	251	200	214	178	208	199	194	214	215	207	202	214	237	209	204	226	222	200	208	173	196	192	192	210	219	199	206	188	217	230	225	188	216	220	203	192	189	205	228	197	201	204	221	212	212	213	209	209	193	224	208	227	234	197	206	219	217	197	185	182	215	213	216	200	190	207	203	225	190	213	201	226	217	215	209	198	211	225	236	205	222	172	201	207	209	227	218	236	218	191	222	216	230	202	217	224	192	223	208	210	203	176	205	225	214	209	223	215	210	214	187	222	203	207	211	184	208	206	229	201	210	242	213	215	220	215	209	219	214	214	195	182	201	186	228	231	192	208	222	210	202	208	202	207	202	200	193	196	204	222	210	225	194	224	200	194	221	214	211	210	215	207	187	178	212	194	198	198	190	193	221	204	185	215	223	225	197	225	199	207	193	181	213	231	212	220	210	191	209	208	203	204	205	236	196	211	213	214	193	204	201	199	183	230	194	203	213	196	210	208	184	205	197	195
21144	8190	5437	2493	1733	1363	933	842	639	529	520	445	401	371	379	326	331	306	294	329	296	271	276	268	278	282	306	269	270	271	254	260	256	249	233	262	279	233	254	244	258	219	265	255	243	287	246	232	260	252	225	233	251	242	270	239	226	227	227	233	221	229	245	241	258	242	232	257	231	207	217	227	224	217	228	204	246	239	218	235	267	234	220	225	229	240	219	240	241	239	247	213	260	247	249	217	253	225	229	227	274	232	267	226	223	258	228	258	255	231	220	235	226	229	239	245	259	257	216	245	235	261	246	248	234	250	234	232	240	237	213	226	247	245	227	233	207	218	225	246	255	225	258	236	234	243	240	239	256	233	247	232	244	251	244	237	242	256	234	216	224	266	252	221	212	211	214	246	230	251	228	228	220	236	250	237	209	238	228	247	245	235	238	248	214	214	231	222	238	239	248	241	221	261	199	226	241	253	210	233	250	248	229	251	255	219	218	249	231	252	226	239	234	242	263	229	225	241	250	195	232	237	222	237	232	232	228	245	239	266	239	219	218	262	196	209	227	242	228	225	254	234	237	244	242	233	207	241	219	240	256	252	237	251	220	238	254	239	224	252	217	243	232	257	225	255	219	220	217	231	234	222	235	217	226	229	216	227	244	227	226	228	257	264	226	221	251	238	232	213	210	249	241	218	225	252	243	269	257	240	239	243	217	227	239	225	259	224	229	240	250	259	229	216	265	241	259	248	251	229	197	238	234	247	243	218	223	221	239	229	243	214	231	202	240	266	243	229	229	256	237	260	247	231	215	241	257	239	257	232	217	220	268	235	243	236	232	252	224	238	243	238	224	225	236	224	239	246	259	221	234	221	220	222	215	256	227	264	236	234	205	236	249	264	231	236	235	217	243	247	243	237	251	246	256	244	263	228	258	225	238	205	255	257	214	265	252	216	242	242	221	210	238	240	247	249	239	257	251	223	256	211	215	239	228	239	235	200	244	244	235	247	241	251	223	231	249	227	242	247	224	263	220	247	272	226	223	224	250	241	232	213	221	235	223	223	247	246	237	236	224	244	208	256	223	218	254	236	271	251	267	238	217	238	237	226	251	234	241	249	211	252	259	225	249	243	201	221	244	230	237	236	243	228	238	228	226	237	222	231	230	231	249	234	251	251	242	216	219	232	248	252	232	211	223	219	243	218	276	235	226	227	230	223	213	237	209	246	232	233	226	249	222	248	269	230	223	232	220	236	252	266	263	234	236	272	219	242	216	237	237	232	227	260	244	212	245	230	254	237	238	249	226	221	225	236	231	242	227	253	214	223	234	235	217	231	233	234	223	227	242	234	225	247	261	208	230	209	211	224	261	219	235	255	236	217	278	215	247	232	235	228	227	230	231	277	211	228	251	234	225	213	227	233	234	184	212	199	252	243	221	224	243	252	226	224	233	233	236	206	233	257	236	246	277	259	244	241	243	234	242	243	256	216	216	235	243	235	239	217	225	237	233	225	188	230	199	232	234	242	237	235	242	236	249	232	243	261	225	224	224	237	261	235	239	238	232	282	204	234	238	230	212	238	255	223	244	258	205	204	222	223	228	217	249	233	229	244	249	227	216	235	222	263	242	234	240	250	229	244	228	215	234	265	233	257	217	195	225	232	209	221	241	227	229	253	235	235	240	223	237	242	220	227	228	228	218	243	241	228	219	242	222	229	226	238	263	214	234	248	241	236	236	208	246	245	229	223	235	260	248	229	229	252	227	227	231	257	211	246	250	231	220	223	236	249	248	241	231	231	255	237	263	236	266	257	226	250	223	240	248	247	245	272	232	225	219	250	225	261	249	261	229	241	223	237	240	245	225	230	255	236	234	239	255	243	230	252	240	258	229	223	228	229	238	216	261	205	220	243	241	216	235	218	222	230	235	212	241	233	230	233	238	223	216	241	225	221	227	245	241	219	245	255	251	232	259	214	263	236	221	243	234	245	252	239	261	238	235	222	231	229	252	218	233	234	235	251	220	242	256	238	218	205	238	226	202	250	230	233	245	240	251	222	220	236	227	224	244	215	242	234	241	242	240	246	249	260	231	240	212	237	241	241	229	223	252	220	228	249	223	228	265	237	213	231	242	233	223	258	252	235	222	226	219	233	248	223	218	252	246	242	247	240	231	228	226	212	232	220	233	242	234	223	247	209	276	238	220	251	255	252	237	259	235	241	213	236	221	229	245	213	235	239	219	245	254	246	220	254	240	202	241	250	232	218	250	199	247	256	210	249	210	269	228	234	272	240	237	206	247	225	258	257	228	270	265	257	243	230	229	215	264	242	228	243	225	226	239	222	218	231	201	243	251	258	246	236	266	256	234	258	234	241	202	224	256	230	223	206	209	247	236	258	246	246	253	217	250	219	218	247	248	240	242	229	236	244	241	244	240	227	240	231	237	252	228	218	245	228	242	255	249	263	252	238	225	246	265	236	245	226	247	243	244	249	234	245	237	230	243	247	261	223	218	210	256	251	243	230	251	222	220	214	226	242	223	248	247	217	228	242	228	237	202	241	211	252	247	226	254	251	228	216	227	222	234	264	234	237	231	244	238	259	255	226	234	229	236	241	243	219	237	256	235	246	219	264	223	239	242	227	235	231	229	219	232	225	232	234	231	212	240	236	243	230	246	221	249	221	212	251	213	245	233	246	221	249	258	254	227	239	231	254	232	252	240	213	239	217	236	256	226	249	245	215	221	214	240	204	219	221	207	241	246	206	238	254	236	240	244	213	225	242	220	227	252	237	249	219	266	233	232	226	252	251	223	235	215	235	229	259	269	251	251	246	249	232	252	229	223	251	243	272	219	235	232	264	229	251	237	212	227	213	231	235	232	236	256	226	250	255	260	226	225	269	221	232	237	226	220	251	241	269	224	249	231	250	255	258	254	236	211	214	211	242	228	229	210	274	216	235	251	238	214	232	248	227	273	236	241	241	239	255	238	236	247	240	244	227	238	256	216	212	241	240	228	234	257	233	213	226	211	232	252	214	247	233	226	251	222	228	234	235	246	210	232	246	243	255	234	237	238	235	240	211	253	247	239	230	237	227	248	247	259	223	263	264	237	237	235	231	240	240	225	248	239	245	249	255	249	229	258	212	226	203	247	248	244	217	242	227	258	239	220	237	265	224	230	221	224	224	220	240	229	248	239	215	240	215	244	240	248	223	201	243	244	254	240	217	210	222	225	239	238	244	245	230	258	240	231	231	245	217	249	233	225	247	213	232	256	236	201	236	243	228	230	249	235	216	228	257	234	218	224	241	235	219	219	243	245	221	218	218	244	232	221	245	250	222	236	268	203	246	215	254	240	216	215	244	239	241	245	222	239	261	260	213	220	237	226	224	223	236	205	271	230	220	219	258	261	217	233	250	242	260	244	247	237	226	262	238	231	244	243	233	258	221	227	238	226	220	244	223	229	221	220	259	214	222	241	248	226	238	216	218	236	209	243	225	204	245	206	247	223	260
24763	21074	27077	25238	9010	1039	828	777	726	720	692	665	702	661	613	654	671	626	642	633	634	617	622	659	717	617	623	621	583	618	571	573	616	613	598	647	647	609	575	599	646	643	662	634	599	624	639	633	606	611	621	608	619	656	642	610	582	594	627	628	601	630	624	591	585	623	594	665	617	628	624	617	615	595	640	576	658	588	663	638	639	561	606	623	635	592	557	611	593	573	650	635	626	642	594	664	606	562	590	621	605	601	609	630	603	619	602	641	600	584	588	629	636	643	660	639	586	665	616	615	576	625	613	643	648	595	596	605	619	638	609	598	638	656	660	605	635	597	622	627	603	686	587	612	589	614	641	612	601	606	630	599	620	588	587	614	608	569	607	607	597	616	630	646	596	601	588	634	648	584	595	624	609	629	580	593	598	581	594	662	605	554	607	642	574	539	634	631	616	592	555	609	615	625	581	572	613	585	658	634	643	580	642	631	576	633	588	655	596	636	594	595	619	613	602	613	614	622	583	640	601	616	621	594	627	605	629	618	607	642	597	631	624	630	638	596	636	618	574	596	591	633	660	621	626	595	601	577	575	664	616	639	636	607	611	622	617	649	604	641	611	587	603	591	632	596	581	602	666	615	612	631	602	637	621	581	615	589	600	630	634	581	594	611	624	627	619	651	625	612	618	627	610	632	617	610	592	544	607	570	598	553	588	629	618	642	590	603	629	591	575	634	599	613	622	590	592	633	671	622	698	608	612	606	603	606	651	566	656	610	615	606	639	630	679	569	578	644	609	647	592	645	627	599	621	608	602	601	672	589	625	616	569	611	611	594	594	587	650	572	623	600	618	632	618	611	630	631	659	599	588	637	592	632	605	597	620	608	631	608	634	595	627	573	634	641	618	619	620	591	661	597	624	617	626	617	611	646	638	577	642	575	581	578	587	630	612	641	609	654	656	657	543	663	582	639	601	615	591	548	628	609	636	627	613	607	654	619	644	620	625	642	592	594	586	618	625	646	615	644	591	633	591	585	639	621	585	650	669	669	636	634	591	597	646	600	636	631	615	605	622	611	586	582	581	630	624	627	631	660	594	662	585	580	649	596	603	608	652	626	607	629	622	598	627	601	631	561	599	598	600	655	560	631	620	620	571	643	633	609	639	598	602	581	608	607	604	671	660	572	590	603	632	614	599	626	662	606	619	603	612	628	574	600	593	608	631	611	637	609	582	648	598	607	601	607	567	571	576	579	628	620	596	574	657	575	617	631	599	606	612	627	597	570	582	610	616	597	590	600	599	560	626	603	637	607	600	555	611	640	613	590	582	609	615	621	622	601	632	567	632	648	573	593	620	631	620	640	610	576	648	610	625	579	599	562	588	586	585	561	594	590	609	611	612	579	622	622	645	652	654	598	647	620	567	616	627	597	615	585	623	598	594	570	583	591	625	616	639	650	606	621	621	579	634	615	615	623	595	600	630	591	589	612	619	613	646	617	596	604	608	617	566	649	591	605	602	604	618	621	634	591	606	636	625	627	621	598	580	582	636	579	621	617	592	630	612	584	649	615	604	597	638	653	650	621	633	598	622	641	612	626	608	602	625	623	597	628	628	626	584	602	662	604	594	647	648	650	560	646	611	622	597	626	642	634	602	602	578	624	627	612	612	627	636	620	609	587	656	666	569	605	637	597	604	574	609	619	601	637	600	600	619	627	623	614	587	588	584	579	608	586	602	626	617	618	607	580	581	594	573	644	581	615	623	616	611	641	600	572	608	641	586	633	616	656	606	608	624	617	617	630	576	600	616	582	600	609	618	645	647	613	622	617	577	625	623	559	597	630	632	651	641	619	601	574	610	657	628	669	629	648	597	586	620	644	617	614	628	570	615	647	595	657	615	643	590	595	596	596	599	613	599	690	605	609	602	586	587	622	631	623	614	597	658	591	575	617	614	596	612	596	646	634	633	585	656	607	615	630	597	659	613	597	662	576	641	616	589	568	660	596	625	632	592	632	601	607	627	621	584	600	634	578	570	609	610	605	600	629	572	588	622	622	649	644	618	578	585	562	594	610	629	622	631	612	579	603	578	643	604	572	574	627	620	629	640	628	617	561	621	624	566	556	631	614	608	639	626	613	603	615	589	599	597	617	570	663	626	682	701	587	591	619	650	634	611	633	625	589	648	591	588	612	646	578	618	647	613	582	596	634	589	624	626	611	585	616	605	606	623	595	599	588	623	588	646	625	632	605	601	624	546	585	616	652	622	619	633	631	587	651	642	652	574	594	632	619	651	603	592	648	596	563	599	623	619	624	587	594	644	602	615	633	662	632	646	617	600	649	598	648	572	570	622	619	689	640	645	602	598	582	611	676	621	628	595	643	592	624	602	675	620	636	614	612	624	619	632	597	650	553	584	597	605	629	629	595	588	610	610	638	644	585	610	622	634	606	615	609	602	632	601	593	640	583	638	613	653	621	653	629	599	634	644	615	616	635	615	618	608	596	625	622	621	600	602	581	631	575	605	594	636	577	565	615	633	627	593	632	599	593	624	637	619	672	635	626	569	611	555	610	622	597	614	637	602	626	623	624	580	590	629	585	659	584	668	617	634	590	571	631	560	620	613	643	619	612	594	563	604	596	622	622	616	600	626	622	614	621	654	584	617	597	548	605	622	619	653	630	543	630	596	612	616	584	627	615	598	590	626	614	608	615	586	621	654	593	614	585	596	627	621	619	573	610	596	614	617	602	619	610	587	611	617	622	604	651	662	599	612	630	592	623	598	585	588	678	605	639	599	621	638	618	626	638	606	618	608	619	616	598	650	617	633	632	619	642	615	639	616	642	564	591	609	613	598	634	629	587	635	636	611	613	596	610	613	633	618	557	614	640	609	647	631	584	624	644	639	583	570	608	657	618	636	587	636	594	606	594	611	607	639	587	604	576	654	640	592	604	638	609	589	573	609	599	588	600	547	601	608	593	585	617	575	628	634	611	611	581	599	635	637	620	616	655	638	599	617	649	546	607	643	610	614	614	572	643	652	611	638	630	606	639	612	616	625	622	610	578	613	620	606	620	586	620	591	642	595	592	610	662	637	595	593	646	624	669	611	604	627	615	575	614	643	621	635	656	608	657	595	616	620	644	613	596	652	575	605	625	592	616	627	624	604	647	628	618	582	600	586	597	645	646	615	636	645	625	620	590	603	596	607	637	588	639	624	568	624	636	626	565	614	635	607	637	616	631	613	652	591	595	583	614	594	625	577	652	629	628	610	641	641	627	585	577	596	628	636	589	649	614	599	625	613	595	584	605	633	643	623	601	584	610	622	647	656	607	644	622	605	630	600	625	615	672	605	583	623	613	610	628	632	601	646	581	625	607	596	574	631	635	621	612	623	561	659	607	607	661	598	605	583	592	635	634	594	615	613	633	609	675	601	587	637	587	571	587	593	579	598	597	652	595	595	609	653	614	640	619	676	601	622	607	615	604	585	607	652	603	638	645	604	604	607	607
19279	5052	3381	1858	1441	1205	1019	924	814	836	796	731	709	721	688	712	685	715	705	691	653	699	677	613	623	647	662	645	690	624	657	683	639	669	583	630	620	660	616	597	668	651	629	633	667	644	642	662	661	669	622	674	706	637	639	638	664	662	606	587	629	630	661	663	656	670	628	634	629	650	670	671	655	627	607	647	613	611	628	651	630	648	628	631	593	631	641	688	638	661	626	664	607	668	667	596	656	653	658	587	663	663	595	661	601	644	640	667	656	627	639	644	683	669	672	647	599	603	663	639	661	640	623	599	658	614	600	652	636	648	654	625	647	644	663	634	635	591	617	617	628	644	618	659	642	644	630	643	647	705	685	707	633	609	606	664	641	655	605	643	628	668	666	665	658	641	662	667	671	682	662	677	645	668	665	696	629	661	644	680	594	616	660	634	608	622	653	627	672	631	638	666	632	652	634	662	637	624	636	584	668	644	672	642	628	618	702	650	643	656	667	642	631	652	610	687	676	626	667	676	645	632	660	598	607	634	652	590	677	626	622	665	666	617	643	646	652	618	663	653	642	632	589	605	670	665	670	636	638	679	613	643	657	646	649	668	655	644	629	645	647	621	652	620	660	642	616	644	613	651	657	670	662	608	674	671	629	674	651	609	668	682	626	620	652	624	638	698	658	680	643	619	627	641	617	641	670	689	660	648	604	632	630	664	667	635	654	652	620	677	630	666	681	648	652	687	622	660	672	603	642	642	703	613	662	615	649	665	656	618	649	616	636	587	658	584	639	622	639	589	625	636	654	647	702	626	667	605	642	647	631	613	647	672	623	644	640	626	638	633	674	644	641	615	654	643	650	649	665	654	629	620	648	680	627	618	614	611	670	632	646	641	613	657	694	641	631	658	653	672	688	701	659	633	625	617	685	691	654	666	660	636	606	622	646	668	628	624	635	639	671	649	660	617	673	620	620	588	618	672	641	608	644	688	603	642	647	616	640	670	617	638	653	646	612	623	627	633	701	669	662	650	633	666	668	637	685	633	640	658	612	619	661	691	666	674	683	653	616	622	639	694	635	613	616	645	686	592	670	650	652	682	641	629	627	664	626	591	616	627	629	631	624	618	651	671	590	682	599	634	620	599	654	669	673	619	629	636	637	672	633	637	633	626	649	632	679	625	658	704	649	633	640	636	676	703	603	612	676	670	642	642	607	620	635	604	606	705	653	625	657	652	700	637	673	626	644	690	667	642	645	653	673	631	598	632	637	620	607	668	677	619	679	615	661	618	642	671	662	624	650	585	626	671	654	623	634	611	659	655	645	623	630	660	633	630	635	611	608	646	650	667	663	679	621	620	652	602	634	655	645	622	643	652	615	689	653	633	658	615	631	670	683	652	598	635	623	622	604	697	659	682	633	649	603	672	710	613	692	601	617	712	642	590	621	663	633	642	643	631	613	675	639	656	646	622	637	609	603	631	639	614	623	675	679	623	630	665	653	650	615	624	704	642	632	635	614	642	646	677	649	653	656	699	608	633	658	656	608	596	677	644	624	626	640	643	686	630	667	632	660	656	625	667	614	632	640	641	661	639	639	655	660	647	644	648	609	620	665	652	598	616	666	658	667	646	625	653	641	664	642	623	611	655	620	662	644	655	640	645	639	643	596	664	650	598	638	648	663	663	630	598	650	653	630	619	624	657	596	679	661	631	648	649	653	628	675	643	613	625	655	627	665	611	598	655	672	671	671	656	652	621	657	628	604	618	616	636	634	688	610	659	649	651	676	631	693	648	648	682	670	644	643	624	634	658	606	669	607	605	638	674	625	606	674	607	618	659	613	629	622	688	665	639	643	663	641	624	636	642	638	652	653	667	577	653	688	618	630	617	625	616	647	678	675	622	661	619	628	596	675	608	649	651	658	641	665	690	679	653	629	609	607	679	662	633	631	648	649	674	623	665	652	660	646	641	647	604	631	638	585	624	645	641	645	617	686	642	659	648	603	643	629	636	698	649	626	636	616	647	618	648	671	649	617	623	659	626	688	649	610	610	630	634	599	666	646	692	682	684	618	673	632	593	603	631	647	670	647	698	665	632	640	672	627	631	661	631	620	687	629	659	615	681	688	685	666	631	636	667	646	647	654	654	663	655	650	635	668	650	687	613	626	628	629	669	659	626	677	677	683	653	709	651	674	629	671	628	661	652	671	605	619	623	605	594	642	619	643	635	674	661	639	652	650	643	612	612	597	657	629	637	661	643	648	635	629	668	628	608	616	594	634	683	621	647	644	600	649	662	637	637	668	600	628	625	608	622	678	625	654	650	640	657	626	643	607	679	605	642	630	630	661	676	704	647	707	675	629	648	644	634	662	641	676	627	666	669	626	662	643	666	656	655	687	625	682	652	627	614	634	634	651	614	647	606	654	622	604	588	611	634	614	650	672	609	610	618	626	678	644	621	682	621	636	600	683	625	654	691	625	671	586	631	668	604	654	622	673	645	643	671	619	659	643	590	640	642	671	643	657	690	631	657	630	635	651	660	606	643	622	659	660	649	634	604	637	666	607	659	641	624	669	618	605	661	637	621	645	628	636	625	621	646	664	625	595	661	639	636	660	661	656	653	630	630	668	643	598	625	688	659	598	635	626	631	612	630	638	651	662	681	634	646	644	658	659	647	613	640	636	648	626	632	623	597	639	642	651	624	597	661	631	666	649	687	626	637	627	649	621	655	656	618	612	623	613	611	619	644	559	639	659	676	611	618	625	658	625	643	632	597	608	634	630	657	622	663	649	633	640	634	643	660	625	632	658	664	652	668	650	593	620	630	655	673	632	633	623	679	660	630	686	655	668	643	595	644	695	640	570	646	625	663	608	649	652	652	604	670	620	663	661	676	638	651	664	624	619	636	634	622	680	591	615	689	646	627	633	619	608	650	657	625	657	684	658	625	602	638	679	678	636	641	665	632	624	647	761	674	643	621	659	647	633	663	624	623	692	633	661	626	617	664	649	661	649	676	653	650	632	658	665	599	656	646	633	594	634	602	657	628	662	666	645	669	637	646	611	634	595	619	678	620	638	714	621	650	677	635	649	677	608	620	646	645	605	667	600	630	662	631	590	692	685	624	651	636	660	676	616	662	618	623	644	720	652	642	610	619	639	647	596	636	656	661	609	644	602	680	662	627	663	640	611	656	675	674	628	630	621	683	623	671	647	609	671	645	689	613	614	625	668	667	643	622	662	613	659	613	598	633	676	613	668	677	649	648	703	668	675	625	640	649	665	642	654	634	619	614	638	651	663	645	639	586	637	629	622	650	679	686	657	634	620	666	646	643	651	660	645	641	649	641	633	644	631	600	610	622	687	627	662	589	630	622	694	634	684	661	681	634	636	649	629	625	626	662	641	638	624	662	634	672	637	645	643	617	632	656	610	624	635	656	620	651	635	655	637	633	637	629	635	639	646	654	598	643	641	677	651	631	686	650	636	654	630	708	643	641	645	677	649	631	633	628
22574	21138	28756	23760	21144	21196	7277	1276	940	822	760	705	633	615	649	614	596	597	571	565	574	518	512	550	536	492	537	546	499	534	519	563	544	531	522	511	522	497	523	503	517	500	552	516	491	466	491	527	499	504	543	496	518	490	507	489	499	501	518	503	498	454	537	496	512	501	486	476	496	488	451	501	493	514	472	483	467	472	530	490	483	521	523	485	510	530	477	495	541	510	504	484	498	472	483	502	505	469	475	520	569	496	502	483	467	487	488	459	460	508	515	496	524	480	510	481	512	538	536	485	487	507	466	520	517	518	477	479	529	521	497	515	508	501	518	493	485	523	482	489	489	480	500	480	529	494	493	538	515	514	501	512	546	482	496	524	518	521	491	498	523	476	500	495	535	492	482	502	472	489	494	496	475	500	490	487	527	495	490	538	493	512	472	461	483	498	451	512	499	459	443	479	498	455	474	565	542	492	493	476	524	466	490	483	493	462	487	510	505	476	482	477	533	511	525	486	517	505	478	534	533	511	496	450	459	513	472	500	481	488	504	482	558	498	504	463	493	516	463	506	465	505	486	455	487	495	490	473	536	519	487	499	525	490	502	468	479	472	458	457	472	497	487	454	486	487	493	480	510	462	459	507	529	518	477	485	484	514	465	509	489	492	460	517	514	512	517	444	518	471	501	482	513	499	521	529	483	512	479	513	501	490	484	459	506	488	480	511	491	533	481	510	509	512	522	486	463	477	433	486	502	523	486	482	477	447	517	496	536	515	467	509	504	500	523	448	521	521	467	526	508	505	448	511	465	456	475	476	506	518	526	503	500	517	503	502	483	496	522	460	506	468	528	539	487	514	476	513	518	508	470	488	499	481	477	488	470	487	469	491	499	495	522	533	525	495	491	522	496	506	475	494	489	469	518	470	506	469	543	480	492	498	491	489	515	504	480	471	508	497	514	501	477	445	552	499	481	533	495	481	518	480	485	484	470	503	493	500	510	488	508	446	521	495	488	498	463	513	501	472	475	498	495	476	456	477	493	510	488	506	481	484	537	456	525	494	503	508	505	501	495	545	501	499	479	525	503	477	500	503	487	507	479	485	477	501	467	515	511	525	507	478	514	514	530	537	502	497	517	485	476	453	514	503	518	461	511	463	484	501	491	481	470	499	498	485	499	517	505	467	491	473	496	501	481	517	485	465	478	491	530	531	528	533	527	486	528	507	502	511	530	483	447	493	502	538	486	478	509	491	500	538	503	504	478	481	511	493	480	470	490	511	546	504	480	525	490	448	462	507	511	506	543	482	480	522	518	457	517	497	484	455	534	483	463	485	512	478	481	498	514	521	501	517	511	498	495	476	478	498	524	523	481	506	488	517	474	507	487	485	520	483	512	483	496	514	466	506	490	484	471	500	498	481	505	512	488	516	461	479	492	508	494	494	482	503	492	472	489	532	518	475	513	499	519	518	501	526	486	488	467	484	472	492	500	492	455	525	477	506	495	486	501	500	494	494	494	512	528	460	495	537	486	495	473	468	485	473	530	493	482	497	490	478	487	492	503	522	501	514	507	491	458	514	508	449	491	483	485	535	467	501	505	458	503	515	481	491	450	515	472	487	467	503	509	509	522	494	579	507	464	510	493	542	485	469	478	492	502	496	548	504	490	459	479	473	478	532	488	492	518	491	500	475	492	480	501	481	462	527	496	481	516	517	438	506	529	456	498	494	494	496	505	503	473	525	497	509	521	456	500	482	481	457	509	493	457	494	483	470	464	502	488	485	523	458	473	459	472	515	509	509	511	492	490	498	495	491	461	481	495	483	429	514	512	499	482	517	513	535	529	517	500	520	479	517	521	513	462	485	510	455	518	491	475	479	495	503	481	534	488	472	524	548	493	505	521	521	495	486	473	504	508	478	508	444	465	516	468	503	434	530	514	526	491	489	492	533	462	498	548	493	487	474	488	472	513	525	495	484	497	485	497	532	520	515	520	477	482	515	462	455	516	483	457	501	470	473	476	499	514	464	494	493	523	480	492	473	521	518	447	475	471	452	490	525	498	502	477	498	472	483	536	516	457	494	517	528	513	546	549	476	476	523	508	485	465	481	533	499	495	536	469	520	534	505	493	540	501	480	473	461	480	476	482	497	496	479	509	500	522	511	481	526	523	481	484	487	471	506	470	498	479	485	480	475	494	492	510	477	453	507	506	497	522	486	493	491	477	483	527	473	484	556	502	527	502	511	465	487	465	500	527	486	468	495	459	469	494	519	481	463	499	518	507	490	480	477	469	483	478	455	479	465	505	455	495	483	479	508	459	493	517	506	505	502	528	542	533	487	514	477	478	493	497	520	477	535	492	520	412	468	506	499	518	489	493	483	499	464	469	521	515	528	487	532	520	470	526	477	489	516	490	474	470	483	494	534	523	476	506	501	484	510	485	495	491	494	516	517	507	523	489	507	550	490	491	490	514	467	461	487	500	529	502	502	468	493	496	487	466	461	485	470	516	489	492	498	474	484	541	514	488	499	508	503	478	481	492	489	492	486	490	504	485	506	485	482	514	516	492	490	457	481	469	482	482	491	509	495	467	478	500	488	512	457	489	475	483	534	492	469	473	473	540	479	508	495	510	524	493	506	494	481	557	524	495	481	472	500	485	479	547	514	532	488	455	484	477	504	485	502	498	492	519	459	495	495	472	475	521	477	522	473	522	530	483	518	467	489	498	497	504	486	495	497	464	467	501	474	485	439	505	495	492	491	562	489	520	487	507	539	481	539	493	527	503	496	461	465	522	504	510	516	467	469	495	482	485	521	517	474	500	455	574	501	458	500	514	502	485	475	470	521	484	497	486	508	447	494	461	483	497	487	507	504	482	516	508	501	503	443	484	479	470	514	488	491	485	510	508	510	492	480	501	526	475	474	484	495	446	474	499	510	520	495	478	458	482	522	465	496	522	479	508	522	484	508	493	481	507	549	485	478	497	474	515	510	510	479	503	492	464	496	501	472	464	482	495	517	440	492	491	496	520	492	517	448	488	500	515	464	520	507	469	478	477	515	488	445	520	490	508	519	506	535	474	451	508	487	494	478	509	498	435	498	515	456	472	489	516	494	505	475	516	526	475	469	519	473	483	481	487	492	461	499	520	489	490	483	494	545	493	467	517	506	485	502	487	507	468	510	493	522	498	519	503	489	466	520	474	466	510	452	507	509	499	494	474	475	494	499	489	526	493	511	446	507	514	517	470	447	481	504	502	522	523	505	509	487	496	500	457	453	460	486	477	508	430	529	491	439	496	509	455	497	493	520	484	458	499	463	514	545	521	449	533	497	497	540	485	510	524	512	467	485	475	460	498	490	531	501	525	506	474	501	529	490	498	500	494	474	485	506	487	509	518	485	496	516	503	490	485	433	504	482	486	511	439	452	503	498	492	518	489	492	501	494	477	482	512	457	511	485	537	517	478	490	464	514	525	484	480	502	494	548	477	488	486	488	452	527	513	513	480	486
24832	13997	9588	4752	3461	2587	2001	1639	1356	1130	1003	928	840	771	748	699	687	706	639	615	625	612	607	541	546	579	598	543	542	529	591	590	528	552	547	548	502	515	511	511	548	545	552	453	496	500	569	527	496	516	494	514	483	508	554	489	517	516	525	529	534	525	503	504	500	529	475	508	475	511	530	485	477	476	515	468	523	481	495	468	484	507	496	491	497	459	497	496	487	519	545	506	490	476	493	501	523	522	499	531	552	517	492	497	495	496	532	519	512	497	523	523	493	508	524	531	516	489	550	495	515	483	484	490	455	505	509	507	518	512	497	506	494	528	473	483	511	482	505	509	476	472	493	477	496	494	539	473	453	492	547	480	496	487	532	513	487	478	507	569	478	514	519	496	530	530	535	481	477	493	493	535	536	540	481	450	529	498	491	507	507	511	509	530	487	498	510	480	539	476	505	505	493	487	533	480	538	499	468	489	515	471	509	525	494	510	483	482	542	522	535	481	488	498	486	527	479	481	519	445	477	517	483	481	529	508	511	477	495	500	524	483	484	475	514	484	516	503	516	490	513	508	524	512	470	462	509	493	499	490	516	516	465	497	491	522	559	497	500	477	500	511	492	493	509	486	520	480	483	452	477	543	478	502	500	509	509	537	472	513	487	511	467	517	496	495	498	479	527	527	489	496	526	488	521	521	535	513	537	527	513	516	452	484	495	456	484	520	491	493	501	456	535	517	498	506	505	510	513	466	524	515	481	492	521	465	517	473	516	474	501	523	479	532	505	489	489	483	501	539	514	533	508	474	473	489	532	519	520	507	485	515	492	498	518	462	504	489	553	525	534	512	520	482	499	502	496	499	513	491	525	473	480	494	522	532	496	494	521	504	461	521	464	485	506	501	499	537	517	507	486	479	475	491	489	522	534	514	470	528	495	497	487	462	514	466	506	501	515	485	508	557	477	504	505	498	488	468	488	483	528	501	522	521	513	518	501	534	505	472	521	501	481	488	470	531	494	504	517	489	484	505	476	507	522	504	495	519	494	502	503	492	489	479	492	501	498	488	530	485	513	477	477	499	472	485	479	494	507	469	460	538	544	483	523	492	475	502	512	513	531	531	508	522	488	498	504	535	532	505	522	485	485	495	511	495	507	535	489	511	542	490	505	451	539	536	498	504	462	495	446	478	506	506	508	487	504	503	463	490	497	469	489	486	523	522	471	503	525	462	522	479	479	498	479	500	490	499	464	480	501	509	514	532	539	496	499	499	461	527	517	488	483	488	512	479	527	488	520	496	486	497	542	466	497	474	497	463	522	535	520	518	481	502	485	452	545	467	467	509	480	507	481	488	512	513	504	518	480	537	504	512	489	521	474	520	459	486	479	491	490	491	457	507	569	471	473	536	496	545	504	505	485	487	528	520	477	496	506	508	507	505	463	491	525	476	458	471	475	490	535	489	503	504	469	535	462	483	506	517	453	502	485	546	545	517	471	454	512	481	516	473	513	476	471	527	470	485	495	490	509	474	489	466	505	499	534	480	527	516	509	502	462	482	486	482	520	524	506	452	493	498	510	447	499	449	512	496	469	500	531	517	466	508	540	498	512	491	507	507	518	486	517	483	496	481	521	534	527	491	493	503	494	520	495	531	492	492	475	507	498	492	530	462	495	480	514	507	511	493	494	511	526	480	510	537	462	491	489	505	488	489	502	507	490	489	506	466	510	509	505	514	511	469	481	486	491	495	478	508	527	501	497	489	510	488	494	497	518	492	479	510	509	543	496	502	461	488	519	503	524	489	473	517	488	560	507	490	471	502	494	511	519	478	499	505	482	472	471	486	531	493	483	473	518	513	504	483	459	548	524	510	519	472	507	486	524	545	495	486	460	506	497	495	509	505	488	504	475	515	513	518	494	493	502	496	476	498	487	484	509	531	448	476	531	482	501	519	509	478	492	505	570	507	498	527	519	501	489	498	523	491	539	540	494	496	497	512	513	486	519	524	481	498	498	492	554	459	517	518	514	473	483	489	478	534	520	536	479	476	475	444	465	489	487	499	506	508	520	467	486	512	499	461	490	480	487	475	475	470	499	508	538	490	496	503	519	495	493	449	502	505	479	446	513	494	495	499	509	489	492	479	474	506	499	493	539	537	496	514	485	505	491	487	494	499	486	550	470	491	499	548	487	523	519	527	448	529	521	484	492	462	512	544	510	520	473	479	499	510	495	502	501	503	502	505	476	511	508	481	495	493	499	485	517	533	482	507	487	479	498	507	474	533	486	468	506	497	493	525	506	506	506	480	509	514	473	494	524	522	498	522	477	512	511	528	513	521	519	494	473	507	520	527	459	499	508	503	502	489	499	434	536	498	517	518	533	502	501	469	515	511	499	481	500	485	482	484	480	485	502	511	525	502	461	453	463	525	444	484	508	536	489	512	455	470	530	508	500	525	485	476	524	519	522	494	489	489	515	513	546	447	485	500	520	498	458	514	455	508	491	497	529	500	500	491	499	497	547	525	472	494	526	499	562	465	479	483	537	534	542	488	500	510	504	533	473	466	495	481	536	479	493	540	489	535	511	475	529	503	522	511	519	479	493	535	526	499	549	536	513	513	493	466	497	512	455	487	486	485	493	467	514	513	500	539	512	485	471	579	503	540	503	478	531	519	517	512	495	521	520	491	489	509	509	521	509	527	499	504	495	529	489	523	522	492	543	535	469	514	505	526	520	497	506	492	527	488	495	554	517	495	492	519	502	487	472	523	496	489	524	484	463	483	536	513	476	486	515	517	473	433	525	489	526	491	487	461	525	515	521	515	495	464	501	489	519	501	490	521	527	526	493	497	519	480	492	531	459	484	501	520	487	504	524	477	505	498	464	477	515	508	501	510	517	491	507	482	458	481	461	490	530	484	468	548	504	484	478	501	455	490	501	501	524	532	522	503	515	496	505	485	493	507	488	478	487	495	479	496	479	500	474	453	505	507	521	477	502	501	512	492	520	512	509	497	477	506	524	457	525	509	504	543	467	525	493	525	489	514	510	531	509	505	491	512	514	473	506	516	508	457	500	512	497	499	491	541	491	508	482	516	510	487	502	496	497	487	495	577	513	499	484	506	512	547	487	502	496	552	531	497	536	510	500	434	508	530	500	509	495	504	495	523	534	465	494	517	469	484	500	486	533	512	510	485	504	533	496	526	486	471	516	511	480	511	486	456	489	493	520	495	470	504	484	529	505	558	484	503	514	515	507	506	498	479	493	484	465	504	466	521	479	495	516	530	527	526	530	509	509	487	496	518	516	492	471	504	492	515	518	521	480	492	506	499	481	539	464	502	506	524	493	474	493	519	495	486	474	507	503	483	527	473	486	474	512	493	525	483	506	516	478	504	518	514	508	493	514	515	493	447	471	470	478	512	491	516	533	476	524	502	517	524	478	521	501	476	525	528	479	549	530	483	493	487	496	490	489	506	527	481	498	511	534	538	518	489	520	494	502	496	450	499	525	513
27783	17314	3318	578	440	357	378	396	346	358	370	345	335	361	347	333	359	326	392	376	353	332	351	341	330	393	365	307	374	365	372	388	342	373	358	359	325	336	351	302	362	360	363	351	379	370	303	373	350	338	338	335	337	357	343	340	359	341	358	329	373	385	359	360	328	380	358	327	342	338	349	347	368	353	344	341	361	327	329	361	344	335	356	335	365	340	349	345	337	360	383	383	335	326	371	398	348	376	324	389	353	313	367	372	339	373	326	368	339	385	353	379	358	365	347	333	394	371	344	332	302	359	382	362	334	342	392	348	346	344	349	353	328	367	342	329	348	353	355	341	330	339	361	349	350	335	310	328	360	351	358	367	339	342	360	368	310	381	352	369	364	370	365	309	351	325	344	344	344	336	348	325	379	336	344	358	342	354	383	370	358	340	391	341	341	348	335	381	361	354	352	370	306	358	345	360	365	351	363	348	323	339	347	347	354	365	356	319	321	358	326	309	338	302	379	375	349	347	366	364	358	339	349	356	341	359	343	367	351	362	360	384	311	334	331	353	347	378	346	341	339	381	376	342	340	363	369	327	354	313	341	329	348	361	392	389	358	374	307	338	373	357	353	331	340	370	338	346	334	350	354	354	359	375	355	328	346	360	340	370	347	347	362	349	357	354	363	349	338	342	340	392	349	345	339	374	312	343	333	386	378	347	363	343	348	341	355	307	345	351	359	345	332	318	349	346	339	356	353	354	351	337	348	367	372	361	344	349	355	374	328	350	384	389	340	339	367	306	333	368	348	357	345	351	306	385	328	343	345	362	347	354	370	373	383	357	381	304	349	342	343	363	359	330	344	336	351	378	371	381	348	328	317	362	326	376	381	348	326	351	322	364	376	354	333	342	357	385	362	321	308	354	337	352	357	362	307	394	353	350	352	323	374	352	381	363	366	339	364	338	394	316	351	339	358	362	354	367	358	334	364	337	341	355	391	363	341	369	368	359	340	356	343	391	317	402	346	342	356	332	341	363	326	356	355	341	371	390	351	346	365	345	375	344	382	351	341	357	360	360	362	336	337	325	310	348	375	336	350	369	332	390	353	362	339	358	360	328	351	314	363	370	339	339	356	389	368	361	332	330	356	367	336	357	327	371	353	356	369	334	335	339	348	360	333	332	353	317	380	319	378	375	329	370	366	318	343	376	345	373	324	344	403	363	347	373	345	369	324	349	345	364	341	343	385	379	373	371	337	326	353	348	366	352	343	370	354	371	367	366	341	389	365	346	358	305	368	340	333	357	361	339	346	363	349	342	347	351	327	328	338	373	358	337	338	348	348	318	330	343	358	349	327	324	357	321	363	332	317	352	364	337	356	359	326	358	384	361	325	359	335	354	345	343	384	320	331	362	308	353	341	348	328	362	341	333	356	373	346	354	359	333	354	349	349	358	371	317	349	334	359	359	368	361	356	333	336	347	367	349	347	366	340	377	349	324	333	342	332	344	330	326	352	365	348	364	393	347	361	381	347	350	343	374	370	324	328	342	342	338	352	348	380	350	369	378	387	353	362	337	354	342	346	327	309	332	376	335	372	316	356	330	331	334	327	380	342	348	346	333	370	398	365	354	364	331	373	332	345	356	339	331	360	332	372	348	331	346	341	348	339	355	337	371	383	363	365	358	387	319	344	364	357	384	348	343	341	335	351	372	389	362	359	344	343	358	351	369	354	330	355	340	343	349	349	370	353	351	382	332	319	372	358	330	366	320	334	358	356	382	360	331	353	341	327	350	351	346	360	349	325	363	330	347	328	343	373	362	331	323	341	323	348	382	374	366	356	321	353	330	363	374	343	343	296	362	346	376	363	355	336	371	361	322	330	372	368	333	342	362	382	378	312	404	345	376	381	358	361	345	325	377	343	367	350	334	346	368	296	355	345	336	324	348	347	364	360	338	357	374	358	356	361	363	344	326	362	355	347	361	303	348	323	354	347	343	336	335	357	342	351	358	338	314	363	344	313	323	338	354	343	363	352	348	312	364	355	329	374	341	352	351	335	331	332	361	339	374	332	361	383	363	286	385	384	376	323	342	356	373	355	314	328	369	349	363	370	361	379	389	360	337	332	363	352	357	364	398	349	357	357	370	378	355	364	350	345	358	337	343	352	338	354	355	370	334	354	388	368	328	345	355	367	383	347	350	353	319	333	351	389	346	337	339	345	332	358	367	343	336	334	338	329	385	366	374	334	381	372	400	344	333	378	369	342	344	367	369	354	343	323	324	308	372	377	347	323	350	363	364	391	349	343	355	357	317	364	329	358	365	351	352	354	362	331	339	340	334	372	355	357	377	334	321	362	346	345	345	360	330	359	358	360	357	367	375	337	353	353	348	325	336	344	345	324	333	346	353	341	343	360	320	375	350	336	367	376	373	366	348	345	348	351	343	334	354	365	344	380	321	343	349	332	313	360	368	342	343	341	355	391	348	352	391	391	352	342	321	350	347	358	358	344	343	343	364	352	334	346	380	375	392	381	327	376	311	364	294	361	376	377	306	334	346	347	353	367	344	340	349	323	381	339	331	348	361	374	361	405	367	384	341	304	327	352	346	334	361	354	339	336	355	333	349	351	347	353	358	354	325	339	353	372	345	339	335	351	356	358	367	343	328	329	390	338	325	325	340	387	385	361	374	361	363	355	357	348	377	377	352	351	346	349	355	371	335	347	338	343	388	299	340	351	334	357	332	340	360	362	351	349	342	356	385	351	388	360	290	375	358	363	330	358	336	366	321	354	358	345	344	354	361	333	331	357	346	370	347	336	362	351	366	387	352	361	363	333	361	362	332	339	358	392	343	345	349	351	365	362	321	347	346	373	344	368	367	335	326	373	349	339	331	370	343	354	352	353	353	330	351	385	352	342	355	347	315	396	392	322	346	367	402	359	330	321	333	348	333	353	332	327	350	338	332	368	355	316	357	341	366	329	347	356	310	340	338	370	346	362	346	359	355	327	371	350	363	348	372	347	368	351	372	334	351	330	329	340	357	348	337	326	342	367	323	355	330	373	374	392	332	343	345	365	346	324	327	334	361	333	362	371	357	340	324	341	351	351	333	326	353	358	327	317	341	353	331	348	316	367	350	358	338	331	356	348	335	344	349	373	356	315	358	349	347	359	358	353	348	373	353	376	385	326	360	323	360	356	330	346	350	332	326	352	332	321	344	346	351	339	344	354	360	333	359	352	352	386	364	347	378	342	367	324	349	316	335	341	336	353	315	362	356	331	339	330	342	368	367	349	362	338	357	345	371	347	343	354	351	337	333	354	369	311	338	361	338	361	346	380	344	332	308	343	339	381	388	351	331	362	355	386	371	349	353	368	359	386	338	332	357	368	346	332	361	376	351	368	366	391	340	335	349	367	328	345	330	374	334	324	355	342	361	394	357	300	348	357	353	363	344	333	360	340	341	334	354	330	359	364	308	346	358	345	350	335	363	325	351	342	339	389	372	356	349	360	358
5832	901	665	519	442	429	450	418	429	432	424	431	386	399	445	409	414	381	389	369	377	387	407	377	345	397	424	377	375	397	387	396	389	404	433	388	391	379	373	407	379	414	402	373	381	445	375	414	399	384	379	413	381	398	399	424	393	406	361	393	361	415	426	390	390	418	408	399	414	396	392	387	396	426	412	382	379	390	403	397	430	380	416	373	372	388	360	404	405	394	384	403	392	429	387	382	350	412	381	411	391	386	422	385	387	391	375	407	384	401	413	415	354	376	415	424	354	399	396	387	377	380	402	377	375	381	401	388	398	415	349	396	365	391	359	405	433	389	368	407	389	393	399	372	365	391	420	402	357	379	398	367	395	395	381	402	405	402	349	407	374	392	404	393	377	367	357	404	374	380	408	427	397	389	429	400	389	394	415	372	429	379	387	399	366	405	404	402	413	383	370	368	367	407	377	383	415	360	377	386	374	384	394	369	383	413	389	404	396	421	400	372	414	373	384	399	407	353	395	406	374	421	403	347	356	354	392	385	403	363	375	420	359	424	371	359	406	403	380	351	403	350	395	407	396	404	410	341	403	385	412	401	388	392	416	423	378	406	408	406	373	409	375	384	338	396	373	362	389	392	375	379	393	443	400	396	322	374	384	386	356	410	374	368	377	401	386	387	360	393	396	381	394	368	382	421	363	402	419	381	399	406	418	363	410	391	386	424	418	414	422	424	394	394	413	372	375	384	407	393	394	414	407	370	371	400	382	375	393	400	408	372	363	381	382	344	395	381	371	399	374	394	369	379	381	391	383	392	366	395	410	397	439	397	386	400	417	361	399	392	422	371	401	366	362	417	414	382	402	411	405	383	378	362	400	390	383	394	365	410	349	415	356	392	381	371	349	392	385	391	381	410	407	375	388	406	426	401	429	389	383	376	392	372	364	401	406	365	408	416	387	426	409	399	368	394	405	422	383	392	394	409	400	416	394	377	419	421	395	405	404	395	405	367	403	381	371	430	405	359	396	404	411	390	370	356	371	380	382	395	375	382	356	421	389	410	409	390	387	371	422	375	393	394	378	376	368	420	385	401	391	356	394	408	386	414	408	375	421	392	392	352	418	377	412	367	374	384	385	421	418	430	363	413	379	391	409	370	384	381	367	433	386	406	366	411	381	392	394	367	391	377	331	383	412	389	400	383	393	410	406	411	448	346	404	388	410	407	400	393	378	418	363	371	391	400	381	393	386	373	392	390	375	412	394	409	386	391	394	383	425	410	402	372	419	372	362	375	377	427	422	368	381	393	397	381	386	381	381	403	397	343	381	379	402	407	363	384	385	363	403	409	378	380	413	407	374	393	413	401	380	407	383	419	379	396	402	402	444	388	375	424	416	379	415	398	418	370	427	429	382	411	353	415	376	394	387	382	380	364	384	376	365	387	382	349	395	421	371	419	454	392	379	417	388	392	394	353	386	422	369	402	374	357	418	384	384	384	453	363	342	372	413	364	411	360	371	393	406	364	400	392	406	402	406	377	380	401	390	388	436	397	399	383	377	360	344	425	358	392	361	368	377	413	407	390	414	380	397	374	393	425	410	410	399	430	398	360	404	378	404	379	410	399	443	394	399	372	418	415	415	398	388	422	381	410	378	359	399	360	364	366	379	400	402	381	373	373	389	400	425	384	354	379	387	386	381	386	367	371	359	394	384	423	373	428	402	373	409	390	382	385	386	412	398	424	372	419	359	406	369	412	374	427	405	368	401	366	379	419	382	379	394	387	422	405	411	394	406	413	402	396	350	411	377	398	382	408	398	367	424	376	410	401	407	401	377	373	373	393	393	382	406	387	370	415	373	401	352	370	412	401	422	396	391	439	386	371	394	412	374	425	379	402	357	420	375	417	406	387	399	394	398	404	381	395	429	368	386	426	392	406	366	369	402	375	387	375	374	372	387	399	382	383	386	396	389	371	389	384	401	405	408	370	390	414	389	378	391	372	395	371	397	372	393	379	397	411	392	382	383	415	374	403	392	395	359	399	375	369	403	377	400	374	389	380	423	355	368	401	411	396	388	361	404	397	353	383	392	362	369	353	338	366	426	393	427	396	431	398	395	381	391	396	384	412	414	422	381	365	367	392	380	394	389	394	409	380	407	398	384	403	389	376	425	389	403	377	407	386	397	385	395	382	420	397	354	402	393	371	402	401	393	384	426	384	389	380	424	370	410	388	386	353	376	401	388	367	395	356	399	359	384	390	372	391	386	384	390	393	389	395	392	403	378	388	399	386	415	418	386	383	416	375	374	390	418	343	394	394	372	408	352	412	413	388	373	349	389	379	413	397	376	391	348	411	374	435	415	400	395	387	374	419	389	380	393	394	375	386	411	382	408	441	381	406	405	376	359	355	430	404	387	395	385	385	424	392	385	363	376	390	360	385	403	409	398	357	363	391	400	389	394	355	387	389	366	372	405	388	405	341	391	404	371	395	374	366	399	409	404	367	391	397	397	379	381	358	426	366	365	410	421	386	421	396	370	397	411	372	379	402	396	385	393	388	406	418	371	360	414	366	355	390	394	408	388	379	384	390	408	406	380	376	389	407	383	402	384	380	364	391	376	394	390	403	413	398	376	368	392	372	403	405	392	408	437	410	381	388	371	389	393	410	393	386	399	389	355	425	396	393	346	382	399	426	425	391	410	428	418	406	398	374	375	405	396	381	400	437	403	407	381	401	415	381	353	376	414	406	385	382	357	384	388	392	411	380	390	411	410	396	358	354	405	374	423	365	391	373	374	374	410	383	373	397	355	421	372	387	393	436	383	410	414	397	363	404	418	389	378	397	365	383	410	379	360	378	425	398	387	372	366	388	405	406	387	443	349	421	393	353	352	399	377	384	348	421	394	402	408	378	453	378	381	383	400	395	413	390	375	386	396	385	376	392	405	404	373	376	410	404	406	410	367	416	395	412	422	398	365	400	415	401	413	409	417	383	367	414	415	420	381	367	420	416	388	419	411	377	402	387	411	398	384	405	398	379	385	417	396	393	442	386	389	397	364	396	404	403	433	442	385	397	392	405	385	398	376	385	412	426	388	385	376	392	375	386	410	379	408	388	407	390	401	376	425	374	369	418	394	385	397	379	397	406	370	371	412	407	372	382	374	417	379	376	414	423	407	353	414	413	380	394	392	392	428	420	391	380	370	405	393	362	363	379	388	411	365	374	392	364	405	370	410	393	369	395	383	346	391	386	394	383	409	383	406	406	389	395	382	423	387	401	414	379	414	363	427	406	397	373	407	381	361	392	419	365	382	384	390	389	368	406	389	347	389	363	399	423	422	393	351	406	381	414	417	399	404	375	392	409	379	363	438	419	447	366	392	354	378	395	391	400	424	385	410	383	457	392	376	427	383	350	372	362	368	410	403	393	399	420	399	397	406	379	380	397	386	392	432	411	387	402	408	405	434	391	382	361	414	352	391	397	371	387	431	363	376	415	385	432	396	403	381	397
23644	21046	28162	24153	21042	8158	820	546	431	439	329	332	312	312	261	273	269	256	229	226	262	237	280	228	260	225	211	231	215	225	211	199	227	205	215	230	210	209	224	202	217	204	207	196	217	186	210	232	216	222	231	221	201	209	202	209	204	215	206	209	206	206	231	220	239	218	219	209	204	206	223	191	240	217	215	211	235	217	217	212	189	212	204	201	191	204	223	219	219	199	207	260	220	217	210	215	213	231	212	201	194	187	192	201	202	221	224	203	248	234	190	214	210	221	211	203	212	212	190	208	209	215	205	207	207	190	201	226	175	226	196	205	219	214	205	214	181	217	222	234	178	217	212	218	218	239	210	172	221	211	192	210	207	181	221	208	212	206	221	228	218	193	198	197	224	211	213	207	206	229	209	207	181	203	215	215	203	225	176	207	218	203	209	206	234	223	183	200	188	196	210	201	177	204	207	236	210	182	206	215	196	227	206	197	218	204	192	200	206	226	184	212	219	203	182	202	211	195	219	221	198	214	194	206	205	204	208	219	210	195	218	177	213	214	240	196	206	239	221	199	206	229	211	214	179	195	199	188	225	213	207	235	215	192	212	219	206	207	212	210	221	182	201	185	178	218	197	201	227	254	208	170	204	222	201	210	243	201	237	191	192	200	217	207	200	192	230	200	238	204	218	214	234	212	208	203	223	201	209	215	222	216	215	188	213	228	190	214	225	177	203	188	189	214	223	192	200	204	216	193	220	215	198	232	228	206	213	208	219	223	209	207	186	216	216	214	211	196	200	200	189	196	217	220	181	231	215	196	200	223	220	234	215	210	204	222	216	195	208	221	211	186	233	237	198	207	227	210	229	197	206	193	189	219	260	225	213	182	203	207	187	183	198	191	224	188	227	175	199	214	229	220	207	219	196	224	193	212	221	224	222	217	185	207	210	217	206	231	193	225	188	179	199	200	203	213	187	218	205	182	209	212	209	199	216	208	206	190	222	225	195	202	200	235	215	220	204	235	207	210	175	191	154	213	207	226	206	207	199	210	181	195	253	212	238	219	203	187	221	188	210	205	165	198	189	194	224	188	201	215	212	225	211	198	205	214	219	199	204	213	231	209	200	201	172	217	212	204	220	232	223	195	204	206	201	200	237	220	217	205	198	209	195	189	230	178	196	207	208	210	186	205	216	209	201	187	223	223	207	218	163	212	229	197	202	211	204	214	209	223	217	205	204	218	219	193	195	205	197	201	208	201	218	218	216	229	206	190	224	188	229	198	195	219	203	213	198	199	211	221	218	211	183	193	230	215	224	216	212	211	208	237	205	224	223	208	195	212	214	235	225	230	212	192	209	205	197	211	195	204	212	223	226	199	194	225	214	213	196	197	203	194	207	201	213	221	230	200	200	204	196	202	217	210	215	238	202	199	245	210	203	223	219	224	208	198	194	203	213	207	220	203	217	214	210	186	200	186	214	211	199	197	211	199	201	185	228	236	179	213	196	196	199	207	220	190	200	211	204	211	197	202	203	209	217	201	196	242	206	216	219	202	179	239	218	203	199	199	207	202	216	211	191	213	208	217	223	184	208	218	200	210	203	199	220	213	204	233	213	205	203	209	208	199	211	219	214	209	198	227	199	199	214	224	197	200	188	209	217	183	219	192	237	208	196	208	182	184	246	213	225	217	205	185	206	191	175	199	206	210	196	164	221	205	203	224	221	212	199	207	181	219	214	229	206	221	203	228	212	228	186	207	224	231	223	218	196	249	177	215	217	211	210	211	212	209	217	208	205	182	220	203	206	182	196	219	210	187	188	205	210	219	220	218	194	238	220	198	234	187	228	186	220	177	187	233	195	177	224	205	234	221	206	203	210	236	215	197	212	196	213	210	193	208	212	224	219	202	197	221	192	204	213	208	197	213	195	205	219	265	195	217	187	229	213	193	190	219	207	220	210	215	207	213	182	223	191	218	210	204	193	207	214	204	211	197	192	205	208	220	249	203	189	214	197	206	192	213	211	211	214	203	239	203	198	209	201	203	199	196	219	211	195	210	199	215	206	198	223	207	212	220	226	199	224	201	217	228	220	220	235	216	205	189	201	203	201	208	204	208	229	203	198	200	184	214	202	221	186	208	209	207	214	197	199	187	230	193	209	224	201	216	205	211	210	208	195	209	217	206	202	200	186	199	207	222	231	196	217	213	205	210	222	202	188	212	205	217	209	225	212	208	211	216	263	222	215	206	225	205	198	195	225	210	207	204	195	193	244	213	199	228	212	226	200	205	214	224	204	216	204	225	220	203	210	184	204	211	206	212	228	197	191	211	204	208	197	225	194	191	223	207	217	200	206	206	197	203	205	186	202	190	224	217	221	209	201	201	193	198	222	207	213	199	203	162	189	208	199	241	198	205	206	224	187	215	174	216	230	203	197	217	275	204	208	215	225	206	203	204	229	211	201	197	218	208	227	231	212	212	211	235	210	196	204	208	196	202	211	212	207	198	206	199	208	202	204	237	205	216	224	202	228	223	205	216	209	219	203	198	181	183	194	215	189	215	196	202	222	239	204	189	221	184	227	226	217	195	191	213	216	202	217	203	224	230	222	217	221	178	198	220	198	205	197	189	209	207	195	239	212	178	216	231	206	191	198	202	226	203	202	217	193	218	194	196	218	204	207	209	185	227	197	212	229	214	195	209	223	211	186	217	192	220	226	200	207	194	199	192	210	223	189	182	200	223	223	215	222	203	222	196	217	227	200	203	196	213	177	179	212	217	200	213	227	213	191	212	203	203	196	204	199	197	207	201	209	210	189	204	225	232	208	186	199	202	211	224	217	222	192	173	204	207	219	211	209	229	217	214	235	223	207	207	186	193	213	199	233	217	213	208	215	191	191	215	179	233	233	197	211	189	202	219	197	225	216	206	207	213	213	206	191	192	223	214	194	201	189	210	228	216	201	198	213	230	197	188	213	199	216	211	200	224	203	184	212	228	221	189	220	189	206	205	190	215	205	196	200	201	212	219	211	198	230	233	225	226	226	208	200	190	182	225	211	192	212	188	210	208	192	231	218	193	194	209	225	188	194	221	209	221	216	206	210	205	204	195	219	224	178	203	199	205	207	228	205	199	219	208	219	218	200	202	184	196	210	198	185	228	200	199	193	225	227	202	222	215	174	196	202	188	206	185	198	212	228	228	202	218	193	195	226	245	203	202	188	242	212	197	207	263	205	198	186	190	184	190	210	215	207	182	192	180	234	181	185	205	183	188	220	224	228	208	219	208	225	195	196	218	213	209	205	211	236	204	178	195	235	194	191	214	218	204	217	203	204	222	193	227	235	216	210	218	229	206	200	190	226	223	208	205	207	189	207	224	196	178	224	214	216	223	193	209	223	214	207	207	208	199	195	213	199	218	219	208	227	202	232	206	222	187	210	209	191	220	217	211	213	236	227	205	186	200	196	200	201	197	206	211	192	207	194	220	214	218	192	245	193	241	223	224	206	183	216	196
20748	8211	5536	2589	1769	1355	1046	848	672	578	484	464	441	368	330	344	345	300	312	267	276	304	300	282	284	252	282	248	244	285	256	241	252	249	244	234	262	248	269	252	249	240	246	263	229	229	228	232	226	236	257	246	269	248	263	248	210	270	262	241	230	246	238	259	215	229	244	235	255	243	253	241	246	234	245	210	203	223	242	251	236	234	258	237	237	261	220	241	244	218	256	222	232	229	234	217	241	249	227	248	260	257	242	235	228	230	228	236	224	218	249	245	224	241	238	218	218	226	277	233	239	228	275	184	238	234	238	235	233	195	217	267	229	227	228	248	233	218	241	229	225	243	217	239	263	252	233	234	230	234	241	248	205	249	232	235	212	259	242	242	247	217	223	251	238	217	242	215	224	248	244	248	251	244	229	232	231	232	249	225	234	225	242	235	230	247	201	236	220	240	245	239	253	249	225	245	251	229	244	223	194	249	260	254	254	255	235	226	267	234	252	234	243	224	245	221	253	243	260	228	230	251	257	254	258	217	238	228	237	241	229	222	269	257	221	225	232	245	234	237	247	276	247	239	231	230	235	242	265	262	250	262	233	249	255	246	233	235	216	211	241	235	244	253	249	228	230	251	247	236	231	240	216	243	230	223	225	205	237	271	238	233	244	213	246	239	247	244	224	261	219	242	241	238	263	227	233	219	236	248	222	226	218	247	225	214	239	231	208	248	239	216	256	243	229	273	215	224	227	232	259	218	247	256	232	229	215	257	256	244	218	213	258	235	232	250	224	230	219	237	254	220	246	233	255	230	272	248	231	210	241	209	230	270	250	234	261	264	233	245	221	233	247	252	243	222	198	220	241	230	237	263	232	246	254	241	236	225	249	241	254	233	274	240	239	269	227	247	236	238	252	238	225	232	234	233	231	239	239	216	233	246	239	256	230	241	239	250	226	257	245	255	261	273	248	225	235	225	254	248	233	222	235	237	226	239	221	218	233	226	245	253	250	226	232	245	258	250	257	253	229	239	246	238	251	234	237	255	237	242	237	228	207	235	220	266	229	238	225	241	223	216	228	263	225	251	241	234	229	237	268	250	227	232	215	257	235	239	262	223	240	209	219	205	233	223	248	221	224	230	243	231	233	227	235	225	236	239	221	244	241	212	289	250	226	243	254	227	248	214	254	250	227	249	250	229	250	248	235	253	239	238	210	220	247	229	226	230	225	245	226	220	233	191	249	254	258	234	218	254	218	260	225	227	238	264	246	241	229	240	237	271	241	244	236	230	228	243	226	240	203	241	217	220	213	228	238	218	219	236	224	233	217	224	250	221	218	261	228	240	248	230	225	222	227	242	269	259	234	233	208	221	237	244	222	226	231	220	230	248	225	227	223	237	260	237	217	233	234	252	232	238	256	247	233	240	218	254	248	259	255	222	240	244	223	237	212	235	223	238	227	250	225	234	248	248	258	236	256	225	236	263	234	234	227	236	232	239	222	217	228	218	248	246	249	260	221	218	230	237	253	246	245	237	258	233	240	238	242	228	245	225	234	218	226	216	242	225	258	234	241	205	247	256	244	251	255	226	231	223	233	216	226	221	225	209	219	229	232	259	272	217	232	232	258	226	240	236	220	234	241	224	254	232	242	241	212	235	244	259	251	222	226	242	240	243	216	262	252	243	224	224	261	252	247	231	207	225	239	251	221	236	216	264	225	222	247	193	240	223	231	222	234	244	230	232	243	247	248	223	235	230	244	242	239	229	250	248	238	232	254	236	254	263	209	250	242	221	251	238	216	251	242	242	227	218	243	255	248	246	251	243	243	255	234	245	218	228	249	226	212	208	233	243	257	222	216	222	235	232	239	234	214	232	236	227	210	228	242	243	231	240	228	243	246	250	190	230	232	205	235	236	216	228	209	246	244	252	232	222	249	257	255	241	244	241	235	248	238	233	235	230	219	230	228	232	216	232	216	231	245	241	244	248	237	263	236	238	244	258	232	239	228	223	232	217	225	245	271	235	243	214	232	221	213	223	220	225	241	224	217	236	216	214	242	227	213	235	214	250	233	242	233	217	251	251	212	229	252	242	245	222	250	216	220	243	234	229	246	225	211	249	244	243	222	251	225	257	258	240	263	247	246	243	277	249	249	247	246	224	255	219	237	252	235	263	224	229	232	221	214	246	232	224	216	223	251	239	223	234	225	212	263	237	242	230	228	232	251	245	253	279	253	248	247	253	208	255	219	220	255	244	243	234	232	192	227	250	260	218	242	247	241	250	241	249	210	222	251	223	237	211	232	251	241	230	248	232	236	229	218	272	233	220	224	236	244	210	228	226	243	207	238	248	239	229	239	229	250	255	235	247	238	244	215	241	211	227	232	239	208	233	243	253	219	237	223	224	231	267	235	244	221	245	247	248	248	199	218	236	228	245	235	243	227	250	249	219	243	226	223	221	246	247	256	220	222	202	257	220	242	240	256	263	246	244	215	253	237	224	239	223	229	236	249	230	260	241	250	224	236	221	226	247	221	241	231	232	244	257	239	237	220	248	226	240	229	240	235	247	236	227	224	242	255	247	229	232	227	248	223	249	251	220	230	222	261	217	237	257	219	260	220	241	243	246	239	232	254	227	259	226	238	239	243	238	239	234	227	248	254	240	212	228	243	235	246	206	257	224	235	233	230	233	259	246	222	223	239	247	229	225	220	234	250	220	235	236	225	241	234	248	240	212	245	234	239	214	249	234	265	221	228	219	265	268	222	245	225	233	243	201	240	225	248	245	233	257	235	265	280	224	219	207	250	229	245	256	273	246	227	258	253	223	265	260	226	227	241	251	228	227	252	257	253	233	235	241	221	253	228	238	226	256	242	228	258	242	238	229	247	243	232	219	201	221	236	242	257	253	218	220	231	243	249	256	271	242	264	263	234	237	257	236	235	247	228	226	260	226	221	236	240	234	246	215	221	227	219	231	250	242	239	229	248	225	237	235	245	252	216	239	224	240	252	233	243	236	224	238	244	225	232	227	225	239	265	251	244	236	229	202	230	228	239	264	242	253	207	219	234	251	251	240	230	249	223	221	229	252	250	233	261	246	239	250	224	246	231	253	255	213	246	228	231	235	222	190	236	231	251	208	240	243	238	214	228	238	249	216	225	219	241	237	245	220	255	252	219	219	231	227	217	227	242	248	246	227	250	250	245	267	227	241	195	220	241	257	199	220	252	222	252	243	244	208	234	233	214	239	223	219	240	243	227	229	243	247	234	241	228	233	249	242	196	260	198	236	225	247	242	249	261	205	255	225	228	260	245	245	246	229	223	244	254	223	262	210	233	254	260	241	245	240	232	239	266	238	259	239	219	228	232	237	228	234	237	257	266	272	230	225	275	241	253	243	247	239	228	253	245	244	189	234	225	246	258	210	239	222	230	217	226	252	249	229	242	219	243	240	233	230	222	247	225	234	259	247	226	189	214	247	229	226	210	234	239	231	241	273	234	215	254	224	246	239
24877	21097	27081	25276	9175	1073	833	763	667	738	705	651	646	652	676	634	694	611	649	639	639	642	684	624	656	607	597	629	642	613	592	608	613	613	640	610	622	582	585	609	614	608	620	610	644	607	611	618	662	591	636	614	611	600	633	599	605	599	627	617	587	607	594	576	606	596	598	647	582	656	614	617	618	616	616	646	594	581	637	637	627	637	598	620	640	655	620	605	618	637	597	587	619	620	620	639	613	646	605	647	604	590	649	620	570	596	613	596	607	580	611	605	599	582	664	595	630	624	624	588	565	627	604	604	623	638	604	599	644	604	661	644	609	642	611	657	628	557	648	601	662	575	592	597	618	643	652	589	662	615	566	585	632	637	603	569	605	605	664	636	609	627	584	591	662	613	646	593	624	601	596	608	618	587	598	622	596	628	620	594	630	606	629	621	641	603	611	624	593	597	603	664	604	643	598	662	626	609	641	607	540	634	631	619	604	652	645	613	662	567	644	564	634	625	621	619	617	663	618	623	588	629	602	642	630	580	610	607	644	646	608	590	579	576	582	618	635	608	619	613	680	625	607	655	594	618	625	638	654	646	649	636	622	620	637	641	661	617	581	650	576	599	573	600	622	607	612	584	618	591	611	609	591	603	619	631	569	630	644	589	593	629	627	637	611	589	625	569	603	637	610	591	655	606	609	621	638	606	599	630	612	623	557	620	602	614	615	562	606	625	634	592	604	646	624	646	587	600	624	599	593	577	601	601	610	599	663	590	584	646	646	624	583	612	608	608	604	584	591	592	617	619	588	616	606	587	634	560	594	629	591	637	617	669	635	618	606	596	604	629	597	599	628	678	629	661	592	624	584	599	621	631	617	580	622	644	568	604	601	581	631	640	594	617	652	582	670	630	638	624	634	628	596	609	596	605	640	579	597	621	622	606	627	610	645	620	626	635	664	628	640	613	656	616	650	598	612	661	582	611	639	605	629	649	598	598	646	620	654	626	586	625	607	631	591	576	592	603	619	593	593	573	632	607	594	628	644	609	644	610	644	579	639	608	653	637	595	590	598	610	643	616	629	632	573	622	616	602	634	647	622	587	567	621	588	624	597	618	584	589	583	601	659	630	643	633	649	591	592	635	614	626	633	580	608	625	587	563	623	573	611	613	611	587	641	631	623	620	643	629	646	633	660	607	649	604	631	583	605	613	588	654	646	621	613	617	606	638	633	606	599	626	615	630	596	617	590	590	616	596	583	611	626	644	613	559	591	641	616	614	566	604	572	614	617	611	564	568	562	632	626	607	588	604	616	647	580	620	637	637	571	598	576	584	608	611	576	572	614	612	616	647	624	615	598	614	629	593	629	607	608	644	655	629	626	625	624	612	595	646	606	618	624	625	630	574	646	601	632	603	591	623	573	611	645	617	606	591	617	619	582	588	626	622	606	615	601	596	627	601	618	612	601	627	648	604	619	611	614	638	600	611	608	577	622	627	584	573	640	632	616	577	593	606	657	588	625	569	634	582	603	623	634	602	612	606	597	587	618	635	595	590	622	601	617	588	594	611	620	605	615	603	637	611	616	589	577	605	625	574	614	606	623	644	644	644	665	609	598	634	559	660	635	615	621	604	624	623	651	613	623	626	608	609	637	613	596	614	625	563	656	604	558	652	634	608	614	636	608	623	577	629	658	584	609	600	612	627	629	603	607	612	581	632	624	648	636	618	632	561	655	598	615	607	643	616	611	578	634	617	637	546	551	603	608	631	602	634	617	624	567	604	617	627	623	567	616	640	607	631	630	591	626	630	603	626	597	633	611	574	639	568	646	581	602	628	610	608	587	614	613	622	583	596	614	590	629	641	601	644	629	654	617	622	591	598	625	575	594	600	595	629	587	606	647	597	585	586	629	624	632	617	585	616	611	573	649	633	612	588	609	657	588	610	589	618	565	608	593	674	623	613	605	624	628	618	617	590	602	593	611	685	640	604	638	588	580	621	672	620	615	612	595	637	658	658	612	639	605	593	591	600	591	570	589	551	605	590	602	577	610	596	598	587	554	623	626	581	618	605	551	615	570	598	633	586	615	584	654	593	617	583	648	598	602	623	599	581	577	620	581	579	622	635	590	627	624	607	638	565	605	580	597	549	605	618	620	570	567	646	628	616	615	652	636	585	567	616	584	615	630	608	594	600	636	616	634	633	590	560	561	665	645	596	649	628	567	667	582	583	626	596	603	618	604	617	588	656	642	592	609	595	635	670	599	556	648	601	589	606	597	597	606	613	587	640	555	574	598	625	635	630	639	647	632	605	628	624	633	639	596	629	640	650	591	659	630	617	616	593	645	592	666	655	590	566	629	627	610	637	584	582	625	697	679	582	633	637	589	635	602	661	630	671	601	592	581	651	621	616	611	567	594	591	621	629	648	602	611	640	597	581	608	633	641	585	643	619	622	649	648	602	585	617	606	634	635	625	601	633	599	612	637	623	618	596	583	617	574	632	627	644	648	592	654	579	540	609	631	625	608	636	573	596	576	587	601	623	617	612	627	600	618	649	602	610	608	621	601	675	656	581	596	618	607	612	604	651	608	605	579	610	617	572	601	623	693	654	587	550	637	595	598	622	662	628	637	628	607	555	654	580	622	644	591	623	643	629	571	631	617	607	614	572	650	564	674	614	620	604	578	605	542	616	628	654	623	599	594	607	598	612	621	561	590	624	630	583	618	636	592	611	589	613	626	624	578	627	590	639	617	616	639	624	621	636	599	595	606	651	654	565	635	644	622	655	594	631	616	594	653	630	607	637	621	646	618	584	620	617	610	594	543	618	622	598	625	614	587	600	646	582	625	597	601	617	612	642	629	639	630	645	575	589	662	601	615	664	609	615	611	594	593	587	609	593	634	586	613	590	589	601	588	594	613	622	596	621	620	623	627	610	602	583	626	659	657	636	628	591	602	630	613	618	623	642	598	576	592	640	581	589	598	595	642	624	603	565	601	609	601	601	594	585	619	601	587	640	613	632	628	621	575	623	642	612	642	613	595	623	592	575	617	608	631	620	612	641	662	629	623	593	618	650	577	527	653	602	625	587	675	646	616	646	654	580	641	610	585	616	635	605	648	597	647	578	624	575	605	620	599	607	608	605	613	600	616	607	623	621	632	601	645	634	614	629	592	574	640	572	652	570	650	607	614	654	604	641	586	603	614	642	622	616	608	598	615	582	631	594	617	659	602	560	644	575	588	639	613	617	591	609	621	581	656	595	621	644	634	578	617	622	563	609	653	646	637	600	619	610	614	584	587	622	571	609	609	602	611	617	638	578	629	532	633	681	608	640	584	669	600	619	641	634	572	602	586	636	625	641	630	622	606	638	631	640	649	579	624	646	601	628	610	599	630	612	655	650	582	587	634	616	605	593	601	552	650	596	591	629	563	601	607	566	586	609	602	643	631	600	621	628	645	619	612	597	617	604	632	594	617	655	615	639	598	633	574	608	614	629	631	602	622	610	636	629
17677	5018	3480	1839	1525	1222	1077	945	934	822	788	738	774	683	714	682	686	684	660	660	691	667	642	660	657	642	671	671	684	660	639	634	665	671	680	633	628	635	657	621	673	646	624	610	645	647	699	648	632	651	674	668	665	659	588	675	637	628	582	630	658	597	623	629	622	664	651	657	674	651	632	644	601	658	629	623	657	647	627	672	644	611	687	652	633	647	629	619	629	653	643	634	600	660	663	634	625	668	612	663	615	596	629	642	655	666	617	657	617	603	668	650	606	652	614	678	617	603	592	659	663	671	664	698	612	651	625	620	630	616	670	638	684	672	605	635	625	628	640	657	605	617	642	675	638	665	624	665	646	648	627	672	642	636	653	614	653	690	662	629	608	612	651	658	654	623	653	635	639	636	672	605	641	610	634	620	656	615	673	643	619	698	673	672	638	642	641	638	667	662	644	609	630	641	676	666	628	664	620	656	669	658	608	640	593	658	628	634	666	679	648	587	625	657	641	661	663	638	644	637	623	649	639	626	680	691	657	601	672	660	655	669	629	670	636	612	641	655	673	605	631	641	631	626	625	643	655	616	614	645	614	623	660	664	616	689	601	637	661	662	591	653	639	684	663	593	586	643	690	616	648	633	695	576	671	667	642	632	643	668	608	676	647	642	615	664	654	691	670	608	632	687	638	644	647	644	630	659	635	621	666	592	624	592	644	647	642	662	645	650	653	608	685	658	582	626	611	644	599	643	672	588	658	571	617	600	649	625	634	637	601	641	655	600	664	628	644	623	627	625	630	628	643	613	641	636	619	654	710	614	616	629	629	618	645	670	639	630	650	627	665	645	630	592	627	627	565	633	646	683	666	620	659	653	615	624	672	621	697	657	630	658	618	625	694	592	649	618	649	627	661	615	606	659	623	625	644	614	633	584	642	649	686	653	624	634	630	633	646	614	640	645	607	605	683	656	650	674	648	619	628	618	647	687	649	658	623	642	593	634	663	644	631	622	630	681	622	607	619	633	626	682	636	617	663	628	618	620	622	632	656	639	680	626	633	653	654	626	714	672	682	642	627	616	621	609	598	657	602	644	624	653	629	626	610	638	612	670	618	653	684	613	658	613	664	657	643	709	649	602	642	635	626	651	644	692	629	634	683	618	623	665	643	647	612	643	671	608	633	677	664	688	641	641	675	683	642	647	612	619	636	633	609	600	630	640	678	650	616	658	661	657	691	646	634	667	652	611	676	619	628	646	643	713	627	636	611	661	656	669	653	634	668	674	637	702	583	640	678	639	666	639	637	627	644	640	647	647	591	587	660	667	671	636	680	593	659	617	622	628	625	678	625	662	670	649	638	640	639	662	664	654	634	655	668	646	608	677	653	626	592	652	626	644	702	612	653	656	612	651	642	643	640	629	634	635	646	651	601	633	643	641	621	733	670	624	631	648	626	670	646	608	630	631	671	619	666	640	639	674	625	653	637	660	637	653	634	651	590	589	620	649	680	625	674	661	650	672	663	629	655	649	620	620	656	648	661	659	652	617	695	675	641	612	612	595	659	674	633	666	656	589	651	637	648	654	642	658	612	645	688	602	672	633	626	646	617	628	651	685	670	645	621	643	610	644	653	658	662	648	571	672	644	637	649	640	646	648	639	657	667	654	689	619	635	621	612	644	683	648	680	609	661	694	628	639	612	669	613	574	601	658	615	608	664	652	613	648	629	619	669	642	609	673	650	654	621	645	618	662	634	677	643	623	631	623	648	659	664	687	656	681	620	586	626	647	662	617	655	665	639	646	633	625	623	665	606	676	656	633	661	630	676	619	594	675	627	651	656	655	651	707	675	660	709	640	622	662	617	618	660	694	713	668	677	633	704	616	610	627	621	646	636	629	647	668	632	678	628	657	625	616	635	675	638	639	646	626	647	689	624	692	622	645	669	576	673	679	660	620	604	623	605	673	630	657	604	645	614	660	656	607	664	672	629	617	628	641	602	615	579	651	637	648	630	663	652	672	639	637	649	631	637	676	584	680	651	670	669	599	641	651	627	644	644	658	625	646	615	626	620	598	640	633	626	635	607	630	639	643	640	658	660	670	627	665	606	632	643	633	614	644	664	653	653	621	606	619	633	645	648	641	645	629	681	614	621	624	612	643	624	641	599	599	660	650	649	644	650	628	632	641	668	668	650	655	613	611	599	637	643	693	651	620	669	575	675	621	624	602	669	651	658	660	624	628	655	651	662	598	618	624	650	642	647	639	640	673	674	648	680	628	673	635	689	648	640	623	655	642	628	654	653	660	597	659	632	632	649	649	652	653	631	617	672	672	642	638	631	632	629	611	636	592	586	625	644	626	654	681	630	657	623	674	640	616	664	634	666	659	666	713	626	678	630	672	621	648	633	634	673	701	616	665	632	610	616	640	658	633	660	682	637	642	635	667	601	676	618	649	657	693	640	634	610	651	614	630	612	602	649	608	683	623	603	646	644	614	634	609	668	610	630	636	632	657	627	668	682	686	650	623	611	617	679	622	659	665	647	605	678	646	661	595	624	663	657	692	591	627	648	647	652	674	647	623	620	656	638	636	601	633	656	607	668	600	654	639	674	621	651	641	669	634	670	625	641	663	654	684	663	666	649	677	661	658	654	670	634	631	675	629	636	652	641	622	692	625	647	625	683	671	624	600	625	661	622	622	626	614	619	623	634	692	627	593	643	625	635	668	611	623	657	630	627	638	651	683	647	645	627	667	648	615	601	600	635	646	647	616	605	630	619	639	653	610	615	641	628	630	638	627	636	626	612	688	642	615	613	686	589	643	649	641	647	596	665	636	638	662	626	651	626	603	635	630	612	625	607	683	639	609	618	635	648	672	658	652	639	611	637	647	674	621	620	629	594	652	634	651	619	629	631	647	673	639	618	647	640	649	625	664	580	639	651	647	616	630	604	579	618	675	609	606	658	634	614	662	634	650	630	608	642	610	637	647	679	640	658	618	676	655	637	616	593	643	621	640	599	613	653	698	636	637	629	657	647	615	618	645	622	632	633	692	670	685	684	615	657	636	646	639	636	664	607	598	623	674	644	638	608	613	611	667	665	650	656	657	627	670	623	671	652	670	628	673	674	666	645	633	641	656	679	632	641	632	618	626	655	678	638	641	610	677	643	626	660	705	647	652	624	677	620	645	685	624	632	675	632	626	620	622	671	661	646	654	617	632	624	599	655	646	634	651	613	644	633	648	690	636	614	671	663	636	646	656	642	563	631	656	630	669	664	642	666	649	603	656	632	655	674	648	675	664	659	648	644	609	683	699	664	613	656	626	641	630	642	628	638	614	663	653	655	629	694	669	635	654	641	605	670	669	641	660	630	638	656	659	638	652	660	616	649	633	644	622	623	656	615	670	661	607	682	584	637	651	670	662	637	633	605	653	631	634	632	614	626	627	654	622	639	656	612	656	630	639	668	586	632	616	673	677	655	671	630	624	617	628	619	683	662	622	639	638	674	687
22674	21162	28762	23817	21163	21200	7208	1269	961	884	741	704	704	621	649	634	593	626	569	568	572	565	559	561	538	559	550	519	545	523	529	534	532	494	528	568	565	529	555	495	506	588	509	516	526	504	551	549	539	483	502	520	516	527	477	523	529	481	521	520	528	526	528	488	506	485	543	524	480	489	505	510	511	465	504	476	514	502	476	510	516	495	513	506	483	512	540	485	535	485	499	472	493	460	529	499	502	479	502	518	485	528	495	534	476	502	515	478	550	453	532	492	519	513	487	512	491	498	546	538	489	499	450	486	471	518	476	495	525	517	503	477	501	486	545	506	507	489	453	473	498	507	485	502	491	514	488	445	499	504	517	495	518	502	516	490	520	485	494	502	483	499	550	554	513	487	483	455	519	545	554	473	453	514	504	509	530	502	463	542	500	534	495	517	478	497	524	473	502	488	475	501	502	475	522	498	497	513	505	511	512	490	487	491	494	497	527	485	503	487	512	462	515	514	548	511	517	446	497	464	493	455	492	526	502	498	523	514	517	519	480	495	513	507	484	479	544	477	512	506	516	551	509	552	483	493	500	471	546	487	460	522	488	464	494	517	522	523	496	500	489	499	524	509	487	507	480	511	493	482	511	512	506	470	501	500	523	453	514	487	533	517	492	539	488	469	486	517	481	494	478	482	541	504	492	485	508	539	448	521	518	497	498	507	516	527	500	513	537	481	524	502	515	469	495	534	482	499	525	497	512	491	481	516	484	454	487	478	493	518	524	522	501	513	507	535	491	495	458	489	505	476	520	483	499	507	484	495	503	488	507	483	504	514	497	512	460	512	535	488	476	505	498	506	474	480	506	485	520	509	503	523	501	527	503	510	536	490	505	449	491	552	486	478	463	467	478	457	518	482	460	486	513	477	464	549	540	501	487	497	491	500	472	518	519	498	486	504	456	513	489	462	504	512	529	513	508	502	476	498	503	504	535	485	533	540	510	512	456	536	516	478	496	480	514	505	534	500	515	486	490	515	511	501	520	450	503	507	511	511	515	502	477	520	517	477	508	540	476	537	515	515	489	495	488	527	480	498	496	494	534	493	502	495	526	493	497	504	535	502	457	456	509	478	514	497	532	505	491	490	472	500	489	483	521	493	508	487	530	485	500	542	527	437	473	520	520	513	500	526	512	495	457	485	510	481	476	505	505	441	506	480	476	491	485	513	502	480	477	512	467	505	496	445	521	526	497	469	545	487	522	504	512	510	486	551	536	496	551	483	472	487	508	502	492	489	493	514	463	513	530	518	461	450	484	509	446	503	509	511	488	485	497	481	510	499	500	479	441	534	484	491	498	494	460	524	469	462	497	487	500	467	500	536	516	489	487	505	510	527	523	484	545	490	520	492	489	515	527	519	507	505	524	546	519	482	533	511	498	486	508	478	530	500	499	516	467	506	492	520	528	463	520	501	478	518	488	486	473	538	461	517	526	507	473	458	531	466	535	469	494	520	496	524	482	508	488	497	487	462	503	502	521	481	470	504	475	484	530	521	497	508	489	536	479	538	484	492	532	519	475	512	558	502	508	506	503	487	499	454	511	495	498	494	495	491	469	457	520	498	499	513	513	485	498	498	507	500	500	528	525	527	494	497	501	493	497	500	507	491	493	509	472	511	536	504	487	543	491	489	486	458	488	508	519	539	530	483	451	522	474	489	519	485	484	496	503	493	472	497	491	526	523	475	522	469	507	461	518	520	499	506	473	557	495	499	513	502	472	500	546	518	518	500	539	502	496	498	511	484	502	526	505	533	496	518	481	503	515	504	516	515	502	477	535	489	493	524	494	574	541	490	532	526	479	498	476	492	522	488	481	495	524	477	487	539	490	473	482	490	495	498	515	550	472	502	503	509	541	500	492	569	511	500	503	468	471	491	508	456	498	509	496	514	514	491	497	510	508	535	476	534	484	497	508	498	523	499	513	498	463	506	465	476	509	538	527	499	476	510	512	515	492	463	517	491	497	498	474	538	475	533	513	519	511	525	504	523	478	475	482	472	513	511	480	515	507	526	501	513	497	480	444	500	516	443	492	488	496	484	509	507	452	470	524	517	524	474	523	481	508	486	544	493	469	503	522	485	444	492	509	460	506	534	508	531	509	481	517	511	552	495	493	501	517	470	498	500	465	546	510	507	470	502	502	508	488	509	471	514	491	488	482	476	515	477	520	488	483	496	507	486	471	566	475	517	482	493	499	492	473	533	475	506	484	530	507	466	493	457	501	494	496	475	499	472	483	470	523	516	515	523	481	502	444	515	505	490	486	503	515	506	493	533	484	470	528	499	489	472	517	447	510	502	516	499	493	469	509	465	479	518	491	481	494	514	474	519	504	488	532	488	477	497	530	545	510	470	500	496	538	512	493	487	518	505	520	541	503	503	506	476	514	512	479	493	514	502	492	489	508	497	503	473	479	492	471	490	482	467	458	488	504	519	519	474	506	490	542	485	480	449	510	460	482	512	505	503	514	470	469	496	468	478	477	491	477	499	508	547	474	470	485	490	506	512	519	505	483	518	523	514	513	507	516	508	500	452	490	468	453	468	487	450	459	521	470	513	495	542	479	506	502	510	488	477	507	492	496	485	473	478	528	502	487	508	495	552	492	468	491	473	489	482	457	521	470	523	495	494	483	481	512	508	486	514	505	499	473	483	503	512	487	531	513	488	539	512	462	498	492	516	514	501	526	478	511	524	486	545	475	505	496	461	495	483	470	512	490	470	508	522	484	497	489	507	525	463	445	538	494	479	539	499	484	517	479	503	477	523	496	494	482	508	538	518	516	462	540	476	507	489	489	466	489	523	497	506	507	474	521	550	495	488	490	527	480	471	508	507	500	476	499	538	473	511	497	502	478	530	523	523	463	533	502	532	478	512	483	512	518	481	527	487	521	519	515	466	509	502	494	485	513	527	475	492	509	489	492	496	480	474	508	534	518	518	497	510	494	504	440	499	504	508	509	457	507	516	509	498	492	481	465	545	484	497	520	543	504	473	511	467	502	475	504	460	502	500	497	481	506	509	455	521	500	503	516	470	505	513	492	452	496	452	534	524	492	466	507	513	486	505	506	504	536	484	491	495	493	526	460	523	497	500	501	515	486	492	536	485	471	488	493	523	510	506	485	501	527	507	499	520	510	487	458	509	505	496	525	468	502	471	484	487	479	483	500	534	522	517	497	498	460	491	516	517	510	490	484	482	499	486	492	454	500	515	524	474	498	507	486	462	514	492	517	498	487	485	526	515	506	500	444	503	508	506	492	525	502	521	500	463	498	480	510	508	504	502	491	501	509	480	512	482	478	536	498	488	483	515	473	495	518	529	498	486	490	474	498	511	503	529	501	529	506	479	521	475	483	518	476	524	508	491	525	483	531	521	500	494	479	529	506	517	526	522	505	502	502	527	509	497	479	478	466	519	472	496	513	540	500	507	504	495	467	481	495	453	464	475	508	490	509	502	495	493
26345	13965	9644	4722	3368	2641	1979	1601	1352	1206	960	911	803	755	734	723	645	659	641	629	625	601	554	594	562	598	515	544	482	527	539	531	516	513	561	531	489	548	570	520	501	554	518	504	506	506	550	508	532	540	490	499	505	503	551	514	478	525	508	478	521	478	518	519	512	455	533	532	522	491	503	516	474	526	475	517	525	552	481	492	460	516	482	486	545	511	514	532	457	501	529	537	510	543	515	535	554	535	473	480	537	477	477	486	509	563	516	536	495	518	511	480	547	524	461	465	511	505	508	516	483	498	507	533	548	493	465	540	513	497	524	520	462	509	503	523	490	547	495	508	538	523	486	500	491	505	501	544	517	518	512	474	505	527	469	531	514	505	511	512	513	505	521	535	498	508	508	514	501	499	518	513	543	489	458	521	526	503	540	489	509	492	488	495	493	460	504	452	503	460	502	506	518	510	509	451	521	519	484	538	545	528	500	509	503	484	521	493	521	499	496	501	487	454	520	483	544	484	495	533	508	489	515	492	494	517	507	488	536	506	467	506	564	501	502	513	495	481	521	538	519	487	504	474	524	499	507	464	486	512	551	507	495	526	517	497	543	490	504	514	528	476	487	536	488	505	470	537	493	479	515	477	478	528	512	488	510	487	470	527	542	497	530	476	537	471	454	451	533	540	517	488	531	510	487	479	543	455	516	531	495	537	507	438	514	517	507	488	505	500	520	488	487	512	506	522	523	516	477	517	493	468	501	474	496	521	488	522	486	485	511	535	520	484	462	506	491	486	524	547	442	517	503	510	498	472	520	475	462	526	475	508	495	466	508	522	507	497	485	470	481	493	492	508	514	479	520	529	521	551	527	493	496	495	506	480	504	499	469	481	485	466	490	482	497	466	505	511	516	484	516	478	482	517	487	459	505	498	485	472	508	487	460	511	536	495	499	508	532	494	563	512	493	516	501	526	469	529	505	513	477	468	535	521	500	482	498	504	499	505	470	482	499	523	486	503	448	557	498	509	490	512	511	504	500	503	504	476	523	501	537	486	515	502	511	469	496	519	519	550	497	517	449	520	486	496	497	546	502	501	501	468	525	546	518	523	478	516	538	500	486	480	507	504	514	501	513	516	526	507	500	484	504	537	537	503	467	473	514	516	519	529	533	474	492	520	537	519	493	522	500	510	455	538	498	500	519	493	462	488	456	496	493	532	501	513	498	546	512	545	496	463	478	462	517	529	503	509	521	513	479	497	498	497	497	448	491	575	546	492	513	491	536	467	500	514	500	534	491	557	494	505	497	438	511	489	468	520	486	458	507	538	522	509	529	482	509	530	527	507	482	511	537	479	512	524	528	549	470	500	459	486	530	518	520	519	536	502	516	497	515	515	465	523	521	507	466	465	491	483	502	504	502	517	503	550	489	521	497	476	495	474	528	546	517	518	493	512	495	497	482	459	508	513	525	513	490	524	462	500	519	504	509	485	472	513	500	462	456	518	497	530	523	475	500	520	489	492	515	509	477	504	543	488	511	489	501	495	508	497	533	515	548	485	501	529	533	491	497	470	489	530	509	481	456	494	537	529	493	521	506	489	492	522	493	524	510	513	475	501	480	493	503	514	506	525	528	469	466	496	521	520	505	514	520	505	494	482	521	487	546	501	532	501	538	517	493	480	538	521	513	507	490	527	526	501	510	493	463	510	493	482	481	478	487	523	494	514	526	475	509	508	527	494	479	452	505	458	448	487	475	513	487	486	491	518	476	494	531	541	538	466	529	489	517	493	494	505	525	535	500	518	484	502	528	521	498	487	480	504	495	534	502	545	564	473	540	550	509	457	505	471	533	472	506	492	568	487	536	496	506	548	520	494	449	513	511	526	446	481	519	499	519	495	468	478	523	467	489	545	477	512	480	533	513	478	554	515	485	505	505	526	505	468	486	471	491	513	525	502	517	551	464	540	498	563	467	499	478	480	511	550	474	526	502	489	530	495	491	443	520	491	506	516	448	513	509	504	525	557	483	513	494	528	544	527	525	490	518	462	502	474	513	473	504	502	503	471	495	486	540	511	533	507	495	492	509	512	534	497	562	520	515	520	515	517	503	550	489	490	532	511	511	471	483	478	496	504	517	531	515	495	493	480	527	488	490	537	467	500	504	504	523	503	492	514	525	514	518	521	490	467	502	472	492	482	539	513	527	506	491	477	515	486	512	506	498	497	483	457	475	516	504	500	498	498	537	488	484	527	480	553	497	497	504	500	533	517	495	510	537	500	542	540	522	480	519	484	484	506	449	477	489	482	547	534	525	495	532	520	435	497	494	488	545	502	478	524	490	542	493	477	523	462	515	465	502	500	508	475	513	500	497	460	487	506	490	483	509	489	510	485	556	506	492	469	522	482	493	511	492	540	532	464	533	536	513	458	492	513	547	476	517	507	477	484	470	545	513	501	506	518	536	495	489	506	521	528	479	487	499	494	508	509	486	482	504	510	480	519	491	507	488	500	512	481	510	490	497	506	486	508	477	495	544	508	519	509	511	533	478	530	464	494	510	516	509	505	501	511	493	482	487	533	462	510	510	479	501	529	480	494	477	524	474	511	540	494	467	527	526	513	532	479	512	487	519	523	477	501	471	492	546	482	495	499	506	478	477	497	491	523	513	476	507	510	476	469	446	538	491	513	528	491	501	517	524	445	507	500	478	498	486	520	507	514	489	497	504	532	488	468	481	466	533	519	506	502	510	516	466	496	485	515	510	482	536	492	475	508	528	506	539	488	456	492	502	524	496	532	523	474	488	532	504	486	505	467	501	480	502	513	490	487	506	496	503	495	519	462	487	551	461	537	468	480	502	478	507	488	502	498	486	515	478	481	548	498	518	545	531	489	471	495	502	498	492	512	515	491	504	543	502	494	526	470	482	482	546	466	532	497	530	494	512	502	498	514	519	495	532	509	491	512	474	472	527	466	509	500	501	513	524	532	503	505	507	491	517	494	462	505	509	491	495	571	505	521	473	561	510	485	485	508	520	483	515	528	522	496	534	551	475	519	481	517	517	492	510	486	498	537	492	566	504	474	501	489	491	475	498	477	488	514	478	473	531	499	533	483	494	533	523	485	532	501	517	499	489	478	495	523	536	498	505	470	501	506	487	552	497	553	497	465	507	499	514	488	529	500	479	499	514	526	509	470	467	507	486	482	479	535	510	464	469	486	524	501	474	531	487	471	484	531	493	495	555	484	512	449	494	444	498	501	510	490	450	509	511	472	520	490	522	479	502	489	457	471	518	517	522	473	516	535	487	480	505	523	504	483	527	503	511	520	503	517	492	521	505	478	488	544	502	519	535	488	498	461	498	526	499	509	483	529	525	531	473	527	524	460	511	510	515	483	489	502	471	462	519	510	449	509	505	469	497	500	493	495	515	485	508	512	513	484	535	451	521	496	515	508	490	511	481	472	508	478	506	532	486	502	515	537	500	484	443	543	453	489	477	533	535	500	509	483	504	521
27784	17341	3389	632	445	433	395	353	372	352	361	349	339	323	383	325	370	342	341	338	332	351	355	336	358	332	360	329	383	352	355	350	349	376	354	347	334	359	333	343	340	383	337	369	333	359	368	323	334	360	324	350	381	370	372	347	358	335	345	356	366	322	323	390	354	384	347	364	357	365	320	338	347	355	342	345	347	347	342	389	349	353	352	310	341	361	346	359	382	372	362	329	357	375	355	371	340	352	350	344	360	315	322	360	359	355	387	333	338	358	353	368	327	344	372	355	321	329	384	339	332	327	314	360	329	356	354	307	365	344	342	355	337	368	338	375	342	317	360	376	325	306	330	353	352	366	374	331	364	357	336	390	335	310	342	372	376	337	358	342	355	340	355	324	335	338	336	353	307	318	320	345	370	356	369	340	334	346	343	367	340	359	336	289	345	373	371	343	351	352	364	348	347	371	333	354	329	378	355	362	349	365	366	369	379	415	337	345	349	354	377	320	340	372	388	357	325	350	334	355	382	379	351	340	361	373	367	348	359	353	397	356	370	384	371	314	355	386	361	357	367	343	380	346	360	376	359	370	365	350	354	363	355	340	343	355	355	355	338	333	371	344	354	353	335	333	369	323	385	366	363	357	337	330	357	318	374	347	348	354	405	337	363	343	318	360	347	366	349	341	318	340	356	353	349	348	342	339	331	342	379	371	385	310	354	340	356	336	351	351	380	367	337	350	320	366	386	347	342	349	368	345	335	363	333	330	321	355	362	370	378	348	368	368	349	358	324	376	370	344	368	346	393	365	403	345	353	346	360	337	340	358	365	353	332	367	339	337	347	362	372	360	340	341	360	322	344	343	365	352	346	346	363	361	339	363	357	370	369	364	305	352	382	370	337	340	359	365	356	336	353	354	360	359	346	367	335	337	346	363	350	333	360	344	358	382	355	368	328	336	375	327	390	349	368	346	353	343	371	353	332	342	362	348	359	337	364	322	361	394	340	330	356	345	334	347	334	363	357	331	357	364	349	362	384	363	344	323	347	368	372	341	370	344	377	331	351	377	376	369	336	340	335	353	330	366	328	373	344	358	310	354	354	333	354	313	358	383	383	334	368	385	318	353	330	355	357	384	365	334	361	360	350	353	340	343	333	339	351	358	364	346	344	339	367	362	351	388	349	342	349	330	346	371	346	354	370	334	372	356	325	355	325	328	302	346	328	330	363	381	316	329	361	351	388	352	351	370	355	358	354	371	343	401	375	338	357	376	352	392	352	339	384	338	370	352	375	348	356	350	356	354	357	334	360	329	346	359	383	342	328	362	409	408	325	341	358	356	359	324	353	346	376	343	380	359	345	375	321	361	374	345	383	380	359	348	357	336	351	348	338	350	336	362	326	374	394	341	364	332	340	343	318	336	347	355	357	356	335	335	397	368	350	345	378	340	359	380	342	346	332	312	366	316	365	347	342	331	339	337	355	322	352	367	356	331	361	343	321	315	325	335	338	336	356	360	318	329	316	368	358	349	349	372	330	362	354	348	321	344	375	327	359	349	349	370	307	332	343	337	320	344	340	334	339	354	328	372	371	350	339	332	355	329	341	383	357	349	368	369	338	331	368	367	335	359	334	365	362	345	379	372	341	373	343	338	339	367	361	348	354	396	368	380	369	351	316	359	324	362	339	342	347	329	345	380	372	350	361	349	348	335	348	352	316	366	346	329	345	324	348	355	356	358	325	363	320	353	339	357	347	320	356	351	339	372	362	346	351	337	370	323	346	336	358	351	334	322	333	322	356	364	318	365	348	348	368	338	387	385	342	331	350	360	358	356	355	303	355	379	359	317	328	367	334	344	351	387	365	397	342	369	339	311	302	325	320	309	359	337	343	365	351	361	370	363	327	340	336	379	338	333	333	344	309	353	339	359	373	324	390	317	356	314	354	378	329	377	375	319	373	365	360	338	342	357	330	353	349	360	377	363	364	358	328	330	351	337	339	328	345	325	336	367	344	359	360	368	344	389	357	364	316	336	368	364	391	344	338	354	326	379	331	366	373	338	373	369	354	385	362	346	371	363	332	356	366	326	356	340	369	359	330	358	348	358	359	359	348	362	337	328	356	356	353	347	329	337	332	378	352	369	342	367	338	311	339	333	344	323	356	364	376	364	331	366	348	344	362	336	340	345	330	328	341	364	365	361	332	338	308	366	368	331	347	359	361	344	343	375	387	325	360	359	354	342	377	350	334	341	329	347	332	376	369	368	340	325	355	339	365	344	331	346	339	356	401	362	397	345	337	330	342	346	343	347	346	327	362	364	348	331	340	374	341	350	343	345	352	361	339	356	332	369	332	372	376	338	376	386	356	370	356	336	360	322	332	352	331	375	353	325	381	368	344	351	343	333	341	372	362	369	356	353	372	350	355	347	368	345	334	380	347	376	383	343	368	356	340	355	381	362	347	343	343	347	368	346	325	352	310	348	331	339	339	360	386	315	341	351	361	386	343	354	327	360	320	365	367	355	323	348	355	368	336	357	365	354	362	322	338	339	360	348	347	333	327	316	351	342	335	321	345	378	369	343	349	343	354	390	362	359	368	374	324	338	361	324	360	333	342	351	387	354	352	337	354	393	338	335	349	393	353	313	358	350	332	354	370	358	331	353	344	323	342	365	353	371	335	323	363	373	343	333	338	328	347	377	319	349	349	324	333	363	361	326	340	343	327	356	331	349	355	372	335	364	354	386	371	352	377	364	366	364	353	361	333	355	404	369	347	351	337	375	361	325	365	359	397	356	366	360	376	358	349	366	340	316	354	349	312	319	337	334	323	329	369	379	329	308	362	337	362	363	331	344	390	355	346	364	353	354	327	340	361	345	335	341	378	384	370	337	314	393	373	380	349	335	350	392	354	312	362	323	377	348	380	336	347	366	351	350	338	363	336	323	343	383	336	379	349	352	343	358	349	371	344	333	373	387	333	369	338	367	339	372	337	336	359	352	384	336	327	369	362	371	356	367	325	310	315	321	324	368	369	382	396	345	345	396	371	378	368	355	325	376	378	377	341	351	372	353	339	346	309	327	349	352	333	366	353	346	354	351	352	329	360	371	327	339	335	331	324	373	337	333	365	362	376	378	337	355	344	351	349	325	367	352	350	347	359	349	327	338	380	382	321	366	350	359	326	371	341	365	354	332	362	346	344	318	351	343	346	338	360	370	324	366	401	369	394	357	379	349	340	339	350	327	374	345	368	344	385	358	336	354	372	349	344	355	362	353	338	341	373	355	360	336	354	365	356	377	343	319	340	294	374	341	361	370	352	351	372	314	346	372	372	357	348	360	339	332	334	353	320	338	346	346	363	335	335	308	338	342	352	361	381	354	376	329	368	329	377	373	320	342	363	372	363	358	342	347	333	331	360	338	326	346	377	356	400	364	344	366	366	340	367	322	348	333	351	340	328	369	390	311	379	356	332	332	333	355	346	339	334	317	377	345	326	348	340	329	368	374	352	343
6225	927	731	504	483	459	454	422	385	397	408	409	357	389	381	416	422	374	387	434	371	392	402	359	439	395	367	403	408	369	372	408	404	405	427	394	401	423	401	399	431	373	361	389	342	403	393	375	366	407	407	400	398	395	367	368	392	398	383	360	417	377	389	379	409	411	391	387	392	414	406	376	390	431	368	392	366	388	374	388	372	368	374	373	402	433	439	411	400	368	443	389	413	380	436	387	417	326	383	393	411	363	410	409	357	395	420	378	412	433	370	440	431	392	385	414	343	399	385	410	415	391	382	402	394	398	412	387	409	395	390	377	430	400	397	393	378	391	362	383	394	382	383	337	399	435	385	419	390	383	380	376	409	398	399	389	384	384	404	403	400	405	389	399	392	400	379	414	397	366	413	344	403	396	406	410	407	399	402	402	418	408	380	413	398	401	414	407	417	401	411	387	392	366	389	384	421	422	389	426	394	399	399	403	356	378	414	366	403	407	391	368	396	361	381	346	408	375	404	405	386	403	375	394	399	404	392	375	379	385	384	399	402	423	422	401	409	403	389	429	423	365	416	404	399	373	398	420	413	390	372	357	441	390	403	370	394	364	402	437	399	364	377	409	410	399	380	356	388	390	393	408	392	373	381	411	353	388	342	406	380	397	413	407	382	429	391	369	395	383	380	366	332	403	389	434	392	406	371	395	420	407	369	391	399	399	380	406	367	413	419	372	364	384	399	442	401	400	424	392	413	378	430	361	381	412	372	403	423	435	422	378	399	360	354	424	396	390	399	389	381	406	411	393	412	413	366	362	389	366	434	409	390	404	370	419	378	423	391	386	385	381	406	398	395	385	352	353	404	393	385	396	389	373	400	383	401	350	364	390	378	394	397	388	404	388	423	439	421	385	401	365	396	378	385	391	395	380	352	355	359	391	417	401	407	385	348	389	433	384	372	378	327	377	414	396	373	403	419	370	391	381	397	378	364	376	361	357	360	411	378	415	424	391	420	388	408	401	393	423	407	414	384	392	361	393	414	348	396	403	380	429	404	363	393	400	391	422	377	378	383	407	401	368	366	389	359	364	402	410	399	402	409	428	443	401	421	419	383	397	377	390	375	409	416	416	389	392	410	392	404	441	360	362	422	376	417	444	358	386	375	391	378	398	361	424	388	386	405	417	425	385	385	401	355	388	355	354	394	436	399	366	411	422	383	387	371	409	399	376	403	439	376	418	404	380	382	395	362	395	379	410	391	403	389	393	362	370	390	395	419	394	367	409	412	424	408	386	402	392	390	411	402	422	411	361	397	385	370	412	382	393	411	392	387	396	422	360	409	381	413	387	394	440	416	412	375	397	409	372	414	394	416	416	391	404	423	342	439	375	377	379	385	416	421	405	383	395	386	372	397	363	366	387	356	386	403	411	353	363	413	359	391	398	392	383	403	344	400	383	396	369	381	375	400	422	395	376	387	355	382	389	385	412	366	378	369	392	397	401	377	386	404	405	404	437	365	403	403	395	362	418	417	407	389	397	377	409	380	380	405	379	373	351	381	387	377	384	395	417	389	398	395	395	405	428	422	369	382	424	415	416	393	404	395	415	429	418	402	400	391	391	383	365	425	382	383	395	368	412	373	403	404	383	414	412	364	413	393	384	403	401	376	391	413	420	408	369	402	419	405	399	392	406	356	395	404	360	374	405	373	369	405	383	406	380	412	405	388	423	383	402	379	379	407	400	400	381	398	406	412	390	441	403	424	386	411	368	396	397	424	421	397	405	403	413	396	416	381	362	410	434	432	352	414	394	378	449	418	407	384	408	387	415	362	403	421	393	388	397	366	404	383	409	419	378	380	385	398	381	399	409	391	402	417	401	381	391	394	408	413	360	389	373	379	399	399	379	378	376	397	374	387	385	410	407	381	414	411	408	416	398	414	389	398	391	364	364	385	381	419	398	408	391	370	398	384	408	412	399	376	399	390	374	413	387	384	363	418	369	386	394	385	421	406	368	401	443	381	385	397	390	399	402	399	446	419	402	363	408	392	411	411	335	377	367	356	421	407	408	411	383	417	384	364	383	381	400	419	395	406	400	379	409	383	377	425	355	392	402	402	372	386	397	389	386	401	401	384	398	371	400	384	402	421	395	373	366	445	372	371	407	383	399	368	372	387	384	387	398	400	372	371	387	395	405	373	408	418	410	398	370	391	399	374	374	408	379	357	399	378	412	360	411	427	403	405	416	385	393	398	414	419	381	394	368	408	408	425	379	368	372	384	390	395	377	432	366	424	438	367	391	395	389	384	388	415	382	387	393	398	376	427	400	385	420	349	422	379	372	388	348	390	440	388	392	427	390	404	414	386	393	415	384	389	411	421	377	394	369	411	373	415	371	414	374	417	391	402	397	391	391	404	385	384	375	372	370	372	393	411	389	381	410	361	384	365	383	408	371	378	418	404	400	377	386	382	410	371	395	382	392	417	394	387	379	383	377	366	361	392	410	404	398	391	378	384	410	355	404	396	363	386	433	417	383	383	420	382	346	385	384	389	388	390	367	405	385	417	371	352	410	413	371	422	391	394	396	383	432	395	412	407	376	406	406	396	397	414	375	407	401	393	399	391	390	407	409	409	380	401	412	406	389	412	400	393	416	393	387	403	407	347	400	415	394	423	411	389	403	367	415	384	361	390	396	390	417	392	394	406	390	407	389	401	375	409	361	357	408	406	361	411	398	407	400	403	403	401	388	371	374	404	388	386	405	390	400	402	415	410	426	390	394	388	373	374	416	354	384	379	394	376	389	367	415	360	404	357	404	363	388	358	375	412	411	365	407	434	412	380	393	395	376	374	398	380	412	391	401	363	449	408	385	406	391	392	380	421	357	353	427	389	405	365	349	388	401	402	373	360	359	384	425	420	393	406	385	395	356	391	360	373	370	364	405	395	374	414	393	389	405	370	445	410	417	440	381	420	391	401	384	383	383	395	360	430	421	388	364	391	416	400	400	360	397	379	378	416	375	422	402	435	390	408	399	419	408	365	376	376	399	417	380	426	407	392	403	402	380	379	392	423	357	405	371	415	401	411	376	392	423	353	370	395	369	398	367	411	404	415	362	380	396	376	400	398	379	439	369	395	378	386	434	409	373	363	393	357	410	414	400	384	406	369	400	419	385	368	368	372	398	380	395	379	394	390	358	405	416	368	360	397	413	444	409	379	398	404	396	434	419	389	374	359	398	399	392	414	401	379	386	416	413	410	421	355	382	404	400	424	371	413	374	377	376	380	399	350	369	396	362	391	400	379	381	405	394	343	401	399	365	390	395	419	381	421	377	431	411	399	371	389	365	388	373	353	398	444	415	402	373	409	424	401	386	398	382	353	394	390	405	385	386	355	357	401	386	403	397	414	376	402	383	363	365	420	422	385	393	391	419	414	381	400	379	409	397	357	382	384	423	401	428	387	348	394	403	390	399	377	390	382	384	407	397	376	420	404	412	390	387	389	385	400	438
23594	21024	28162	24071	21003	8140	801	546	436	336	332	295	306	268	269	287	301	244	270	238	243	226	234	248	236	230	234	227	222	226	191	237	203	205	234	220	231	244	215	221	261	195	207	212	212	213	202	221	234	225	218	209	239	214	218	218	219	221	222	247	205	234	218	199	217	219	218	206	197	217	224	213	228	227	201	207	228	175	213	239	198	213	200	223	229	205	199	222	210	218	205	216	208	214	224	199	208	217	206	217	210	211	223	208	224	201	204	241	226	188	194	232	211	209	221	202	216	220	220	246	209	209	207	233	192	202	210	212	211	199	201	217	245	248	228	212	185	193	221	202	208	226	209	230	196	206	220	204	206	199	223	227	211	219	203	224	226	182	211	202	208	227	219	228	216	188	224	228	231	210	204	191	213	221	205	190	188	194	191	230	205	215	220	215	187	186	170	214	206	207	214	184	201	245	204	218	213	227	223	227	228	216	186	221	212	196	207	214	208	208	176	197	237	196	219	201	214	199	228	204	212	188	191	202	230	210	215	208	216	205	208	225	231	207	206	209	210	219	207	195	222	218	209	233	201	210	197	221	203	220	202	225	223	201	218	205	188	186	214	212	209	217	200	170	212	202	224	209	189	227	250	223	196	229	194	190	211	190	193	205	185	173	218	224	220	197	208	192	205	197	222	234	191	212	196	215	221	201	191	195	222	223	192	197	209	214	219	219	231	203	215	220	209	194	218	200	217	188	213	231	192	203	233	179	232	204	198	250	217	228	213	199	224	208	202	230	210	249	219	194	243	229	220	225	208	218	199	215	189	222	206	201	215	214	228	190	196	223	222	188	205	219	215	222	207	202	209	219	200	207	199	182	180	212	215	210	196	235	208	208	196	207	222	216	223	198	207	173	232	249	193	208	223	220	209	215	210	221	206	196	198	217	191	203	221	246	219	228	201	211	234	213	201	217	225	238	217	236	206	213	210	189	178	193	193	198	201	220	197	216	223	198	206	208	205	218	235	196	211	192	227	182	226	218	221	202	220	219	219	193	190	223	187	186	207	211	225	239	214	188	216	219	221	207	206	216	211	186	208	213	210	221	233	237	204	223	232	215	224	204	216	211	194	199	232	195	214	196	200	217	187	209	205	211	210	241	195	194	218	200	209	234	241	212	197	232	233	222	211	229	207	212	221	184	212	224	185	228	204	237	195	199	197	197	225	204	212	205	231	188	218	221	198	207	203	205	197	193	202	199	203	213	224	221	196	190	211	206	190	173	217	215	215	225	212	196	203	199	196	220	205	219	205	236	210	205	206	218	226	215	244	231	200	183	204	218	208	205	199	222	198	219	180	201	262	193	206	215	213	183	215	199	210	210	202	216	212	223	202	205	198	195	209	219	206	180	227	218	221	222	208	210	191	209	205	208	224	175	205	214	209	212	222	241	220	210	184	197	204	219	228	203	217	195	207	200	197	220	207	223	198	229	205	197	223	208	228	197	219	186	186	200	217	190	226	200	199	228	217	231	254	209	175	209	213	211	185	198	249	203	201	211	221	197	210	195	204	216	221	223	187	221	234	194	202	192	231	203	236	229	215	242	202	206	223	203	197	206	219	208	223	205	207	209	206	197	236	190	206	215	204	205	220	211	202	204	221	237	206	208	194	236	207	202	184	198	195	196	218	228	220	203	194	201	210	211	236	195	211	182	187	226	192	224	220	177	186	233	194	194	207	216	211	195	217	197	186	210	189	203	232	195	197	224	217	244	190	182	219	207	206	206	214	230	182	242	221	212	204	232	195	207	212	203	196	217	241	233	201	199	211	209	217	216	223	225	205	220	213	189	190	237	206	198	226	213	228	206	199	201	197	216	178	219	202	181	223	224	186	212	207	228	212	195	200	215	224	223	221	234	226	242	208	185	189	225	217	193	221	202	203	180	225	182	181	187	248	235	224	211	212	195	197	204	232	207	202	201	210	214	192	214	226	235	212	231	202	185	194	201	185	218	215	222	237	206	188	213	209	196	213	201	205	196	187	201	196	206	199	220	215	187	225	198	220	221	211	202	187	178	224	205	240	198	201	215	207	215	205	231	229	199	190	187	216	210	231	191	226	200	200	227	200	206	205	211	221	202	194	218	185	213	218	190	208	202	246	227	215	223	218	202	217	236	199	200	209	218	223	217	206	220	207	204	225	201	196	203	187	207	194	200	201	208	241	201	204	196	210	214	258	220	223	220	207	204	197	229	238	234	213	217	207	200	210	208	231	188	203	192	213	200	210	219	188	208	215	218	231	194	197	222	191	189	241	225	194	197	195	190	204	205	191	230	220	196	197	227	212	222	208	215	197	224	189	233	211	200	217	214	187	206	199	206	195	206	217	188	204	209	206	189	185	189	225	201	220	232	219	250	207	195	217	215	194	243	215	213	205	236	184	207	187	218	236	200	192	213	206	192	212	196	241	218	204	212	224	196	209	194	195	223	223	201	201	203	217	235	200	206	216	201	197	232	216	211	208	223	237	220	228	205	210	194	219	192	216	235	191	231	214	229	230	227	209	205	188	199	212	227	234	221	234	200	212	223	188	197	227	190	212	216	223	233	207	213	213	208	215	217	214	202	199	211	219	209	207	223	249	214	210	196	203	222	212	181	203	209	209	231	227	200	191	197	208	225	216	212	215	222	192	192	210	200	218	229	210	213	226	208	209	214	197	221	220	221	204	253	205	200	199	199	213	226	209	193	185	214	182	187	196	207	240	214	201	225	226	252	224	178	228	206	203	211	213	210	222	205	215	201	207	191	196	210	232	210	204	189	214	218	215	219	219	220	180	224	224	222	215	180	225	217	188	206	239	213	216	223	219	232	213	216	200	217	207	185	198	201	225	194	211	184	200	210	221	201	216	198	222	191	215	214	201	209	208	192	197	216	198	230	204	199	203	223	222	224	226	217	204	208	205	213	185	204	235	184	185	200	210	194	233	222	209	214	175	195	221	228	210	210	211	202	199	205	195	199	233	209	225	213	208	216	205	221	191	189	214	216	214	222	207	194	232	231	223	204	224	205	219	202	205	197	180	218	216	219	223	221	202	204	216	202	206	208	205	214	224	212	214	209	211	224	204	193	212	179	203	181	216	206	189	206	195	205	212	200	194	209	213	217	197	200	212	227	194	188	205	179	200	238	199	219	233	176	211	197	201	200	217	202	207	224	184	193	190	177	217	214	199	222	235	232	206	217	213	189	209	220	235	210	215	219	210	220	241	206	236	204	215	225	202	214	212	216	201	199	195	209	216	197	212	228	204	208	213	194	206	204	205	188	232	209	216	219	179	209	200	184	211	238	245	235	221	207	233	223	222	211	229	214	229	210	219	205	224	197	201	194	222	200	191	212	206	211	215	176	214	224	203	196	203	227	212	228	219	225	229	200	223	197	188	224	198	217	189	208	206	190	214	215	192	215	219	203	223	212	241	211	216	210	198	231	207	198	236	219	214	235	222	211	233	221	205	203	216	218
21984	8325	5652	2511	1847	1372	1047	841	682	573	484	458	422	391	346	356	312	320	280	299	298	274	283	274	257	290	258	259	264	276	270	259	267	245	260	239	265	258	247	230	257	246	230	215	246	252	223	264	245	269	232	230	233	244	246	252	252	237	254	255	246	253	267	238	277	259	265	264	228	249	229	229	240	233	212	238	221	277	227	260	220	232	253	231	211	243	244	231	211	242	237	217	240	233	247	203	207	236	240	234	243	251	234	228	243	243	262	239	223	214	251	246	236	253	263	259	208	252	239	211	242	265	254	220	241	244	226	231	250	228	232	230	262	233	234	237	229	233	247	263	268	241	244	242	260	259	233	245	251	243	227	225	249	245	232	236	238	274	220	249	249	248	235	248	221	249	246	260	208	238	269	215	211	275	240	234	252	245	253	249	235	246	244	226	213	244	236	210	246	252	217	226	218	247	265	241	269	259	262	228	247	248	225	262	251	249	231	254	254	264	232	220	238	254	251	230	225	227	220	251	237	238	239	241	230	226	227	238	253	266	260	245	246	218	231	247	202	243	213	227	208	241	241	234	237	236	228	229	248	260	240	207	263	247	246	231	238	261	213	203	247	241	231	234	224	266	252	241	257	252	239	238	223	247	224	242	238	232	245	249	242	259	223	254	256	247	256	236	249	242	239	208	211	268	258	224	223	237	241	258	237	211	243	219	224	225	228	229	214	221	253	271	246	248	240	242	236	231	233	238	237	270	252	229	244	255	272	245	215	247	250	221	240	254	233	281	219	242	232	262	249	238	243	228	236	230	228	228	216	247	234	245	223	246	226	228	226	247	250	255	222	212	224	236	262	212	243	238	230	246	243	240	223	237	237	219	239	257	231	246	235	255	235	268	220	241	245	229	224	235	241	222	236	238	257	237	253	248	251	245	235	256	251	268	215	225	241	259	225	243	217	236	232	220	236	226	281	241	246	242	236	236	210	262	239	229	256	245	245	223	226	206	266	231	239	253	232	215	251	226	250	262	252	255	249	231	229	223	231	225	254	224	238	246	260	263	242	245	251	224	255	278	229	244	240	235	269	232	232	233	226	242	220	223	253	252	227	234	262	226	223	259	233	231	246	245	263	267	255	205	236	249	244	213	212	214	243	236	247	238	246	212	247	239	239	280	213	211	254	236	240	246	238	281	220	245	226	253	211	231	226	262	261	246	217	252	233	236	227	216	255	256	266	234	247	233	238	223	223	227	259	260	237	197	214	208	253	227	249	245	233	214	242	261	245	224	255	244	232	243	234	230	231	246	243	248	233	225	219	244	228	202	234	232	244	240	238	223	229	222	232	237	229	244	237	217	245	251	218	225	255	246	257	253	240	224	242	251	231	249	222	221	240	257	244	227	221	238	233	241	223	236	239	242	223	228	250	239	229	263	256	259	271	226	219	251	254	229	236	274	248	225	253	215	240	235	259	210	213	254	243	217	250	238	234	232	258	244	236	236	256	258	210	243	242	270	240	221	218	235	251	218	252	237	228	254	217	242	221	230	238	246	224	227	226	239	245	267	241	230	225	232	255	252	292	258	262	258	251	224	244	258	260	228	248	258	236	247	257	238	236	224	242	220	264	223	245	220	235	212	224	230	228	221	233	264	231	242	242	249	228	249	232	226	251	236	238	215	250	233	244	236	235	234	258	223	225	232	225	237	247	240	230	254	226	239	242	223	221	232	270	267	245	258	261	249	252	242	255	235	215	228	259	221	245	241	224	232	260	265	216	242	224	218	251	222	241	228	233	224	232	223	236	234	231	207	250	244	241	258	250	245	245	236	232	252	208	213	233	243	221	214	235	240	225	242	241	270	263	245	233	241	249	247	280	245	230	221	238	240	245	216	209	227	255	260	240	266	238	233	250	228	245	213	231	226	254	234	231	232	245	228	205	251	225	240	247	231	241	259	251	269	259	256	237	256	247	223	264	264	223	246	227	253	218	246	255	256	250	264	255	234	233	217	212	237	233	218	254	223	226	246	235	241	247	216	276	249	219	249	244	271	219	238	230	244	249	249	212	219	232	230	242	273	241	265	264	233	247	248	227	260	226	250	236	231	240	264	256	247	226	251	225	203	249	234	244	268	221	247	232	242	251	223	240	264	297	245	237	214	236	238	215	223	257	254	248	253	259	236	251	238	228	232	249	245	229	205	231	241	238	265	229	212	248	242	246	226	228	234	223	273	245	247	251	248	231	257	237	199	229	231	243	237	241	248	242	220	237	222	219	234	217	244	219	231	228	233	244	247	241	252	262	245	234	265	245	234	244	232	234	265	223	241	275	262	253	269	249	252	228	239	261	239	256	242	232	223	227	247	233	249	266	206	247	261	236	245	263	231	257	227	210	211	218	259	247	271	230	230	235	280	227	222	233	257	236	245	239	230	228	250	239	233	230	247	232	229	222	239	233	234	211	243	232	261	262	225	230	230	264	253	247	276	236	252	237	224	220	228	228	227	256	223	214	249	235	246	233	236	243	223	262	241	235	246	260	234	248	220	246	244	282	243	239	205	215	217	227	230	259	233	251	238	222	233	251	263	249	224	244	239	248	262	244	246	245	266	232	235	220	224	244	231	266	238	230	229	237	209	242	232	231	235	252	251	230	246	213	264	238	239	238	218	261	227	243	250	231	236	259	251	238	239	216	231	225	238	275	220	264	269	227	240	230	241	240	225	261	236	247	256	233	251	240	235	243	243	222	273	203	248	225	243	205	229	236	244	275	238	239	254	245	239	265	244	230	216	236	251	229	266	246	237	264	248	219	227	227	253	221	248	261	235	232	224	217	201	197	245	229	226	255	224	254	261	255	236	237	241	254	250	228	252	237	227	244	240	243	229	205	213	261	227	240	260	211	224	237	220	245	243	215	247	223	228	243	227	250	238	239	225	245	241	235	238	235	246	224	208	251	243	244	244	236	236	256	217	214	245	254	250	231	224	225	246	247	284	218	227	220	232	244	229	214	195	243	249	235	252	250	228	222	254	231	262	229	218	226	230	234	244	231	227	252	240	234	229	220	266	227	252	259	247	210	242	210	237	262	258	249	236	215	235	205	241	274	257	222	199	231	239	230	232	251	252	232	240	251	247	245	245	247	231	246	228	258	220	228	242	215	226	262	235	250	260	212	249	220	235	210	246	230	274	249	242	251	257	224	233	253	240	222	265	211	255	238	248	239	252	227	217	263	243	240	243	228	246	240	208	244	241	256	240	238	250	225	242	242	251	253	236	231	260	226	199	246	265	238	240	222	240	223	244	215	237	247	185	242	257	229	280	262	259	220	235	260	253	252	258	215	235	263	235	244	236	243	235	259	251	232	248	248	239	251	256	215	244	247	239	247	233	247	234	273	217	219	255	233	263	231	247	241	251	240	227	245	231	246	250	237	246	236	248	233	278	235	229	233	218	246	249	228	213	246	222	268	271	216	243	248	230	228	230	220	217	246	230	239	229	261	267	236	255	220	237
24801	21029	26988	25169	8978	1076	861	733	719	732	675	627	690	661	712	673	650	633	660	657	642	629	626	664	623	611	571	592	633	663	668	617	617	604	640	542	575	651	561	594	601	612	553	589	606	599	592	624	653	553	561	588	596	645	563	634	592	559	612	580	617	638	614	622	583	643	581	632	617	600	643	626	614	588	602	607	650	605	601	571	590	613	645	608	694	603	616	625	608	608	612	666	646	632	637	657	584	597	641	585	642	618	615	630	649	581	609	601	603	629	618	635	577	610	572	645	609	602	589	599	613	657	608	637	584	589	607	615	613	611	581	654	607	608	629	648	612	638	602	627	607	659	654	631	576	655	607	605	591	566	608	608	565	594	556	616	593	617	621	661	597	550	618	600	583	615	610	588	630	625	606	613	623	588	609	595	610	608	627	588	581	607	594	597	561	637	608	602	625	615	611	578	625	573	587	627	613	603	587	650	603	621	578	627	601	613	608	584	583	603	594	618	596	614	604	625	642	576	622	603	640	616	591	606	581	601	593	571	611	589	623	616	670	606	619	588	615	592	608	611	594	581	623	613	604	568	659	654	649	596	602	599	614	644	639	583	653	630	668	633	636	603	602	647	590	622	589	622	633	623	603	618	578	598	607	645	640	580	596	585	603	573	583	637	593	566	586	656	580	647	597	603	596	642	599	617	618	642	623	569	605	556	592	647	678	603	644	565	629	644	606	604	641	577	588	631	623	642	606	557	545	594	637	614	617	575	587	582	623	594	618	637	627	643	619	623	610	624	628	604	597	635	627	617	595	651	637	596	597	617	613	614	592	600	575	583	585	570	599	609	645	664	629	569	644	656	598	626	612	609	591	607	608	591	625	623	561	629	608	635	661	647	648	611	612	580	599	604	622	659	614	610	618	662	576	629	575	592	587	624	577	625	621	602	614	639	646	597	598	616	626	617	634	590	624	605	578	577	590	551	586	602	595	607	593	589	611	606	578	649	632	609	631	600	591	636	646	627	593	626	605	536	617	615	580	630	621	602	621	596	581	588	610	631	624	620	611	624	629	617	601	612	596	613	607	568	624	656	606	598	624	595	621	576	613	618	627	575	606	636	613	555	665	627	594	645	572	621	630	602	601	614	640	611	579	605	572	596	562	627	573	621	630	630	650	616	620	616	596	591	612	636	629	601	643	580	621	586	588	638	629	584	621	576	597	639	578	617	569	583	663	587	595	599	635	605	597	582	599	624	606	602	620	601	576	587	621	687	598	648	620	643	642	623	597	601	597	625	665	616	665	633	632	619	577	597	620	593	570	615	624	643	629	618	570	619	589	575	581	556	599	602	626	581	610	616	629	603	669	623	616	576	619	630	540	581	626	624	646	595	583	609	649	593	622	608	612	607	665	597	598	630	625	572	626	612	616	626	656	623	606	602	632	597	616	612	607	607	623	613	599	633	604	564	611	610	601	607	587	624	557	641	672	597	600	610	635	590	609	627	643	560	581	618	595	609	572	613	601	636	571	606	586	607	662	655	634	605	573	634	595	601	567	605	605	596	604	605	602	585	594	620	562	596	607	621	590	623	648	590	633	627	616	599	609	646	595	618	612	611	600	556	605	604	607	594	583	602	603	666	611	627	652	627	649	596	580	619	610	634	590	597	591	615	601	595	583	638	598	595	590	614	620	629	609	635	626	605	586	613	597	630	586	628	567	621	592	633	611	580	592	567	646	659	608	582	613	659	630	642	569	628	610	665	608	623	640	602	604	614	639	651	599	578	628	596	582	594	637	652	610	584	622	612	588	660	616	593	605	579	637	626	623	624	599	592	634	591	601	625	619	611	612	590	594	576	628	568	578	572	590	617	580	597	621	620	615	636	573	626	611	648	633	600	630	624	618	626	597	568	627	632	610	601	641	595	616	591	616	601	621	620	592	615	661	605	650	615	591	606	620	604	620	641	600	603	648	624	621	639	551	623	610	638	626	613	601	606	625	624	575	578	607	606	619	666	603	589	576	610	618	634	608	618	610	601	606	644	599	671	596	612	584	642	583	645	586	579	608	588	575	620	629	621	624	594	608	610	633	609	576	608	624	617	604	627	608	586	647	659	557	608	604	644	590	608	586	642	610	596	631	608	595	623	619	572	586	622	576	608	653	629	582	603	602	586	576	573	605	605	640	632	591	605	606	614	606	632	627	570	594	622	599	595	617	613	570	626	591	593	623	574	578	608	643	572	588	671	614	646	573	633	590	612	618	624	627	625	647	602	594	607	584	626	663	641	628	600	650	621	597	556	600	624	572	586	611	604	597	599	630	641	618	612	580	610	584	614	637	679	625	605	590	601	600	620	566	602	612	602	575	630	601	595	571	638	612	601	592	593	617	635	630	617	606	559	609	622	579	606	632	583	597	595	617	649	595	629	580	600	589	619	638	612	654	662	625	612	656	582	661	572	591	687	597	628	609	628	583	598	631	609	588	589	639	608	615	619	570	635	591	624	617	596	607	583	632	623	630	608	626	629	613	623	625	639	604	642	568	633	595	583	608	600	588	622	582	621	584	603	592	623	641	623	559	593	608	607	620	591	617	615	603	580	603	585	604	653	615	623	614	616	587	619	597	611	626	603	603	597	646	634	618	582	616	598	627	594	660	596	576	628	626	586	612	633	577	602	629	599	619	614	607	623	618	660	640	661	639	627	600	624	586	598	607	615	633	565	622	585	574	589	683	578	611	612	618	653	608	605	616	609	605	626	574	585	640	653	599	616	603	611	619	610	607	598	594	593	638	682	614	649	636	683	611	597	539	640	607	647	635	650	611	627	593	621	659	601	624	575	626	623	589	632	617	601	612	597	645	615	613	606	613	673	613	612	597	598	613	621	585	589	614	618	589	598	564	585	629	610	576	614	588	658	606	594	645	659	572	588	593	577	613	635	589	597	605	634	655	591	568	604	581	623	607	602	590	619	618	589	629	622	628	656	606	634	596	618	611	635	634	619	620	650	614	589	599	641	634	574	609	642	626	654	611	646	630	658	611	595	632	571	585	589	621	586	600	621	574	582	597	586	599	619	619	633	600	632	577	611	587	617	636	614	565	598	619	622	609	633	631	620	632	595	589	659	577	577	631	595	664	569	582	586	577	566	650	640	590	615	650	611	566	626	612	616	664	627	612	604	638	577	603	601	589	612	591	662	660	612	614	623	598	607	598	603	598	562	588	626	595	615	627	651	621	589	593	602	657	601	581	656	610	642	603	617	646	664	567	603	613	641	624	565	605	592	616	594	633	597	604	554	606	578	617	617	612	632	633	660	587	648	559	610	602	591	631	587	590	663	604	639	595	593	606	613	654	595	646	618	572	614	593	623	618	612	582	619	603	620	625	611	584	614	614	628	625	623	599	650	595	582	660	656	640	586	584	544	625	587	635	620	614	601	620	617	624	627	609	651	625	637	598	582	580	640	560	607	613	582	595	591	596	571	612	567	601	595	565	614	637	624	606	578	595	590
17642	4957	3297	1891	1462	1228	1065	994	852	769	794	747	804	712	660	685	689	702	693	731	689	701	659	700	653	680	609	664	645	631	631	694	653	666	650	676	667	648	628	656	653	621	653	632	637	637	594	678	626	649	680	649	650	672	596	646	608	654	612	632	595	670	650	690	638	642	625	619	665	623	687	659	693	610	600	659	628	653	644	630	648	650	620	637	639	672	696	634	617	655	616	643	628	652	655	657	620	656	607	631	634	626	663	665	628	649	632	661	671	660	620	655	634	641	616	633	649	645	669	654	593	645	658	686	655	660	613	623	659	631	637	665	649	629	602	664	629	648	634	611	602	694	567	643	618	656	675	622	632	622	620	674	612	651	639	627	620	641	658	628	646	601	636	664	615	661	624	623	638	611	659	636	625	637	638	612	651	645	612	674	658	643	686	643	633	630	680	654	673	624	602	615	648	643	660	668	647	622	671	621	627	618	647	637	671	691	610	670	633	636	615	622	642	646	602	649	599	599	640	633	628	614	656	582	654	637	621	619	668	660	683	638	593	693	650	665	649	676	634	664	605	660	664	660	639	685	662	640	633	629	622	642	645	643	679	611	630	640	649	640	665	672	614	642	638	655	649	658	669	645	639	691	629	651	614	666	658	672	652	650	680	631	647	648	638	670	673	646	679	665	643	680	669	655	638	651	639	632	657	612	670	623	658	645	596	637	663	645	639	605	636	667	672	657	612	647	627	642	681	586	624	664	631	660	620	610	634	654	639	662	608	616	648	658	655	593	655	623	648	676	631	630	653	601	660	602	640	644	626	634	640	645	660	654	630	668	640	657	632	643	597	652	652	638	611	634	644	655	656	653	621	664	622	670	650	624	634	695	621	643	614	678	672	625	656	643	657	638	635	649	656	591	603	608	659	656	662	617	622	581	637	666	605	678	639	632	633	669	606	636	663	661	657	626	669	612	662	637	640	640	704	641	667	658	586	638	619	599	678	706	618	653	642	657	658	665	630	623	648	634	667	644	592	633	624	638	642	634	666	640	615	645	639	662	627	657	656	684	575	612	677	609	636	648	620	611	688	623	659	676	646	685	639	645	642	633	655	666	651	646	657	593	664	613	602	656	677	624	662	672	650	698	650	629	652	661	705	703	614	644	621	669	623	685	614	638	630	612	650	632	617	624	599	630	687	677	643	658	646	670	698	716	673	661	617	620	604	585	640	609	643	679	622	651	638	623	650	641	615	645	634	626	642	676	691	639	604	642	645	650	664	631	687	606	717	637	645	643	635	610	635	644	683	589	648	633	641	635	655	657	638	684	641	622	658	627	621	652	653	649	641	632	617	643	653	647	663	651	637	625	685	645	672	654	617	663	653	624	649	629	632	664	645	652	630	647	646	670	615	630	659	618	659	647	666	670	618	644	600	643	653	681	672	600	627	636	646	656	637	658	630	607	585	597	661	658	619	634	630	646	628	628	648	629	630	656	636	627	684	625	634	650	598	633	665	627	647	633	635	668	671	623	616	607	671	607	607	641	641	654	642	659	621	617	646	708	653	623	659	686	621	613	621	680	637	661	601	661	643	638	666	611	622	638	677	683	640	656	622	663	648	645	634	681	595	649	671	680	618	685	652	695	650	685	678	613	630	644	645	641	664	628	631	672	627	644	653	625	657	643	620	612	657	654	639	633	614	614	663	646	652	639	622	654	632	650	661	618	701	649	630	667	655	684	611	646	604	691	658	656	690	640	656	626	674	631	653	726	608	669	676	673	638	654	613	677	626	697	614	658	604	624	691	634	591	663	648	655	643	634	665	610	684	640	622	622	634	631	631	653	705	620	580	665	662	613	619	618	619	612	632	663	650	621	655	641	659	628	612	626	657	626	626	643	624	649	623	653	634	666	701	646	637	667	634	637	652	585	648	636	631	670	672	634	659	686	657	673	634	617	621	617	675	625	631	632	650	610	641	618	693	634	628	694	615	642	624	683	698	643	671	626	666	648	641	618	644	675	600	644	612	667	625	665	664	643	686	633	637	625	634	643	652	633	647	669	611	647	665	592	626	600	631	613	667	648	609	626	622	654	673	589	668	621	631	675	617	633	627	657	624	615	667	620	658	650	591	669	646	651	626	671	630	637	641	662	626	633	588	643	642	647	685	626	692	640	670	675	637	631	671	670	633	633	644	691	686	602	629	624	630	616	680	687	703	667	671	665	650	614	680	625	630	643	668	697	633	696	645	598	611	624	608	639	652	631	619	665	642	622	645	637	649	673	667	682	637	632	639	647	637	587	618	608	629	597	610	667	609	631	613	636	648	634	666	608	651	609	614	659	643	612	647	652	613	680	600	665	602	622	622	643	625	656	657	618	593	682	641	663	644	654	636	643	632	674	612	628	642	667	637	639	624	611	646	624	645	614	659	610	660	648	630	699	658	687	635	627	656	630	649	605	643	641	650	678	680	681	677	643	627	600	646	664	645	617	630	662	641	687	626	674	625	674	667	700	691	625	633	673	649	634	634	687	621	626	604	618	655	680	652	655	650	614	663	636	621	626	633	641	646	642	598	667	646	629	640	613	681	596	652	612	657	629	633	674	636	661	626	649	698	637	601	625	637	657	628	644	681	614	664	649	620	676	561	644	652	630	627	662	611	670	623	636	668	619	604	657	640	590	621	672	597	627	663	633	649	612	641	651	651	650	659	630	626	615	639	650	649	644	596	669	669	646	650	623	624	638	642	631	679	622	669	612	612	635	630	687	666	649	676	586	642	635	677	636	652	664	634	604	625	579	681	660	675	654	620	652	653	693	653	643	636	644	641	604	619	670	654	651	664	644	637	607	667	640	690	602	656	616	662	678	666	599	610	630	658	675	683	682	639	640	602	633	642	633	641	632	625	624	627	626	656	624	619	589	640	614	640	623	593	606	671	621	648	642	653	638	646	662	623	653	662	637	641	627	617	619	617	644	661	656	653	658	637	625	593	691	676	660	675	619	630	632	636	679	665	614	662	623	686	659	663	696	661	624	613	661	626	603	598	666	646	629	653	631	665	620	637	608	653	650	649	702	633	630	672	600	586	677	662	647	617	679	704	609	647	656	648	655	583	636	663	617	673	589	633	641	675	646	626	683	632	660	630	667	629	652	640	635	646	619	618	640	658	651	630	635	647	648	629	656	647	623	635	661	647	631	645	679	617	665	662	683	699	652	618	610	613	685	634	649	637	652	656	618	637	648	629	657	607	699	597	656	598	664	644	636	640	646	603	603	648	672	628	609	657	673	656	633	584	587	617	631	646	617	695	668	641	633	647	646	637	658	606	657	579	632	646	684	669	635	623	674	657	637	634	629	596	632	673	619	612	674	621	642	633	638	617	622	637	616	632	630	622	629	645	631	682	626	643	640	647	652	629	635	652	688	651	645	686	645	637	638	654	655	621	622	629	641	660	660	641	585	625	637	631	630	624	651	635	657	663	663	665	631	670	673	601	643	641	619	645	608	631	658
22476	21055	28669	23656	21054	21081	7080	1219	884	873	793	712	686	655	613	628	587	586	580	580	544	525	552	535	541	508	552	531	513	525	550	529	508	551	563	477	508	489	489	497	490	489	515	531	475	492	502	484	522	529	504	487	459	545	499	502	525	495	512	501	513	518	467	524	507	500	491	489	527	515	498	480	493	488	476	482	499	506	475	456	490	479	495	545	509	508	460	525	511	494	515	511	508	498	557	539	503	496	494	584	495	512	491	496	475	478	512	504	530	483	483	500	529	486	450	502	510	487	486	532	497	507	472	514	477	542	534	503	508	491	528	475	546	484	523	474	486	491	487	528	477	486	497	523	476	500	469	502	489	474	491	525	501	483	534	478	518	468	496	507	499	490	477	516	513	504	504	522	496	513	468	508	486	488	569	522	533	483	466	491	473	535	499	455	512	544	478	490	480	483	523	500	494	512	493	476	496	515	473	538	496	507	467	493	494	509	455	468	493	534	499	485	507	514	465	487	499	503	522	506	495	530	464	473	455	489	510	522	512	491	516	516	493	491	500	508	515	501	517	486	526	498	479	501	480	513	504	515	495	502	513	485	459	537	497	493	499	522	543	469	481	523	472	486	517	496	487	481	436	491	500	483	493	474	539	536	460	512	492	501	490	569	471	504	487	508	492	509	520	482	486	485	493	505	502	500	511	495	522	488	496	506	492	518	517	496	511	511	482	479	528	488	493	470	541	500	502	505	499	492	504	532	517	546	470	506	505	480	528	492	476	535	491	472	502	465	498	493	523	494	504	503	490	520	513	501	494	486	459	479	495	517	530	535	501	480	500	491	492	491	513	548	540	514	513	503	524	498	467	478	496	483	546	512	509	455	479	509	528	508	562	468	517	473	506	453	481	481	508	491	512	476	502	513	509	467	517	524	504	489	499	530	496	502	484	470	467	534	495	469	473	489	486	514	498	510	477	502	520	490	499	539	511	490	500	494	503	520	507	513	478	489	527	516	491	454	536	500	459	465	484	523	516	538	514	491	510	494	466	523	471	489	493	503	524	480	472	537	519	521	491	501	450	488	524	509	478	478	495	476	476	493	491	521	505	509	492	495	486	507	479	468	471	497	489	514	499	502	500	479	511	484	476	542	456	518	517	503	530	474	488	483	493	481	522	489	480	478	474	529	518	491	537	482	494	441	493	497	517	515	509	522	511	467	511	523	514	492	445	544	473	487	528	517	510	498	501	466	472	544	513	447	470	551	479	507	550	453	455	500	464	501	521	511	481	529	481	490	533	496	517	469	520	483	501	509	502	506	523	470	532	499	491	444	487	538	506	492	478	500	498	484	539	507	491	501	494	480	472	494	511	537	509	490	481	515	489	464	534	491	496	439	496	489	479	516	506	497	528	538	536	462	471	499	475	532	482	516	525	487	488	503	529	527	540	524	475	498	486	482	464	484	473	504	509	501	498	510	518	500	512	484	486	493	493	553	503	452	491	526	531	491	496	469	478	509	483	550	516	517	503	498	483	500	507	483	503	505	483	484	487	530	533	500	479	502	534	471	500	525	514	508	467	519	482	460	553	505	479	506	533	492	485	471	467	484	492	524	465	512	475	508	478	513	474	505	502	499	508	532	542	510	512	504	508	495	505	487	464	528	547	487	497	493	461	514	471	509	435	496	465	487	485	544	460	484	470	512	506	503	465	471	457	495	486	519	496	506	471	472	511	481	487	517	525	479	477	490	479	503	508	540	491	489	512	514	506	526	474	503	497	530	481	507	496	470	492	473	521	499	486	466	474	537	459	480	466	502	483	455	513	477	455	494	481	471	512	485	531	521	481	522	475	469	509	515	490	508	500	491	490	489	493	489	514	559	500	504	477	499	501	506	488	470	475	531	528	537	483	521	544	472	512	536	512	488	522	501	508	505	514	535	503	514	492	503	520	498	478	511	496	483	473	510	493	505	494	489	500	470	514	466	497	486	509	494	477	505	496	469	503	512	502	527	472	481	488	511	499	474	484	491	519	451	518	494	497	513	494	454	470	476	519	493	476	496	443	489	510	503	500	480	528	500	490	449	507	458	534	512	504	480	492	498	541	518	476	491	469	474	467	516	473	491	526	476	475	490	530	511	504	460	524	488	540	499	541	507	516	476	467	488	513	447	514	465	487	476	481	524	491	501	503	512	481	478	470	485	500	538	541	472	472	491	463	476	483	520	478	491	504	468	460	509	510	500	504	513	475	457	501	517	530	457	490	519	513	492	498	493	493	518	533	493	494	496	539	492	459	525	505	474	500	495	491	508	537	437	521	525	545	524	519	475	488	507	542	509	476	463	535	508	527	497	474	495	472	523	527	528	531	463	528	472	513	528	487	490	525	491	465	503	511	457	521	516	503	505	543	524	481	477	469	481	515	514	488	554	524	506	530	494	490	472	509	490	511	516	520	504	488	461	509	483	503	458	542	499	501	509	471	484	518	495	500	480	514	502	500	506	524	465	491	492	492	505	460	485	461	496	493	517	464	504	488	436	547	481	538	498	508	436	467	528	511	486	496	522	481	484	501	499	519	509	483	492	503	514	466	533	502	495	495	515	482	486	489	445	514	505	513	499	529	525	498	513	484	490	505	532	507	504	472	531	516	519	523	479	543	498	534	492	553	513	515	506	502	495	510	490	512	510	518	504	516	449	485	552	466	471	476	474	513	495	510	450	494	520	463	501	473	481	495	453	470	491	487	505	496	468	462	509	554	504	486	509	477	489	519	499	510	490	507	497	492	493	512	508	538	480	476	493	514	536	472	470	537	496	509	470	487	493	468	512	439	487	484	453	470	488	499	472	475	514	506	494	478	504	524	509	529	483	475	528	501	483	485	494	485	492	485	500	505	525	504	506	553	484	475	477	474	499	502	515	480	544	497	503	476	490	543	474	455	519	568	488	500	492	449	494	516	521	500	514	539	473	533	515	527	506	534	519	442	482	511	523	497	550	494	499	516	447	545	518	515	533	488	524	528	533	509	513	489	486	530	494	443	510	522	507	537	512	459	484	500	499	482	514	528	479	489	528	486	495	535	535	487	506	536	536	494	527	512	487	508	460	507	529	474	498	523	481	485	559	502	480	470	490	476	464	514	538	455	520	515	472	491	500	523	520	510	539	498	494	502	457	493	473	531	444	502	518	493	484	510	515	507	500	484	516	495	552	495	519	437	459	518	484	510	453	555	508	501	451	470	497	461	523	530	439	518	480	490	493	463	541	504	532	512	468	494	471	518	498	492	477	516	538	479	483	538	540	486	514	504	485	526	528	526	504	489	456	514	501	481	516	501	532	486	507	514	525	483	529	520	488	486	497	459	511	445	508	470	475	512	506	505	475	504	469	461	499	461	483	519	482	492	487	499	468	476	449	563	513	475	499	505	495	514	524	498	482	500	511	463	479	498	467	489	486	470	518	498	495	484	492	549	498	463	485	481	497	527	495	431	478	482	519	465	515	506	501	523	506	510	531
24198	13992	9513	4742	3484	2623	2068	1665	1344	1133	1029	924	857	771	732	760	651	668	671	598	638	583	629	592	543	609	516	586	552	559	559	531	544	547	535	473	542	522	536	532	530	554	512	508	505	499	538	517	528	508	542	492	510	529	516	533	545	535	515	504	514	496	580	509	544	511	506	523	520	516	542	525	528	541	517	527	511	488	517	550	464	537	539	486	474	500	502	486	491	481	477	515	523	512	514	501	489	486	501	542	477	501	536	526	532	506	507	490	537	464	491	476	506	539	483	515	529	563	519	511	450	516	494	523	549	505	552	509	537	525	526	494	510	503	485	474	546	525	487	470	488	478	512	500	513	519	445	509	516	524	503	473	537	523	505	543	478	521	541	544	516	488	447	490	506	488	486	498	517	565	516	512	502	497	502	480	471	532	494	497	501	550	514	502	502	514	506	498	525	520	493	506	506	509	516	508	520	496	514	525	472	517	508	500	502	515	502	508	476	486	517	546	477	520	540	530	501	461	500	492	465	523	507	476	537	596	503	517	498	516	518	507	538	525	504	483	466	532	494	482	503	527	488	500	558	532	508	541	510	489	473	468	543	512	524	512	499	498	537	490	510	531	518	498	493	501	547	526	491	487	520	480	487	506	540	516	491	507	490	520	496	497	503	522	513	534	528	515	504	509	522	516	487	509	480	476	505	509	534	489	540	503	525	497	549	490	497	511	525	528	488	511	506	503	438	522	479	487	514	524	493	485	515	529	523	455	499	530	505	528	494	512	484	497	499	493	491	477	486	533	515	490	494	491	502	521	465	488	538	498	557	500	520	508	490	527	525	509	529	489	522	529	480	492	505	529	482	512	511	504	509	554	531	508	551	483	490	512	512	514	520	540	518	491	485	545	502	490	562	505	569	490	523	509	507	487	536	494	531	497	514	503	479	532	540	474	488	468	464	529	499	510	498	495	474	524	517	504	458	504	477	505	510	471	543	505	448	513	491	477	546	547	455	494	529	506	511	540	480	547	515	497	489	491	486	508	519	517	491	527	543	510	500	492	519	523	510	546	506	486	495	495	509	487	491	520	507	518	465	505	463	497	496	479	490	527	470	528	512	482	482	489	458	487	489	492	495	486	484	497	536	521	504	521	490	500	547	503	515	525	522	486	518	496	531	525	535	481	535	491	519	470	505	499	533	516	524	493	487	498	479	497	491	486	494	495	507	531	543	514	499	512	521	480	501	517	482	482	469	473	493	527	471	484	521	478	498	466	520	504	513	476	485	520	526	503	475	538	538	523	495	521	492	500	501	499	556	468	499	560	483	515	526	492	488	497	514	496	495	506	523	514	516	460	516	482	476	488	513	540	508	489	505	478	488	493	533	520	536	509	488	491	502	552	505	538	492	504	514	488	507	519	540	566	528	514	466	505	483	509	490	500	509	519	487	509	511	511	505	492	472	535	526	491	465	497	533	490	525	501	551	490	495	501	548	537	492	503	522	493	515	518	492	513	508	511	495	468	496	556	523	531	489	481	495	513	538	544	544	527	540	531	479	518	512	486	512	488	478	529	513	524	496	521	527	520	535	530	472	500	501	545	492	538	501	535	457	497	546	478	512	515	514	495	496	484	505	494	503	520	516	487	483	496	522	543	513	468	517	495	539	461	529	495	508	507	473	495	528	517	478	492	490	545	511	522	504	488	539	498	499	512	474	519	516	515	460	500	495	490	549	506	511	509	479	512	473	513	489	488	501	520	487	497	522	497	499	492	515	514	524	517	510	527	527	481	486	499	511	478	463	498	519	501	484	489	511	499	498	510	528	527	484	516	493	505	493	473	486	484	488	525	505	499	550	494	544	500	456	541	531	551	530	513	527	481	515	473	543	510	521	522	551	486	539	527	534	511	522	505	477	514	522	504	503	487	502	437	510	501	484	514	494	483	490	527	512	481	533	479	490	510	487	480	502	498	521	471	487	505	516	448	511	519	469	499	547	483	501	488	508	493	546	500	489	508	485	502	550	527	520	440	505	498	538	494	512	469	508	510	519	496	533	524	472	499	483	500	482	495	481	487	477	485	499	526	498	527	513	503	521	503	538	509	503	531	504	505	478	504	479	465	508	535	507	503	496	509	515	514	532	534	539	462	515	521	524	497	498	507	523	513	515	533	476	498	532	473	471	542	497	502	532	558	542	470	515	513	485	538	511	548	479	508	530	508	436	538	511	508	541	487	510	485	490	537	501	497	528	507	523	466	453	512	505	533	535	504	525	473	524	528	535	514	482	497	540	502	506	481	477	507	476	509	483	491	457	482	485	466	530	490	517	492	517	507	547	487	504	496	517	548	505	490	499	507	479	472	538	539	500	484	515	514	528	470	509	522	512	477	537	535	486	502	522	480	515	519	498	521	507	517	504	511	520	499	504	492	439	502	516	454	538	503	540	521	505	488	529	492	525	505	483	483	530	489	484	534	529	508	517	464	498	528	531	471	494	494	509	479	495	463	469	524	546	489	528	508	520	514	493	525	493	533	490	477	495	510	471	494	531	518	520	503	515	539	497	526	503	463	495	521	504	507	547	564	480	517	484	486	507	454	480	533	491	530	472	532	487	486	484	473	538	485	523	492	499	505	499	523	561	494	518	498	543	529	511	456	493	538	493	492	491	505	476	496	494	534	516	444	499	530	472	531	469	499	508	503	543	528	482	502	529	525	494	491	496	557	499	537	480	478	508	512	517	501	528	482	499	548	540	502	496	496	511	498	543	519	507	511	482	552	480	527	525	556	527	498	497	491	493	503	502	524	494	506	525	548	504	526	542	532	477	464	524	478	478	551	499	495	525	559	516	509	536	510	491	527	470	477	530	499	509	477	495	487	539	467	474	498	486	550	493	520	527	479	466	492	488	510	491	495	501	508	477	515	486	503	505	489	516	510	477	489	526	496	510	505	493	508	505	519	505	513	459	489	508	502	455	529	493	487	507	498	518	501	506	478	519	530	523	518	474	513	505	510	504	525	504	544	514	452	471	538	517	535	492	517	504	503	508	497	504	481	504	496	529	506	473	523	546	527	493	506	510	484	524	538	518	500	513	503	550	495	512	475	507	503	521	507	532	528	492	516	509	496	515	482	524	444	503	459	516	483	462	527	471	531	533	491	503	534	500	522	524	462	541	509	446	487	472	496	509	511	510	489	494	494	470	537	507	474	515	506	468	489	542	517	495	521	470	521	486	490	503	502	530	550	507	504	532	484	490	495	501	462	486	496	510	508	528	501	538	501	499	514	498	467	505	552	510	502	499	541	499	505	513	488	474	501	511	468	500	511	471	521	504	470	495	492	536	547	495	481	494	521	516	496	496	511	492	541	466	518	533	520	476	523	505	486	481	509	531	501	501	493	537	523	526	492	503	504	508	502	491	488	484	530	484	499	500	502	489	515	492	502	535	531	496	517	499	501	542	523	504	520	473	516	520	485	481	463	500	496	473	537	531	521	510	485	490	539	511	460	549	508
27689	17232	3298	566	428	399	369	378	349	338	356	345	348	360	345	340	344	356	339	383	340	359	354	354	339	340	381	343	318	360	345	339	356	371	361	381	354	326	346	349	381	359	358	317	335	326	361	358	326	367	333	371	364	331	369	350	348	317	367	354	351	342	349	363	353	361	366	358	342	318	342	367	353	371	374	356	339	365	346	337	347	337	348	342	343	368	350	358	357	321	315	340	371	352	345	378	339	334	363	353	351	367	330	359	358	376	307	363	330	330	346	364	359	335	347	355	343	326	361	355	325	323	365	334	356	311	336	354	347	345	359	332	323	382	383	357	362	367	349	360	322	349	339	324	331	329	334	361	338	355	409	341	348	310	367	375	350	356	345	351	369	380	362	349	366	338	328	366	360	348	373	324	337	338	332	359	349	342	331	412	342	331	310	371	346	333	344	350	298	341	349	346	364	361	398	334	325	394	336	353	342	338	361	345	344	348	363	357	333	344	336	348	360	314	371	357	361	307	371	363	338	342	374	352	349	355	321	343	333	362	348	345	349	338	342	342	367	371	342	355	335	377	368	353	359	339	328	356	366	351	364	326	362	360	352	396	356	344	385	349	330	317	381	355	369	369	368	299	331	353	361	351	348	310	363	329	342	369	370	319	346	335	368	342	346	340	327	376	367	330	340	408	341	372	349	361	342	309	363	321	366	363	349	358	364	348	324	344	347	372	364	333	347	369	330	330	397	356	372	354	330	322	363	325	348	337	360	384	344	330	341	329	389	365	385	378	367	357	324	375	348	342	361	319	344	375	336	333	347	351	297	357	346	362	334	379	342	365	351	361	356	345	344	371	332	358	375	327	340	345	339	351	376	329	342	319	369	358	338	357	348	362	354	325	340	361	336	356	367	347	347	341	322	363	355	340	374	335	354	340	370	359	362	355	308	327	361	351	366	369	350	351	330	374	363	329	363	347	327	335	349	369	314	366	373	328	337	332	338	352	351	351	307	337	367	357	330	344	332	370	325	365	340	323	366	349	358	369	331	365	350	308	322	338	347	342	333	367	332	360	369	370	317	332	356	308	360	337	359	337	376	343	353	342	321	360	353	395	331	370	338	343	316	324	365	333	338	379	338	331	322	358	335	366	322	352	342	320	353	364	340	339	375	314	338	364	351	380	319	382	391	327	364	316	368	347	332	360	337	344	345	353	341	344	340	347	335	340	341	364	335	336	355	360	347	317	331	335	343	369	347	331	350	338	317	357	352	355	360	322	318	373	310	391	358	353	346	358	342	364	360	346	339	360	345	357	332	325	333	330	366	363	321	340	337	325	327	337	359	348	341	352	365	355	392	339	317	349	338	345	352	366	336	320	389	337	332	351	354	364	384	402	359	332	309	353	376	343	358	365	341	334	366	340	355	352	357	354	329	363	322	387	360	350	354	338	344	367	364	342	366	345	320	372	360	356	336	373	372	322	359	322	368	372	345	343	341	349	337	341	320	373	355	315	364	356	353	339	380	390	367	349	318	310	350	334	359	360	337	315	350	362	337	354	371	354	339	346	321	368	348	360	342	380	370	360	362	330	386	351	360	376	335	343	324	356	393	346	348	360	377	353	325	335	354	328	369	333	368	393	328	362	337	399	321	336	354	359	342	319	356	353	337	328	345	323	331	352	323	368	326	342	355	356	358	364	328	351	323	357	361	348	352	330	378	323	348	356	343	347	345	325	334	309	393	339	339	351	332	367	320	375	356	364	352	340	341	317	337	347	347	365	358	322	352	315	353	330	333	317	336	341	396	366	357	335	352	378	337	349	364	348	307	360	346	364	344	359	367	341	364	342	376	334	365	357	368	349	339	334	337	353	342	346	353	334	350	329	381	338	344	337	326	354	344	333	397	350	352	360	355	350	391	374	324	339	337	343	378	374	338	356	343	344	351	375	337	374	322	337	335	364	340	360	389	371	346	346	315	345	363	368	365	365	354	360	305	386	354	339	376	355	349	337	344	355	335	344	318	351	340	325	346	323	323	346	352	359	338	365	338	370	346	328	339	358	348	360	346	347	394	338	332	366	367	356	333	389	382	346	343	354	332	357	329	328	324	354	381	366	331	331	342	382	348	356	345	339	346	340	327	345	361	349	352	340	314	340	380	334	359	356	344	371	360	357	371	339	354	357	346	345	325	368	357	333	390	364	323	331	345	350	353	347	370	319	363	351	380	377	330	335	353	355	384	337	352	320	335	306	377	366	356	334	347	320	367	376	312	339	366	365	351	333	313	348	329	333	367	343	327	325	321	374	340	375	353	329	385	346	307	400	337	363	360	370	337	341	374	334	345	340	354	346	374	314	337	335	318	329	415	336	381	333	329	387	386	360	336	356	328	352	341	327	387	351	337	374	322	334	343	369	345	345	360	368	355	361	334	360	348	351	339	371	341	337	316	356	341	334	339	311	347	342	372	322	343	392	348	324	336	355	353	322	338	348	364	390	350	379	349	314	364	354	340	337	357	370	365	341	358	353	373	354	362	340	360	327	351	342	315	348	340	326	319	359	355	381	373	393	337	370	334	334	340	336	340	364	364	316	338	363	375	365	363	343	328	372	339	342	330	348	323	349	354	328	337	331	344	354	335	370	355	348	387	356	373	342	329	353	341	351	352	348	347	314	377	330	333	327	335	364	346	338	325	311	358	339	325	344	347	337	352	338	335	383	356	357	344	352	322	326	344	364	367	367	371	343	385	344	339	316	334	344	346	334	371	321	318	333	361	340	317	334	343	393	363	293	323	323	322	354	325	349	309	353	344	370	315	365	345	334	378	340	351	367	361	340	351	312	345	340	357	359	357	358	342	361	382	305	356	305	335	346	399	362	359	327	333	308	359	334	339	342	354	350	356	342	352	335	325	334	349	333	360	354	405	314	362	349	343	345	347	336	353	359	332	366	338	331	342	384	326	358	340	333	348	356	384	352	350	344	347	339	343	338	351	354	334	314	347	346	343	356	364	347	352	354	348	387	390	368	365	338	356	335	302	366	365	371	378	337	368	351	360	355	339	331	335	326	337	324	334	357	360	330	359	334	366	351	331	333	374	329	344	350	336	332	369	335	324	352	348	367	338	326	371	354	366	336	358	337	351	369	341	368	359	352	362	377	330	305	354	388	345	355	348	346	357	366	340	353	373	326	327	340	344	372	364	365	349	345	332	319	338	346	378	350	322	356	339	318	340	349	355	380	352	335	371	373	342	348	359	343	365	384	375	377	331	347	360	313	347	345	345	372	330	371	320	315	350	368	346	342	328	323	362	334	332	348	316	346	342	321	348	343	340	348	341	342	319	339	359	345	375	339	370	296	309	319	330	344	341	357	342	318	365	325	396	364	342	345	352	378	346	330	346	336	338	344	328	352	357	332	335	357	325	337	357	322	353	355	335	308	365	348	352	381	361	303	344	359	343	328	335	359	347	360	345	369	348	356	348	342	339	310	343	332	362	321	372	378	336	349	316	365
5508	905	710	502	452	453	435	421	442	426	380	419	376	354	385	415	414	382	404	416	395	383	394	360	386	401	419	367	408	384	397	379	416	429	365	383	404	411	406	386	391	384	385	404	406	430	373	375	426	393	390	344	365	378	409	435	421	412	403	404	414	373	391	417	389	393	376	399	378	387	414	417	385	400	374	411	359	392	417	370	384	368	400	385	372	402	418	388	415	400	406	397	403	412	413	382	377	393	403	383	405	379	361	417	410	363	361	441	378	425	401	362	417	389	376	413	384	391	421	387	409	379	426	401	381	380	378	387	360	400	407	358	404	372	383	393	390	373	407	431	359	424	407	387	378	426	381	377	368	408	383	404	417	360	388	408	428	390	410	368	367	414	379	408	384	404	373	386	410	396	377	352	386	353	415	395	383	403	388	398	380	432	369	398	386	367	368	408	420	385	385	389	405	401	379	437	421	401	403	388	431	399	395	403	366	420	400	390	373	426	436	371	369	438	366	366	400	410	375	386	408	425	378	400	430	365	391	417	364	435	372	405	403	417	385	384	356	436	371	373	392	419	398	402	405	372	394	370	422	386	380	413	400	392	390	410	384	404	420	356	404	402	390	373	396	399	402	346	364	388	437	388	397	407	407	423	373	391	366	386	391	365	392	391	401	405	417	387	378	415	425	414	400	380	385	413	406	365	353	380	372	387	431	368	387	390	415	420	387	419	392	399	394	425	372	419	407	417	378	384	401	415	403	393	373	423	417	385	397	415	396	355	381	418	378	393	389	401	389	387	427	386	420	408	394	369	411	388	406	385	403	392	376	381	450	418	406	394	377	402	371	437	415	375	383	403	407	390	418	404	404	430	366	416	399	376	400	415	404	419	407	400	362	421	375	396	381	380	422	411	385	372	427	392	407	358	365	388	376	395	399	381	394	407	430	391	394	401	396	376	403	380	368	431	406	409	401	376	382	382	377	376	383	406	399	393	382	389	390	414	373	404	415	406	405	404	387	408	371	385	388	378	399	403	387	396	387	449	398	395	385	388	395	441	362	376	352	359	390	397	387	385	410	399	390	403	427	409	395	354	389	370	368	404	386	377	435	410	410	430	386	378	381	403	368	387	391	398	381	376	404	397	385	394	397	369	387	417	383	384	397	411	409	438	405	398	359	358	368	389	392	382	384	373	414	391	394	400	375	412	368	407	395	369	380	374	401	387	391	378	378	401	381	414	407	391	428	401	400	347	389	356	411	383	407	428	382	381	403	379	405	398	387	391	384	378	393	381	373	391	364	406	417	444	402	439	395	365	405	401	407	358	390	401	408	381	403	411	397	403	393	375	415	399	394	417	379	378	408	399	392	366	385	394	402	377	397	377	425	387	427	420	425	404	399	383	433	366	383	433	417	369	355	369	397	380	362	385	360	405	408	440	366	415	369	399	395	403	382	405	398	367	375	401	412	395	392	409	429	395	378	391	394	401	425	442	420	404	423	386	397	394	338	400	371	371	386	396	360	381	385	393	375	427	426	419	399	401	391	343	365	398	380	387	399	404	372	402	389	376	415	416	385	381	373	403	396	383	427	404	425	386	397	410	381	391	414	382	404	405	396	373	373	412	390	379	379	397	390	407	360	366	353	352	414	447	405	368	418	408	382	395	373	387	413	395	392	397	363	391	390	406	377	400	356	370	365	438	387	408	415	408	387	420	409	390	404	367	373	395	405	354	391	379	434	354	405	406	416	372	398	423	361	414	393	392	420	398	405	418	424	406	392	408	406	377	390	381	397	390	364	384	409	377	407	372	417	380	388	382	416	397	384	387	391	375	406	424	397	379	392	421	373	386	408	425	387	393	428	383	377	415	412	419	405	397	391	396	407	376	407	399	367	384	356	396	391	434	387	413	432	355	390	382	398	412	379	359	418	397	372	385	446	415	405	387	393	375	344	417	378	401	399	403	409	402	417	431	347	394	406	376	409	422	380	414	358	416	386	403	379	408	402	381	407	400	408	381	408	398	378	387	414	379	367	417	405	377	381	369	416	395	377	401	397	403	380	398	387	359	369	380	421	406	462	382	407	403	368	395	415	410	371	389	432	395	442	371	409	405	407	406	394	390	401	433	379	394	370	410	427	399	386	393	397	363	381	412	388	400	401	391	370	390	428	397	411	401	400	393	353	356	373	385	414	366	395	394	382	379	360	376	387	391	369	371	389	412	416	432	416	409	391	400	389	411	353	391	376	374	378	381	393	411	375	405	423	387	415	422	416	360	396	380	395	378	359	416	397	433	392	408	383	384	390	414	406	423	421	391	362	386	412	401	433	433	423	421	402	399	382	361	363	378	374	392	397	379	393	377	392	395	401	389	432	381	372	352	393	412	371	403	404	394	406	397	404	393	366	400	389	421	403	415	399	394	406	379	391	387	422	432	400	393	376	397	344	406	393	384	390	363	372	395	372	390	379	420	404	379	379	421	395	393	407	401	360	388	392	390	367	402	372	398	424	414	389	381	373	376	342	415	366	400	397	381	397	372	409	422	358	400	378	410	426	399	391	404	408	400	355	447	392	392	388	406	373	401	383	390	447	371	371	402	422	402	411	394	362	381	386	399	393	384	392	384	414	405	409	403	413	407	394	384	401	392	396	404	397	411	398	372	424	410	395	407	379	380	418	374	394	410	385	405	408	380	399	408	403	375	383	382	404	400	401	408	379	379	396	386	351	401	407	395	379	410	393	387	420	429	372	397	406	372	378	374	392	423	398	377	403	416	406	431	383	419	407	385	426	391	392	389	388	412	425	399	388	351	396	401	410	391	414	405	408	414	393	413	408	344	370	368	379	378	406	402	410	400	407	403	392	373	387	401	407	391	386	398	403	403	391	381	377	378	414	398	419	390	370	396	395	412	428	420	388	368	426	351	390	383	381	367	405	340	374	413	384	370	363	383	390	392	365	388	375	399	388	369	408	401	433	441	390	381	404	365	395	385	419	391	370	385	371	387	386	410	399	396	399	379	392	386	394	426	364	336	395	385	397	413	388	408	394	373	404	361	382	386	400	399	382	427	406	385	377	344	405	396	406	396	431	415	359	449	414	430	438	407	375	380	392	408	420	416	372	379	400	379	381	399	364	421	358	431	394	382	432	386	397	385	382	393	351	390	398	402	389	432	394	375	363	390	445	437	379	416	384	385	343	399	357	413	404	386	382	422	394	442	347	382	402	398	428	359	371	387	392	406	410	403	398	386	379	386	407	389	375	343	388	357	380	391	419	385	382	405	373	402	363	362	413	406	380	360	371	409	365	377	398	377	432	391	392	390	402	385	378	383	397	381	377	402	384	402	431	384	393	398	417	370	409	408	394	392	361	392	397	426	425	422	405	410	406	371	398	396	385	378	392	367	406	411	409	391	386	398	395	401	413	385	373	344	389	357	401	406	402	382	428	399	369	376	386	376	383	439	415	384	364	399	414	402	378	351	385	421	404	358	396	400	385	411	417	417	379	438
23495	20946	28045	24004	20946	8492	806	521	410	363	340	345	291	297	295	269	247	239	232	236	235	242	234	218	212	258	216	213	233	236	221	221	227	234	220	222	199	205	208	202	202	218	221	220	211	231	225	219	230	204	198	203	223	207	199	202	223	225	213	226	223	224	221	194	230	218	217	200	215	218	193	215	222	213	210	202	223	204	198	237	222	199	204	221	235	197	204	193	220	246	210	195	204	222	186	216	207	241	217	220	224	193	219	203	213	195	243	199	193	198	222	227	216	232	217	206	209	209	216	195	222	242	217	195	232	211	204	228	213	222	249	200	218	204	206	198	182	193	202	210	182	224	183	191	177	191	205	212	213	220	198	209	220	214	195	212	190	217	227	202	210	226	244	244	202	192	213	200	205	234	210	193	215	225	219	193	194	198	219	194	205	204	232	220	194	205	204	203	224	200	218	227	194	223	187	255	203	215	205	197	237	200	213	217	182	195	208	214	216	193	210	228	211	195	203	213	216	220	244	197	204	220	198	217	215	229	215	216	178	188	202	222	208	210	219	203	199	227	196	199	204	201	235	206	210	199	212	170	201	226	216	225	196	217	191	192	218	206	228	197	194	204	217	209	210	198	195	230	218	191	208	225	168	228	187	214	206	206	213	217	198	218	204	196	219	183	220	178	193	203	221	219	219	180	210	204	197	206	201	221	198	201	178	182	231	193	236	201	203	213	197	208	216	233	223	200	192	207	206	226	189	210	197	214	210	224	215	213	225	211	232	242	227	210	218	223	210	216	196	209	214	224	210	203	234	229	192	163	204	198	226	214	232	178	203	188	205	204	216	225	204	235	220	208	213	203	207	182	200	207	179	183	213	219	182	208	236	222	220	221	214	215	238	212	201	201	207	230	213	202	193	219	212	228	219	200	206	216	224	213	246	199	199	197	213	226	184	220	212	214	217	206	203	197	243	207	226	239	195	195	218	207	205	214	219	207	216	221	217	184	184	213	223	217	204	216	210	239	218	205	224	224	212	197	192	196	173	231	200	223	176	197	207	196	184	254	198	239	204	193	223	182	235	214	215	215	193	211	202	195	222	220	215	209	236	212	190	212	203	201	213	245	214	194	206	204	221	232	217	219	196	178	207	219	197	214	206	210	233	224	210	233	209	208	210	222	217	215	186	219	223	186	226	211	210	218	220	196	236	230	204	194	219	223	215	200	234	207	220	194	225	192	230	195	211	173	215	215	192	205	231	229	212	196	188	217	216	206	203	230	206	187	223	228	189	225	193	231	204	229	236	224	202	202	205	206	220	207	231	205	209	206	209	204	207	202	210	236	185	218	199	184	211	203	218	193	217	209	207	211	230	200	202	193	206	215	210	212	220	226	217	204	213	182	213	237	213	193	209	232	190	204	223	215	212	191	168	190	226	201	213	211	212	220	186	218	216	197	194	178	218	218	217	188	213	204	192	216	199	205	202	202	225	225	222	205	222	187	222	214	215	196	203	208	190	205	221	182	211	208	204	216	180	223	219	233	193	209	221	195	192	213	224	177	228	237	213	212	202	199	208	223	224	208	203	233	224	243	196	221	210	223	188	206	211	216	233	201	203	219	187	215	189	191	190	217	219	200	221	218	216	162	228	186	216	228	196	201	198	200	201	199	200	236	215	224	210	222	216	201	200	223	209	221	236	244	221	205	225	220	197	207	198	205	199	191	222	184	222	208	234	180	199	230	217	209	205	217	241	211	189	205	209	201	213	236	189	219	206	200	221	189	215	210	221	221	223	221	211	184	218	194	201	218	206	212	208	235	224	191	203	237	207	205	221	221	201	210	231	208	227	218	226	248	185	232	215	224	204	235	195	213	225	204	219	215	224	196	219	219	202	231	251	217	215	222	169	215	222	204	208	197	218	196	210	241	207	173	199	209	231	226	194	188	234	188	221	210	201	212	221	198	215	212	226	219	201	202	240	233	219	219	226	227	247	209	220	210	228	204	209	230	205	206	187	202	213	204	238	201	229	197	208	221	201	191	215	233	223	198	196	219	218	209	200	181	207	207	205	200	212	202	223	192	215	207	174	214	219	195	193	208	218	209	212	215	235	203	199	201	204	206	222	208	219	231	230	196	218	203	196	216	233	186	206	227	205	211	227	214	195	207	205	208	226	180	212	204	220	216	211	241	203	220	212	214	206	207	200	222	207	217	210	231	212	233	206	197	227	192	205	242	212	204	207	236	221	191	211	191	197	199	214	214	213	199	188	202	208	215	202	213	188	185	203	206	198	211	225	192	193	228	192	234	209	208	239	192	207	192	201	210	201	233	224	223	190	207	184	201	203	199	221	215	219	179	203	210	183	217	214	209	180	181	208	213	204	208	227	213	197	196	214	212	199	213	201	204	239	217	211	214	208	211	219	198	205	192	199	211	190	195	228	224	215	200	217	209	193	210	206	225	216	215	189	203	207	212	189	247	208	194	229	183	226	207	219	216	198	212	217	235	205	208	228	217	200	210	225	215	188	207	196	192	198	210	219	230	190	217	205	216	231	240	221	188	211	210	187	201	216	216	188	211	223	219	230	238	195	213	200	220	195	214	188	210	193	211	214	184	213	206	209	204	211	185	203	176	211	209	187	220	213	202	209	228	219	230	224	198	200	202	195	234	219	229	209	214	215	218	181	219	183	171	218	217	217	215	215	221	192	202	217	188	196	218	200	243	191	223	224	227	224	224	224	205	231	226	207	216	220	182	199	219	190	191	205	230	193	205	221	196	205	190	218	213	161	211	239	220	222	209	210	226	200	209	220	225	206	197	222	211	219	239	244	227	217	194	210	228	216	223	196	209	194	207	213	216	206	198	202	184	224	213	210	202	227	205	217	190	216	211	195	234	214	200	198	214	199	191	199	205	244	221	191	200	207	197	208	188	207	204	215	204	213	213	180	206	207	216	181	213	207	224	199	216	223	195	188	197	188	228	216	208	206	215	212	248	193	232	227	200	200	211	182	242	219	218	218	221	222	191	204	209	249	205	199	208	212	222	207	227	187	230	185	217	206	205	234	202	195	195	190	219	197	193	192	208	196	189	223	239	214	184	217	202	252	247	207	191	221	206	209	178	216	196	202	191	221	231	214	192	191	193	201	212	224	226	217	212	211	213	236	222	199	212	224	208	207	220	226	189	218	204	212	186	212	204	217	216	223	196	205	211	201	200	250	193	192	206	215	186	191	229	211	207	207	200	224	242	194	204	226	214	208	218	205	199	190	206	207	224	252	219	210	205	192	193	181	196	223	207	195	191	225	225	222	187	206	220	211	191	183	227	194	227	231	228	214	208	218	216	219	233	205	224	207	194	221	210	204	209	179	188	217	237	219	215	192	221	187	221	205	184	221	223	216	218	201	237	200	200	197	202	211	214	207	222	211	219	202	218	212	205	187	203	223	192	206	200	227	213	202	201	208	221	228	204	203	212	234	213	205	222	205	213	189	195	210	225	198	215	213	211	220	220
16476	8406	5550	2628	1861	1350	1059	850	666	516	532	475	388	405	357	356	313	280	299	313	294	268	281	265	286	265	266	278	276	250	257	251	251	262	265	276	272	256	248	248	261	255	247	268	249	237	236	246	223	244	249	232	243	240	243	221	224	235	247	260	235	235	223	287	251	248	235	246	255	252	230	230	227	206	246	247	213	262	248	245	211	239	237	255	227	244	249	257	224	253	254	235	255	203	276	231	255	235	216	239	243	224	247	216	252	260	238	236	236	249	256	227	206	226	229	256	238	272	229	243	242	235	247	239	224	228	241	229	237	237	225	239	243	210	226	227	236	239	226	243	238	236	238	221	272	224	221	238	251	241	235	214	232	238	254	242	257	236	260	256	233	252	219	272	249	222	234	241	189	242	240	250	217	253	216	250	230	245	229	237	238	233	237	232	219	242	263	224	241	244	247	238	227	253	252	252	229	266	243	230	259	226	213	238	240	217	249	236	232	216	249	242	251	256	198	238	261	231	257	212	239	244	244	263	248	266	242	216	232	231	269	221	267	210	267	225	228	254	223	236	248	231	234	237	254	234	267	227	232	242	257	225	242	240	260	230	251	250	230	251	248	239	231	230	236	242	261	225	231	231	240	242	238	243	252	255	248	230	229	244	266	235	257	238	265	216	240	234	256	215	193	274	249	248	247	239	229	254	226	232	253	230	223	226	217	239	216	260	229	254	264	243	244	248	243	238	249	242	232	267	255	243	250	234	218	225	268	250	251	227	250	254	260	260	252	232	225	241	258	256	242	254	232	239	235	228	240	246	243	249	233	259	250	222	218	231	234	230	249	225	228	243	237	226	254	235	234	248	237	229	233	240	244	252	211	245	203	248	216	254	237	228	254	243	247	251	277	255	233	224	229	226	246	232	228	234	275	271	250	281	249	243	193	272	258	223	223	252	235	244	242	254	248	226	232	239	227	234	264	246	247	243	228	226	230	228	250	212	242	232	262	224	257	225	221	252	211	233	197	224	234	249	253	237	229	231	251	259	246	253	253	244	244	225	238	261	222	265	242	225	226	230	224	231	235	241	272	264	220	219	255	235	228	244	249	236	250	244	228	234	273	232	233	220	223	263	247	234	211	237	249	239	233	248	221	234	254	256	236	219	233	230	231	233	223	243	223	238	232	227	225	273	244	245	261	257	232	245	234	210	282	254	229	242	251	236	209	244	235	232	225	259	257	244	260	241	255	238	209	256	227	231	198	231	212	253	236	238	259	250	231	266	210	228	226	235	237	247	224	262	240	242	225	240	220	248	217	239	223	251	233	241	242	240	245	215	213	261	221	250	223	264	247	235	246	258	207	226	253	295	211	239	216	261	237	222	269	222	245	247	225	254	232	232	215	274	224	212	229	227	239	237	215	215	233	259	261	214	260	247	227	252	222	219	231	241	255	252	219	254	243	248	255	225	227	230	249	267	224	225	253	238	236	243	259	245	235	244	261	202	266	235	266	237	226	218	227	226	208	218	247	265	230	230	229	236	215	251	214	225	249	229	223	267	209	240	245	229	246	230	248	283	229	248	229	233	250	236	254	235	250	215	262	232	280	220	219	236	222	251	225	221	265	227	265	247	224	248	247	233	250	227	241	253	247	217	232	246	234	228	245	247	242	211	225	216	241	225	237	234	222	247	217	222	255	245	228	243	242	219	258	257	236	250	235	245	201	249	235	250	229	227	263	247	244	256	258	238	236	235	232	246	233	217	261	256	216	235	208	236	240	227	224	242	232	240	234	220	233	236	239	229	252	252	241	243	249	209	222	241	242	232	263	225	251	252	209	236	248	223	223	253	237	237	228	248	242	226	243	231	256	233	229	246	217	240	244	253	238	234	206	251	242	228	256	265	252	234	232	243	262	220	234	261	240	214	255	238	247	232	232	254	253	229	220	220	253	220	229	237	216	259	241	237	233	265	230	224	254	256	239	225	229	239	258	223	236	225	259	252	237	219	266	264	233	218	218	237	220	229	218	241	228	243	247	229	220	253	230	230	228	252	245	226	248	217	244	261	243	257	240	223	226	230	259	247	216	231	249	250	254	236	231	252	233	226	203	241	247	229	252	231	261	236	244	266	231	211	271	224	219	239	221	239	227	249	255	233	221	250	266	240	219	247	240	211	240	245	274	233	213	244	231	237	230	205	179	216	229	258	256	241	238	235	240	242	268	250	247	246	236	225	250	256	249	258	220	266	219	245	248	260	226	232	235	250	246	248	215	245	216	238	221	223	253	228	241	232	231	256	244	229	246	229	263	207	247	235	211	225	217	254	238	223	214	262	237	263	216	224	240	245	238	230	214	242	204	230	247	221	253	261	226	255	220	267	247	225	258	229	229	224	235	233	270	232	251	243	220	234	259	240	236	246	235	235	258	216	239	244	249	243	245	214	246	269	253	256	229	256	260	229	239	200	230	227	232	247	252	233	263	262	284	199	194	245	254	219	260	250	258	243	266	241	241	248	255	229	215	250	250	257	236	236	251	254	216	236	236	235	235	228	237	245	241	223	274	217	224	259	215	245	244	239	234	230	254	269	211	238	227	222	291	250	237	225	275	240	224	241	243	258	230	218	228	236	223	255	250	232	249	232	214	254	250	219	229	249	273	235	242	213	254	246	250	237	248	237	253	252	242	252	241	239	246	236	231	264	241	217	243	241	215	256	228	235	245	216	275	251	245	242	239	250	239	222	208	249	230	233	241	226	236	221	237	227	219	212	246	238	234	235	258	252	265	235	229	247	265	217	253	247	213	242	241	242	247	255	238	232	234	227	220	244	211	244	246	227	258	264	231	240	263	251	242	211	240	250	246	235	234	217	262	242	252	246	237	235	256	231	245	235	240	248	270	205	219	221	250	250	243	227	242	244	238	229	234	232	256	257	231	214	252	233	256	251	252	230	197	214	244	233	235	226	210	257	246	230	270	235	268	218	252	259	271	247	230	237	233	242	252	240	225	252	245	243	201	232	260	252	229	255	248	225	230	249	231	238	229	219	237	277	264	255	225	260	225	244	243	239	219	251	231	253	261	239	230	254	255	225	262	266	235	265	217	242	222	236	233	263	248	257	247	240	222	235	231	228	248	232	263	234	227	211	234	250	267	231	227	258	222	235	245	239	244	230	221	247	259	228	234	248	235	195	236	243	241	256	283	243	243	246	237	265	225	228	277	267	225	252	229	249	226	245	243	226	251	256	248	249	201	222	256	243	230	222	235	255	212	218	256	213	244	243	250	266	235	260	249	230	250	200	249	255	249	253	217	279	261	245	231	242	230	231	242	229	249	240	244	264	257	236	259	213	234	241	220	260	238	244	254	256	210	243	258	252	215	240	233	221	239	221	207	219	239	242	219	237	231	226	231	248	233	263	257	218	241	250	254	236	226	241	250	222	248	230	270	237	234	245	224	236	260	226	245	260	255	250	230	246	215	218	239	266	262	265	234	211	227	245	224	242	233	234	244	261
24787	21035	26990	25193	9493	1075	853	801	726	721	641	675	686	612	648	648	668	600	601	657	649	627	632	617	649	598	618	662	612	559	621	648	593	587	621	599	665	676	631	598	600	644	653	655	620	648	633	606	643	582	641	624	624	556	636	662	634	624	628	608	636	631	622	610	652	602	650	649	620	625	619	631	614	597	584	619	588	657	576	639	629	616	643	606	621	635	662	588	593	646	579	639	604	606	602	559	635	635	600	576	604	662	634	635	653	639	621	597	659	632	602	585	568	581	578	579	651	603	651	628	618	625	601	614	594	666	611	605	618	627	600	611	598	608	619	642	591	622	597	593	617	630	598	618	595	646	580	614	620	599	619	567	570	591	558	598	624	657	570	636	615	614	581	668	629	621	629	626	669	596	594	627	649	614	611	645	601	615	630	623	612	603	618	643	606	674	615	620	612	635	601	604	663	613	598	635	610	570	603	596	616	630	686	611	630	628	600	648	642	627	619	592	634	653	612	625	596	627	618	606	608	599	591	620	618	627	605	631	604	630	613	569	650	564	640	617	633	607	623	625	645	587	606	601	615	579	612	631	619	618	567	593	628	603	613	631	600	614	610	633	611	609	646	629	601	622	617	602	611	613	596	580	605	602	610	636	593	663	627	654	631	633	663	593	603	653	582	638	631	638	623	577	618	604	620	577	631	614	562	636	610	648	651	600	610	641	663	582	642	605	636	610	630	589	584	606	659	618	585	617	597	615	602	600	643	636	596	562	585	598	619	624	650	596	611	643	601	631	625	649	626	612	627	628	608	622	628	595	606	616	592	587	607	613	588	603	608	603	671	623	610	626	613	606	608	572	608	595	636	657	648	580	635	626	641	578	565	614	603	622	655	613	608	587	619	591	618	641	651	628	623	600	567	615	646	630	595	642	585	599	629	632	587	572	654	609	617	648	638	607	585	605	609	627	584	601	592	617	592	635	644	579	609	616	637	605	627	618	610	577	593	588	627	607	619	584	613	653	607	593	659	658	573	638	611	662	625	637	582	587	605	596	610	616	636	630	607	624	599	656	617	644	648	572	629	601	601	666	660	648	619	633	635	700	615	618	637	654	621	626	601	624	580	618	588	620	587	651	579	649	628	625	632	600	615	580	658	596	589	602	606	609	631	607	610	602	596	602	614	593	609	623	609	605	635	581	565	636	620	606	638	627	647	635	611	626	586	589	595	577	624	587	619	627	601	574	611	606	573	648	623	597	618	590	650	610	570	598	581	639	576	610	635	661	598	671	660	583	674	641	559	590	614	577	588	594	621	598	636	615	637	630	642	613	590	653	627	623	592	617	604	646	593	628	597	598	583	618	638	616	659	620	648	603	610	596	599	624	613	613	650	605	626	562	630	625	616	594	634	581	630	628	612	631	578	609	641	552	620	625	573	620	642	636	619	611	603	591	615	651	620	606	569	660	580	666	631	567	609	648	597	600	614	608	639	588	594	608	589	585	639	618	612	599	628	576	591	662	618	617	601	640	618	631	596	643	605	629	606	640	603	626	552	613	602	613	628	599	620	632	636	600	620	648	601	643	610	586	639	635	590	602	578	616	591	572	588	626	594	622	623	620	618	653	570	638	605	582	614	594	570	608	629	659	648	604	634	613	613	594	603	591	595	606	602	623	589	602	601	638	616	642	604	577	618	617	589	593	587	632	671	578	603	663	620	612	644	585	632	613	617	631	650	657	616	620	653	614	601	630	607	642	629	609	622	589	610	615	614	602	622	651	591	627	618	622	617	604	584	649	673	602	626	591	639	617	591	635	621	612	594	634	708	634	646	622	605	599	628	649	631	594	572	640	643	590	645	574	563	583	616	622	630	625	626	623	642	560	603	591	610	605	618	583	574	624	593	566	621	591	610	578	595	595	623	621	583	617	587	593	583	596	600	611	592	587	668	643	590	630	671	616	631	608	611	632	616	622	609	635	626	584	568	565	594	581	567	586	631	598	657	613	611	629	598	633	603	630	567	591	647	601	627	585	617	599	610	607	604	639	613	653	639	600	589	622	666	628	637	627	585	664	635	581	605	627	600	611	593	639	650	613	625	625	628	586	592	597	617	613	635	627	628	593	640	624	575	625	610	619	618	598	626	621	667	659	604	604	641	642	581	630	655	589	638	596	619	606	609	596	585	596	665	637	605	618	576	587	606	616	587	615	613	635	633	622	613	589	580	637	607	603	606	597	604	656	625	599	619	605	614	617	637	619	586	613	628	612	600	615	609	585	619	606	614	611	684	656	611	578	620	595	603	594	642	655	653	630	570	591	601	602	613	624	562	654	651	613	623	648	681	600	605	589	606	604	594	594	622	623	588	632	625	605	633	618	619	654	600	624	612	610	586	652	587	621	647	668	649	626	582	607	648	551	604	569	611	575	659	655	625	617	586	637	597	641	595	597	620	608	610	622	595	621	601	642	632	667	626	609	638	619	611	595	620	655	623	587	582	591	600	609	636	655	660	559	594	656	603	613	601	632	635	650	555	652	605	568	621	623	586	578	615	573	573	601	653	605	650	660	651	667	623	599	652	610	570	596	587	591	608	625	607	574	615	631	600	635	598	602	606	607	611	588	594	604	647	613	576	607	576	610	610	603	571	612	606	631	659	616	626	608	643	609	609	630	575	604	620	610	614	685	649	609	629	590	673	610	599	644	633	646	599	615	570	616	643	587	609	606	602	634	625	618	587	629	593	606	660	630	586	633	633	643	633	627	645	637	588	583	595	567	605	630	545	633	617	588	631	575	626	590	612	613	619	586	634	639	593	605	642	615	617	655	603	607	602	597	590	640	606	647	596	618	653	627	644	668	657	626	635	603	584	594	603	574	626	561	605	596	625	611	605	615	628	578	584	614	605	658	602	645	623	645	620	603	602	556	615	596	631	597	585	599	620	625	636	595	612	610	573	626	617	621	608	623	617	649	619	579	655	611	614	591	619	626	622	637	647	597	632	623	620	580	606	631	604	641	582	630	604	619	591	611	590	560	583	647	610	627	612	608	620	621	652	632	632	642	630	593	573	658	608	599	597	571	651	575	591	597	658	603	637	574	643	619	598	621	622	635	571	631	607	602	612	630	651	626	629	637	573	601	603	664	619	581	617	626	596	640	611	644	631	631	634	608	633	605	602	643	610	631	595	666	599	654	627	623	651	626	617	648	606	631	620	604	626	618	646	594	621	624	558	653	581	569	618	572	576	615	623	629	623	634	597	636	630	628	634	625	588	595	613	637	633	604	583	604	640	629	577	574	648	601	630	602	660	633	606	628	617	605	586	617	590	624	586	592	635	603	644	610	584	622	601	589	618	587	643	571	625	624	569	625	639	627	594	625	653	622	644	594	615	715	628	653	626	624	652	587	594	591	647	586	649	624	630	624	603	628	623	612	595	625	609	634	597	641	578	617	595	604	600	617	605	621	602	644	611	567	583	611	655	581	603	662	618	585	586	664	641	612	644	564	593	614
14189	5065	3443	1830	1458	1235	1085	998	833	864	784	783	749	703	674	675	644	688	668	673	680	694	666	732	646	690	680	662	666	668	658	660	628	640	653	625	646	655	667	645	650	678	631	659	658	623	611	662	681	637	651	655	615	625	618	606	627	672	656	631	659	649	666	698	641	704	683	608	663	620	657	659	675	640	638	635	667	652	645	695	633	663	687	656	664	648	662	650	669	682	674	683	627	628	608	619	672	685	624	615	617	634	624	619	659	645	655	685	674	633	670	670	650	643	623	629	602	645	684	637	638	693	675	599	649	662	650	654	639	625	662	641	664	672	622	653	645	629	654	628	645	663	630	634	638	652	676	675	654	644	651	615	633	652	683	676	661	689	654	635	624	621	660	653	633	650	653	644	656	695	645	661	640	619	636	645	649	607	642	654	649	660	627	651	651	612	645	622	643	663	688	644	637	601	644	610	676	653	611	645	621	637	641	626	657	661	624	663	671	625	657	625	619	577	649	629	695	652	663	655	673	652	647	643	645	622	661	652	636	676	641	648	646	676	619	620	661	677	694	636	673	644	623	692	674	613	639	641	648	646	665	661	672	644	640	614	637	669	673	636	654	613	642	617	647	642	670	594	657	639	687	653	654	674	624	679	660	666	613	676	664	590	664	679	626	617	650	613	649	675	663	637	635	723	597	639	688	612	658	650	642	673	612	653	697	679	662	616	627	616	601	656	681	665	683	650	633	660	681	643	654	667	623	676	689	660	687	634	650	672	645	647	667	642	664	644	631	617	675	672	639	634	641	673	640	643	652	675	661	641	646	639	661	662	662	683	643	670	658	664	620	600	651	628	663	629	652	644	632	651	639	701	642	614	613	617	648	642	641	668	642	667	619	629	618	604	727	614	661	630	647	610	629	683	673	707	686	680	634	676	642	677	653	669	675	641	634	688	660	604	620	682	610	643	625	654	632	618	632	651	665	658	627	612	610	652	646	613	654	703	652	609	624	656	686	653	681	660	674	650	608	651	656	607	682	638	668	664	637	667	657	682	667	663	653	662	676	642	644	606	618	673	615	659	690	637	653	660	655	632	660	631	637	607	631	637	647	611	633	665	680	657	619	659	683	650	627	605	628	700	639	677	650	623	607	677	671	666	624	655	638	654	667	628	636	633	618	648	664	628	667	677	705	639	616	626	696	633	655	623	625	656	657	655	662	592	617	658	648	653	651	664	612	672	627	694	621	634	649	662	670	661	656	605	695	648	668	642	684	629	650	635	638	663	579	651	627	617	612	629	652	705	627	621	633	682	638	655	635	671	602	613	634	615	667	618	658	630	655	670	652	647	616	638	710	675	690	633	650	668	629	693	665	590	696	677	616	653	675	711	669	700	609	632	636	651	626	676	696	678	659	625	646	704	637	664	610	644	617	683	597	676	646	660	639	639	642	659	685	678	655	642	667	666	656	611	647	641	682	676	685	665	591	665	631	672	633	679	636	649	672	593	648	678	657	651	655	626	672	637	637	639	630	656	616	667	642	663	649	645	656	643	709	635	715	628	617	682	686	699	692	648	636	641	623	694	648	671	624	602	667	618	672	686	639	652	646	624	673	688	607	640	646	593	649	702	618	689	729	682	649	616	693	643	614	656	655	641	638	605	660	669	636	656	662	642	648	688	679	643	647	658	637	618	588	675	654	672	657	700	695	693	636	660	652	645	676	639	662	652	655	715	689	600	638	622	636	647	659	667	643	618	605	619	598	667	683	618	651	629	637	639	642	646	644	648	649	638	645	679	665	616	605	703	667	625	633	643	645	658	636	640	585	651	638	669	677	617	659	640	602	669	646	649	641	699	661	645	681	640	649	629	673	624	646	601	692	663	662	666	655	636	580	657	636	624	613	643	674	640	648	663	663	629	621	658	607	633	630	623	678	614	640	639	671	660	649	623	645	676	652	645	656	618	582	632	621	651	662	652	690	636	641	708	659	670	654	709	668	645	629	655	650	676	625	638	690	681	616	647	643	632	650	654	658	630	682	713	627	634	689	687	648	665	643	643	641	628	660	689	661	648	657	657	700	671	687	648	616	613	637	588	652	633	610	631	654	629	640	659	628	666	666	657	618	619	662	652	603	678	660	679	661	642	635	686	643	677	663	640	652	654	694	684	625	615	655	653	676	628	645	681	673	637	627	643	604	695	610	647	662	673	635	637	672	615	650	610	655	595	649	662	647	657	685	644	669	639	654	636	656	672	625	677	664	653	678	680	684	672	624	641	655	622	674	646	663	637	641	651	627	629	638	682	635	657	652	658	645	646	643	661	637	629	646	654	663	587	662	672	664	633	649	638	626	600	656	656	636	648	691	647	626	681	692	627	672	668	620	620	663	654	670	628	623	669	606	608	621	683	690	610	632	686	684	649	690	665	657	638	636	664	666	646	622	643	691	595	609	680	577	626	634	706	633	658	693	586	672	669	670	604	670	652	650	659	672	592	652	658	615	639	622	638	622	614	656	644	635	651	623	660	701	627	672	638	660	642	617	653	645	655	626	663	681	658	610	682	664	670	683	666	615	642	676	656	636	672	615	672	618	657	637	636	666	688	633	635	621	614	672	652	648	651	636	646	646	617	674	647	656	642	644	643	677	630	625	623	649	646	658	648	636	656	620	670	666	682	677	697	643	674	640	661	647	644	684	638	665	649	675	643	639	589	621	665	607	633	636	652	583	624	641	652	627	666	661	650	667	659	641	672	670	674	644	608	653	639	631	631	695	664	601	660	628	587	628	629	655	656	632	619	637	670	663	621	653	667	683	667	659	634	646	665	646	691	686	670	669	686	664	678	635	667	659	650	651	625	666	627	632	658	645	668	607	641	662	608	658	642	611	675	675	649	662	670	622	624	651	638	635	667	618	638	665	695	618	629	646	700	649	632	675	687	677	649	611	649	646	618	632	663	640	649	634	635	652	650	641	724	641	633	637	603	677	614	666	584	669	660	636	626	659	709	645	610	594	622	640	610	699	621	615	646	618	642	646	693	630	661	644	645	686	725	706	641	637	645	657	664	658	688	607	663	652	675	663	613	635	622	640	612	662	656	646	637	636	621	661	654	621	638	635	631	645	673	650	675	628	627	604	681	646	646	646	590	651	650	646	651	694	678	655	636	637	672	634	644	657	634	648	611	620	600	652	657	636	646	680	643	674	636	694	636	700	662	653	691	608	673	639	664	623	639	635	633	612	679	652	605	642	677	613	636	627	688	632	691	656	611	668	663	633	698	639	650	663	622	647	649	646	657	646	719	673	625	701	633	682	643	651	646	624	636	708	647	664	604	647	601	660	607	653	613	634	625	630	607	684	681	636	659	635	635	654	659	647	628	642	698	666	608	709	688	647	623	614	646	677	647	655	646	637	609	693	636	635	639	618	665	621	672	664	604	631	645	671	654	694	665	654	674	640	683	640	636	630	617	609	639	675	628	636	638	663	629	659	664	604	679	656	640	660	687	618	661
22500	21051	28616	23692	21043	21092	7515	1206	930	822	798	719	678	659	633	601	565	529	659	588	536	609	597	566	537	530	553	505	530	490	569	569	552	536	522	500	542	498	546	465	539	523	545	530	516	518	489	517	505	467	522	474	525	572	545	474	505	447	519	532	523	487	548	524	462	456	508	496	526	522	497	514	471	479	520	489	473	500	471	483	513	491	496	531	531	508	514	470	479	485	520	502	493	489	485	481	486	507	502	479	504	487	512	473	502	507	484	501	558	533	488	506	432	528	475	496	461	490	527	499	497	527	510	517	520	540	510	499	516	526	507	526	540	484	487	517	503	489	501	505	486	525	483	463	497	511	501	527	523	479	505	458	485	489	467	438	538	487	492	521	497	520	488	512	510	489	500	531	471	469	501	507	516	504	489	492	496	487	492	538	477	534	505	470	500	504	486	486	471	520	532	520	540	510	494	517	505	487	471	505	501	519	562	480	502	491	509	481	490	494	503	485	493	486	521	487	471	497	524	511	485	499	499	468	516	468	516	480	556	529	531	526	485	477	512	537	493	537	506	469	496	508	525	513	502	494	481	485	490	495	504	514	515	451	504	524	499	481	505	508	495	515	520	450	520	488	513	478	503	488	506	539	489	493	494	479	520	486	469	523	462	493	522	470	492	508	478	467	552	470	504	469	450	564	504	511	518	558	435	527	509	486	507	494	477	489	515	511	459	540	507	494	490	504	503	488	504	495	532	518	503	511	512	556	544	492	505	485	545	523	513	508	492	483	490	513	524	465	492	492	525	519	535	524	511	442	519	524	533	505	538	475	513	496	495	482	534	519	542	489	493	504	492	494	509	517	479	503	514	515	505	447	497	488	484	505	492	527	503	508	524	495	482	539	476	461	524	487	461	457	509	486	577	470	499	485	469	481	511	519	472	503	477	496	434	482	477	479	528	534	467	503	524	503	535	531	491	526	526	490	558	547	482	485	497	464	501	497	469	500	521	485	479	518	485	486	525	498	507	466	547	540	484	502	498	525	530	497	481	517	471	514	476	515	481	488	495	484	494	488	518	487	507	489	468	529	536	521	472	501	499	456	525	518	499	521	507	498	496	525	510	491	488	484	502	491	505	529	523	519	517	449	519	487	511	514	478	483	470	488	506	473	516	473	492	483	505	511	487	551	479	470	520	524	515	487	548	499	528	445	486	495	508	509	498	549	460	449	516	518	508	512	507	482	524	543	522	522	505	477	513	487	501	502	484	513	478	486	508	514	532	522	534	517	472	470	484	520	517	478	484	535	498	486	473	533	508	482	488	533	483	487	497	528	486	529	489	499	494	490	485	485	489	490	478	470	521	513	501	481	471	487	547	486	487	481	519	517	499	485	507	503	502	516	484	474	504	516	511	537	493	505	483	554	527	486	531	483	513	471	503	471	472	486	465	545	576	516	472	486	497	505	482	513	453	489	521	515	495	500	495	508	514	541	495	505	487	509	521	480	513	479	518	526	504	527	518	523	489	524	500	492	518	522	523	490	502	530	510	460	497	473	485	516	515	488	480	502	496	505	506	508	501	474	543	497	537	477	457	468	559	531	525	464	492	498	480	482	503	504	514	482	507	481	465	523	501	512	519	501	528	514	504	523	497	541	493	478	518	515	493	516	493	541	484	517	515	476	498	554	465	499	519	472	529	497	513	525	519	474	493	491	507	507	499	487	512	497	533	478	505	482	505	465	499	474	526	478	525	443	517	477	485	497	518	512	497	508	490	494	494	466	492	509	498	486	512	492	539	484	468	495	497	489	509	541	495	501	517	500	479	500	479	512	497	494	497	527	507	516	504	486	501	509	518	504	531	520	517	498	486	543	527	483	490	509	517	499	456	463	513	509	520	497	513	506	478	528	500	461	495	511	497	500	475	474	494	521	511	469	536	497	520	522	495	520	524	508	508	524	455	477	518	506	479	476	503	532	497	489	504	486	494	497	486	501	494	489	506	464	516	506	490	519	508	506	495	451	513	481	475	528	502	495	491	488	543	529	503	526	511	520	508	488	489	466	498	523	518	513	474	490	492	509	550	490	523	508	466	519	492	511	516	494	476	524	489	502	496	490	496	486	472	502	500	504	513	476	480	509	479	535	483	492	464	503	544	469	525	506	505	506	496	492	498	495	507	506	530	481	481	505	514	505	509	492	516	520	512	511	472	525	506	519	498	495	489	461	480	498	537	518	479	510	469	469	531	471	545	523	470	455	495	471	473	501	519	503	504	495	516	472	511	494	497	500	524	486	507	528	563	510	510	478	456	510	510	502	494	460	485	517	488	495	542	487	536	488	511	505	490	465	467	493	517	514	496	545	571	484	488	490	521	489	487	498	492	474	479	521	502	527	486	536	521	531	488	537	509	467	551	475	512	503	515	471	520	513	499	458	515	503	467	495	471	485	473	509	505	507	488	502	483	458	525	463	518	533	487	471	523	485	514	488	511	498	525	499	484	515	499	495	506	527	501	476	514	513	530	512	479	507	515	478	493	531	450	536	502	506	526	471	512	480	485	521	468	508	502	484	497	499	484	516	467	546	550	507	500	510	492	514	450	466	516	484	509	514	512	455	506	494	494	467	487	527	503	491	509	492	491	504	504	507	505	523	477	552	486	504	484	497	506	479	481	467	500	481	497	470	564	495	469	478	532	514	508	492	522	507	500	484	471	523	523	496	506	492	499	474	482	513	523	494	525	499	515	453	460	488	488	547	472	508	525	481	513	559	486	511	500	506	522	493	469	506	494	508	503	479	505	456	451	502	467	511	514	453	511	503	506	534	489	479	486	490	484	495	520	521	495	500	533	436	511	497	517	476	480	473	495	542	466	514	512	496	501	524	500	457	504	502	461	498	482	508	521	518	478	545	486	511	525	535	520	467	493	518	535	482	467	470	518	557	528	455	517	480	528	495	503	479	529	455	503	518	543	517	492	553	504	463	498	483	469	530	461	498	487	487	499	490	472	522	496	505	478	516	504	506	493	469	490	476	483	504	515	498	542	530	481	456	476	487	487	561	526	542	525	498	529	537	491	528	490	477	497	550	462	473	477	519	507	457	529	480	514	466	502	504	475	540	506	483	483	483	476	453	452	460	464	504	507	507	464	511	529	508	486	424	506	476	492	485	510	537	496	476	471	500	479	466	491	472	513	486	488	478	472	481	533	489	503	509	494	521	494	476	474	489	521	476	490	510	486	502	536	493	510	497	475	479	533	506	537	530	482	514	474	498	535	503	507	469	490	500	465	516	485	519	465	542	500	523	510	519	503	496	497	512	486	460	494	546	494	512	482	495	491	511	496	487	508	470	493	514	521	488	474	503	494	508	526	497	476	478	555	502	529	502	489	472	518	505	488	485	519	535	489	512	523	518	510	501	523	510	530	498	506	516	503	476	530	513	541	541	527	494	489	510	458	460	558	488	471	490	488	466	499	528	515	498	475	521	504	477	516	474	478	511	484	490	495	483	504	519
18851	14118	9747	4853	3466	2597	1997	1643	1363	1170	1051	892	820	790	778	678	709	688	635	634	602	570	589	611	567	628	567	596	581	587	569	503	543	519	515	516	549	531	554	491	549	544	499	530	540	519	517	520	571	496	535	508	466	522	505	542	550	506	523	528	484	502	488	520	511	538	534	488	554	507	515	493	537	482	521	506	509	531	525	502	534	515	487	515	540	464	492	480	501	510	476	487	502	478	511	484	507	530	473	502	504	506	531	494	519	487	498	558	471	504	537	515	535	508	537	513	500	501	550	541	485	505	523	479	541	500	490	497	567	467	511	491	482	506	492	486	501	496	517	551	476	478	523	481	506	505	512	518	522	526	485	527	515	536	512	475	501	521	507	519	525	500	506	514	489	505	525	504	473	509	548	546	543	498	523	458	479	530	530	473	512	490	496	499	544	485	496	537	480	457	512	515	508	492	502	521	489	513	524	515	557	487	461	493	527	521	489	471	532	547	542	503	505	513	492	488	524	528	462	510	508	561	530	508	521	493	507	550	544	507	507	482	527	516	517	505	470	494	516	520	510	534	501	531	512	501	495	501	525	520	493	476	508	548	503	538	475	482	499	492	499	469	474	521	532	490	520	526	494	523	507	501	504	487	524	519	484	511	511	498	502	496	505	457	512	466	521	464	496	524	484	556	473	511	489	530	536	505	526	518	556	546	502	515	492	474	502	542	483	521	530	495	525	494	491	486	500	516	498	516	499	494	476	530	476	524	496	480	510	506	482	506	503	520	489	517	485	456	482	519	512	475	521	510	478	511	534	509	519	504	523	487	515	508	543	511	466	500	500	505	492	468	516	515	487	518	499	560	482	493	545	501	513	529	508	513	513	500	513	521	514	495	551	530	514	520	509	494	478	505	509	507	460	498	538	527	527	490	480	521	538	510	507	550	494	501	483	489	518	517	558	533	490	483	482	486	552	517	476	482	491	527	521	476	531	486	530	521	502	522	487	481	494	470	549	556	487	546	495	460	526	532	465	510	512	512	510	522	498	498	508	479	508	510	489	498	556	533	486	569	491	518	481	491	521	528	502	504	475	490	484	501	489	503	503	480	505	466	459	464	491	514	454	502	503	545	485	464	520	521	533	527	492	500	523	505	524	487	545	527	563	532	471	520	555	531	492	538	563	558	503	526	496	489	520	525	479	474	493	483	480	501	509	525	520	498	538	497	517	527	487	480	509	520	505	500	550	513	505	515	507	537	533	494	504	510	511	512	514	496	525	517	529	504	517	525	469	510	538	511	536	481	498	495	526	496	538	490	453	516	499	529	483	481	551	520	532	491	506	492	535	469	538	456	534	510	510	499	478	547	483	496	513	501	520	489	553	502	512	492	483	471	538	481	520	555	501	497	533	475	490	487	512	492	541	481	476	503	487	516	503	514	519	511	496	494	481	520	506	526	541	506	497	531	518	487	549	538	474	500	539	491	529	499	512	488	503	510	496	513	510	534	504	519	519	514	543	516	485	556	505	498	486	530	516	535	525	483	515	469	513	524	516	505	508	493	530	529	485	528	505	495	508	551	506	496	503	488	490	539	517	505	500	470	515	481	494	505	513	510	486	488	479	503	482	507	489	514	485	494	473	442	484	524	526	510	506	514	548	521	543	509	518	474	524	495	489	479	523	483	474	527	528	453	473	488	521	480	556	554	453	522	525	511	512	489	524	515	478	518	506	493	486	530	547	517	532	541	517	508	534	492	534	531	485	517	512	488	522	514	517	524	531	510	523	523	513	568	535	510	550	494	506	538	518	512	484	476	516	539	538	512	493	470	491	536	531	474	501	481	474	503	484	526	501	514	508	511	530	526	492	514	501	500	506	487	566	478	513	518	521	484	520	466	531	540	504	539	493	502	495	555	527	544	521	440	508	491	515	495	507	497	504	482	508	562	487	518	520	487	500	498	512	475	505	520	526	506	486	510	492	483	486	527	523	507	515	522	489	502	512	492	493	505	479	545	536	514	452	510	558	489	521	496	535	555	498	510	510	486	501	478	499	516	487	518	502	505	499	480	519	524	548	511	542	489	477	533	535	482	518	529	479	526	513	494	523	551	515	520	473	462	470	524	495	492	483	515	528	490	531	553	522	489	520	485	558	508	509	494	503	479	516	463	498	522	528	522	531	467	462	529	525	478	502	530	487	528	543	558	475	521	557	540	536	544	518	477	510	527	558	500	531	528	476	488	508	503	482	533	480	501	522	516	472	538	523	469	518	480	498	469	533	536	506	481	519	473	534	501	505	542	457	551	514	483	502	481	492	495	526	521	472	515	499	440	520	479	480	497	531	544	542	490	512	507	547	493	502	528	519	494	546	470	529	486	503	481	488	503	501	528	489	501	498	533	504	499	490	479	501	521	474	507	471	498	489	518	461	481	517	496	518	548	543	481	537	499	533	523	506	493	530	513	524	484	508	450	540	496	520	539	504	490	511	509	482	529	473	508	524	471	420	519	504	465	514	492	506	510	515	521	520	551	469	504	474	521	539	506	491	513	510	494	523	470	528	547	524	508	487	495	460	516	549	506	497	524	521	482	479	471	509	487	515	517	520	481	491	507	504	506	524	505	501	480	502	481	515	505	521	556	543	472	522	507	534	531	508	530	505	492	539	511	493	484	497	489	515	478	499	482	482	488	493	527	521	481	474	528	498	503	494	490	472	511	535	500	444	530	494	483	496	495	519	539	545	523	535	533	497	489	522	526	510	528	498	476	490	498	482	524	475	511	545	511	531	548	499	516	518	489	505	472	517	480	458	520	487	497	488	533	510	548	460	496	516	512	531	505	483	482	514	545	521	486	501	513	525	504	484	490	502	508	534	520	532	495	534	515	535	532	553	524	540	513	505	501	539	535	502	544	488	526	508	491	516	502	551	525	533	488	530	487	524	483	480	524	494	495	510	532	500	485	519	486	538	488	510	505	550	500	523	519	485	551	489	556	563	520	447	479	511	531	538	502	513	518	523	511	498	533	483	548	532	476	474	458	518	513	474	506	491	510	516	513	499	469	521	486	510	537	518	533	525	484	506	506	508	510	549	522	508	516	505	491	508	519	496	503	522	540	497	501	518	547	517	499	496	521	484	473	531	504	465	510	528	489	497	528	471	533	517	479	536	527	505	460	542	529	505	512	528	472	484	468	504	540	494	525	525	509	525	504	470	532	485	507	497	499	506	507	489	516	552	550	508	515	498	564	497	505	512	471	516	534	506	484	480	479	458	491	498	528	493	486	534	484	543	552	533	542	571	508	579	491	516	492	515	507	481	500	502	513	496	488	505	510	534	508	476	516	520	453	505	488	484	533	485	516	491	558	507	457	509	530	503	506	472	503	500	502	484	512	515	528	489	493	523	425	535	532	518	529	537	491	541	529	516	493	501	498	517	502	505	488	483	492	503	500	520	533	481	523	499	532	522	528	485	526	485	489	532	489	530	508	487	522	487	553	493	503	504	531	528	491
27359	17262	3419	665	494	409	383	366	387	357	360	369	351	376	348	330	388	341	328	332	365	365	331	322	364	371	353	352	365	357	355	368	326	355	345	345	384	364	303	346	357	354	308	359	362	353	348	379	339	343	328	361	353	358	365	342	360	349	342	374	353	337	363	353	364	347	333	349	362	349	342	337	362	382	365	333	336	333	358	363	362	354	332	360	306	349	353	358	375	359	380	339	348	363	364	382	346	341	330	348	357	352	322	365	329	405	397	298	343	373	349	302	391	368	371	361	348	344	394	346	330	325	355	360	333	359	329	346	361	356	347	315	339	365	369	344	355	334	371	367	353	347	311	374	348	371	323	386	336	365	358	337	370	332	363	356	343	352	360	329	365	349	373	368	356	341	379	334	349	378	375	325	341	332	367	373	342	367	348	331	330	401	337	362	328	355	381	372	344	365	323	340	328	366	317	365	343	378	324	344	337	364	348	382	343	349	359	317	306	408	340	374	354	365	379	370	351	355	372	358	306	360	342	362	350	319	381	346	323	335	325	349	342	359	354	321	352	368	319	337	364	350	347	327	368	346	336	340	340	373	376	337	352	335	351	355	349	339	359	329	359	329	353	344	366	350	359	330	326	355	358	320	339	369	322	321	337	352	330	363	338	392	391	379	335	327	346	374	369	340	383	338	367	359	344	360	344	340	356	347	348	378	345	343	330	347	334	336	341	333	351	353	361	377	320	368	323	328	345	333	353	380	364	352	327	348	356	354	343	354	353	289	370	355	385	303	363	343	347	323	338	346	369	353	368	342	345	375	346	380	347	372	361	382	332	351	339	380	375	359	323	380	351	326	345	350	349	359	337	363	336	384	346	330	363	359	356	335	339	307	369	397	345	346	355	361	323	333	325	330	338	345	340	322	354	319	344	378	334	369	378	355	350	347	352	381	331	341	331	337	328	316	318	344	366	369	367	355	339	375	360	346	375	347	339	347	367	328	325	365	371	357	340	386	363	358	345	352	355	366	337	331	348	362	359	365	315	346	346	365	335	342	336	364	394	366	333	345	320	382	341	376	369	375	370	329	330	364	364	365	330	368	359	339	371	367	343	333	345	375	348	359	323	349	365	328	350	311	353	329	362	356	352	327	360	390	336	394	361	364	334	355	356	362	331	319	341	341	333	353	367	348	366	337	331	350	326	320	326	329	351	349	333	351	347	327	323	381	332	377	328	310	332	326	374	338	353	367	308	328	402	368	359	314	392	338	339	377	327	335	381	360	334	378	383	355	346	343	371	359	346	336	325	352	328	350	333	354	328	380	349	321	358	360	352	336	360	288	368	341	332	351	348	365	360	357	365	367	363	349	374	347	364	358	369	308	325	377	334	374	354	369	366	354	359	352	389	355	361	388	343	349	376	392	353	343	347	366	352	338	341	341	373	357	352	372	373	355	366	330	367	353	395	358	345	329	387	350	352	353	356	363	339	340	368	374	335	343	346	356	378	320	350	328	375	329	341	396	341	355	358	321	326	359	369	379	351	359	359	359	401	365	358	362	361	360	354	378	352	336	347	360	350	330	356	370	340	372	338	366	356	369	356	372	347	340	334	352	362	329	344	352	333	341	333	375	385	329	362	380	340	372	323	349	364	324	355	329	363	361	350	358	331	331	337	335	329	358	341	332	359	369	378	322	340	365	373	339	336	394	348	382	326	333	391	335	344	336	380	334	339	354	364	362	346	367	338	347	326	339	353	372	371	378	375	398	328	360	376	341	338	351	353	308	344	372	379	364	348	357	343	345	363	367	328	361	359	338	329	368	339	340	354	361	346	323	365	338	305	357	346	335	361	367	363	364	396	346	349	372	382	353	318	339	316	361	376	389	353	375	342	369	361	333	324	383	356	350	350	388	335	316	349	360	353	333	368	363	336	347	348	352	347	358	328	356	356	375	357	344	363	354	337	348	378	337	390	361	352	335	339	337	360	327	342	365	311	372	344	350	349	351	368	338	345	345	347	354	353	341	336	399	311	353	360	343	332	358	358	324	339	333	315	309	362	383	353	328	357	371	353	363	348	337	351	364	352	325	318	349	385	352	351	371	338	367	323	346	349	331	358	335	379	356	354	331	364	364	366	386	352	342	328	353	375	375	392	365	354	360	354	338	342	362	369	334	355	358	367	332	377	335	381	317	343	343	376	356	318	345	306	359	349	355	373	363	380	331	335	344	366	355	339	399	337	366	337	317	358	352	359	324	365	317	371	352	352	342	348	353	341	381	374	308	325	317	347	369	340	344	373	354	357	345	354	346	375	328	348	384	355	314	333	364	350	358	321	364	354	342	383	372	354	333	339	340	362	333	343	354	334	330	386	344	316	337	353	350	339	370	358	351	354	369	368	349	327	343	329	350	341	360	354	333	342	375	363	369	346	365	343	363	353	328	321	347	373	351	371	357	379	335	344	362	350	347	358	378	342	344	356	371	359	317	351	374	355	355	353	371	346	384	357	313	348	378	361	362	337	367	352	347	365	391	394	372	347	369	358	357	350	346	311	365	361	361	365	382	367	355	314	335	381	329	331	321	342	372	341	353	355	319	319	325	335	330	331	340	339	357	353	356	357	353	376	328	352	351	358	360	352	360	366	346	369	352	326	357	345	356	368	361	360	361	335	382	398	318	329	371	349	339	346	327	372	370	365	348	347	342	342	335	391	349	352	368	373	354	377	351	354	353	331	358	361	374	316	375	372	328	369	349	372	311	361	362	331	354	376	337	345	363	336	326	370	347	341	357	374	313	317	343	340	378	350	368	314	352	343	377	350	332	378	353	320	352	364	353	360	345	329	296	332	291	355	360	350	321	344	353	354	337	354	357	365	324	356	352	360	338	322	359	319	398	343	361	370	329	323	355	372	340	342	369	325	312	370	358	386	376	367	327	347	321	370	358	350	343	381	364	346	362	389	383	361	356	388	403	353	376	383	340	356	338	374	354	338	342	353	337	351	339	384	349	347	340	355	367	358	368	341	369	342	377	346	377	348	374	369	345	349	365	353	363	341	346	333	352	359	341	337	389	326	341	345	355	344	359	356	343	366	365	331	389	324	356	367	332	352	339	337	338	368	326	365	351	315	324	354	341	342	319	364	333	341	350	325	350	334	328	351	350	344	325	337	351	339	349	352	349	360	360	320	351	336	351	357	361	359	347	367	363	368	359	366	323	376	335	364	376	319	362	353	378	371	373	340	370	337	357	313	359	384	376	374	345	345	347	368	370	341	361	336	370	354	384	336	351	345	328	340	343	350	332	347	353	382	379	349	348	350	350	354	325	360	352	370	363	347	340	337	353	355	344	366	341	366	337	346	373	350	314	367	339	340	359	358	347	346	361	364	397	323	331	364	348	326	379	353	349	356	357	306	314	351	336	382	340	359	340	352	309	376	374	339	356	292	384	353	340	335	355	359	364	385	366	351	371	369	368	332	366	389	330	338	365	376	335	326	348	330	411	345	363	342	360
5426	905	711	485	483	425	441	405	414	411	459	377	447	388	399	402	414	390	403	376	372	410	388	404	427	391	382	383	358	379	380	365	393	392	364	346	416	398	428	384	395	398	401	393	334	435	401	378	365	393	378	369	374	424	378	378	387	393	429	387	399	394	416	415	383	380	378	389	390	373	362	395	423	378	397	401	397	407	382	388	389	410	397	387	389	414	364	382	405	385	399	383	384	388	387	386	384	388	390	391	399	371	408	370	378	425	406	389	407	375	358	383	394	376	381	424	345	403	378	397	381	411	346	391	432	390	405	393	379	403	388	394	392	372	397	377	373	412	396	408	372	405	411	392	403	410	385	383	420	395	429	352	409	387	398	380	380	413	401	372	369	392	417	379	435	380	368	390	399	401	447	424	392	378	398	394	388	400	396	404	405	379	366	367	402	375	412	377	417	376	400	412	367	389	410	396	402	355	368	384	376	401	368	355	397	416	398	398	383	404	397	378	418	387	372	395	356	404	370	395	416	431	402	388	394	380	402	383	374	401	375	395	396	374	396	418	406	393	369	387	378	413	391	380	399	411	374	363	401	387	377	370	375	373	372	358	363	382	382	364	389	399	406	401	419	371	431	437	397	390	429	376	390	396	403	408	411	347	384	389	408	409	402	390	374	374	405	433	416	389	368	386	392	386	389	389	378	418	427	381	432	401	356	368	395	412	382	346	369	372	394	368	418	416	401	367	396	373	391	384	386	432	368	404	405	415	390	364	394	387	387	384	400	382	384	393	408	414	403	390	378	410	391	398	379	377	366	384	390	366	370	394	338	378	391	434	420	404	358	382	397	442	404	373	403	376	422	390	382	383	381	416	385	360	413	375	358	391	414	369	398	403	416	415	368	429	437	415	372	393	394	419	380	389	404	393	387	412	405	403	360	400	393	401	377	390	381	386	381	406	378	408	408	381	391	390	372	353	371	414	394	362	398	373	378	352	411	388	371	409	386	371	400	394	373	388	370	369	396	380	385	393	374	402	391	408	381	386	393	350	376	390	407	363	423	398	383	411	422	400	396	365	399	398	363	434	395	384	399	412	374	363	372	373	393	366	412	371	394	392	411	399	393	376	396	360	354	372	373	374	368	385	399	359	398	397	400	377	407	395	407	379	377	391	383	393	381	373	393	404	427	402	411	380	393	368	428	402	394	392	385	404	395	393	396	350	376	410	422	369	376	378	425	385	437	439	405	416	397	383	373	398	384	376	366	426	390	402	406	424	391	398	425	419	396	386	420	391	394	400	375	390	406	349	414	378	386	401	361	429	391	381	411	375	391	427	369	379	424	411	423	364	386	387	415	432	392	423	387	382	402	355	410	365	400	399	356	409	416	370	410	371	373	384	382	371	372	415	387	421	389	412	394	390	415	403	411	395	382	387	382	388	392	376	409	379	427	432	389	416	355	401	380	405	391	406	373	382	433	350	399	379	426	390	413	353	394	415	434	405	382	395	370	356	405	396	382	383	392	368	401	390	381	397	406	439	385	438	388	421	397	413	391	425	409	370	378	369	389	438	422	389	369	370	390	416	389	363	429	361	396	364	407	382	404	393	405	389	400	397	395	399	377	402	407	389	414	391	391	378	393	447	386	387	380	414	385	364	383	416	381	380	415	413	411	393	388	381	363	402	400	407	382	371	370	383	390	438	427	414	406	367	372	391	404	377	414	414	397	423	368	408	407	406	431	410	373	407	412	392	369	371	410	373	414	428	362	409	412	420	436	425	390	392	383	399	412	370	370	380	397	389	390	379	383	383	389	374	408	399	382	389	381	383	378	398	383	401	387	395	390	394	353	381	382	401	389	374	353	400	375	396	413	379	384	402	442	412	392	378	393	383	379	405	365	381	425	387	385	378	404	406	363	370	365	377	380	396	380	359	379	388	384	389	399	395	401	386	379	390	394	402	379	366	401	374	384	369	375	382	437	424	392	383	392	369	374	375	382	388	393	386	405	416	411	377	390	369	425	364	393	355	346	385	368	391	381	413	373	413	369	426	413	391	409	414	406	349	389	380	390	396	400	393	386	398	395	368	394	375	400	387	367	420	372	376	400	420	408	381	392	384	395	390	395	374	407	428	385	426	397	395	412	402	417	407	407	378	424	375	402	363	406	395	388	389	393	413	358	386	419	361	397	406	360	398	391	397	425	352	400	425	417	384	401	384	389	368	372	374	386	409	409	381	416	394	375	396	389	375	419	384	370	407	355	407	387	456	356	425	407	422	420	426	405	411	404	401	412	389	395	375	398	384	394	345	360	413	391	387	403	430	380	415	402	383	352	359	354	413	403	387	364	393	421	412	353	432	427	442	401	361	368	397	352	387	411	383	401	395	411	393	413	392	357	414	409	373	378	368	382	397	385	392	396	386	431	392	352	399	370	416	454	402	376	385	392	414	390	352	421	390	366	401	368	405	373	405	390	403	402	399	375	408	355	400	384	363	378	400	359	385	415	451	380	371	382	379	369	373	380	401	370	387	392	415	385	382	431	380	372	437	388	441	402	366	397	378	383	396	383	406	384	390	379	396	358	411	382	405	344	404	389	381	406	398	409	365	409	424	359	402	407	401	417	398	357	422	368	378	376	415	389	426	397	400	385	403	380	387	384	357	343	383	409	379	391	374	374	376	393	380	393	393	376	406	365	412	416	391	374	380	418	391	384	402	381	396	378	359	404	377	404	408	397	372	398	424	386	389	377	385	356	396	372	387	371	385	402	350	394	373	390	406	390	381	433	398	361	402	399	377	397	380	359	392	389	383	391	378	394	423	422	398	401	400	388	408	388	385	373	404	381	401	392	405	395	378	405	387	380	380	362	376	389	380	388	418	388	359	362	386	411	411	400	404	393	386	410	399	339	380	388	388	395	400	403	387	430	387	395	423	360	390	410	399	398	411	405	402	415	394	402	399	372	385	383	371	396	370	379	397	365	390	366	431	388	361	368	350	390	382	379	406	411	385	422	430	402	396	376	385	393	367	426	366	416	392	414	372	385	379	364	445	408	374	387	387	399	389	371	415	366	391	382	389	382	399	375	352	382	411	405	369	407	354	399	441	398	367	381	381	405	374	405	419	378	357	388	380	362	379	409	419	412	381	384	403	378	381	394	382	438	406	409	364	403	391	418	391	405	368	379	394	384	377	388	381	403	399	404	381	383	428	405	397	405	393	415	385	382	384	363	422	361	409	392	391	421	421	428	358	406	379	406	396	367	422	421	382	420	413	406	383	371	376	370	425	371	394	364	379	430	394	370	361	364	387	397	434	392	402	420	403	403	385	400	399	401	415	365	396	391	400	376	401	379	387	416	405	401	394	404	382	384	413	400	395	363	422	395	367	405	394	426	393	406	388	405	397	451	377	367	380	393	406	389	396	408	340	407	391	391	403	404	389	419	364	400	412	393	403	381	367	429	403	410	397	399	414	354	385	401	371	418	399	372	430	404	368	391	371	382	386	389	396
23643	21026	28128	24104	21008	8718	872	538	410	385	344	343	300	276	285	268	275	258	243	237	233	214	265	237	244	243	247	214	226	236	240	208	230	222	216	217	233	218	223	229	228	239	221	218	221	228	236	224	213	225	218	188	210	200	197	230	235	234	226	248	236	222	213	190	227	225	215	203	202	221	238	231	229	219	233	193	218	206	225	214	234	194	222	219	197	225	219	196	189	224	210	210	208	186	188	225	240	207	230	208	250	201	219	223	225	224	205	210	210	221	207	240	218	179	202	239	220	231	225	214	232	223	244	242	230	232	211	188	238	204	204	226	201	198	222	216	233	203	227	232	242	195	230	222	215	208	197	223	233	224	224	188	230	227	197	206	245	230	218	189	181	236	209	210	225	191	209	218	215	215	197	236	236	198	205	233	203	201	218	224	224	210	212	199	204	239	198	216	242	222	203	194	227	219	251	192	225	225	204	211	202	221	188	225	214	193	208	219	226	231	224	214	221	208	220	202	212	223	197	219	222	195	233	208	237	234	210	239	200	206	208	195	195	266	219	214	221	220	224	203	196	236	219	229	225	226	224	221	199	203	193	217	212	194	197	231	204	227	221	211	239	204	216	200	217	203	206	204	194	218	202	230	220	237	217	225	223	218	194	190	205	216	234	219	201	227	215	239	207	233	231	226	257	208	210	215	223	239	235	212	213	217	218	217	195	209	215	230	238	242	226	221	215	226	223	236	211	205	236	221	232	219	208	199	201	196	228	232	216	184	218	224	199	223	237	232	227	248	195	198	227	225	214	236	219	219	194	221	200	220	208	218	206	205	216	229	204	197	224	201	197	204	204	212	226	217	235	219	215	196	215	216	214	225	201	206	212	199	215	220	199	205	187	231	197	221	197	219	199	205	233	202	212	224	225	228	193	226	201	205	210	224	215	207	216	193	188	220	218	191	208	233	239	206	175	214	196	232	185	207	225	222	217	227	211	236	221	196	213	221	202	218	226	223	231	221	226	207	225	223	236	211	178	212	216	215	211	207	211	197	211	206	228	219	227	216	204	226	190	230	209	201	225	190	221	191	234	200	228	212	227	227	209	207	236	220	207	195	207	224	213	229	195	219	191	195	202	218	216	203	214	235	214	239	210	200	227	186	239	222	200	218	210	232	219	227	214	239	215	219	238	225	206	227	227	195	196	229	219	199	202	193	208	205	207	215	225	213	216	215	226	210	237	221	214	223	210	226	243	246	216	246	211	193	213	204	199	223	212	231	213	241	211	204	216	228	226	200	221	200	231	193	214	230	200	221	197	205	197	208	190	215	230	216	201	196	208	207	224	203	197	207	212	211	225	234	237	233	229	226	239	200	194	218	230	201	213	220	195	199	223	248	217	237	223	232	242	229	209	213	212	236	198	230	202	190	207	229	212	236	219	214	210	225	200	211	180	187	222	217	224	204	217	220	242	236	212	207	246	232	225	210	218	200	227	226	225	181	200	221	202	212	233	215	224	172	211	213	229	200	218	219	243	201	210	198	233	182	224	176	202	212	237	242	234	214	228	207	208	212	234	207	210	215	216	224	201	198	211	206	214	227	206	209	237	214	226	186	215	204	216	234	217	214	191	202	199	205	214	229	208	208	211	243	218	227	242	236	192	240	235	218	208	236	201	213	230	209	187	203	227	236	218	229	212	220	203	198	204	189	199	239	220	220	230	250	200	224	191	182	237	217	215	220	229	206	220	201	204	217	217	200	208	210	213	194	206	228	208	211	206	214	231	192	212	230	218	200	189	248	209	239	223	221	216	196	228	215	216	203	239	203	217	215	237	199	217	215	201	189	206	245	207	231	224	245	232	208	201	226	225	209	204	228	241	218	218	222	243	213	179	227	204	208	214	202	210	220	201	196	210	213	247	218	214	199	189	220	229	202	246	219	213	240	222	238	184	210	214	211	221	216	228	194	231	192	208	212	205	191	210	197	237	237	227	206	240	218	228	201	235	215	211	210	239	203	205	213	217	202	215	229	213	190	182	176	212	208	206	203	206	204	223	222	204	215	209	207	225	263	231	228	226	202	198	214	234	252	205	190	218	243	218	242	205	194	194	221	201	215	231	210	208	215	229	212	229	209	213	211	218	207	201	218	224	229	234	209	206	199	233	212	229	208	192	203	190	203	210	220	204	204	217	221	213	224	210	221	231	214	196	190	219	221	209	208	213	264	204	212	234	188	213	215	206	188	232	212	226	222	203	223	187	207	183	228	174	197	224	206	197	209	223	223	199	218	217	215	235	222	209	214	211	212	197	228	238	217	190	198	207	208	209	216	224	211	226	197	218	225	215	197	216	237	217	190	202	208	204	220	241	235	225	222	200	176	199	201	244	209	198	216	201	214	193	192	214	200	219	192	205	222	197	230	229	202	224	216	196	217	242	201	192	224	216	220	214	219	209	209	214	195	201	232	194	212	215	248	202	209	203	188	214	230	222	190	232	241	234	203	213	192	208	225	221	203	242	186	224	191	209	204	235	211	213	218	204	223	250	209	216	215	193	208	191	230	187	223	217	220	181	224	221	187	207	216	218	197	217	213	198	210	218	203	208	204	224	195	197	188	216	222	219	220	237	216	250	201	199	236	216	229	210	189	226	226	201	196	223	198	217	213	207	211	223	219	189	190	225	230	213	202	200	208	212	229	226	205	215	206	244	241	221	227	221	238	211	197	213	220	204	214	221	229	209	205	225	201	205	200	190	203	205	221	225	241	220	223	236	229	218	201	212	212	199	188	199	193	223	210	211	198	218	200	196	220	216	208	186	199	216	203	214	219	234	219	223	190	210	218	188	222	222	200	260	228	230	222	218	220	209	244	241	213	180	239	224	219	211	215	244	217	200	199	195	202	222	210	221	239	187	206	179	203	198	234	218	206	200	217	204	212	208	211	239	234	213	196	201	220	209	191	228	210	229	226	232	200	226	207	227	212	210	234	215	212	215	209	186	212	201	216	217	213	206	224	223	238	238	222	212	233	240	217	184	206	209	220	201	209	245	227	210	209	197	225	219	215	215	204	214	194	218	205	216	189	205	216	229	212	213	225	203	197	210	216	214	216	194	228	216	206	222	194	212	198	215	208	214	211	231	243	217	208	214	189	230	221	220	212	203	193	220	227	234	215	228	179	216	201	172	269	213	214	211	208	229	207	204	234	200	201	178	226	207	215	209	215	232	212	194	232	219	219	216	206	234	214	264	217	233	209	211	210	232	220	196	228	219	204	212	197	221	236	182	217	227	244	210	197	240	228	224	203	219	237	214	236	217	207	226	224	197	246	214	225	213	209	217	212	208	219	230	219	234	218	216	213	249	210	206	218	200	197	224	209	207	210	189	208	227	233	212	199	223	204	218	224	215	222	194	242	213	201	219	229	205	230	211	211	214	203	224	212	196	248	183	212	222	208	206	201	219	215	192	214	213	207	216	207	217	218	192	227	216	239	224	211	205	206	207	211	205	212	210	212
18806	8363	5605	2563	1785	1319	1033	839	670	558	539	445	395	404	342	329	335	295	292	302	310	276	255	275	258	269	259	244	261	273	272	270	265	264	275	253	269	251	242	276	257	251	264	267	246	266	275	247	240	267	264	269	247	238	260	261	260	212	254	240	252	253	238	269	239	235	271	253	222	253	231	245	224	218	237	246	260	248	263	233	257	235	259	226	233	231	225	242	250	248	253	253	253	237	255	275	212	247	258	254	257	268	259	223	233	244	231	246	235	250	238	238	248	254	239	250	258	227	235	240	239	238	260	247	225	250	269	242	257	233	244	257	229	242	225	236	242	272	213	226	249	263	247	220	237	226	261	238	263	262	249	231	227	247	230	239	213	251	237	257	237	248	249	258	268	237	233	241	211	215	225	226	240	238	252	217	239	239	235	242	212	245	240	243	244	244	245	249	230	262	226	243	242	253	214	249	244	230	250	236	249	258	233	275	257	263	239	233	249	220	236	257	254	229	243	225	262	241	184	252	225	250	235	264	247	248	250	220	262	238	214	251	246	256	240	242	239	217	264	221	244	223	259	271	249	241	251	245	229	230	226	238	211	235	209	240	253	238	240	240	253	236	227	234	238	286	217	231	240	234	234	230	255	230	249	249	219	239	254	242	268	232	248	247	231	252	232	253	255	251	260	240	256	220	250	247	231	225	252	239	265	235	253	219	258	235	255	234	231	246	233	259	239	281	242	229	217	224	228	230	231	216	247	231	236	239	245	264	267	243	256	259	251	229	223	222	258	235	256	246	232	258	253	229	238	238	232	231	252	251	252	253	231	277	264	273	268	257	244	253	241	212	260	252	238	244	222	240	266	228	232	261	260	213	249	242	256	237	245	240	229	228	231	236	211	259	255	247	224	250	228	273	222	263	261	220	252	246	238	224	228	220	251	240	220	234	255	239	243	250	222	221	234	209	251	258	232	245	266	200	258	254	243	249	233	284	234	263	238	214	250	235	256	224	243	255	248	221	248	238	202	220	264	232	233	246	264	264	228	237	227	269	261	240	260	282	227	245	250	202	255	207	214	244	253	251	234	246	234	234	232	222	260	251	223	241	231	252	252	225	230	239	254	257	251	248	276	226	255	244	238	235	245	253	262	256	252	248	239	243	235	238	224	233	249	275	235	252	261	259	224	222	245	234	245	257	247	223	241	227	263	215	247	220	267	226	240	242	256	267	230	251	215	244	243	246	242	263	262	232	252	239	222	231	235	254	246	246	232	236	232	213	244	252	216	242	223	233	248	248	237	221	273	246	231	245	246	239	229	242	227	248	224	204	234	228	260	257	257	258	206	242	225	258	212	226	224	216	268	256	248	265	264	248	222	226	245	219	281	277	238	271	228	243	245	239	210	217	224	250	219	252	267	226	224	251	218	245	223	237	229	216	243	246	242	274	253	230	260	254	255	247	254	279	260	259	256	246	257	241	251	225	248	249	263	224	242	219	257	278	237	259	244	240	225	271	283	232	247	236	233	204	234	232	244	250	244	233	247	258	218	228	211	222	221	227	266	233	230	220	228	230	231	257	232	251	230	221	246	228	240	239	214	230	239	239	243	219	236	230	248	217	243	239	261	229	231	236	217	222	263	238	238	255	235	240	258	257	261	265	232	235	238	206	264	247	223	255	210	226	246	251	252	244	236	245	240	248	240	242	220	228	236	268	268	232	243	250	231	236	274	238	241	268	280	242	231	234	238	245	230	244	236	219	233	220	244	230	228	238	224	244	221	256	251	228	259	252	276	231	241	239	255	275	243	257	241	236	214	236	240	222	258	255	227	248	267	232	240	255	266	241	250	241	213	254	261	244	236	251	227	252	237	237	263	213	233	228	259	205	238	251	257	229	223	254	244	200	236	230	248	208	239	241	264	235	234	233	235	225	224	243	238	267	244	254	219	250	235	267	248	215	244	245	258	245	239	254	223	257	254	226	234	242	286	247	261	232	227	231	236	245	219	234	257	247	242	245	249	231	238	215	257	249	255	225	225	226	228	222	224	221	242	259	279	230	213	237	246	240	247	256	253	240	273	246	257	235	263	222	222	241	254	227	254	236	258	224	254	231	235	261	220	223	220	233	233	243	212	225	222	261	258	235	247	220	254	245	220	245	230	224	258	240	264	236	247	236	273	254	221	206	261	250	275	217	236	251	231	226	223	249	245	231	247	272	258	254	234	261	251	218	221	239	255	226	242	271	235	241	232	228	236	220	213	224	214	265	235	239	206	248	254	226	252	212	274	253	232	248	231	254	264	244	232	222	255	230	225	227	255	262	268	245	244	250	247	252	240	215	231	266	227	251	227	251	249	229	233	251	243	216	252	233	223	246	221	220	220	208	209	254	244	240	235	252	218	236	221	243	247	235	256	249	248	229	239	235	243	269	257	235	215	259	249	243	240	233	231	241	226	242	245	211	258	225	232	238	249	251	246	229	225	221	229	232	231	213	203	239	236	251	241	241	259	209	257	237	247	225	230	265	252	247	224	278	238	231	232	224	257	250	259	274	257	261	249	206	255	232	250	235	235	262	234	254	240	255	220	243	243	238	254	208	220	254	279	262	259	226	229	216	248	249	273	230	244	232	264	213	237	246	253	247	236	261	233	206	213	255	219	268	253	219	231	237	221	248	245	262	248	259	232	224	263	232	246	245	261	241	228	243	267	251	233	240	230	258	253	223	252	244	232	253	251	243	240	230	249	254	238	222	247	219	237	244	224	246	257	215	248	234	252	213	231	256	232	203	231	245	234	231	255	236	254	216	246	222	250	223	229	240	238	259	263	236	218	248	251	208	247	227	233	206	250	242	238	244	252	247	214	241	230	257	265	247	236	260	240	220	252	239	253	268	239	256	245	234	216	245	239	251	242	248	209	255	245	233	244	238	249	231	239	240	248	268	265	229	259	222	220	216	270	240	224	249	227	229	262	217	234	243	240	222	239	270	219	240	244	242	243	259	223	223	245	230	258	249	263	254	244	211	255	219	222	261	231	205	231	244	237	256	219	232	221	240	244	261	238	236	223	234	259	239	241	255	236	248	249	267	257	208	226	232	265	228	229	228	234	217	238	250	205	253	233	227	262	259	243	224	232	275	230	233	238	234	229	264	253	237	226	267	218	230	236	244	245	232	227	258	239	239	263	265	244	221	266	241	226	254	212	234	253	203	231	254	253	230	226	257	253	236	262	235	251	215	259	218	236	246	247	249	245	252	235	238	263	251	237	236	233	250	243	245	248	254	269	254	258	246	231	252	254	263	250	274	232	243	233	232	257	256	233	263	233	230	253	229	241	244	224	247	230	221	230	269	242	239	228	238	268	222	249	224	241	222	244	256	240	243	236	257	256	243	275	246	255	222	264	223	241	269	233	226	251	220	230	252	233	256	248	227	276	243	245	219	250	235	271	240	243	232	232	235	219	250	255	241	264	247	244	253	274	246	251	234	228	237	237	237	256	244	255	261	230	238
24892	21099	27117	25205	9548	1021	848	801	697	667	717	678	693	709	639	657	641	659	640	634	596	620	623	613	657	619	609	653	612	640	643	619	613	596	663	647	668	692	649	659	595	593	652	630	604	628	605	638	648	611	605	597	605	603	609	660	650	579	632	600	638	640	574	600	564	598	591	658	610	663	600	672	605	584	604	626	631	647	630	619	656	655	664	659	636	650	592	646	622	660	594	632	590	630	596	630	658	647	623	632	658	588	596	599	699	628	605	614	656	666	614	588	565	603	617	634	574	652	599	637	619	658	626	592	573	605	610	629	622	638	637	670	631	617	587	624	624	701	634	625	623	630	586	645	648	599	589	582	649	599	625	627	639	598	634	600	654	599	650	634	638	620	642	611	616	650	610	625	644	604	625	628	665	643	656	669	642	668	633	616	627	636	639	591	558	634	620	627	631	637	640	667	596	600	644	640	594	610	609	635	595	608	641	653	609	610	614	666	613	675	628	576	594	634	604	569	609	618	622	583	679	615	612	605	601	626	617	628	634	593	620	637	603	650	631	634	609	626	589	605	630	646	663	635	612	608	623	634	620	602	609	641	684	612	630	637	631	616	656	626	632	604	586	611	655	661	640	659	616	625	639	625	639	611	591	645	610	633	594	625	605	605	575	599	610	616	657	623	603	658	624	640	622	603	578	610	609	643	666	637	610	650	608	615	608	652	608	617	648	581	682	625	623	618	631	623	596	632	617	593	609	582	578	617	570	667	658	586	605	632	665	588	606	638	583	593	576	614	622	630	615	668	622	595	617	611	531	588	582	589	637	598	646	595	630	609	614	603	634	619	658	644	651	574	611	574	632	561	654	639	623	609	578	660	625	659	669	630	592	599	645	621	643	639	630	614	627	635	650	604	631	615	589	597	620	643	649	610	594	656	657	609	637	657	565	593	630	594	635	636	597	620	623	645	637	649	611	623	651	604	613	619	620	577	644	616	635	663	624	649	616	604	654	652	644	621	607	642	588	641	615	675	642	611	597	614	636	588	593	609	653	622	632	584	563	615	589	614	640	619	594	608	586	607	635	656	596	629	591	620	631	586	641	628	624	565	612	658	596	652	618	606	659	606	629	624	618	638	614	656	602	654	654	578	648	604	604	616	587	598	601	612	645	636	617	617	624	662	612	656	638	600	610	623	612	586	601	607	636	645	610	618	657	570	585	626	653	591	592	630	612	642	695	640	635	598	603	647	600	612	614	622	681	607	635	608	667	597	610	589	603	612	626	600	619	638	612	605	612	635	673	634	602	645	677	629	598	609	674	610	653	577	582	646	621	603	635	625	593	609	666	610	601	650	604	585	631	588	595	617	600	604	647	625	603	574	619	617	623	622	628	618	636	641	570	622	616	613	588	654	617	612	662	655	606	630	608	633	635	598	647	660	624	591	589	590	608	644	633	622	629	609	628	614	600	621	574	638	632	590	585	658	673	620	615	617	613	606	652	584	600	620	597	611	628	616	627	635	642	642	639	608	660	625	610	592	621	630	610	554	633	633	636	636	625	595	625	625	590	635	620	618	600	601	602	627	645	595	628	624	647	600	600	609	638	669	620	649	600	580	603	624	575	619	568	590	632	631	636	638	634	584	613	622	627	606	632	650	642	619	638	642	636	665	671	626	597	626	608	610	616	621	642	624	607	662	605	634	592	613	635	629	604	667	607	652	675	576	639	619	635	601	602	614	635	597	647	599	622	609	660	615	642	638	649	644	585	574	646	593	618	636	653	627	615	559	596	600	647	629	607	616	642	637	600	610	677	635	632	634	613	585	629	618	625	663	629	613	643	580	605	610	607	639	615	572	586	625	585	618	645	628	611	612	604	602	598	622	619	579	587	635	585	576	588	591	598	601	587	613	611	670	623	631	629	656	630	580	608	636	628	660	668	648	610	676	633	639	663	642	586	561	626	646	606	629	665	630	635	598	633	670	629	625	598	635	657	607	662	645	609	641	606	628	556	660	582	619	619	638	609	622	655	629	597	618	633	599	638	568	616	619	606	623	600	597	599	634	636	629	639	653	634	640	616	620	609	604	638	654	607	608	632	654	581	612	614	629	655	600	657	608	629	664	642	621	596	605	653	621	611	635	607	595	590	612	627	635	556	636	637	625	622	617	609	629	601	629	644	612	679	665	614	603	625	623	617	625	662	629	601	606	592	588	633	617	612	583	628	675	634	657	648	646	644	593	630	653	577	610	626	640	620	643	661	644	609	625	617	616	612	632	602	657	592	641	606	597	623	582	633	595	590	566	612	652	650	604	626	618	631	614	645	640	653	635	608	584	674	592	579	600	651	612	609	649	607	580	657	656	592	605	650	586	581	622	634	645	621	617	611	655	612	654	653	641	669	623	648	597	651	640	635	593	593	628	593	652	655	625	592	605	646	624	576	612	625	647	610	665	636	607	624	586	601	650	622	633	590	637	608	569	623	602	674	615	623	658	613	623	626	598	624	667	606	599	631	615	683	615	627	643	625	613	623	646	615	641	644	596	601	604	626	668	631	631	654	604	653	602	626	633	608	620	622	596	591	591	598	624	647	590	621	595	594	603	586	621	645	592	622	642	655	573	604	621	625	665	643	622	612	610	579	650	647	594	601	578	628	639	663	652	617	624	611	594	601	646	616	688	622	634	611	597	621	624	616	598	577	595	648	624	615	662	624	630	621	618	636	663	635	603	587	631	604	632	605	675	648	624	605	672	646	677	622	625	615	624	645	624	640	616	633	638	627	643	559	640	617	626	605	616	614	626	605	649	606	612	615	617	579	624	681	650	630	629	593	593	604	588	634	628	603	642	616	658	654	650	621	613	638	629	614	607	594	610	614	608	585	627	579	572	611	591	636	647	607	646	634	577	624	596	632	607	575	587	661	604	668	611	611	643	602	606	652	654	643	591	663	612	636	591	586	637	583	590	620	594	567	607	600	655	625	613	609	591	642	626	657	654	604	625	647	641	623	670	672	591	650	641	629	597	615	649	636	597	617	638	614	603	643	585	610	559	610	597	594	627	661	611	640	610	623	615	615	640	592	600	614	628	618	613	614	656	658	625	640	591	654	646	655	577	601	682	587	624	661	660	608	628	632	661	587	635	597	564	640	614	593	590	636	611	600	615	644	619	612	555	633	617	612	608	634	580	583	614	603	623	630	640	617	608	678	634	611	602	614	594	604	639	598	613	608	623	610	605	638	621	634	628	577	639	630	571	617	650	622	616	610	588	679	642	622	570	672	590	628	594	628	630	605	645	661	616	653	586	578	597	638	616	626	531	628	636	635	657	634	650	651	604	601	575	623	552	572	636	670	586	655	584	643	602	639	612	679	599	626	644	604	574	590	609	657	653	630	629	594	644	620	605	605	622	588	573	630	656	638	664	596	638	627	661	577	610	610	596	686	631	636	607	643	621	711	605	633	645	607	625	604	578	630	632	582	618	591	615	619	556	618	636	647	578	602	602	629	622
18407	5192	3407	1848	1416	1252	1062	989	947	830	844	788	751	710	710	705	717	714	738	674	678	652	646	680	654	687	682	614	670	636	627	644	677	672	639	666	647	659	680	649	672	654	641	626	688	636	665	644	674	682	631	667	675	652	649	655	665	625	622	605	617	652	673	702	644	641	625	633	630	636	659	616	598	652	623	609	658	655	668	639	604	679	635	620	605	684	652	650	637	641	630	669	654	670	680	651	649	628	668	677	650	652	667	703	685	688	625	681	646	628	660	643	657	675	657	672	639	686	624	643	691	658	660	667	666	651	680	646	683	635	646	630	670	659	649	617	668	628	661	617	636	629	684	635	641	669	687	663	619	636	604	620	655	647	634	657	715	663	633	619	614	670	618	651	637	648	670	731	649	632	645	637	633	653	656	646	649	616	611	682	641	645	667	646	650	609	667	641	669	637	650	622	659	655	714	624	704	624	602	647	646	696	636	626	633	652	661	610	632	665	635	628	634	609	629	633	660	624	670	597	694	628	663	668	668	608	680	672	669	655	621	654	605	647	602	684	636	644	698	679	638	667	643	646	637	634	652	665	630	604	617	626	668	698	658	653	621	623	631	637	670	667	634	620	628	617	617	621	645	697	653	588	658	652	652	656	658	635	641	660	655	674	617	651	660	636	677	671	675	673	626	641	640	616	684	610	629	664	696	635	662	666	619	651	655	672	680	659	666	624	644	644	657	636	648	657	642	636	670	663	636	662	625	701	662	605	632	679	630	669	658	648	657	663	668	698	656	679	638	626	623	666	646	665	665	651	620	647	675	640	689	662	618	631	645	624	650	638	647	645	646	602	620	639	682	621	656	623	636	640	652	612	644	613	607	653	682	634	665	665	669	616	650	634	667	630	661	673	664	633	655	657	654	636	634	658	650	672	663	630	655	686	608	625	692	695	671	629	636	609	633	663	590	673	612	664	606	624	628	627	594	649	656	626	655	659	662	672	601	629	670	629	640	650	616	662	646	623	649	625	656	652	642	651	681	620	687	636	643	628	646	667	620	640	631	672	669	676	617	656	643	655	649	678	655	617	646	667	639	611	651	610	640	619	654	676	641	648	656	652	612	660	680	657	658	653	674	684	688	645	685	633	632	641	662	645	644	628	655	632	654	651	637	625	650	669	624	642	643	634	603	657	623	650	652	686	628	617	624	651	607	696	625	647	651	621	623	661	625	652	650	645	670	679	587	655	652	623	643	659	620	639	623	634	619	614	643	619	608	655	615	655	650	629	637	668	689	661	663	641	659	660	578	644	629	618	676	639	664	664	631	636	620	614	664	630	643	649	639	633	650	662	655	686	673	656	609	623	683	648	644	660	642	679	700	688	643	693	641	658	676	645	645	670	635	647	678	648	626	709	638	690	669	667	631	629	640	641	652	679	682	630	592	656	701	619	671	643	670	665	631	591	665	675	697	669	643	638	664	695	659	660	656	669	687	660	649	617	638	602	676	663	630	636	662	638	684	653	679	631	645	653	659	619	625	650	661	650	653	633	665	656	662	646	647	651	645	680	658	633	658	628	643	636	622	635	701	650	652	678	639	647	599	642	665	653	697	668	651	636	670	673	650	622	677	624	635	699	658	635	674	686	726	595	654	645	639	675	653	662	594	632	640	593	665	662	629	635	658	671	628	642	669	646	618	683	678	646	669	677	666	662	668	649	701	634	609	635	683	651	604	633	655	654	631	659	679	646	673	610	644	630	660	632	635	655	665	624	618	650	628	597	627	668	620	711	675	686	641	645	624	621	648	631	657	590	625	638	680	661	717	666	694	664	657	649	645	633	629	625	623	660	667	618	660	630	652	669	622	669	668	658	606	642	646	618	666	662	609	685	646	651	596	615	666	633	658	621	662	654	648	668	625	675	671	656	626	635	647	600	695	631	627	641	658	610	647	608	628	667	672	687	664	653	640	677	631	616	688	639	670	671	667	654	634	638	647	617	649	630	642	646	677	628	675	640	613	652	691	672	666	634	642	606	692	702	651	658	667	631	673	614	663	648	612	639	627	664	673	619	662	651	608	642	644	729	618	663	681	664	675	670	683	673	611	632	672	680	640	585	656	639	639	653	649	622	644	655	673	664	665	675	671	636	673	599	686	634	625	653	647	605	655	666	660	602	664	674	639	671	661	649	667	657	654	658	589	655	619	632	633	628	682	606	667	682	638	630	659	649	632	657	608	609	665	644	659	637	619	641	631	612	612	616	676	589	693	671	656	638	686	651	627	625	628	657	665	651	668	688	658	677	667	682	688	634	666	638	613	671	679	649	662	598	589	610	622	690	671	648	632	625	681	619	654	706	608	677	706	617	645	662	668	610	644	661	679	636	626	651	621	649	665	640	665	685	639	692	647	671	700	636	603	646	594	665	640	640	647	634	604	681	673	658	651	659	670	631	672	665	666	674	673	655	654	704	641	641	613	673	654	675	637	677	665	657	680	659	603	641	635	679	620	650	703	682	639	676	629	643	655	609	616	692	596	623	621	658	659	621	663	655	704	635	611	624	620	665	698	665	577	705	639	628	601	629	652	662	640	639	653	638	643	647	649	637	639	628	660	615	647	618	646	673	634	680	634	685	590	666	661	645	640	677	640	652	636	706	632	664	664	648	635	689	623	669	697	627	643	616	656	615	673	641	603	661	650	658	652	620	610	628	647	674	619	676	623	667	650	644	613	594	675	642	675	638	668	664	641	677	616	663	603	657	659	616	675	645	630	673	603	651	634	641	609	608	622	634	642	638	672	660	682	646	627	625	645	695	657	684	668	682	649	644	598	614	684	638	670	642	663	689	626	651	630	643	614	638	652	651	663	660	617	655	689	621	608	671	628	658	640	675	658	662	630	668	643	624	657	679	658	661	651	635	649	692	665	670	643	610	631	652	684	619	669	617	640	639	664	666	650	636	636	624	616	625	647	632	668	661	646	627	678	635	665	646	685	664	642	616	642	620	663	629	662	628	655	606	645	641	623	645	654	671	626	666	603	615	692	670	620	648	630	639	631	622	637	699	637	684	633	667	715	614	654	620	644	658	618	608	664	664	675	652	641	652	648	633	645	630	642	658	683	615	667	633	670	638	674	662	655	604	584	628	640	647	671	657	635	636	634	645	644	664	656	642	647	667	648	649	661	679	727	619	622	677	667	670	622	661	625	690	674	656	696	644	680	635	682	642	659	657	649	654	662	664	637	647	639	630	636	631	637	652	620	673	624	688	654	636	609	681	627	653	635	686	644	619	643	633	650	657	675	670	622	681	677	686	631	598	663	679	665	611	655	631	681	644	672	645	668	630	647	658	646	626	645	620	605	627	621	613	653	720	648	682	633	691	631	661	692	680	644	616	630	636	637	663	640	702	648	636	688	628	649	611	677	652	672	648	669	654	668	671	655	674	639	674	648	632	662	633	656	615	629	646	664	662	633	660	644	633	629	662	693	645	686	666	663	654	627	655	622	657	680	594
22508	21054	28655	23658	21048	21097	7717	1199	959	840	811	728	682	614	627	602	602	583	601	549	606	537	556	530	583	528	541	562	538	511	513	528	505	513	508	529	555	524	497	506	481	517	516	513	511	528	480	480	543	540	523	490	537	500	506	526	539	522	536	489	526	549	492	546	476	494	521	519	512	479	494	502	495	472	502	528	523	430	548	538	537	492	530	530	534	519	490	516	509	477	498	530	515	512	488	492	523	488	538	523	496	478	530	544	503	498	506	529	525	564	536	509	492	500	547	515	484	513	515	511	474	511	492	532	529	515	538	508	520	471	525	490	497	503	494	492	518	502	518	501	522	524	516	534	463	488	536	532	484	462	518	514	495	489	469	514	493	502	520	515	560	523	491	466	527	481	521	474	522	494	511	534	501	505	489	506	483	528	505	518	507	486	471	535	526	536	497	493	517	463	486	546	532	500	515	514	512	494	507	496	521	495	483	523	501	489	539	457	513	505	489	493	505	483	470	496	523	498	538	526	481	527	472	495	525	509	503	480	544	459	519	467	506	539	481	497	529	520	486	505	506	516	499	536	553	471	484	526	514	500	508	539	513	534	512	527	515	522	551	488	491	520	537	500	491	500	522	530	517	550	543	497	484	523	491	547	509	510	523	537	501	556	508	473	477	493	495	491	522	485	499	503	515	533	509	504	521	525	496	463	513	497	540	469	525	490	481	510	547	493	512	500	544	483	507	504	476	556	524	547	502	538	502	510	476	471	481	508	505	442	516	491	500	500	504	504	482	520	540	517	501	494	500	488	500	475	530	509	501	515	514	525	519	546	509	498	494	508	537	505	483	488	532	474	503	517	541	510	524	491	491	512	521	518	517	511	480	508	488	491	504	510	520	483	510	531	467	507	497	508	491	521	540	466	545	500	479	481	505	469	524	532	509	540	522	511	495	496	508	468	469	490	506	502	509	554	530	525	507	535	539	501	504	466	459	505	510	495	504	535	498	476	523	529	511	520	530	474	524	525	526	509	529	533	549	497	507	542	541	492	508	478	546	512	520	511	494	496	477	501	510	497	465	519	562	497	519	509	496	489	483	488	488	540	480	468	499	514	529	485	487	526	520	489	476	547	481	496	529	515	510	517	474	479	496	506	516	476	521	534	507	495	522	509	505	553	512	508	504	503	444	507	473	494	536	491	499	493	509	495	502	505	532	504	506	506	556	499	538	504	496	497	503	500	509	531	531	497	538	527	486	538	496	482	513	513	500	463	511	468	494	493	525	505	510	499	561	508	501	520	489	545	487	463	508	493	507	529	516	502	547	491	530	501	508	525	519	488	507	527	463	492	483	513	512	535	528	529	499	458	503	525	530	528	487	505	499	464	468	530	491	495	487	483	499	467	491	500	529	503	520	497	524	509	470	524	513	546	481	547	491	521	546	483	506	504	557	548	480	513	513	549	529	544	501	469	547	505	545	507	509	524	468	488	513	499	512	495	506	492	501	471	510	466	507	456	503	493	485	470	492	462	483	510	472	517	502	522	492	478	503	536	526	503	506	486	501	474	473	505	479	507	531	497	488	506	485	496	465	505	548	490	467	515	487	495	506	498	556	508	503	554	470	484	516	532	494	520	515	508	554	495	477	518	465	471	547	494	505	491	485	503	527	529	507	525	485	486	492	509	484	489	481	523	541	514	517	531	496	544	493	502	495	537	537	490	479	514	520	507	505	502	515	513	473	498	458	496	495	487	503	510	481	482	513	514	504	494	475	506	474	509	483	463	483	479	505	524	491	496	495	498	501	522	520	551	494	518	526	511	510	502	509	500	534	517	501	498	510	522	522	476	490	484	509	463	517	502	525	541	488	524	469	535	542	573	481	525	494	499	510	474	535	513	512	499	495	527	511	477	494	456	503	498	497	528	494	535	509	499	546	504	545	480	495	517	494	523	519	511	511	493	526	501	537	525	535	503	521	487	484	495	511	507	494	505	526	491	500	487	501	532	471	531	561	527	548	476	480	523	481	508	485	518	546	543	484	534	527	473	504	493	503	529	504	525	455	503	511	519	487	506	504	508	512	523	460	507	487	482	520	494	510	454	503	498	487	535	503	511	513	516	499	467	525	502	449	496	524	511	543	520	503	520	511	541	525	478	470	495	486	517	503	520	530	493	499	512	483	471	500	474	518	536	542	487	510	509	483	517	526	475	500	502	496	525	514	580	540	500	503	523	509	529	483	503	478	475	532	457	492	473	492	489	523	490	544	513	512	533	525	447	519	512	481	540	528	532	471	487	449	479	532	491	496	493	553	502	524	488	529	482	499	481	508	507	530	509	503	499	497	524	526	549	507	515	526	481	481	501	475	506	499	507	519	508	500	520	515	490	507	505	505	522	509	515	498	538	503	479	446	497	509	469	508	483	488	543	496	515	528	510	491	462	531	559	480	471	481	547	506	529	539	498	526	533	479	476	526	504	496	533	491	458	499	531	485	499	527	528	520	513	483	487	492	483	530	517	538	508	503	506	513	495	484	512	487	514	495	515	495	501	463	521	481	465	468	527	523	537	524	485	463	470	531	498	502	503	507	516	540	526	498	529	509	502	509	513	512	528	475	486	486	501	502	478	507	485	519	475	491	521	509	487	506	487	490	483	488	500	480	486	505	532	495	519	489	501	493	479	530	529	524	522	498	480	508	506	544	496	491	550	488	526	517	520	483	525	492	483	522	506	463	525	492	506	512	492	499	527	468	548	486	479	536	488	483	525	497	550	490	459	514	511	522	500	525	506	503	459	458	509	498	527	506	530	491	556	530	524	533	525	482	534	537	524	502	480	469	506	531	512	523	502	499	446	564	562	523	515	500	488	516	545	495	531	516	527	500	502	485	511	482	507	501	465	511	541	493	518	533	492	497	526	501	499	541	485	484	523	507	496	467	514	513	498	518	505	517	488	501	539	531	526	495	551	468	486	516	497	506	491	479	531	545	444	503	467	506	528	492	494	500	546	499	528	477	474	509	501	469	531	488	528	479	527	485	465	469	510	499	539	514	461	505	509	480	466	546	460	485	517	510	479	500	470	516	497	508	462	474	504	493	505	519	507	514	514	484	491	549	485	515	511	499	476	519	538	518	488	492	473	468	532	473	503	496	477	465	505	472	527	471	507	530	538	510	512	525	571	529	504	484	522	515	519	501	514	573	493	493	524	454	485	536	501	551	514	509	489	478	500	498	456	484	508	487	500	544	503	472	553	522	526	511	507	496	538	515	526	491	500	498	495	550	496	525	473	476	501	520	507	504	533	523	517	527	451	521	518	485	526	491	511	515	522	499	564	533	499	483	472	508	504	468	530	531	491	514	535	478	507	500	524	500	481	506	506	521	485	506	518	513	498	473	514	519	472	534	504	511	454	500	498	467	532	478	479	506	507	518	547	494	478	508	511	468	494	504	465	516	570	469	508	536	510	531	476	485	487	470	521	507	511	521	478	480	483	481	512	465	509	493	541	472	541
25601	13986	9540	4745	3508	2599	2066	1647	1408	1173	1073	928	872	762	751	672	722	620	684	664	595	584	605	575	559	566	572	507	558	604	532	569	562	531	549	533	561	555	556	519	532	560	532	539	539	550	506	527	515	515	523	538	505	560	510	527	548	499	498	567	520	505	570	488	504	523	507	526	509	527	483	514	537	543	478	504	533	497	545	562	504	526	522	496	510	538	524	492	491	496	504	502	512	557	516	531	544	484	516	508	491	521	489	542	504	489	504	547	546	463	510	536	463	496	529	542	475	515	522	510	480	483	522	542	462	524	500	492	482	490	517	521	482	466	480	500	490	521	533	541	517	527	521	510	492	476	508	536	537	492	514	546	492	514	500	560	491	504	525	514	534	480	481	544	490	498	511	543	525	548	518	503	517	508	587	526	517	543	499	492	552	528	524	501	532	510	494	496	525	531	519	542	517	520	545	504	549	484	507	517	481	533	485	490	514	505	524	474	544	474	511	505	503	529	548	499	486	487	505	521	497	516	521	498	452	514	512	507	495	527	519	554	500	505	539	512	534	528	506	499	511	468	460	537	486	525	565	487	519	511	550	510	492	501	525	477	529	488	553	515	561	529	519	501	542	517	523	503	509	473	538	536	512	513	480	538	520	524	489	499	453	501	551	503	498	497	491	473	520	483	488	523	513	455	505	526	513	492	529	489	506	520	535	489	512	530	524	483	509	522	522	554	532	486	532	536	479	519	498	535	527	495	506	514	531	518	500	549	521	518	499	529	491	507	522	496	515	497	528	532	539	511	501	482	503	526	490	500	504	496	499	493	497	524	510	471	474	506	479	498	537	510	521	542	548	526	505	536	514	470	442	503	543	497	524	522	485	533	497	474	500	490	505	504	500	521	513	526	531	491	539	507	452	523	568	513	513	495	529	515	502	499	505	493	525	555	509	510	531	518	533	510	483	504	508	547	541	502	547	558	530	497	503	528	500	529	495	505	484	529	476	481	545	503	509	521	527	516	510	498	502	518	549	501	526	472	471	497	547	563	505	524	515	464	478	495	504	532	535	528	510	531	489	499	492	511	492	493	532	508	532	499	521	520	507	500	505	534	543	529	485	493	500	524	479	557	515	530	501	507	478	492	565	530	529	514	526	511	518	473	481	503	533	476	500	510	525	469	493	526	528	511	518	536	547	583	570	519	479	543	506	498	473	501	523	514	537	519	527	541	532	554	516	485	538	533	536	508	503	534	525	528	517	532	527	516	495	513	523	526	501	540	520	521	541	527	547	520	507	481	512	470	516	530	512	541	519	516	484	484	508	544	488	507	501	540	498	509	511	519	511	511	505	525	484	502	499	493	541	494	534	506	485	520	483	507	489	529	515	489	506	500	571	523	504	529	493	511	481	489	487	503	510	527	479	512	527	521	482	480	492	523	482	504	521	485	449	550	507	491	503	523	501	488	550	509	535	463	511	492	489	513	480	491	547	488	541	543	528	481	501	469	522	518	492	496	549	501	508	527	490	491	519	506	518	510	493	499	539	563	474	473	511	504	473	507	515	501	557	504	519	495	477	491	527	491	514	519	466	513	514	485	514	509	508	502	550	513	509	496	537	545	538	518	514	473	511	519	508	489	464	496	479	466	457	488	496	496	503	540	513	519	499	471	506	517	533	454	501	449	501	498	528	491	539	526	505	532	527	488	501	505	490	467	516	506	532	509	499	480	468	484	501	494	538	500	542	534	504	515	521	469	504	520	538	543	461	508	556	497	544	490	507	515	484	525	463	496	515	504	515	501	516	510	505	512	466	527	487	511	522	512	547	482	498	517	517	487	497	502	473	494	486	541	501	508	500	483	544	504	522	531	479	492	535	523	513	523	520	526	519	473	500	505	496	515	532	523	516	515	516	500	529	529	510	525	519	475	521	500	518	481	499	537	510	512	485	515	523	506	483	502	512	504	504	551	521	511	513	496	503	477	500	521	510	543	472	479	567	500	493	499	528	514	525	513	510	511	521	550	490	561	512	552	494	517	531	483	504	466	484	510	483	537	502	504	518	534	504	525	529	497	509	503	513	498	507	551	523	492	535	512	494	503	551	487	476	535	521	507	523	541	500	492	506	460	506	469	508	523	492	520	499	539	537	539	512	515	493	486	501	507	525	503	507	531	522	513	499	506	488	500	535	508	509	557	517	495	506	517	539	485	522	489	500	531	498	489	492	494	471	499	514	489	512	546	498	494	534	529	482	494	498	504	476	538	498	535	505	472	562	501	515	499	516	551	500	519	541	499	519	543	491	517	577	534	466	486	491	465	485	514	492	514	521	498	510	493	535	517	486	530	502	539	500	452	523	535	513	526	485	494	521	558	523	496	536	513	487	463	483	518	527	486	528	525	521	507	482	524	545	500	472	482	490	474	521	554	485	530	515	512	499	502	514	527	509	536	532	528	465	515	558	523	534	482	528	496	544	510	502	536	497	502	554	497	485	557	531	526	514	499	529	540	479	522	504	478	523	501	516	484	498	460	498	525	506	505	489	549	496	508	503	503	484	485	505	530	495	516	506	527	520	494	528	528	478	526	502	506	508	494	500	523	541	492	514	516	526	542	530	513	511	511	566	532	522	491	503	452	529	501	502	502	487	526	518	548	543	487	504	543	480	487	526	526	528	534	487	481	526	486	523	496	506	513	495	514	545	525	522	524	501	518	460	547	489	493	489	488	496	508	509	554	491	500	497	485	515	494	515	496	499	543	543	527	519	498	535	476	497	495	479	526	540	522	522	507	527	485	536	502	491	517	513	520	512	540	509	513	534	498	490	503	486	483	505	544	517	535	520	516	546	496	520	500	538	532	516	540	578	487	454	535	514	515	496	488	484	511	517	513	540	514	528	514	503	525	498	504	505	507	493	500	491	481	506	500	505	472	511	525	484	528	526	508	512	486	524	541	524	503	493	522	524	511	502	496	506	477	506	484	491	542	543	494	535	494	521	525	496	507	535	520	512	548	501	524	540	509	559	520	509	530	509	501	509	530	534	500	543	520	512	503	487	516	498	521	529	532	490	492	484	507	522	528	522	496	524	446	501	493	510	493	491	489	508	513	513	551	490	509	484	518	499	537	519	523	493	497	550	465	473	526	557	506	521	536	498	498	503	529	532	526	500	498	480	506	503	540	510	481	545	549	507	507	518	532	525	499	470	482	522	497	534	464	530	534	514	529	535	486	503	531	476	531	517	529	513	531	493	496	510	505	509	541	492	465	504	482	543	508	522	491	522	537	509	478	504	513	529	532	505	518	516	509	514	508	516	494	522	528	539	519	486	531	527	481	458	480	494	529	529	511	511	476	519	510	472	497	506	501	524	490	525	548	527	520	512	499	513	522	493	523	518	522	526	550	499	498	519	525	462	503	526	507	510	501	532	498	501	504	510	485	494	480	487	496	494	550	529	509	452	508	523	528	530	522	516	544	505	501	511	538	521	516	511	506	543	557	502	522	501	484	499	531
27700	17438	3604	749	630	557	443	368	382	376	372	376	339	388	365	366	349	350	341	340	379	325	378	389	362	363	356	408	319	338	328	337	362	318	322	351	388	384	387	350	367	395	366	326	365	337	343	322	378	334	331	378	344	340	340	360	332	366	365	374	354	341	397	335	371	341	371	356	353	341	358	347	355	357	350	333	380	354	367	383	333	351	372	331	337	341	339	387	325	327	352	377	358	349	348	323	396	347	369	386	366	325	378	342	362	359	342	323	352	315	354	347	381	342	379	358	384	341	355	343	386	386	351	377	336	344	349	372	359	330	367	350	335	360	351	357	352	373	350	335	365	339	368	386	344	345	315	364	353	352	337	348	363	357	377	353	327	359	357	350	346	368	343	347	341	347	361	353	373	360	348	326	319	348	343	342	359	356	362	362	361	365	331	309	356	360	375	337	353	332	348	371	363	394	377	367	368	359	331	393	340	362	388	351	353	337	367	318	328	342	357	349	357	380	345	368	348	352	360	335	368	334	322	351	349	335	368	355	356	362	363	383	340	332	357	355	340	360	344	337	338	362	396	329	317	344	360	377	343	336	313	362	372	365	351	330	344	354	382	351	343	353	329	387	388	334	325	385	334	381	359	350	387	318	366	354	351	360	342	352	335	330	382	343	372	350	361	375	343	363	321	361	363	307	326	354	363	382	347	330	366	373	326	380	365	341	380	352	369	328	329	381	365	340	369	348	351	362	354	367	364	328	340	346	331	377	344	362	388	348	350	348	366	354	336	376	348	368	360	345	371	349	377	355	343	370	375	368	356	326	399	360	351	349	358	348	360	362	390	367	355	335	352	353	382	344	351	345	345	322	350	362	351	355	391	354	335	365	351	361	386	333	356	312	351	316	360	343	342	319	353	328	353	359	358	362	372	375	371	331	355	383	345	347	371	347	360	329	320	331	334	347	372	331	350	343	369	330	366	319	359	338	380	345	353	332	344	357	345	397	349	339	340	362	345	365	378	356	359	356	329	338	356	374	325	353	361	365	358	346	345	346	325	371	354	375	364	310	322	366	366	329	323	362	364	345	339	336	335	373	369	343	348	342	353	366	347	339	342	342	361	357	353	369	356	354	396	336	356	366	338	355	352	367	349	375	322	378	340	345	354	367	330	348	357	353	367	383	353	406	383	336	364	360	369	345	349	351	381	372	353	398	354	377	331	355	340	362	341	376	360	357	367	344	363	346	370	381	339	358	380	376	346	338	345	327	350	356	355	346	374	352	369	336	358	340	361	374	350	374	326	367	355	313	357	364	333	364	357	346	345	384	316	374	345	323	374	332	385	361	356	378	336	346	339	328	328	365	396	367	347	389	354	377	378	390	361	380	355	360	329	372	383	341	360	346	329	351	364	385	353	334	393	363	337	367	373	347	360	317	321	334	378	367	334	361	360	365	309	370	346	355	338	359	314	392	348	347	354	367	348	344	331	359	343	345	332	346	339	371	343	357	361	382	382	365	342	350	367	355	356	369	370	365	346	390	311	345	331	356	337	362	359	361	344	390	364	349	341	342	339	361	352	346	410	339	381	351	360	329	336	364	352	343	327	397	368	369	354	384	390	378	335	356	342	359	364	345	379	364	361	361	350	359	365	357	365	341	370	344	350	371	363	341	371	352	361	350	377	350	349	364	362	339	342	338	362	349	347	367	362	353	364	354	339	347	373	375	376	353	340	334	340	306	335	336	368	421	357	365	339	352	348	344	353	389	327	332	350	347	335	355	339	361	385	328	359	365	369	340	347	342	333	354	357	342	323	352	344	367	321	323	359	371	364	374	337	403	356	378	358	344	339	368	373	369	360	345	358	328	398	377	351	342	378	376	365	336	354	374	360	326	362	345	343	319	338	337	363	390	355	358	325	351	357	369	356	398	339	326	341	354	345	378	323	372	340	372	366	337	371	366	344	365	325	320	359	364	341	355	348	385	382	338	333	328	322	358	345	325	337	350	332	345	360	350	346	354	367	321	350	354	346	339	346	345	374	354	367	320	357	360	302	352	315	361	361	364	348	321	346	368	381	370	334	366	369	346	347	358	341	358	369	387	334	371	369	331	362	321	376	345	361	345	374	356	366	369	342	340	377	340	390	371	355	362	391	352	353	344	329	388	385	359	330	360	362	353	367	349	346	347	373	360	356	341	354	360	347	354	389	378	360	355	368	343	348	353	363	372	344	352	336	349	363	352	365	363	343	356	372	368	406	321	348	388	312	374	388	337	331	343	374	323	385	357	371	324	323	374	379	370	381	346	381	314	373	316	330	329	346	366	326	379	332	377	351	357	350	379	316	347	359	376	348	375	337	357	362	341	346	339	343	341	359	344	349	400	397	367	361	315	348	359	369	339	350	372	372	356	354	371	401	375	355	342	363	331	319	376	359	411	358	346	327	372	400	365	366	368	325	385	357	377	370	319	355	345	382	311	369	396	378	360	383	327	339	323	375	386	346	334	344	368	360	342	378	348	362	369	364	353	380	335	337	362	347	354	373	346	314	370	339	395	375	353	384	329	333	355	334	378	352	360	367	350	377	326	323	366	359	342	354	331	338	365	365	355	367	356	339	357	364	379	374	365	373	367	351	354	347	352	365	341	343	333	354	351	312	310	361	371	351	396	335	323	355	372	344	338	344	346	332	335	340	369	324	325	330	341	359	327	354	345	353	346	387	349	398	353	343	348	308	367	344	361	355	388	359	339	347	378	393	331	349	360	353	353	335	393	365	327	364	359	339	349	344	348	335	363	363	361	366	375	387	345	386	391	368	342	356	337	353	326	364	373	372	348	357	374	329	346	345	340	346	352	343	388	336	356	343	375	352	335	364	330	344	360	381	357	326	333	330	349	339	350	386	350	356	354	380	392	387	367	390	364	342	355	338	358	359	360	366	347	390	361	351	378	336	349	372	359	385	364	335	365	354	371	337	383	345	335	336	342	341	362	327	334	345	347	365	322	359	358	373	349	375	311	385	334	365	352	354	353	367	387	352	326	366	336	350	327	338	374	331	359	370	336	368	336	348	368	348	340	373	357	371	344	359	342	366	336	360	388	368	320	356	379	365	348	333	368	347	363	316	387	360	351	373	352	362	344	346	337	346	369	330	368	352	330	353	359	374	388	328	365	358	345	375	349	373	375	333	335	373	355	354	393	340	345	353	357	349	353	355	329	341	326	346	347	366	329	372	346	372	350	345	330	345	346	358	376	342	320	345	361	350	376	353	351	376	336	350	377	342	358	341	350	338	330	351	372	366	375	346	348	328	359	347	335	350	339	401	370	345	353	352	361	372	333	352	367	359	371	360	298	362	374	339	383	378	396	320	359	350	353	325	375	351	381	327	353	335	349	372	338	354	377	367	355	344	329	371	384	366	357	343	346	338	339	339	378	362	374	368	361	322	351	361	366	386	328	360	395	385	349	330	403	356	345	377	371	347	334	343	357	372	380	356	310	353	354	354	334	349	356
5858	983	800	507	527	460	462	414	393	431	397	413	398	405	408	428	400	390	404	396	400	420	381	411	425	389	376	388	406	378	407	421	416	429	413	452	384	388	388	417	374	404	399	377	394	380	387	394	382	396	426	399	394	367	391	389	407	384	397	376	378	385	419	405	400	428	371	377	412	367	405	378	415	419	372	416	392	364	424	397	404	435	413	469	390	442	414	416	393	399	405	431	417	403	391	460	378	389	395	404	431	408	425	405	417	369	371	410	386	396	352	372	377	370	383	375	418	411	405	416	385	382	385	394	395	388	391	391	399	364	365	399	379	396	377	382	389	388	356	377	378	415	412	447	406	416	422	445	421	409	430	417	346	410	367	434	429	408	393	390	388	389	406	383	366	394	413	391	389	428	387	396	415	419	382	394	421	382	400	394	419	375	384	377	387	405	407	382	372	394	405	393	413	405	420	395	421	424	351	436	381	430	380	383	412	420	369	393	396	395	424	400	429	361	375	414	397	422	378	391	412	395	411	404	374	413	465	402	370	414	384	405	391	417	415	407	396	388	411	377	388	388	411	378	379	417	394	414	371	426	364	401	400	399	385	371	387	437	389	417	371	356	390	414	390	437	405	388	415	406	430	437	377	401	396	393	404	413	359	373	384	371	402	406	407	376	384	409	387	422	374	384	422	388	392	403	388	410	395	387	349	380	401	419	404	403	378	398	389	375	398	383	451	412	368	384	362	431	383	370	379	335	364	444	413	390	380	424	369	382	416	412	384	385	392	423	383	385	389	369	353	410	382	378	396	368	418	396	402	422	404	422	374	401	385	377	385	452	404	415	386	396	398	424	392	384	365	385	375	395	399	369	367	404	417	370	402	411	414	397	391	436	384	405	401	373	404	377	413	413	412	377	416	399	419	397	415	397	368	354	393	374	411	408	417	405	420	401	429	398	392	403	420	391	387	418	382	373	427	374	436	373	381	396	393	380	396	397	393	407	388	359	384	389	376	393	414	398	407	392	375	403	356	391	410	411	410	389	378	420	398	370	415	394	366	418	401	426	410	421	424	387	429	407	398	366	394	387	393	403	408	372	413	395	416	420	392	428	433	431	404	420	427	374	391	398	381	380	419	358	378	387	404	390	404	433	426	409	424	390	381	388	409	364	382	393	372	371	416	400	400	389	412	391	424	400	375	403	420	382	403	399	388	377	372	422	416	362	409	386	418	387	396	396	390	422	399	416	379	408	385	381	375	401	385	419	436	403	398	411	433	386	386	416	374	408	393	406	395	403	405	416	388	372	381	411	406	403	393	402	432	406	409	420	411	417	380	402	398	363	401	404	404	376	349	361	377	394	393	419	420	402	406	388	398	351	418	393	428	382	368	421	395	392	388	374	408	376	416	431	384	431	388	379	397	435	412	387	416	369	413	400	400	392	392	371	417	382	392	411	373	364	382	399	364	359	389	378	401	411	393	401	412	416	393	405	365	407	395	393	365	413	408	386	398	360	348	363	432	350	353	378	400	363	416	382	423	383	373	393	401	405	381	401	386	371	382	406	376	375	379	408	414	428	396	373	391	399	371	420	418	432	363	399	432	397	415	388	385	383	369	412	390	384	377	380	444	397	428	422	452	434	373	390	394	399	415	366	394	401	395	400	380	421	412	401	378	412	397	392	437	410	394	431	399	423	383	388	396	391	390	386	375	358	395	412	415	375	423	391	389	413	395	378	382	388	401	396	394	417	421	395	430	381	393	373	386	416	380	396	423	384	400	407	398	389	383	385	413	398	394	415	395	384	408	398	418	418	380	424	392	401	390	389	404	405	358	374	399	353	401	416	397	424	384	426	374	393	395	436	364	417	393	389	415	413	389	434	362	367	390	416	387	415	420	411	376	417	405	387	395	414	384	398	441	380	400	408	411	377	417	391	396	427	416	376	397	393	429	417	404	402	411	412	361	403	372	335	380	379	350	370	406	361	404	388	390	395	376	384	363	383	359	410	375	440	379	382	401	408	396	396	385	411	406	411	381	399	382	420	391	376	381	402	387	394	367	409	428	408	410	421	406	357	387	408	400	381	382	398	393	412	390	381	369	377	394	380	394	398	423	381	393	437	405	425	420	416	373	408	376	379	404	380	392	397	420	377	395	381	395	394	396	382	429	424	354	399	408	400	359	400	351	372	427	395	379	415	392	381	381	396	364	404	387	414	399	427	379	412	370	397	403	400	425	370	385	412	387	377	375	401	433	388	388	373	416	404	403	381	405	366	373	403	395	396	400	413	381	379	411	433	382	423	414	390	402	362	408	444	399	437	404	396	434	388	390	398	390	403	397	412	370	390	431	392	416	395	409	411	395	408	362	383	377	404	395	435	415	397	417	407	369	405	418	431	364	397	384	392	402	403	372	391	413	369	388	415	360	422	377	397	396	354	377	425	380	387	382	382	407	396	413	392	424	413	384	375	397	416	400	421	392	401	396	401	422	367	375	396	391	355	412	371	364	427	393	409	397	440	413	366	394	379	392	397	429	390	394	397	399	405	379	413	359	391	397	366	360	378	372	376	363	414	391	401	369	391	439	420	381	406	390	416	410	412	401	404	382	390	389	378	387	371	417	400	401	398	401	373	420	391	396	360	383	370	357	395	389	384	415	378	376	382	383	402	382	382	375	406	417	365	434	369	405	371	387	404	385	394	392	381	381	408	395	367	378	415	389	406	408	405	388	407	387	412	379	394	403	409	373	391	404	418	362	383	388	391	419	369	379	400	381	418	352	429	379	409	414	394	373	422	386	398	382	375	422	389	444	415	414	372	368	405	358	415	388	418	365	428	391	376	389	378	385	436	396	405	388	400	347	381	424	394	389	372	424	382	377	403	408	406	401	396	390	382	396	376	392	410	413	428	387	416	404	391	382	383	372	381	408	434	370	410	402	366	378	416	400	400	427	393	408	387	389	394	433	373	401	428	411	397	401	373	420	374	377	394	374	386	416	403	390	381	434	421	385	374	396	376	406	423	369	350	368	407	362	406	407	385	384	424	420	395	405	404	413	389	396	400	412	438	360	377	381	410	402	398	408	386	407	367	403	375	405	396	396	397	412	378	380	377	386	378	390	385	374	397	377	391	395	404	416	349	351	360	379	411	397	425	382	378	419	397	387	359	392	410	397	390	392	387	413	392	412	375	448	387	433	373	370	389	384	387	407	398	375	406	413	407	410	387	416	391	397	401	401	413	396	388	357	368	365	417	399	400	412	424	361	378	426	392	424	416	390	433	382	347	389	398	419	419	379	397	411	408	399	365	402	405	406	393	379	399	404	416	407	384	412	414	398	384	397	429	356	377	416	370	389	388	415	396	374	374	396	395	402	378	402	426	389	407	376	392	418	400	395	416	405	381	384	390	390	403	395	399	378	386	392	370	406	386	385	406	409	403	419	398	393	397	403	385	392	393	407	359	395	437	379	409	434	393	412	374	416	399	437	361	390	382	381	431	402	366	385	403
23660	21028	28101	24163	21038	8238	836	527	415	379	322	330	320	284	271	252	234	259	237	246	260	257	220	255	212	219	246	212	224	233	254	225	200	250	226	204	225	220	213	222	250	204	204	185	212	213	209	229	222	218	234	211	216	204	200	226	209	195	199	219	198	248	240	214	210	203	215	208	221	202	196	220	208	216	206	187	208	218	227	227	199	191	214	246	211	203	228	212	230	211	204	190	252	241	172	244	203	192	221	228	203	181	235	214	192	237	207	216	221	206	221	214	240	214	197	212	197	247	216	201	197	205	220	217	232	231	208	213	199	214	206	203	201	233	229	204	212	218	195	198	204	205	209	223	223	222	211	232	181	204	218	223	208	220	213	199	204	207	222	205	221	199	219	208	201	237	207	215	204	252	250	229	216	221	182	210	219	185	220	220	217	189	227	209	205	210	208	238	230	201	232	189	193	209	211	229	187	183	218	220	199	236	225	207	222	217	213	225	236	204	216	208	206	214	207	222	212	222	207	197	258	189	170	198	191	214	201	190	211	220	200	199	213	217	231	231	215	209	219	223	214	202	214	209	216	226	190	209	198	233	200	202	232	203	195	240	222	216	221	211	246	192	202	197	217	223	214	216	189	219	204	179	247	215	196	219	204	218	227	201	211	218	208	219	215	190	204	227	216	209	228	216	210	228	224	197	229	191	193	240	221	204	183	207	207	203	220	199	221	205	231	215	209	200	190	227	212	219	230	208	234	203	200	212	210	193	214	217	213	205	209	218	196	211	191	217	182	210	209	216	250	214	197	229	212	222	213	223	233	217	207	199	216	212	193	204	211	212	210	217	233	229	168	184	184	225	238	193	219	208	212	194	202	197	219	219	205	251	225	204	230	242	233	198	207	204	206	198	209	242	205	218	227	216	205	229	223	190	208	201	212	227	204	203	212	206	201	225	241	215	233	201	230	204	217	222	221	230	219	210	207	228	194	208	223	213	200	189	227	212	193	208	214	216	216	223	238	225	202	189	206	202	199	203	203	210	190	212	202	210	222	210	217	219	210	222	199	208	199	201	227	195	211	234	214	222	212	237	204	211	203	219	226	190	206	237	212	245	212	239	188	231	183	213	208	228	236	218	235	198	192	223	235	198	194	207	237	201	231	187	224	227	196	219	210	209	208	220	181	224	201	223	208	223	224	208	202	240	226	198	219	216	202	223	222	201	203	227	190	202	225	234	196	195	202	201	201	212	193	238	215	197	218	183	203	204	206	224	204	240	195	203	224	218	195	187	206	223	226	219	219	199	193	193	205	214	228	212	206	206	220	198	208	218	194	218	206	197	207	212	186	213	233	205	246	237	223	195	234	212	209	196	218	228	225	209	223	195	223	213	239	215	202	221	216	200	217	208	208	227	215	191	236	202	208	226	217	221	196	225	231	190	189	181	223	236	222	224	226	217	212	205	229	222	205	209	217	220	224	221	192	195	172	234	215	222	186	213	210	203	237	223	201	247	217	210	205	232	223	217	206	237	206	230	205	198	211	208	211	205	192	255	222	209	210	187	190	221	211	211	210	191	206	195	186	192	199	224	218	204	226	235	188	207	229	210	179	223	225	226	219	222	216	211	210	204	195	199	236	215	203	223	212	194	202	256	215	266	199	198	198	193	191	234	207	187	228	186	221	239	217	239	225	218	191	204	214	216	208	212	212	219	249	228	211	228	221	213	209	202	217	196	226	186	199	201	198	222	183	232	208	209	216	228	222	222	214	229	193	191	198	216	220	219	212	202	253	213	230	230	171	217	208	204	238	220	219	198	179	218	216	197	205	216	202	210	213	240	230	226	245	202	230	201	197	206	206	208	195	212	239	204	217	233	211	233	217	210	249	194	196	225	214	236	220	200	191	196	219	189	211	194	229	234	222	198	213	210	196	209	238	201	212	220	213	197	222	211	225	208	193	190	214	232	199	226	221	230	233	199	213	219	218	231	257	234	210	215	231	219	231	244	222	192	205	216	230	231	227	216	219	202	191	200	238	200	219	202	254	180	191	212	217	233	216	225	219	205	209	177	221	223	215	225	212	216	196	186	223	210	213	198	212	213	213	213	211	226	209	209	206	216	216	211	218	205	192	215	213	190	204	189	216	228	213	173	198	212	227	205	217	200	198	201	220	235	205	242	208	207	228	227	236	191	222	227	220	211	229	189	218	229	238	202	215	202	246	218	223	235	220	225	240	243	207	220	201	186	188	221	195	230	220	219	199	228	234	214	206	194	205	215	253	211	209	195	213	239	210	234	198	234	225	222	207	196	222	227	211	225	231	199	211	200	191	209	208	202	217	203	205	227	233	216	221	206	219	216	206	229	209	212	200	224	223	228	207	211	211	213	201	223	234	198	198	191	182	208	208	221	215	199	253	209	199	196	219	216	195	214	208	206	190	202	219	190	228	196	227	218	201	226	203	224	225	234	203	224	178	221	242	212	238	206	194	201	218	206	243	208	229	220	203	237	220	219	235	224	200	229	217	229	207	235	221	233	193	228	193	213	191	182	222	219	203	238	227	225	226	225	189	240	238	205	198	218	235	205	226	213	193	233	200	215	205	190	208	213	218	232	183	223	213	196	214	211	206	210	230	221	211	209	205	233	246	245	213	214	216	213	254	181	212	217	216	184	193	201	258	213	256	212	208	215	209	220	225	222	217	220	215	193	227	210	207	229	224	193	203	229	207	228	228	230	206	242	211	190	205	216	189	214	222	213	245	239	220	212	236	226	214	245	224	204	202	203	206	191	225	184	205	220	201	214	210	218	203	207	213	211	204	232	202	208	237	220	197	222	220	213	243	216	178	229	188	191	199	195	203	211	206	207	241	211	214	230	206	214	205	214	225	220	213	219	219	209	206	210	199	210	200	192	237	225	224	192	195	231	194	202	215	205	217	227	213	203	220	213	222	225	191	199	208	193	204	200	216	242	190	204	200	207	227	187	213	209	197	229	205	223	219	206	230	228	230	204	199	222	186	203	204	212	216	210	228	222	239	191	209	226	191	219	196	234	202	208	212	204	214	229	209	199	181	200	223	243	203	226	190	194	226	216	213	212	231	209	214	192	205	225	203	223	226	213	207	219	212	193	200	214	209	198	218	220	187	234	226	239	218	194	215	223	217	224	218	234	208	218	190	209	208	216	235	232	230	236	192	226	226	221	217	215	199	199	184	205	212	198	204	211	214	226	184	203	216	187	188	202	225	206	210	208	212	214	219	205	184	207	217	200	207	218	228	246	205	229	212	210	227	240	216	237	197	208	226	237	222	237	204	188	240	210	195	191	201	209	213	200	174	206	219	211	221	234	213	196	197	219	226	227	192	229	218	213	220	209	187	207	207	183	247	207	207	201	221	229	208	208	201	250	230	216	217	216	195	230	227	213	212	216	220	222	211	205	212	224	192	217	192	226	221	196	220	214	214	216	214	204	238	202	217	241	230	191	213	230	224	216	206	172	211	251	198	198	212	214
16212	8192	5661	2653	1831	1406	1041	835	664	618	555	471	429	385	386	354	313	296	314	299	282	303	290	281	275	278	285	268	265	233	269	290	240	259	259	271	231	233	242	238	263	282	256	238	249	239	254	280	239	260	276	235	221	228	254	268	236	231	236	239	262	242	260	258	235	257	235	232	247	260	224	260	252	241	217	236	246	220	268	228	255	241	258	247	253	224	252	232	248	221	246	252	245	264	259	240	225	259	226	231	233	268	254	237	269	220	231	260	239	240	228	252	220	246	218	233	221	233	228	215	237	245	209	242	221	243	267	254	229	221	254	212	251	241	242	246	274	242	242	237	238	226	223	280	225	239	227	236	246	234	268	228	243	237	238	234	233	221	249	275	237	261	217	216	258	227	258	235	216	237	245	247	241	237	260	239	220	243	248	258	234	257	223	230	238	275	257	244	241	247	236	209	242	255	245	235	242	259	258	230	259	275	260	234	225	235	249	239	226	228	232	238	229	254	238	230	260	244	263	259	245	248	253	276	226	238	253	220	230	236	236	226	243	249	262	218	247	222	263	263	230	242	227	225	250	244	252	234	233	244	255	236	245	220	239	262	222	241	229	267	240	224	249	273	262	265	252	236	227	233	251	252	258	220	268	232	227	239	227	251	243	265	260	234	234	246	242	251	225	233	232	254	239	224	253	236	244	219	250	241	257	245	249	240	259	223	244	253	239	255	263	225	247	235	199	280	223	263	239	231	212	246	271	228	245	236	260	211	238	232	238	241	267	233	240	236	239	273	229	227	220	270	224	231	236	247	223	221	246	238	229	264	222	238	248	241	258	263	236	232	239	232	237	233	238	249	229	247	230	226	229	216	233	254	236	237	260	220	243	233	242	272	245	242	212	238	226	227	238	244	243	236	234	258	243	260	258	275	281	248	273	241	251	230	251	268	210	248	267	232	234	246	254	223	230	233	251	267	240	242	209	248	217	261	256	273	226	267	267	240	232	247	230	250	219	237	255	225	240	264	254	223	237	234	250	261	244	241	232	223	247	251	221	218	250	237	250	223	239	231	225	262	224	227	224	270	246	260	250	244	236	291	254	236	274	257	242	221	251	253	248	248	245	261	234	246	249	252	236	243	214	266	228	221	238	278	254	220	255	247	233	241	258	239	230	238	240	233	223	252	240	247	212	253	267	238	233	255	235	228	268	250	239	233	252	242	261	252	259	205	233	247	256	241	237	242	238	241	259	243	257	242	212	254	249	220	246	247	226	228	215	239	247	271	234	231	250	239	250	208	238	261	243	269	233	238	246	250	245	265	238	251	242	235	231	225	243	235	253	225	237	247	228	266	263	239	247	232	254	246	212	240	220	231	246	236	250	230	220	238	243	240	239	238	253	267	232	243	243	284	237	252	246	211	245	253	214	271	245	267	245	257	217	235	243	247	255	260	245	225	241	253	263	253	217	230	267	256	248	244	219	221	215	248	242	233	232	224	264	228	228	223	265	284	250	249	224	235	247	246	245	257	230	253	241	232	265	227	240	257	221	272	235	256	240	224	214	221	248	215	247	255	235	221	232	245	229	252	264	230	251	207	225	232	235	229	248	218	215	246	221	262	272	232	222	250	254	259	247	258	227	243	234	247	224	249	211	244	246	246	225	232	266	244	246	235	244	246	254	248	233	216	249	234	262	247	235	238	263	255	229	245	272	253	259	206	255	232	227	223	205	227	270	233	214	248	234	245	243	253	255	253	247	266	256	251	246	255	275	240	213	227	261	220	246	240	231	256	236	258	260	260	251	252	242	268	255	234	246	236	220	232	252	247	216	234	264	252	243	244	258	250	237	240	238	266	243	247	263	267	256	240	227	252	234	234	244	249	242	264	245	243	255	242	239	235	245	277	244	238	254	214	260	238	247	215	288	239	211	228	221	223	237	257	234	260	242	234	231	240	227	264	250	266	227	221	254	218	269	215	236	256	246	228	229	251	239	215	256	263	239	246	236	224	265	237	235	223	227	231	215	257	262	240	239	275	234	241	250	243	272	216	259	239	253	237	242	240	266	229	242	247	269	250	236	258	258	248	248	244	246	233	256	242	213	238	260	245	228	259	241	251	239	256	238	244	251	260	236	271	236	248	231	253	219	234	236	215	251	237	247	245	225	236	243	209	243	235	286	252	268	247	234	236	251	229	248	267	234	220	254	238	260	249	243	238	239	255	241	249	237	224	262	246	235	228	239	221	257	250	221	233	225	217	239	235	212	231	262	254	206	245	262	229	216	227	238	259	269	256	253	245	220	255	256	250	240	275	243	228	254	247	223	241	236	243	245	239	252	241	231	234	221	261	204	232	242	227	263	247	244	255	226	226	249	234	255	233	233	215	239	226	228	268	241	262	244	227	224	256	239	237	253	245	249	267	259	236	230	234	237	249	231	229	239	244	258	206	254	237	237	205	256	233	237	243	235	249	228	229	242	224	253	260	231	244	220	240	235	227	227	246	218	217	242	232	228	250	224	239	240	235	270	237	237	216	239	238	276	238	222	241	228	265	269	225	243	232	221	258	266	255	238	239	269	242	248	233	234	242	253	227	227	236	243	228	245	261	237	228	244	211	230	234	250	261	248	235	242	232	249	237	217	259	232	216	246	222	229	251	241	253	259	229	268	225	239	237	228	252	252	262	223	258	255	248	246	231	241	226	241	246	250	246	248	246	237	264	234	257	240	249	254	242	214	226	239	239	242	235	235	247	235	254	261	225	223	251	259	250	256	238	246	256	276	253	240	238	270	239	261	228	223	255	273	235	241	255	212	263	237	245	270	248	238	217	222	234	232	223	270	230	234	231	223	235	247	224	259	272	247	252	241	229	253	257	223	257	241	249	262	233	216	232	244	218	249	246	217	221	246	248	259	237	236	239	208	225	254	251	266	235	257	242	254	243	254	262	257	234	237	243	224	263	237	248	251	230	227	254	273	215	216	242	234	253	231	253	264	232	231	234	237	227	230	264	252	235	221	248	239	260	247	241	217	222	232	257	258	252	233	239	269	236	232	229	247	248	260	245	260	229	239	282	246	252	261	247	229	233	225	244	260	256	238	234	263	215	247	236	255	236	277	251	212	236	254	225	231	243	245	232	252	215	240	256	256	245	219	245	238	256	270	258	231	233	227	254	236	250	226	259	243	250	231	272	240	245	257	234	228	274	220	244	232	268	238	262	208	238	227	240	252	231	244	234	231	267	222	244	256	248	229	236	238	237	234	215	234	254	210	248	268	233	250	258	232	270	249	244	265	233	240	224	227	245	236	233	238	250	234	235	230	228	241	240	253	262	213	251	240	252	224	255	237	254	253	249	234	227	279	257	217	249	227	263	209	273	219	249	247	257	221	245	237	225	278	244	232	214	232	248	230	233	273	227	279	239	235	252	248	239	244	213	240	246	227	270	230	243	221	242	231	232	224	242	253	249	229	212	227	244	234	262	221	247	243	256	241	226	247	216	263	235	277	238
24814	21028	26957	25224	9428	1080	867	739	724	754	706	655	642	662	662	648	605	639	644	620	622	669	627	615	625	607	630	584	593	638	673	643	641	622	665	627	632	620	632	637	632	632	630	670	605	642	625	636	636	616	607	608	599	627	625	626	591	592	602	592	606	611	620	609	647	608	651	609	653	636	630	638	613	630	620	623	606	621	604	583	645	583	594	630	573	622	619	610	607	554	617	608	633	625	645	625	631	629	623	622	612	652	610	598	601	596	608	614	606	648	593	653	620	636	640	590	608	597	595	650	637	624	638	610	598	607	641	637	609	611	606	626	626	635	607	599	599	678	604	635	630	598	581	596	617	620	602	609	631	643	633	661	580	615	604	604	629	603	572	580	630	636	607	620	615	610	584	621	605	641	634	657	599	608	584	567	588	637	586	587	653	634	605	659	577	609	628	639	604	579	664	596	613	624	599	593	643	634	628	585	643	647	569	589	623	653	644	660	587	580	602	618	595	578	613	614	603	614	566	632	595	661	594	571	642	603	602	650	604	678	642	629	581	635	588	610	624	670	632	619	638	619	625	637	597	654	626	572	653	657	619	620	636	611	602	618	646	649	608	639	625	604	597	617	646	633	601	624	606	596	632	659	629	614	593	645	632	590	604	622	638	663	593	663	597	635	649	631	614	631	642	613	609	611	605	623	626	641	606	664	619	585	599	587	598	631	621	627	633	630	641	632	604	587	626	643	602	627	611	539	589	658	632	578	633	679	647	587	633	615	641	610	645	586	604	597	621	597	614	620	629	642	659	595	599	614	577	583	664	637	616	607	626	572	610	648	580	618	622	641	599	580	617	603	610	604	559	606	605	635	573	661	639	646	615	628	655	617	607	600	564	587	656	626	575	632	631	586	624	558	579	604	620	637	613	653	675	599	609	623	608	631	599	603	652	611	617	598	596	591	596	580	625	654	628	592	614	641	596	633	607	645	660	599	692	569	633	611	651	593	612	636	652	667	658	615	652	594	634	625	605	630	625	586	599	611	620	605	666	583	616	636	666	630	631	559	647	616	612	621	659	575	658	641	572	615	599	603	573	598	584	635	634	615	605	640	600	638	602	627	637	659	617	606	615	642	667	623	656	618	653	629	609	604	624	580	616	684	634	620	613	654	595	617	604	614	643	595	565	609	581	636	645	622	635	657	655	587	645	649	576	586	630	625	639	598	607	621	626	584	599	587	644	600	607	648	613	636	652	617	601	601	598	600	630	605	617	618	567	644	565	632	608	571	626	610	606	651	635	580	635	600	579	621	641	646	663	646	614	626	572	607	600	607	612	652	652	626	624	625	601	635	612	622	622	607	658	577	586	600	623	636	629	623	614	577	638	666	656	592	549	606	634	664	615	627	589	596	586	589	624	601	608	611	671	651	637	610	600	620	613	634	621	652	646	612	676	655	610	627	626	640	616	641	631	601	637	598	638	587	644	581	620	584	626	605	613	641	649	602	664	614	574	563	615	581	618	643	628	621	649	652	629	625	626	592	620	663	654	621	624	639	601	631	660	616	576	632	621	670	629	642	627	637	623	639	595	632	637	635	609	587	598	650	615	589	596	652	594	607	644	605	627	589	603	629	669	645	605	637	596	635	658	616	626	606	620	605	651	609	596	662	650	629	654	617	632	593	603	657	633	601	598	615	645	640	637	585	627	595	618	632	604	624	669	593	611	578	594	569	636	617	599	606	615	620	593	594	607	614	581	603	616	608	646	598	630	606	608	611	612	626	666	648	627	612	643	581	604	653	639	641	603	634	619	646	617	613	604	644	598	647	626	645	633	639	610	644	600	637	623	604	584	571	624	596	626	589	592	671	646	637	570	619	631	596	701	613	600	627	660	605	616	617	547	633	610	671	625	628	592	623	622	612	606	690	621	588	645	576	657	652	609	655	569	620	646	584	603	611	631	670	593	621	614	607	583	670	660	613	576	623	605	640	648	645	625	596	611	606	651	648	655	615	592	608	621	631	626	623	641	647	644	603	585	593	620	617	605	645	630	609	653	601	604	648	633	620	685	584	629	600	616	622	592	672	607	626	602	610	619	612	609	616	653	639	616	629	611	593	602	661	567	665	603	609	629	618	613	601	623	634	699	603	630	642	605	630	618	601	646	614	603	616	594	650	658	623	582	611	624	590	650	610	607	623	596	609	595	592	632	620	630	645	606	610	624	668	606	582	632	603	606	590	593	609	577	661	648	622	627	639	600	577	586	596	633	567	605	619	613	623	635	603	620	613	613	632	626	599	611	641	579	634	650	618	601	600	615	602	648	632	643	680	632	582	600	615	634	611	615	650	647	601	614	598	633	590	652	639	628	670	567	607	597	640	623	604	591	581	645	621	636	644	582	629	644	615	652	678	669	606	608	638	592	614	607	573	599	580	617	633	661	672	646	629	614	606	617	623	645	617	617	585	659	643	630	618	594	626	578	639	615	635	604	638	604	626	617	632	610	609	601	608	588	624	624	598	608	617	633	567	608	654	572	599	624	581	580	655	615	663	660	609	624	576	598	612	595	594	633	624	607	634	659	648	601	603	654	657	637	607	607	601	657	571	615	621	643	611	661	634	604	610	588	623	599	653	627	628	628	602	610	590	618	622	627	651	605	589	620	669	646	653	584	619	617	621	569	632	604	619	620	648	596	610	638	618	616	561	619	654	634	602	592	637	602	646	564	636	660	688	628	602	569	635	622	637	652	596	626	601	612	614	631	610	675	598	591	642	646	635	643	638	617	646	633	605	640	599	571	648	625	614	675	566	600	600	659	596	670	618	624	683	634	641	606	632	612	642	570	590	647	667	707	573	582	655	637	654	645	605	655	584	599	621	628	634	632	616	616	645	618	622	596	630	626	638	625	663	560	615	598	612	590	635	602	563	570	631	622	605	592	615	626	657	613	609	631	597	604	610	603	621	637	621	642	592	580	677	619	635	633	654	640	617	608	651	626	606	605	620	636	632	664	667	632	619	596	619	671	608	679	611	624	626	616	571	606	585	622	626	607	594	635	596	628	617	678	628	602	628	651	598	576	586	632	647	632	617	630	612	639	618	624	617	628	634	607	588	627	650	625	612	651	635	620	633	650	616	612	611	605	572	645	636	673	664	619	610	639	594	640	626	622	596	616	642	624	622	607	598	605	686	626	601	620	633	607	648	618	638	641	628	623	630	609	618	644	595	608	645	633	617	646	587	637	618	607	620	594	587	631	658	585	650	610	602	642	619	604	652	618	589	611	616	618	611	604	624	627	622	586	648	632	565	631	594	610	667	616	624	596	590	613	606	663	609	628	594	579	614	620	621	664	609	599	554	639	647	622	632	623	622	608	614	635	626	655	670	602	618	613	625	665	607	622	616	587	617	649	653	593	618	601	616	656	602	623	653	696	636	624	607	582	596	589	647	622	655	625	630	634	607	625	632	655	588	610	625	634	613	582	641	620	568	614	568	600	604	609	559	652	614	629	637
13184	4951	3328	1785	1499	1258	1106	990	886	790	781	798	769	704	701	689	668	718	676	659	646	641	689	642	695	655	679	634	638	641	680	631	679	662	663	616	622	672	661	670	665	642	632	632	639	683	662	664	618	616	676	662	622	599	662	656	659	672	685	659	684	689	663	651	684	689	596	615	646	712	637	644	666	660	668	697	664	648	637	648	686	624	627	657	632	664	653	658	674	654	659	671	689	632	660	665	675	641	673	617	607	669	650	665	656	625	664	657	640	675	665	618	670	655	656	657	681	630	644	634	629	629	646	639	646	624	680	642	603	667	595	630	680	631	690	672	668	627	621	648	671	651	659	630	614	654	643	673	686	680	682	617	659	690	608	640	627	674	624	697	615	665	636	638	712	677	647	642	635	656	684	678	671	610	635	640	626	662	629	626	620	654	644	656	625	645	619	635	676	657	637	604	651	648	604	654	673	671	674	662	701	686	665	639	641	644	711	652	626	632	605	637	666	685	678	657	676	658	662	623	602	642	652	668	661	667	635	634	650	638	640	632	650	640	665	673	630	626	646	641	638	655	639	664	647	617	662	598	615	626	637	667	610	650	648	640	669	642	622	665	591	673	639	676	673	688	662	644	623	633	673	629	642	664	671	705	654	635	643	673	654	673	682	682	682	631	606	631	658	633	649	677	651	612	643	675	642	620	665	661	631	653	664	642	640	647	640	676	609	654	628	649	638	630	630	644	672	616	643	683	605	682	662	646	671	655	649	711	665	656	685	672	685	608	620	669	639	665	586	612	658	652	650	649	615	624	641	677	659	673	626	594	664	622	627	641	694	639	631	653	705	605	648	646	669	688	654	614	620	633	696	698	630	654	633	684	604	667	637	658	695	613	640	645	628	661	630	643	640	641	641	647	618	626	638	631	631	675	636	604	609	625	626	686	638	689	650	635	677	680	650	664	648	670	658	646	654	631	677	686	623	706	681	666	680	637	645	682	640	657	614	679	658	612	684	658	661	680	638	702	712	611	640	648	642	600	701	657	658	633	659	674	648	656	685	603	631	650	667	636	660	660	641	694	630	629	704	660	615	646	647	662	706	664	647	614	668	602	639	673	704	670	615	629	627	645	637	682	651	650	588	652	665	643	671	620	680	623	660	640	632	643	648	598	631	645	645	628	673	620	673	614	660	618	630	616	648	665	658	624	679	649	642	657	624	651	673	660	624	619	671	666	674	721	613	614	645	657	623	613	651	618	587	626	624	656	653	661	606	617	626	661	622	661	629	629	649	656	624	656	643	627	662	683	660	677	597	694	624	682	652	650	661	679	612	697	643	660	638	619	633	661	593	617	657	626	690	654	653	639	615	689	655	637	596	650	620	633	616	634	633	647	623	613	638	692	673	628	606	627	642	656	684	640	602	626	673	659	626	673	600	624	642	627	640	638	638	648	611	688	683	675	711	623	648	625	611	696	652	662	638	675	675	655	630	661	654	616	633	631	629	651	653	635	645	630	686	641	687	653	648	650	667	659	664	595	660	674	666	658	633	616	686	652	641	642	674	663	625	670	642	664	653	676	700	647	662	611	648	711	613	658	612	625	646	631	615	657	737	680	652	655	603	655	670	661	693	650	648	619	620	646	654	676	610	627	675	655	642	639	640	638	668	673	620	616	619	628	662	680	652	642	654	666	652	631	655	668	654	647	678	621	688	629	662	646	634	642	664	650	651	630	643	630	629	693	623	677	641	676	668	680	638	670	646	693	610	691	644	631	655	664	645	666	685	644	672	670	660	632	604	576	668	647	660	587	625	717	667	640	702	643	664	616	646	673	668	650	608	656	617	605	644	686	640	655	630	641	666	646	619	644	618	679	642	613	673	628	622	622	665	631	609	589	612	657	620	626	653	660	640	666	635	659	649	633	652	642	616	725	621	622	641	650	661	643	635	623	672	594	658	641	634	671	659	644	642	627	652	661	669	663	663	636	636	599	637	681	657	651	636	634	634	658	680	633	664	610	652	638	680	661	669	629	679	635	625	637	665	612	669	625	641	634	662	654	649	663	677	666	703	653	622	636	628	612	589	700	676	675	627	689	618	663	666	613	674	667	637	646	644	653	658	689	650	645	647	656	671	592	612	672	648	648	650	625	652	652	673	639	648	663	621	678	652	664	648	622	659	645	645	627	648	617	626	651	656	683	597	642	621	681	636	659	643	643	610	673	649	662	615	676	643	639	624	617	616	672	623	605	633	640	636	624	612	632	669	670	668	716	721	665	639	624	643	650	640	661	639	663	623	646	651	696	657	652	659	637	656	630	647	638	634	640	656	611	665	661	658	658	659	640	669	634	662	654	663	621	693	620	650	610	645	645	663	647	615	659	676	647	665	698	689	624	641	663	699	644	650	666	651	674	659	654	648	648	654	660	660	661	617	655	673	618	638	630	653	653	675	659	635	647	651	602	596	636	636	620	661	675	672	651	617	652	661	675	597	637	656	634	649	628	641	674	652	639	607	643	621	674	676	594	665	630	666	659	612	664	696	621	642	639	670	622	639	686	640	637	685	673	659	659	639	665	671	656	669	659	622	692	646	672	656	627	644	619	669	633	648	683	628	659	653	616	649	601	693	623	686	661	609	640	650	619	619	656	620	654	603	623	664	617	664	604	667	626	588	654	652	647	641	658	692	614	643	639	680	672	632	616	643	673	640	655	656	627	682	609	718	628	656	628	642	654	645	664	692	631	686	623	655	649	625	647	679	619	657	661	633	609	661	655	649	617	595	646	654	631	616	664	665	684	683	612	632	622	616	663	681	681	670	635	665	607	599	656	703	607	625	663	614	648	649	672	636	645	647	638	647	646	676	660	633	661	651	674	652	668	640	673	665	636	650	592	671	666	695	664	647	646	663	649	637	678	678	696	670	661	614	614	658	633	648	610	712	684	665	636	639	659	642	657	652	654	702	617	651	682	681	637	695	657	686	649	633	617	624	652	632	635	708	642	634	664	638	654	655	692	656	667	691	685	642	671	634	638	707	673	629	619	635	674	697	660	627	647	658	672	668	639	668	683	681	672	606	646	623	690	644	672	641	627	619	687	636	629	660	665	637	674	631	619	656	642	683	678	660	655	649	666	605	662	670	635	640	660	661	662	612	647	656	640	648	651	684	639	639	664	641	623	661	635	660	672	670	631	613	675	625	638	631	629	637	649	652	620	649	663	637	657	649	595	655	683	651	675	609	677	623	621	674	704	668	661	634	671	660	634	676	656	668	578	686	682	646	616	683	701	630	578	635	625	656	630	648	658	687	650	617	631	669	627	613	621	637	658	652	622	668	645	638	638	664	634	650	628	655	624	625	658	679	613	647	689	662	629	636	647	652	642	677	658	684	685	666	616	622	609	622	687	605	637	632	638	668	659	677	650	679	595	627	663	645	649	648	633	670	680	646	648	653	649	629	686	686	661	607	676	647	676	633	651	669	668	677	634	643	650	593	632	627	638	616	663	647	695
22446	21056	28640	23711	21059	21111	7362	1213	960	808	826	761	685	679	674	624	627	627	592	556	568	617	522	552	508	559	549	554	533	490	503	522	534	541	531	496	511	507	520	547	531	539	519	537	516	501	548	542	512	508	507	522	533	483	533	533	488	542	497	526	497	473	549	544	465	542	526	513	502	521	521	511	484	533	522	513	504	504	546	537	521	540	507	516	493	510	499	532	516	494	492	499	496	485	494	525	502	525	474	525	513	488	497	469	527	523	454	536	480	499	508	515	497	490	509	525	508	518	503	453	535	485	494	545	524	485	496	467	475	502	527	505	512	498	521	510	542	466	501	533	507	517	494	510	500	480	527	507	544	528	525	536	510	515	482	499	532	504	458	493	468	489	485	499	525	491	504	507	499	523	491	498	486	512	501	522	512	518	521	503	525	505	487	549	501	534	524	504	479	473	496	500	499	531	504	486	521	532	521	497	513	536	531	504	523	495	523	532	533	494	533	487	519	487	478	529	517	509	480	517	499	519	526	502	507	522	528	475	501	467	478	486	511	483	494	519	519	512	541	510	486	530	521	530	502	485	510	532	480	501	522	458	532	512	512	510	495	489	502	485	524	520	540	515	536	522	500	536	486	517	542	520	518	567	474	503	477	484	502	526	539	533	508	517	530	496	541	531	515	496	529	514	506	524	522	511	543	513	502	485	533	466	483	502	487	520	526	517	496	543	511	469	535	509	506	489	504	523	464	492	501	517	528	461	562	533	521	527	520	521	512	503	505	514	485	487	503	473	523	510	468	515	506	505	510	488	465	506	530	517	502	455	519	542	511	507	485	525	469	518	503	492	516	495	474	528	498	523	502	526	490	512	504	530	510	540	465	537	486	542	489	516	483	489	516	513	500	498	494	524	527	505	509	519	489	511	494	529	507	501	491	521	542	525	511	543	474	544	514	517	494	522	519	490	533	545	516	522	509	486	480	526	503	534	522	517	483	499	567	536	498	480	518	466	506	515	527	488	505	496	477	495	456	452	479	516	509	485	525	550	525	495	475	488	487	531	520	503	509	518	509	528	499	483	464	475	494	511	517	526	505	496	511	556	519	514	538	486	491	512	509	486	477	558	526	488	492	527	540	521	492	547	486	515	502	569	463	505	511	508	536	479	468	506	491	492	524	483	534	513	487	524	509	539	491	534	488	508	512	522	531	507	507	516	509	524	480	518	534	537	496	557	520	524	536	495	494	473	485	513	537	527	513	504	506	496	498	453	490	468	504	501	495	496	577	509	521	490	539	532	527	536	560	516	475	460	499	507	507	495	510	512	563	496	496	483	493	494	465	521	491	512	505	477	525	506	463	490	542	508	505	483	468	513	506	496	524	540	531	496	552	504	520	473	505	510	514	542	527	476	504	447	511	471	507	497	530	512	516	510	548	481	528	509	515	474	511	491	543	510	513	475	522	505	526	503	522	512	504	499	499	508	515	510	510	526	514	504	493	484	468	458	485	467	484	507	508	500	518	514	497	512	545	488	508	531	500	522	491	483	524	519	478	540	486	552	486	531	519	509	501	489	524	478	503	488	513	486	516	500	509	516	477	524	523	523	489	490	514	533	496	510	503	495	535	510	544	490	482	513	509	512	476	526	541	532	497	494	523	489	508	505	507	440	498	505	517	521	480	532	520	523	518	522	515	542	482	514	480	546	483	477	464	503	475	536	531	494	485	530	491	506	498	508	528	503	502	504	512	507	497	517	520	488	515	535	525	507	501	470	500	535	509	499	485	515	464	513	518	477	523	548	488	516	461	466	484	509	507	513	475	469	503	504	521	533	528	511	503	527	478	487	531	507	491	532	508	469	490	481	515	485	520	497	479	478	496	514	482	482	478	546	530	512	483	461	492	491	496	520	496	503	504	510	488	504	468	521	506	489	515	497	542	505	484	548	485	520	526	535	491	495	503	502	502	468	510	471	549	518	506	551	512	518	520	471	551	521	509	506	481	505	521	533	472	465	469	496	509	538	471	501	473	524	468	524	497	532	494	508	515	496	483	543	492	470	505	476	499	504	529	522	510	525	541	521	514	471	502	500	514	499	489	500	535	489	511	495	541	491	498	519	515	481	479	500	523	495	484	464	557	479	500	502	484	489	496	528	509	524	493	514	469	528	473	508	491	523	470	565	505	498	488	498	507	477	494	494	512	536	520	512	501	529	536	479	568	489	478	489	490	491	544	486	507	532	538	501	505	480	545	515	511	500	510	552	480	492	539	488	510	470	512	516	517	485	536	522	473	519	485	509	500	457	534	504	550	470	518	494	502	506	467	497	502	518	525	472	504	500	511	500	515	515	475	501	538	533	501	540	550	518	558	521	483	529	560	499	491	526	519	481	491	539	535	480	511	503	527	510	501	518	543	526	486	475	539	484	482	522	524	508	473	562	512	541	529	491	511	484	500	474	521	553	509	513	493	528	505	497	464	500	521	457	497	512	511	496	554	536	569	473	500	505	505	517	506	511	539	492	505	477	538	476	498	472	499	507	548	488	506	530	499	495	494	520	488	510	499	512	495	482	530	505	512	508	491	507	475	482	468	466	503	481	521	450	448	462	500	522	499	492	534	491	522	547	517	462	516	507	513	522	477	511	490	496	484	513	495	481	464	510	444	492	528	503	510	515	439	500	495	566	514	513	451	513	504	517	506	500	514	493	525	515	523	506	487	513	509	514	502	506	535	517	467	459	514	549	501	544	489	512	534	490	486	506	485	502	508	478	493	562	514	500	462	452	481	471	537	475	542	474	508	486	482	526	533	475	494	523	489	493	505	477	477	478	500	476	540	475	491	529	504	505	522	529	477	482	534	502	518	487	532	504	503	483	536	521	511	528	500	534	494	520	472	509	527	492	544	491	483	521	480	508	492	503	511	474	514	520	505	517	514	545	513	516	511	515	482	484	462	513	550	495	462	495	502	519	522	547	509	496	522	518	482	518	497	555	503	534	493	506	469	505	512	496	484	506	495	505	528	484	518	507	528	481	493	551	518	479	496	520	499	505	498	488	525	517	530	545	540	536	489	492	538	514	501	515	513	476	511	499	487	491	489	511	527	495	486	525	505	494	505	523	498	486	482	498	480	476	519	469	529	487	538	497	501	518	532	523	499	508	485	518	480	506	510	472	539	498	557	509	541	506	522	524	534	511	481	512	501	515	509	467	483	483	508	526	569	538	502	483	518	518	504	501	503	530	493	486	542	495	511	550	511	492	455	505	521	497	518	511	462	528	525	479	517	513	496	501	503	563	545	486	519	517	493	525	540	493	501	529	517	518	527	529	497	505	496	564	488	485	524	530	509	504	502	518	501	494	461	469	479	514	486	509	498	466	483	510	499	474	458	542	507	491	545	505	534	502	515	513	519	524	503	517	528	470	481	478	514	479	529	526	508	544	526	537	539	503	501	550	485	501	522	544	527	484	519	525	486	484	495	525	528	480	493	519	511	540	486	495	513	481	510	536
18498	13995	9656	4721	3483	2666	2085	1625	1340	1168	994	897	847	798	695	700	638	624	638	625	595	625	601	598	590	574	603	591	564	595	533	531	571	528	568	557	506	542	585	562	569	520	529	473	537	532	541	490	530	541	522	522	511	534	520	512	511	509	516	520	522	470	518	526	532	542	511	543	519	536	504	525	498	505	500	497	505	521	484	522	501	505	546	494	496	538	497	541	550	508	543	493	542	526	525	528	514	498	529	543	505	504	552	476	511	517	533	527	531	490	534	511	507	540	487	526	511	571	519	495	477	559	514	473	484	498	493	507	484	474	537	523	454	489	540	488	528	524	506	531	499	498	478	473	521	537	469	557	548	495	541	486	519	532	530	525	502	501	530	525	503	535	581	505	507	519	579	546	537	521	496	486	499	488	500	532	532	530	498	518	513	524	518	528	482	534	510	501	511	557	510	515	529	515	527	520	498	553	486	525	507	508	529	523	517	536	503	515	534	516	504	529	535	550	526	496	493	527	501	519	493	520	513	530	545	472	534	491	523	521	509	533	506	532	522	513	498	546	532	524	521	491	461	471	466	492	510	462	546	571	512	520	534	511	481	558	526	507	521	469	521	530	540	473	484	503	502	487	544	539	478	508	490	490	527	521	537	480	532	501	489	460	520	539	524	497	478	492	529	470	490	467	534	471	479	520	507	513	475	490	517	513	523	476	489	511	481	480	513	472	516	525	508	482	533	522	546	516	484	527	448	483	513	520	558	503	533	519	506	501	525	467	517	493	511	502	516	522	510	521	496	516	473	507	512	529	527	487	502	503	561	460	518	513	527	484	529	502	559	511	488	469	519	543	518	568	526	485	523	543	513	529	521	517	478	490	517	489	518	547	475	489	534	556	519	500	504	536	539	507	515	539	556	525	481	523	497	477	534	525	533	505	506	522	510	524	518	502	555	515	508	462	494	510	512	510	509	528	526	543	489	496	488	519	534	470	540	556	526	504	515	526	520	548	488	532	532	538	549	531	496	529	519	499	514	504	475	517	534	498	530	485	510	466	545	455	526	538	533	523	520	500	516	547	536	496	490	536	564	503	526	548	522	532	505	555	493	471	523	494	476	510	489	512	497	505	524	502	515	503	478	504	468	493	505	536	486	539	484	517	514	497	538	495	489	526	553	522	488	509	487	505	537	542	508	493	511	548	584	507	516	486	558	491	482	507	510	556	485	534	563	572	525	463	494	482	519	510	531	515	502	506	511	500	481	521	516	489	558	529	528	518	509	510	518	518	566	495	496	512	493	482	515	524	509	524	515	499	501	502	547	519	510	524	463	503	483	542	528	500	537	503	513	534	510	515	527	527	500	487	549	515	502	517	510	504	500	513	511	528	480	505	502	528	517	519	488	527	468	499	513	508	497	495	554	526	489	501	509	478	494	525	525	485	513	503	508	471	549	522	535	543	541	508	513	525	559	540	515	492	503	509	477	499	525	522	491	453	519	479	550	496	533	537	489	525	531	494	512	472	508	528	510	533	572	490	502	513	508	515	505	526	558	523	471	494	531	508	516	531	537	531	505	522	502	515	552	499	549	493	530	529	473	567	507	510	479	513	532	498	471	506	523	504	522	499	510	527	532	534	525	536	507	483	504	501	505	524	527	508	510	559	508	508	536	476	493	501	517	501	536	530	487	497	504	504	519	496	493	519	499	500	531	491	504	518	535	481	502	500	467	512	472	524	524	492	510	473	535	538	525	495	510	531	555	519	523	484	535	562	476	504	484	529	520	536	522	536	555	480	480	497	495	517	542	495	505	523	518	471	505	508	500	509	521	505	513	485	492	499	530	513	508	514	526	538	537	493	537	492	526	522	542	487	540	472	492	492	521	489	513	523	579	510	511	480	495	484	548	511	505	494	545	519	488	517	522	495	523	506	533	524	462	526	533	487	488	515	546	502	553	471	506	508	534	531	547	530	551	510	490	548	558	476	536	557	564	534	476	500	498	529	505	508	552	478	511	488	504	524	493	510	492	532	472	517	497	510	523	500	522	500	510	519	500	522	519	526	495	454	496	499	479	515	540	531	511	515	569	499	517	494	499	528	537	502	475	497	535	481	530	500	484	524	517	503	556	490	515	513	487	505	539	482	521	500	475	559	503	497	503	508	499	545	560	512	538	485	490	508	512	486	498	525	485	467	499	534	496	546	511	487	467	500	487	501	524	523	552	519	509	488	546	529	531	534	493	486	505	538	527	564	542	529	505	505	507	474	505	506	538	484	527	519	510	482	547	542	502	480	532	546	496	508	542	506	505	557	509	531	529	508	515	525	467	487	483	519	492	536	527	537	529	536	540	507	500	535	501	539	524	508	543	491	527	462	553	505	518	512	492	525	543	495	541	490	480	546	498	506	538	501	535	568	526	486	531	523	537	527	494	524	549	511	510	520	555	478	501	492	471	546	523	490	532	506	507	521	523	527	512	481	477	515	553	520	455	525	511	455	498	482	525	486	496	471	472	493	525	550	525	540	583	513	547	539	560	491	510	508	546	533	510	496	480	506	504	480	488	501	485	516	544	486	538	547	510	512	524	535	527	530	498	472	476	483	448	508	495	550	516	490	461	544	528	503	546	529	512	552	475	515	494	500	527	508	482	531	581	502	490	462	504	524	535	519	494	511	503	511	540	517	505	493	524	501	522	503	516	509	514	510	523	489	468	523	540	531	458	538	543	520	540	534	495	496	533	543	526	511	498	541	523	499	528	469	529	534	537	522	521	526	500	492	486	550	443	531	499	496	510	517	515	483	527	528	461	531	494	496	498	511	504	521	497	498	503	529	496	537	504	550	528	499	542	506	522	508	526	513	540	489	506	501	510	511	530	530	534	523	490	502	494	487	514	542	498	474	492	519	521	502	543	485	527	493	519	537	487	557	504	521	530	528	521	493	534	551	520	551	509	523	528	502	523	567	480	501	501	527	524	490	487	535	512	507	482	466	510	488	504	514	544	492	501	488	519	515	523	511	522	496	520	505	515	540	539	497	527	509	530	534	513	486	506	491	556	552	513	531	521	517	505	506	497	515	499	498	519	501	513	533	508	533	512	507	535	518	493	544	511	527	531	557	557	490	524	509	523	508	536	506	507	534	465	544	490	488	513	526	486	459	500	495	527	509	538	510	479	526	507	521	513	453	540	521	527	519	523	520	489	522	495	516	522	517	514	465	499	511	480	502	524	493	498	529	472	485	471	513	512	504	566	508	536	504	503	525	532	516	506	507	497	517	543	504	549	501	522	502	507	494	517	515	509	496	496	506	503	548	539	497	525	526	510	491	529	503	515	493	527	495	482	537	508	499	511	525	506	508	505	527	515	535	513	525	540	528	539	501	510	533	510	557	517	534	526	527	525	506	497	492	493	516	515	516	504	532	504	503	492	508	441	490	512	504	534	550	535	534	483	521	513	501	505	523	481	508	502	484	493	518	529	515	553	498	494	531	467	503	535	488	540	501	550	536
27698	17082	3231	639	437	440	398	371	363	367	380	425	331	351	358	315	333	317	341	368	361	367	388	344	368	398	400	340	338	344	342	356	326	331	335	356	368	361	350	368	350	370	363	381	353	368	353	345	335	366	351	351	328	320	361	370	345	371	354	360	365	349	367	361	358	349	385	401	399	357	332	365	381	345	351	354	327	358	339	345	385	346	387	368	369	373	332	349	347	319	386	337	332	354	343	366	362	331	337	309	370	339	353	363	371	375	376	358	324	332	330	326	323	358	352	328	363	397	310	347	368	366	370	354	325	347	376	380	366	371	360	356	365	363	333	367	353	344	314	340	336	354	365	345	387	378	367	346	374	323	347	330	331	368	363	362	352	363	355	339	389	363	370	352	356	362	349	352	347	382	364	357	315	368	353	365	355	362	348	314	344	370	353	360	341	363	372	376	366	374	362	375	341	329	332	362	350	393	342	345	365	366	344	371	400	343	376	379	324	310	368	375	361	372	355	360	353	344	351	333	351	357	348	342	362	335	339	339	340	392	344	349	382	366	343	326	346	345	373	328	351	380	377	378	363	357	376	346	355	401	374	385	332	351	366	345	356	364	380	361	324	316	380	369	330	366	358	372	340	369	413	340	326	394	355	365	330	321	359	352	358	318	363	359	348	365	347	349	351	352	363	363	351	347	319	334	322	356	362	336	326	361	383	355	357	365	341	394	374	363	314	366	343	345	365	381	371	353	388	346	342	357	339	374	361	358	366	372	334	397	318	372	336	331	337	367	366	354	363	343	370	364	362	362	357	347	337	383	335	329	371	330	326	371	332	350	334	366	368	387	368	340	361	335	342	308	388	358	325	369	358	358	345	392	350	361	349	338	368	335	353	365	365	396	368	365	362	357	359	356	336	336	344	345	335	319	332	335	349	355	336	380	353	377	360	353	367	345	372	356	365	341	326	371	350	368	339	357	368	364	339	372	338	339	339	370	340	321	348	389	380	374	374	366	322	332	364	360	337	370	337	349	337	360	370	359	389	334	356	331	373	369	337	320	347	350	389	359	368	338	374	363	352	369	366	303	359	356	388	328	350	341	353	363	358	399	349	351	358	332	367	344	361	360	352	345	357	340	367	329	384	363	356	373	399	347	379	353	327	362	380	376	288	340	388	376	339	363	342	377	347	357	360	365	384	385	362	365	358	330	354	338	338	359	351	360	349	333	335	366	324	338	334	364	343	354	376	354	385	356	368	356	341	359	384	335	323	357	316	346	355	391	353	371	358	363	375	362	366	373	388	338	353	354	346	379	350	346	354	336	352	346	343	342	395	391	373	342	325	353	333	378	372	370	353	330	346	349	358	346	322	356	343	357	364	367	353	346	335	345	360	353	354	344	356	391	345	351	323	348	353	317	378	346	319	355	375	347	332	339	352	370	365	370	376	357	362	331	338	365	336	370	375	346	327	347	366	335	343	362	318	355	341	352	327	384	333	351	328	322	345	375	376	365	342	356	368	370	400	351	354	350	357	369	341	360	340	371	374	366	326	361	349	339	368	365	362	351	358	365	330	331	342	325	325	347	340	349	340	361	386	342	334	340	366	375	358	394	379	377	348	380	331	336	363	330	356	312	325	382	343	355	364	331	352	385	358	342	383	361	356	338	364	334	364	348	341	389	366	331	370	354	382	363	372	338	339	332	338	378	329	385	382	368	362	380	368	353	346	334	355	372	340	340	339	308	358	382	359	367	358	359	352	359	377	352	371	379	360	343	396	339	345	350	348	353	353	356	389	364	362	349	348	366	362	347	380	366	352	353	364	368	367	348	370	366	337	364	329	345	362	371	361	364	358	383	331	362	349	356	342	350	339	363	371	381	345	355	298	376	349	332	372	348	331	350	362	374	326	348	376	357	322	376	380	380	355	386	352	345	358	356	360	381	361	373	358	353	350	351	334	350	351	358	363	361	360	334	369	325	361	356	366	355	336	345	406	370	372	360	352	329	332	356	342	363	372	352	387	353	350	338	352	361	334	349	327	356	346	357	340	323	377	327	321	358	376	347	334	328	358	374	369	360	331	377	374	360	344	372	383	319	332	353	366	359	384	378	346	340	357	348	349	353	368	355	373	323	375	347	326	331	348	367	365	354	391	382	361	373	336	359	360	382	361	357	374	362	379	352	377	327	354	314	385	343	393	337	342	346	375	341	374	362	324	344	337	327	332	365	345	323	365	358	342	364	345	357	378	371	328	347	362	326	342	360	358	342	367	354	358	387	358	353	360	351	376	334	364	333	369	366	344	356	334	364	343	366	316	361	366	346	348	359	362	369	358	368	337	357	368	336	367	364	352	341	372	360	375	359	397	360	395	374	374	340	341	378	338	354	372	320	357	360	355	359	360	343	356	333	368	359	336	377	378	337	358	372	361	350	366	362	334	325	350	355	319	355	341	358	340	354	342	314	330	347	343	359	327	388	351	313	372	385	327	392	355	402	310	353	385	374	354	330	372	344	353	341	325	357	338	366	387	355	376	339	368	351	368	365	371	347	346	361	369	383	371	358	365	333	374	358	396	396	390	336	355	356	351	338	359	361	390	344	332	329	368	347	338	347	342	350	343	373	351	340	320	365	326	350	330	381	353	337	335	373	374	355	347	381	331	322	340	344	400	349	304	364	319	338	350	342	344	350	418	353	339	359	349	316	366	356	366	364	349	373	355	359	361	347	362	349	365	347	375	358	352	374	326	377	350	357	324	323	347	383	362	360	334	324	367	347	354	349	341	329	329	344	334	350	360	379	347	355	330	377	325	348	383	338	375	355	350	364	365	355	334	376	367	369	321	365	373	330	326	365	357	350	349	334	350	365	388	350	363	323	361	325	354	383	363	333	371	341	375	378	369	365	307	351	348	334	344	355	385	367	360	356	353	375	360	361	363	336	333	337	354	357	366	363	365	339	364	364	364	351	379	355	347	342	375	344	344	356	347	357	366	344	327	376	348	352	342	344	357	378	334	354	341	355	349	330	341	333	367	374	361	363	355	352	337	350	321	345	373	343	336	387	380	361	353	347	333	358	350	355	344	350	342	336	353	346	338	356	389	346	375	329	372	371	346	347	334	364	363	347	370	338	348	358	345	339	347	359	342	348	379	340	374	346	338	374	355	350	402	356	327	377	353	371	334	381	338	357	345	374	367	380	364	387	368	340	369	372	364	313	361	357	355	385	368	364	390	372	354	373	358	329	340	384	368	358	357	339	351	381	358	390	403	380	372	337	364	370	344	350	341	352	369	367	347	352	339	347	361	376	368	384	342	384	386	367	312	363	345	361	369	365	348	377	329	339	349	353	390	332	363	375	364	339	359	338	364	350	362	376	354	362	386	336	373	347	361	346	329	362	340	365	338	360	373	336	404	351	391	340	395	376	349	374	339	392	371	369	331	352	380	373	401	370	324	367	350	385	366	394	359	344	345	354	345	360	365	337	385	310	345	362	338	369	406	387	365	323	385	366
5996	916	738	544	495	447	437	404	457	400	383	392	383	406	413	372	410	404	419	401	382	379	390	419	361	367	368	399	368	375	410	402	412	413	374	353	388	369	431	367	377	397	392	414	413	411	396	395	406	369	389	412	392	400	394	406	390	404	385	398	408	441	370	419	377	386	390	375	397	416	363	385	392	389	399	391	403	387	401	414	396	401	417	385	390	373	383	395	418	417	410	412	394	423	374	411	400	406	397	405	371	400	396	353	402	414	395	384	413	397	410	450	399	404	404	391	407	390	394	369	417	383	402	399	397	423	401	410	381	371	387	368	366	390	396	418	362	425	413	396	400	380	367	394	385	368	387	357	425	406	374	409	411	402	382	378	393	417	399	449	412	374	397	396	405	396	377	388	411	377	392	378	394	385	397	382	406	393	357	350	404	418	388	402	394	410	362	416	422	398	400	356	374	426	405	403	359	372	441	405	374	353	385	411	370	374	438	389	386	375	356	390	388	373	363	418	398	387	389	414	395	415	422	372	392	381	428	424	357	404	368	409	382	384	378	400	401	426	370	369	410	419	396	382	397	379	408	406	427	370	373	371	396	374	403	414	416	354	412	407	392	410	386	409	414	397	390	382	404	358	406	418	378	405	398	407	383	399	363	390	417	391	417	368	391	358	368	415	400	401	405	397	403	434	388	369	416	347	405	355	411	402	406	399	375	455	376	415	367	399	405	414	417	409	383	425	381	364	379	403	410	383	415	402	421	396	371	392	409	408	379	412	432	363	399	400	391	398	407	398	365	421	366	366	396	407	368	405	418	375	406	400	436	387	396	377	401	417	391	409	392	381	406	402	386	415	395	384	428	393	364	372	390	411	436	404	402	395	415	407	396	384	416	396	409	372	415	389	391	401	420	385	384	432	394	411	381	365	393	406	381	397	395	369	379	403	390	373	430	395	357	374	383	436	380	405	411	408	413	356	356	379	434	370	399	380	375	391	417	382	398	368	402	386	374	440	415	381	386	418	423	431	398	379	356	400	419	419	407	365	404	418	380	360	362	420	365	381	368	398	376	374	388	350	383	432	400	377	409	372	385	419	385	397	395	404	383	411	408	392	403	376	417	386	401	379	402	358	412	409	383	401	386	408	403	379	415	401	373	409	416	394	423	423	353	408	398	393	425	374	412	393	396	417	400	420	419	418	384	419	408	405	400	434	366	423	383	405	358	381	370	390	379	379	374	411	417	396	439	376	413	381	431	390	391	409	368	392	380	388	424	415	374	392	373	386	402	393	398	412	374	426	377	392	370	388	359	393	387	393	370	428	401	444	396	392	368	395	384	385	370	392	394	383	400	435	372	398	418	415	382	398	432	400	382	388	413	391	383	411	424	410	426	431	379	395	408	390	398	410	386	395	436	382	390	406	393	426	399	385	378	419	391	385	369	447	378	395	391	391	410	404	383	379	394	396	399	387	393	390	386	345	357	419	414	408	396	413	388	392	416	380	400	381	396	400	387	401	388	393	386	399	426	379	376	390	406	443	390	365	430	389	397	357	376	397	383	414	381	388	412	388	383	355	361	378	423	405	392	385	371	388	406	391	367	379	411	436	403	398	378	418	383	360	397	341	391	427	413	380	388	393	372	411	421	376	370	371	411	392	418	451	401	406	414	401	389	391	355	413	387	426	428	385	405	391	394	401	430	357	380	408	374	378	397	386	366	417	396	401	373	418	399	384	407	382	404	384	376	389	378	405	393	419	391	360	371	375	416	410	385	399	407	401	413	437	379	401	394	395	435	420	394	387	375	417	366	398	426	416	402	390	361	394	386	415	399	383	400	428	429	374	394	405	402	379	390	376	409	412	388	414	400	413	400	384	402	412	397	382	380	428	393	375	416	423	400	380	344	410	388	435	367	384	379	429	389	411	363	383	364	384	387	365	412	411	392	395	429	410	393	371	396	407	399	389	398	380	369	393	395	371	391	408	391	373	369	426	396	391	409	403	389	420	382	388	405	410	427	390	407	370	400	417	401	398	338	432	429	405	394	392	401	418	391	374	403	438	387	379	388	382	387	435	380	395	385	393	382	392	400	354	423	380	391	374	357	361	368	380	405	414	402	394	412	417	371	385	383	386	378	422	399	403	399	364	366	398	386	406	417	424	411	397	377	420	389	397	377	396	392	427	385	366	405	364	425	420	370	444	393	357	418	404	416	395	392	381	386	345	392	381	432	355	376	385	388	376	379	414	382	425	388	445	392	394	332	387	435	392	400	386	415	407	390	421	392	338	366	370	401	377	391	411	375	422	424	378	363	368	421	402	409	377	425	401	370	422	373	426	347	359	414	403	375	420	393	367	397	376	398	384	391	388	400	388	400	444	395	393	389	350	393	373	412	373	383	372	394	389	392	428	401	378	410	375	366	367	387	363	380	368	395	398	416	369	390	424	425	406	437	425	386	413	378	388	418	415	402	368	395	407	414	375	391	392	393	394	387	413	403	392	427	395	369	414	423	372	432	410	420	373	412	387	393	365	381	389	408	428	424	400	369	385	411	381	389	412	445	407	392	379	419	418	359	368	426	401	396	415	402	399	425	407	405	377	393	372	405	418	407	412	444	374	403	398	409	383	417	398	403	400	409	417	388	408	377	379	392	383	355	393	435	376	392	382	393	365	370	380	420	392	390	386	390	404	410	403	402	427	362	382	369	385	428	404	417	404	401	425	390	431	414	391	388	387	412	356	389	410	414	400	396	447	358	421	394	385	381	383	379	400	398	355	417	370	414	403	385	401	396	377	371	437	394	404	393	391	390	444	429	398	368	379	406	415	399	375	366	381	375	374	391	433	391	391	383	392	400	389	426	409	440	407	383	364	400	415	404	366	395	409	365	386	397	384	396	390	360	392	404	400	414	346	398	359	393	414	402	418	397	384	423	397	426	397	375	406	397	388	423	392	420	376	409	359	396	406	393	434	392	375	396	417	390	410	404	413	399	411	411	383	398	383	409	422	405	386	375	410	394	371	399	362	430	380	391	390	404	421	394	384	407	380	428	420	369	411	398	395	413	379	393	389	375	416	374	398	406	391	386	398	388	384	419	397	379	342	404	397	363	395	386	370	387	371	380	387	413	387	392	360	365	401	421	368	389	382	384	423	411	383	397	400	428	364	370	397	380	374	387	404	409	378	420	372	384	414	416	401	367	372	384	406	407	404	407	395	404	403	398	390	396	405	392	374	400	427	364	378	390	382	394	407	442	419	415	386	369	382	388	357	392	369	367	443	363	402	371	380	412	403	330	421	380	396	383	375	401	398	435	396	388	388	405	410	377	412	412	390	409	393	385	390	406	366	424	386	371	369	384	400	403	396	411	403	426	410	410	390	402	391	446	395	377	418	374	371	399	415	387	374	393	382	380	407	412	421	420	397	367	397	391	410	395	381	394	352	402	391	394	409	423	388	431	414	382	365	408	409	432	389	368	366	384	372	389	377	412	352	383	408	354	393	389	379
23572	21034	28111	24153	21035	8237	792	495	426	364	362	353	318	306	275	237	257	250	271	212	259	223	246	237	214	242	239	240	203	237	261	260	235	247	243	202	253	207	203	223	205	246	236	218	237	203	242	223	238	207	212	224	246	225	221	186	226	222	231	224	237	196	216	218	234	211	217	214	264	222	241	233	206	215	233	214	213	183	216	239	201	229	222	233	205	215	211	227	233	204	234	204	223	200	218	213	216	222	219	224	226	205	223	231	203	231	223	212	228	221	214	220	241	226	236	201	217	243	219	241	213	205	207	212	199	227	230	230	198	226	217	219	220	225	238	217	194	213	202	214	224	193	234	219	221	206	217	203	217	218	212	210	233	199	211	196	208	206	225	196	214	205	227	197	234	207	190	234	202	251	225	218	247	208	235	210	238	198	194	237	208	229	210	235	227	220	228	212	225	203	221	249	230	225	203	223	229	224	191	234	223	209	215	244	202	233	208	229	234	217	203	197	177	214	218	242	218	213	210	201	238	203	241	238	226	238	194	213	231	210	189	224	227	240	217	259	218	207	218	223	194	205	211	224	196	206	219	221	219	217	199	202	223	255	206	206	225	216	209	229	211	218	205	207	200	217	214	212	219	195	230	242	224	190	240	208	212	192	223	225	211	206	234	225	169	213	208	202	222	197	239	196	199	262	206	225	221	213	216	215	204	229	220	238	224	216	232	236	223	227	205	217	218	212	212	199	200	211	241	195	216	231	251	224	216	244	222	192	218	242	231	208	224	195	199	238	206	196	216	200	229	219	237	221	188	228	218	205	204	229	225	235	232	226	216	191	235	216	228	233	227	236	195	220	230	237	204	244	225	221	220	225	208	216	207	220	207	231	230	238	205	224	230	232	223	245	223	220	206	223	237	223	221	221	227	205	216	202	221	202	230	209	236	212	218	209	200	242	232	224	241	212	185	217	216	215	211	230	215	240	213	234	228	202	202	210	184	247	220	227	236	237	228	226	213	216	188	228	206	213	200	245	213	224	204	202	212	189	211	226	222	203	222	207	238	222	221	221	220	257	198	207	231	225	253	204	210	199	245	201	230	192	184	233	233	217	239	208	211	232	230	232	218	221	219	219	225	209	227	222	221	193	211	204	217	212	216	247	209	251	203	229	229	228	233	216	226	195	236	222	210	230	243	204	213	206	209	211	224	198	226	250	199	229	225	224	226	218	230	227	211	223	237	214	204	211	201	216	185	196	217	217	244	211	195	221	216	237	244	235	205	227	224	224	183	186	218	228	233	204	238	201	239	214	190	242	204	211	236	227	216	196	240	214	233	211	214	205	200	204	239	228	224	210	230	221	224	209	187	223	214	216	213	225	224	206	210	215	200	192	218	212	226	231	213	218	207	205	227	222	247	242	225	222	223	208	187	201	244	209	223	238	198	215	197	202	225	177	222	237	222	214	233	228	232	229	187	239	230	221	227	221	228	205	234	202	224	230	230	214	207	200	238	214	236	233	238	242	207	223	228	195	197	221	208	213	203	206	204	218	203	222	222	233	219	228	213	214	231	190	214	236	209	224	203	214	225	231	220	226	209	253	217	225	202	222	213	202	249	199	220	196	212	222	218	209	201	190	185	230	219	222	184	234	202	210	221	203	214	262	189	216	209	203	215	234	220	206	243	209	219	248	200	226	206	219	210	229	232	219	217	210	229	226	197	216	222	222	210	193	209	227	239	224	193	202	238	237	215	211	215	217	188	203	234	209	210	225	192	225	245	229	239	231	213	231	229	214	200	220	227	221	222	214	215	212	205	232	231	200	189	220	211	219	231	225	235	233	222	182	235	210	209	203	213	238	206	213	216	214	220	229	214	217	231	228	236	223	220	219	211	205	212	205	220	227	235	211	223	223	219	234	227	206	237	218	227	218	212	207	219	219	229	222	188	226	220	226	207	198	232	191	226	221	193	222	212	205	246	223	232	211	229	249	234	213	200	217	228	224	206	209	205	202	221	208	237	209	204	219	216	194	232	210	200	206	242	219	234	211	218	214	222	202	215	228	219	232	205	219	224	213	232	218	230	203	207	227	198	195	212	218	237	230	205	205	204	209	191	201	174	217	212	210	194	217	221	208	222	200	227	183	207	253	210	232	234	203	193	183	228	209	197	214	235	198	212	194	201	176	245	224	196	237	223	195	228	212	199	222	211	204	240	236	221	228	202	198	200	206	250	220	192	244	215	196	200	234	225	241	213	198	220	245	195	237	199	193	230	201	185	227	242	189	218	255	193	225	226	203	191	230	250	217	215	187	194	244	219	245	222	217	210	209	224	224	223	195	235	214	212	220	216	212	207	212	217	230	205	187	212	220	214	233	212	214	211	204	223	234	212	212	184	241	236	215	224	228	233	222	230	199	212	194	239	213	214	222	218	184	205	223	263	210	224	195	224	236	208	213	246	227	218	214	217	216	214	206	205	211	220	200	228	219	196	193	204	204	233	223	216	200	206	208	214	217	222	208	198	212	237	209	232	205	216	219	238	231	200	225	205	216	199	232	214	216	227	217	244	223	205	258	206	208	209	197	192	227	216	220	212	189	188	219	211	222	215	219	202	206	212	232	196	229	224	234	222	195	219	230	233	221	220	203	235	183	199	230	180	216	218	239	228	210	230	213	186	234	191	221	230	226	211	234	235	216	223	230	214	217	215	246	212	190	217	197	197	216	208	234	215	192	226	216	228	242	220	236	242	214	241	201	228	211	217	224	235	219	227	210	259	230	232	221	227	210	213	195	220	186	226	213	213	204	215	211	205	225	202	226	270	210	227	202	224	236	193	202	204	221	249	219	234	213	213	226	190	213	199	214	194	191	202	202	227	189	197	214	197	223	206	203	215	217	237	187	237	196	229	181	200	199	205	205	226	232	200	246	233	213	206	229	221	244	252	211	230	214	234	222	197	230	219	212	244	216	198	214	200	216	228	216	219	224	194	210	248	217	236	215	202	178	226	216	213	221	212	224	228	218	192	207	230	198	227	218	230	232	220	227	201	212	226	200	214	226	200	204	228	229	199	204	205	200	199	228	225	211	219	211	191	178	212	200	224	234	225	210	250	230	223	187	213	234	212	232	211	224	220	206	219	203	219	205	212	220	223	210	219	208	236	212	217	205	217	216	205	221	189	201	214	225	192	247	226	240	208	190	197	200	231	237	203	214	219	223	220	214	205	222	221	205	204	198	220	211	233	204	230	239	233	220	208	220	198	231	217	210	186	202	217	183	241	182	213	222	197	222	230	216	206	245	192	223	221	216	236	200	229	239	210	198	198	184	203	202	229	224	237	232	211	231	251	224	225	212	235	243	198	230	229	196	228	211	203	222	224	223	219	203	209	228	217	235	219	221	235	212	221	211	248	201	197	204	220	226	196	226	214	243	230	212	241	215	212	233	205	213	212	222	195	228	216	217	212	221	217	229	211	227	232	205	210	204	213	195	203	247	234	211	209	198	225	176	208	207
15192	8354	5489	2643	1843	1424	1040	846	670	574	503	439	419	386	361	361	330	307	316	310	281	296	292	273	280	292	265	271	305	287	238	257	282	267	266	241	247	234	265	292	243	230	268	259	252	240	273	260	248	242	254	272	221	240	258	238	275	229	235	245	255	252	236	234	253	258	258	247	262	246	227	262	243	241	226	221	197	248	274	276	243	260	247	247	250	250	233	251	221	219	248	245	220	246	261	244	257	261	254	232	246	223	252	247	255	265	246	258	237	259	251	246	242	261	257	253	245	227	218	216	247	213	245	216	261	237	248	251	250	261	223	233	230	251	245	253	234	249	272	246	208	241	248	252	244	267	258	231	233	230	236	265	235	264	242	265	247	239	235	238	257	227	251	240	220	255	219	270	266	258	226	256	250	253	247	222	259	220	273	220	231	271	249	233	225	261	267	280	248	232	241	254	246	259	240	248	230	237	243	241	259	240	236	246	277	256	243	233	261	244	227	288	246	246	237	263	278	252	254	247	259	246	217	224	226	241	236	245	223	248	251	252	242	226	240	253	236	249	232	271	249	238	253	242	244	251	236	254	238	241	234	262	251	258	247	221	236	260	237	239	255	249	242	237	232	239	261	258	251	251	221	251	244	246	240	224	274	257	228	245	227	239	268	248	252	250	242	246	240	249	256	261	233	251	250	251	269	257	265	224	212	240	224	248	250	241	239	247	257	230	233	242	239	237	227	252	256	262	241	243	245	249	273	219	268	228	244	258	267	237	281	264	255	226	234	262	225	251	228	265	285	239	260	250	261	227	221	235	256	272	248	233	220	259	255	252	231	232	261	228	220	251	226	253	284	242	241	225	256	225	278	256	240	237	234	220	224	240	241	239	263	238	251	219	249	250	252	246	226	235	244	250	249	223	247	242	249	265	257	244	237	231	253	248	256	253	272	241	266	242	230	233	275	251	234	243	251	245	259	219	236	261	263	245	235	265	271	275	271	285	270	259	228	242	244	250	219	237	251	222	251	268	241	268	233	239	224	236	245	260	264	235	242	252	242	248	243	247	249	218	252	246	238	248	255	266	255	244	248	268	259	245	239	239	227	240	248	252	246	242	233	234	258	263	267	232	242	246	226	236	254	243	248	219	238	239	239	244	267	231	249	247	272	241	270	249	264	252	232	240	239	241	263	248	240	268	250	216	234	276	244	217	258	218	247	242	238	245	251	247	258	234	261	248	261	230	219	234	232	245	230	273	228	209	237	275	230	256	255	257	266	228	251	237	266	242	234	222	254	246	258	261	228	256	229	246	248	236	251	247	264	243	239	249	240	281	270	249	269	233	236	252	258	220	245	245	231	286	249	252	265	237	238	227	245	255	238	240	269	227	256	214	251	277	245	244	218	253	221	295	248	209	240	269	229	238	250	260	262	262	219	239	239	258	240	239	257	253	248	236	266	263	239	259	250	231	257	254	218	260	260	243	260	254	247	239	250	234	234	198	232	245	251	246	246	257	251	257	254	233	242	248	228	254	209	251	240	227	272	244	238	230	253	236	246	258	277	254	222	262	257	237	232	259	246	239	232	235	271	236	254	257	250	224	226	262	253	246	248	250	230	236	231	272	221	246	260	246	217	257	245	244	218	246	245	263	258	251	243	222	227	259	256	238	250	251	269	237	252	242	246	254	237	252	226	259	245	233	264	250	240	238	217	237	203	226	254	256	229	233	236	246	259	238	240	245	224	241	220	248	258	235	223	253	246	258	256	236	247	243	257	243	244	245	240	256	253	260	224	245	230	257	238	229	243	233	256	238	233	252	219	254	267	243	232	240	256	251	265	276	233	252	233	266	257	259	253	268	261	237	283	224	250	222	244	245	252	252	257	261	227	228	229	229	254	255	259	264	227	281	232	240	235	241	230	245	240	242	264	233	246	244	240	221	255	239	216	241	253	224	239	248	272	257	253	221	259	241	263	261	226	243	234	239	243	228	236	262	250	245	258	261	250	241	254	232	240	242	238	215	245	255	234	247	232	214	215	200	244	257	244	240	238	240	234	268	245	247	232	255	244	249	226	253	286	238	244	244	246	234	247	249	229	272	239	220	250	256	245	259	243	225	207	239	228	229	259	225	234	262	225	257	242	254	246	245	246	241	234	231	271	253	296	243	209	234	247	218	261	262	236	234	243	218	241	238	232	265	225	237	264	250	223	231	234	244	260	254	235	244	252	241	232	245	229	271	249	235	264	244	247	246	240	230	226	265	257	262	223	244	260	232	239	241	211	253	235	262	248	244	253	218	252	256	222	257	227	243	234	237	254	238	254	222	250	261	260	258	251	247	239	265	239	222	240	242	212	224	237	262	232	248	256	212	273	241	236	257	261	236	283	234	251	248	254	258	275	250	254	262	219	235	265	248	250	268	246	229	256	248	242	257	247	266	229	243	274	235	236	249	246	260	233	252	246	246	238	254	255	258	255	233	265	252	235	226	236	231	247	238	242	223	238	245	257	242	280	257	209	276	255	226	242	243	248	221	243	242	263	289	245	232	253	235	261	254	258	248	229	229	267	230	252	218	256	232	245	248	223	229	253	225	256	235	238	265	228	231	279	266	247	252	269	239	251	242	239	247	252	245	265	246	229	253	257	229	253	257	248	274	250	242	238	268	266	249	237	264	230	247	247	233	219	249	252	226	309	224	257	251	249	238	261	239	239	261	232	258	280	228	263	229	262	265	239	228	247	241	255	229	203	228	206	249	221	258	266	248	250	273	234	250	258	226	233	231	268	239	230	238	225	252	254	236	281	254	261	264	246	235	248	236	233	248	239	240	278	244	257	252	217	257	255	216	241	243	241	245	229	231	261	253	230	244	273	273	216	253	248	262	255	249	259	281	221	238	254	247	241	258	234	232	235	270	223	235	247	264	275	239	213	239	238	240	270	244	224	234	241	257	227	224	240	231	223	245	234	253	228	209	233	262	238	250	237	255	253	250	258	267	238	245	236	244	235	221	224	242	250	251	244	272	236	260	229	242	231	227	230	224	259	213	238	217	268	235	290	248	265	256	253	244	257	247	235	254	257	249	239	244	236	239	223	243	247	230	244	239	226	238	231	247	244	261	231	237	259	263	247	262	245	247	262	212	256	244	261	258	251	275	244	247	240	244	247	228	225	233	271	271	240	252	260	230	207	249	247	263	238	238	248	261	249	221	269	242	243	241	239	240	249	233	258	284	241	253	236	254	269	253	220	248	244	267	254	238	242	235	232	203	204	225	234	218	265	256	246	252	253	254	264	258	251	253	259	226	224	259	266	262	233	247	239	254	235	255	239	253	242	225	242	251	208	238	238	264	257	233	232	258	254	281	237	255	220	227	261	268	224	230	213	234	235	255	240	257	249	235	236	224	222	245	264	263	270	249	241	232	220	250	248	233	245	266	244	220	249	245	231	264	268	230	252	276	249	225	239	244	254	231	213	245	240	257	217	274	254	239	238	229	267	260	224	270	244	238
24708	21026	27011	25199	9219	1074	838	785	744	708	708	695	689	701	654	623	651	646	672	645	677	632	610	658	630	620	666	618	630	614	596	621	641	579	625	641	596	635	690	629	591	628	603	660	620	641	599	647	686	663	645	671	604	607	639	627	694	655	620	649	603	602	604	672	596	603	638	644	673	593	614	605	638	623	591	611	608	644	591	588	613	628	625	621	696	621	648	571	630	645	663	643	614	583	665	648	687	654	648	658	598	616	615	611	599	629	607	588	662	603	609	626	602	624	664	641	608	658	663	655	667	615	567	622	628	668	616	639	629	586	644	650	648	609	623	631	636	620	636	617	647	653	621	617	607	664	581	636	613	652	648	616	588	645	576	639	615	621	632	604	626	657	672	641	625	603	676	668	610	608	622	616	628	616	617	627	625	626	640	612	658	582	625	594	655	632	617	647	600	655	637	633	660	668	641	642	584	661	618	628	637	612	618	606	590	638	616	661	650	595	650	635	663	619	631	639	656	607	647	629	604	641	616	617	648	613	612	631	602	615	602	648	654	621	619	639	647	650	626	681	642	654	669	612	638	637	647	614	618	622	650	604	601	656	579	647	586	603	641	645	602	632	608	607	657	650	633	656	593	632	604	656	637	619	660	619	580	613	601	563	585	601	656	639	584	630	589	673	624	641	584	666	665	602	609	639	626	665	610	608	627	629	606	628	632	597	653	601	609	630	599	602	660	644	582	627	610	669	625	609	610	613	660	609	650	625	613	641	628	649	644	588	577	630	610	618	624	616	650	588	620	596	605	623	651	580	653	637	627	636	569	570	614	641	585	633	628	634	627	627	597	586	615	612	587	644	608	629	620	620	622	627	635	641	649	603	652	598	640	588	613	616	566	689	654	590	648	614	602	667	624	589	608	641	658	586	653	629	666	627	628	653	659	620	649	627	593	591	652	612	561	665	566	632	618	661	611	592	680	653	629	625	648	660	594	626	609	649	625	688	612	662	627	628	647	646	648	617	624	578	620	619	615	613	586	663	614	632	614	678	651	623	613	629	616	634	609	618	677	568	619	619	649	637	644	664	577	634	623	581	616	659	627	631	613	590	586	606	638	636	632	638	633	636	651	607	621	614	635	602	614	576	617	645	656	584	602	622	616	609	613	619	658	667	612	604	630	642	620	628	620	630	597	644	609	651	598	627	603	659	634	615	584	635	631	640	600	607	603	587	595	670	581	579	596	612	575	605	618	626	617	603	619	637	645	577	596	604	611	588	663	609	573	638	618	672	645	650	615	635	614	647	634	640	662	616	623	582	610	628	638	601	544	632	625	623	630	614	635	626	590	623	618	590	626	621	641	650	661	654	634	620	587	657	678	623	616	664	662	626	633	620	667	631	625	671	649	620	646	605	602	664	613	598	654	627	631	631	618	598	613	646	665	558	619	590	608	603	624	602	606	611	639	657	657	597	607	612	613	608	616	617	664	639	612	587	614	617	594	574	625	610	640	611	621	626	640	603	568	615	662	609	633	624	611	632	645	617	671	658	646	663	635	626	607	622	591	640	661	600	588	623	615	630	618	564	636	652	639	633	658	663	586	629	645	620	662	613	616	696	651	621	629	614	656	599	657	625	621	570	679	629	629	583	631	605	670	612	615	579	673	596	619	619	587	584	654	639	555	645	607	637	627	606	625	668	632	637	657	659	607	644	635	599	603	687	633	680	612	625	647	601	633	589	645	667	657	640	613	611	611	599	619	626	629	621	623	577	632	658	671	621	661	684	605	625	600	611	629	582	626	634	641	596	596	636	608	584	620	660	629	621	653	625	647	655	615	620	630	631	630	650	677	641	609	649	611	660	644	657	642	629	648	655	622	617	637	614	609	661	578	634	640	568	639	641	571	641	592	618	589	615	640	615	608	602	658	622	628	612	628	667	633	636	635	610	601	616	620	648	631	639	692	653	607	609	575	642	604	637	624	656	639	635	606	628	628	650	646	645	592	619	618	610	639	688	573	648	628	596	629	663	630	647	649	610	594	631	628	644	641	612	657	591	591	637	595	624	647	641	629	599	628	611	617	647	656	613	664	602	651	635	666	656	590	664	595	583	641	640	662	623	631	638	621	601	654	601	618	615	623	654	633	640	599	648	673	628	593	627	629	610	634	637	616	655	596	584	620	633	629	606	563	611	609	619	644	611	649	642	626	594	681	621	663	622	616	644	619	633	650	606	658	606	622	596	620	598	651	628	574	635	623	630	593	626	638	643	645	627	660	612	646	673	620	645	637	659	641	625	618	609	663	641	622	655	614	639	600	582	620	623	622	617	610	662	577	603	622	632	590	674	655	638	620	601	646	645	660	630	629	638	670	613	656	622	636	653	621	628	628	599	616	564	638	605	619	604	635	660	622	619	622	594	620	685	661	599	633	613	620	659	623	631	629	598	660	639	618	651	635	567	637	647	625	627	673	673	640	619	623	620	616	658	603	640	590	623	606	625	584	609	628	590	615	649	586	561	665	646	624	579	616	594	603	648	624	596	623	609	655	607	625	641	600	653	646	600	637	641	619	646	647	653	630	625	586	581	626	648	609	619	675	615	621	649	618	598	634	628	674	598	597	615	635	613	627	613	620	648	630	609	623	622	623	607	643	607	619	663	654	633	577	621	684	597	609	658	648	577	590	606	617	597	630	616	619	624	629	593	591	570	651	620	597	635	639	577	605	600	612	588	618	654	604	618	610	614	677	597	654	641	613	661	625	608	636	611	648	628	662	611	623	619	585	636	644	626	611	631	620	593	607	627	616	653	649	578	642	590	627	653	621	603	621	613	562	605	635	662	634	613	601	625	648	605	586	592	640	672	650	606	609	685	660	630	593	642	661	625	648	577	592	609	641	632	661	642	639	614	674	655	645	656	615	608	645	651	590	571	606	644	589	596	636	598	611	638	639	627	640	677	615	676	625	625	634	591	610	679	593	617	580	631	652	665	606	630	596	607	630	604	623	630	640	545	636	634	662	624	613	631	631	603	592	614	643	649	642	629	692	678	638	639	656	674	680	608	611	657	624	612	661	608	628	636	621	632	609	616	613	607	636	607	632	630	613	606	600	634	628	616	622	620	575	616	625	661	599	661	620	616	619	687	611	603	643	600	593	629	621	611	618	678	639	613	619	628	593	643	569	621	643	617	626	638	596	630	612	650	603	636	627	676	645	617	618	610	627	654	587	641	617	609	626	627	614	619	649	640	659	631	603	583	641	615	609	617	609	615	640	658	612	592	653	634	611	662	665	647	632	655	588	608	607	632	636	596	649	630	642	583	601	637	581	629	645	623	611	601	566	616	632	659	612	647	649	626	600	625	635	611	607	628	626	666	640	643	640	617	630	626	659	625	622	650	615	636	576	583	654	625	574	598	577	579	641	612	679	590	655	636	648	643	609	625	597	663	598	666	645	612	624	715	633	630	605	673	616	607	648	634	645	616	619	608	639	647	598	668	589	634	638	655	648	636
14675	4948	3443	1828	1461	1280	1110	903	884	848	777	746	710	712	737	718	707	678	676	699	684	692	668	717	654	653	650	717	692	667	706	630	710	656	634	641	669	662	672	629	616	640	638	684	636	678	651	683	671	641	684	627	616	654	659	650	676	695	588	677	668	640	647	650	641	682	621	618	665	639	648	666	688	644	668	638	665	645	642	666	625	678	639	642	651	667	665	638	669	642	701	647	686	660	663	657	684	674	685	693	658	645	701	676	661	644	656	622	655	638	668	706	677	670	648	656	620	648	679	688	624	619	677	631	674	732	661	702	629	652	679	609	655	643	645	692	672	647	626	609	658	665	598	668	632	639	634	665	661	627	670	639	664	639	655	663	656	640	627	646	624	677	662	625	631	649	670	632	642	696	647	671	643	672	661	654	670	676	686	646	660	716	689	632	655	707	699	634	661	686	643	646	670	652	668	697	664	648	678	605	653	653	663	682	644	639	636	671	701	638	683	666	645	636	662	676	693	664	633	648	632	678	663	652	654	658	658	638	719	640	690	694	629	665	625	642	673	661	701	651	627	614	664	672	613	641	636	665	645	678	620	654	652	672	630	670	657	613	692	647	648	654	675	599	668	649	622	645	670	620	668	695	669	649	640	673	640	682	696	679	626	682	702	681	633	643	643	653	680	698	655	628	664	647	662	638	593	690	620	618	618	655	640	681	668	650	649	666	672	620	699	672	656	676	622	729	675	673	627	650	611	659	640	639	675	690	640	671	661	704	650	626	649	637	631	667	687	695	685	664	700	633	629	619	661	654	681	602	610	666	687	633	660	640	655	617	643	658	627	650	684	655	632	681	607	631	631	654	686	686	671	639	674	616	664	671	634	609	630	675	657	672	681	655	676	693	656	677	648	631	624	664	664	648	703	681	651	604	624	683	673	684	679	668	662	662	702	640	666	647	641	627	659	626	628	658	643	593	627	678	628	649	691	659	629	617	645	673	658	632	631	634	661	694	667	647	614	626	648	664	647	648	643	724	671	652	667	651	637	621	658	619	651	652	611	666	667	648	656	650	637	657	638	647	676	669	665	654	668	675	644	657	667	606	676	643	685	637	666	681	667	683	627	683	684	671	609	639	615	665	670	645	629	650	704	639	624	706	636	652	636	702	609	649	660	633	662	664	686	650	643	660	678	657	641	676	660	669	656	657	670	685	678	646	652	640	655	653	674	660	620	664	709	666	723	653	667	663	686	681	639	607	646	681	624	682	638	680	669	651	633	642	716	632	686	653	648	688	688	657	669	696	683	669	677	623	639	630	679	663	639	642	662	659	650	590	639	613	623	641	635	684	653	647	663	605	685	679	620	653	657	645	652	700	664	616	642	644	603	686	707	654	671	667	636	620	684	656	574	648	660	623	627	677	613	628	634	664	627	666	704	624	657	662	651	679	649	608	623	667	649	687	646	616	652	628	615	658	663	662	668	658	710	598	639	666	616	704	641	681	664	688	585	658	649	617	660	664	630	642	682	598	701	678	647	659	688	647	666	667	672	642	622	646	623	664	642	669	673	672	627	674	658	658	610	647	690	688	691	652	684	625	617	636	669	642	644	669	637	712	657	649	663	620	638	656	634	600	608	677	687	635	678	653	676	651	656	641	628	621	696	649	632	640	647	695	679	675	641	617	644	665	659	599	690	646	692	673	640	654	697	645	632	635	687	662	650	608	629	651	631	647	650	655	665	646	637	649	621	623	654	623	675	639	672	642	634	632	624	651	610	584	657	655	669	660	670	643	667	656	611	676	674	649	673	653	668	649	637	657	719	684	649	682	701	630	636	655	657	678	677	639	696	637	678	614	615	689	647	627	638	613	669	677	696	664	653	669	635	677	620	570	648	626	647	674	649	660	654	648	688	637	651	611	650	656	663	656	660	684	657	647	637	655	625	632	673	705	659	656	651	632	661	691	653	636	617	676	677	624	682	606	649	670	672	658	670	653	618	645	664	677	655	661	695	669	670	630	677	654	626	648	593	649	658	670	606	610	652	641	675	649	619	668	665	674	639	618	642	649	659	654	718	649	630	662	644	685	643	645	643	685	637	664	660	672	622	648	636	677	649	612	657	641	647	657	694	661	645	693	681	649	624	691	661	667	610	644	679	627	632	637	694	650	681	667	652	651	690	624	653	633	612	725	650	659	662	627	659	628	665	598	628	696	633	652	666	642	619	658	636	652	651	599	588	693	634	640	635	669	671	675	634	706	690	657	653	695	731	628	620	668	697	644	635	651	642	652	681	637	672	684	704	671	670	596	675	641	662	633	637	704	707	660	669	606	691	655	640	619	673	665	669	664	630	648	602	683	672	678	669	651	664	656	635	690	655	686	695	644	624	652	649	654	649	676	672	669	648	689	650	670	670	665	643	680	681	633	661	631	687	667	638	676	668	659	676	659	662	663	655	654	672	662	668	623	626	641	635	678	670	632	678	652	670	642	702	634	693	688	655	654	699	681	657	660	655	639	678	654	661	623	722	615	663	650	617	672	665	682	617	633	645	684	667	665	641	696	629	652	647	608	698	668	642	626	656	636	632	646	701	656	677	665	702	628	677	700	666	627	640	678	630	719	636	666	637	626	653	686	702	669	628	654	643	640	633	688	671	660	648	628	658	685	655	659	665	632	662	666	681	608	641	646	647	622	653	692	639	680	691	685	639	660	632	604	670	655	619	630	662	690	612	692	652	657	675	649	660	663	656	672	678	646	679	657	641	684	653	647	652	647	655	631	639	619	652	653	627	601	683	634	657	652	669	667	671	617	638	676	623	661	610	675	646	658	671	673	677	673	636	648	692	642	673	630	656	685	590	641	609	632	670	606	637	672	661	667	621	663	685	629	684	657	642	665	657	686	635	692	639	653	636	612	694	662	619	631	641	715	627	658	601	636	617	714	634	656	615	693	646	667	679	613	676	660	677	650	656	619	651	651	655	634	636	627	710	686	698	699	624	600	633	652	658	649	597	644	612	653	689	669	675	662	635	654	628	624	683	646	681	654	669	663	690	637	619	639	666	642	639	681	639	643	672	651	644	654	684	721	658	652	639	685	674	667	657	647	687	681	636	615	674	636	655	649	640	655	612	641	642	664	615	672	656	709	669	620	668	670	656	660	637	627	658	628	619	627	666	668	620	626	688	630	665	647	625	643	613	650	656	676	637	641	647	640	644	667	652	692	679	670	640	670	651	668	659	659	664	634	605	691	633	651	634	643	614	623	632	659	654	639	631	709	674	623	643	665	656	700	668	668	672	663	704	657	639	647	693	639	657	679	644	680	673	650	649	641	642	677	658	637	625	656	629	693	677	629	613	680	642	657	634	658	663	665	673	667	630	617	674	693	658	663	621	603	626	659	630	617	635	639	696	657	634	610	617	653	667	639	727	631	678	666	635	615	595	646	653	651	638	640	613	606	664	655	675	655	681	634	657	630	645	673	656	681	623	629	614	654	631	609	644	634	619	603
22445	21046	28604	23722	21049	21093	6893	1173	983	873	765	768	704	708	689	625	622	608	571	561	576	581	570	597	553	547	547	462	548	533	527	528	582	528	575	523	508	537	470	539	550	561	569	508	498	515	528	505	519	537	516	536	515	511	487	488	496	477	509	503	551	513	497	542	526	514	516	534	521	507	508	523	525	535	478	542	552	488	525	514	543	498	493	513	511	481	517	483	495	537	500	523	510	501	515	517	546	492	508	510	483	543	591	501	530	493	502	546	557	532	489	501	502	496	493	507	520	572	521	519	503	451	516	518	515	518	506	563	534	490	552	499	512	506	521	541	510	557	590	575	505	531	517	484	509	499	521	517	532	486	503	554	533	533	557	481	534	524	520	490	514	472	488	545	490	533	507	507	518	521	502	474	511	489	512	509	525	520	508	527	519	506	538	524	519	507	495	507	506	509	502	539	505	560	511	519	508	501	562	533	499	533	465	498	518	482	531	504	533	519	548	514	504	510	498	477	507	510	541	483	470	505	496	549	512	512	483	515	505	535	478	510	536	504	506	527	522	468	503	488	500	541	505	533	459	526	510	493	499	531	462	498	490	516	520	491	490	508	485	511	508	528	526	533	503	537	544	561	489	520	525	497	496	499	578	465	533	519	515	503	536	497	574	507	522	491	541	497	509	523	528	535	518	520	515	499	510	537	520	509	550	523	524	490	508	509	518	517	493	560	532	536	488	533	504	525	503	536	537	505	524	508	512	538	532	535	514	552	523	551	524	501	523	484	512	472	523	526	478	548	525	485	510	499	525	516	515	526	510	546	520	531	509	485	493	522	512	478	524	511	520	480	504	532	535	523	527	505	536	534	540	531	513	494	539	557	495	504	538	513	529	525	483	510	483	491	480	521	506	528	538	474	508	543	484	510	493	536	537	516	516	546	526	505	482	481	499	537	502	521	557	535	509	522	500	527	493	524	494	512	509	494	498	516	498	484	530	493	541	502	490	507	533	531	507	499	540	541	497	524	486	498	517	505	508	533	508	511	506	529	512	519	508	507	500	505	526	512	544	523	488	514	546	512	497	510	506	536	493	455	535	524	515	535	496	531	513	471	470	520	498	491	504	499	522	529	507	544	485	512	537	490	494	541	494	512	534	462	518	541	519	512	522	515	546	515	517	589	467	530	515	515	531	533	504	514	497	490	486	486	492	564	521	529	508	501	489	459	496	529	490	529	523	500	499	513	472	502	500	500	530	560	487	509	516	492	548	505	542	544	516	500	479	507	529	524	462	514	535	512	527	456	501	525	523	523	517	524	522	532	505	511	479	561	528	476	499	520	522	520	514	497	503	515	519	522	503	528	533	506	492	539	493	499	536	469	505	516	515	517	530	506	500	549	500	526	515	501	501	536	522	525	534	494	502	534	480	488	497	552	541	515	529	547	524	503	541	540	529	518	506	514	495	471	490	476	524	563	536	482	523	459	496	497	544	551	484	454	535	529	552	497	483	503	501	504	519	458	493	524	516	528	531	541	492	476	496	521	446	495	523	502	512	517	520	503	518	471	510	523	533	494	531	544	495	545	488	531	517	510	530	475	526	512	541	531	515	524	486	524	487	504	484	495	497	536	505	516	572	529	548	502	517	495	531	512	541	479	474	507	489	490	528	539	525	474	483	480	507	534	466	541	541	503	517	482	510	504	519	499	553	517	539	503	514	522	499	565	517	477	542	493	522	515	504	495	536	467	544	534	493	515	561	499	517	487	497	542	513	476	517	508	489	513	502	497	525	520	490	518	527	525	536	481	548	524	500	515	511	541	516	477	470	500	504	551	507	504	546	468	539	448	516	481	522	516	499	500	529	489	537	505	498	465	544	560	546	499	507	502	537	528	530	514	541	464	521	490	524	535	520	546	493	470	506	549	470	514	500	489	529	534	518	539	484	499	493	471	506	504	501	505	511	549	533	538	549	505	517	539	513	525	510	535	494	501	525	548	479	511	508	505	520	485	486	507	505	543	539	522	546	489	567	475	487	520	492	557	488	537	500	506	494	491	521	503	512	476	492	542	573	468	524	469	490	554	496	514	514	531	527	455	503	482	549	475	505	481	512	481	515	524	509	518	492	526	531	539	532	532	522	524	473	526	512	519	537	493	490	500	525	509	517	541	511	523	499	501	523	493	570	498	525	494	482	545	532	521	462	499	492	530	504	503	464	478	538	530	528	526	535	512	545	476	477	529	482	494	460	500	524	487	505	493	464	489	547	517	483	522	486	493	487	509	500	483	512	495	495	512	532	498	521	536	517	531	503	537	500	532	504	506	465	501	523	514	509	496	546	489	476	490	542	512	514	528	532	498	495	506	497	503	516	494	540	519	560	556	484	525	486	483	460	491	483	435	486	494	504	511	510	496	540	482	475	485	514	493	536	483	491	481	505	538	519	537	521	483	488	511	527	523	495	535	491	500	513	512	513	530	491	527	533	496	500	495	500	513	496	521	489	533	488	545	530	532	549	491	552	525	533	529	554	553	524	505	501	499	486	489	494	535	531	519	529	492	493	481	517	492	470	491	513	479	534	514	526	512	529	477	495	520	528	508	482	525	528	549	496	501	465	475	533	505	489	506	508	528	494	498	498	511	495	485	490	475	476	555	519	520	576	533	542	486	493	481	478	525	495	481	517	550	501	477	512	543	533	498	481	513	507	545	534	572	563	504	528	516	490	508	550	538	501	511	529	510	535	478	548	528	542	539	533	563	527	497	502	497	511	491	514	481	509	550	524	494	489	525	518	513	544	487	532	534	527	513	519	498	508	560	512	539	491	477	501	490	498	505	489	515	475	529	530	506	488	510	466	503	468	543	525	528	483	527	499	482	498	483	516	508	524	511	502	532	516	509	503	504	546	543	537	533	466	538	525	479	524	508	504	530	518	508	518	526	527	510	503	528	532	529	515	465	507	499	508	498	449	514	523	518	531	528	476	497	504	532	509	541	476	532	499	535	496	499	495	476	516	528	490	521	504	495	509	552	515	521	500	511	534	509	518	501	510	493	531	499	496	528	508	503	559	499	503	493	473	505	531	528	554	520	534	520	534	540	489	498	546	505	499	504	499	519	504	548	516	558	487	522	499	530	534	504	469	463	499	511	478	522	519	502	493	455	522	483	530	491	538	511	507	540	527	514	498	524	525	565	512	495	525	502	525	485	490	498	456	484	482	489	475	492	477	478	522	514	458	469	523	549	541	505	531	483	494	503	510	541	536	501	496	555	501	529	514	529	512	500	523	521	560	528	506	545	487	502	532	477	525	533	470	548	530	493	511	467	466	549	466	533	560	538	496	503	515	552	476	525	565	471	504	515	511	522	501	462	514	484	520	523	506	514	465	541	487	505	528	499	501	503	529	495	499	523	510	508	480	522	537	506	533	488	498	527	486	501	538	525	515	529	499	524	479	536	504	501	512	467	522	519	503	530	507	529	491	516	483	495	530	526	529	497	513	497	508	516	525	540
22182	13851	9335	4669	3593	2595	2043	1520	1378	1216	1023	907	824	784	772	684	738	635	635	622	602	596	626	630	614	556	596	597	570	551	554	523	502	533	554	532	506	540	523	565	541	545	539	541	597	511	532	504	547	513	537	503	500	505	512	507	510	552	545	525	500	505	564	545	521	510	537	511	506	483	524	491	526	516	527	546	526	569	561	546	523	506	493	532	525	482	468	561	523	542	510	543	526	493	530	531	499	488	550	491	516	514	515	556	556	558	525	517	523	514	503	524	515	536	538	467	539	510	551	514	532	518	536	505	540	519	457	513	547	525	511	506	525	516	496	506	553	518	490	527	517	496	536	542	497	512	499	501	492	514	492	512	543	504	520	524	538	510	506	511	480	520	536	529	597	519	527	476	570	551	503	517	514	521	508	491	531	517	551	536	482	544	516	531	500	496	535	576	527	540	532	451	546	514	504	534	536	531	516	542	508	528	548	517	484	532	526	511	527	553	535	482	528	499	541	534	503	503	500	518	491	490	541	490	495	513	528	492	504	522	532	525	498	512	516	512	502	494	504	505	501	560	533	547	474	569	560	506	491	531	496	503	529	493	544	563	538	529	563	512	506	520	532	506	519	496	496	515	528	548	539	502	522	503	526	537	496	522	538	511	523	510	550	528	519	506	503	544	510	499	492	547	502	552	520	508	531	549	516	526	544	530	552	543	521	553	546	548	512	517	500	535	508	537	502	542	526	516	515	519	545	531	526	513	536	473	487	541	490	481	485	498	489	516	491	531	541	538	502	514	494	529	519	506	538	486	513	517	484	527	487	511	548	496	560	498	528	553	538	521	488	475	516	515	487	498	527	554	504	538	546	530	539	511	513	518	548	458	574	495	521	527	521	547	522	521	529	491	523	556	529	552	506	518	517	484	532	505	531	536	523	496	518	542	501	543	502	509	542	476	546	536	503	515	480	534	534	525	516	559	489	526	492	508	512	521	518	571	528	487	526	546	522	491	538	559	528	490	501	502	503	552	529	523	536	512	519	500	508	517	571	531	508	490	532	516	509	501	514	518	480	504	502	516	484	526	517	501	493	509	523	524	527	499	528	541	535	545	496	518	509	535	532	507	544	541	501	517	528	525	485	532	493	513	521	487	546	540	513	501	546	528	523	560	505	493	513	584	542	533	490	517	540	508	511	545	543	505	507	500	528	509	487	497	525	521	530	504	550	501	490	488	541	574	538	524	551	518	488	567	516	509	520	503	491	527	497	547	551	516	554	522	534	551	498	519	516	523	553	502	517	579	536	534	482	507	517	536	501	510	536	525	548	554	510	530	503	531	513	504	520	520	503	516	531	552	491	500	555	544	498	522	517	530	504	529	522	475	489	497	504	503	535	485	527	524	532	543	551	514	501	534	488	498	529	504	549	536	535	522	488	531	530	527	503	503	503	543	504	534	514	511	488	556	520	526	496	482	503	518	536	497	527	569	502	492	537	499	540	486	530	520	478	497	511	485	558	531	489	537	512	548	518	503	495	490	554	531	544	504	509	523	528	534	520	497	537	548	485	493	467	515	534	533	489	531	564	547	506	528	522	530	543	508	545	521	516	488	468	485	502	538	540	560	547	551	540	488	522	523	546	529	458	502	522	521	496	517	512	523	528	513	563	532	530	539	524	515	544	524	521	543	476	538	535	492	517	482	518	505	495	517	508	467	543	512	511	486	533	490	528	517	545	521	507	484	487	530	512	511	491	502	515	526	498	525	557	526	530	572	513	493	492	550	544	502	521	537	565	529	494	504	479	511	521	442	532	535	480	520	529	519	545	508	477	537	520	540	534	501	478	511	495	488	526	523	548	499	491	517	546	496	519	496	541	504	506	520	530	561	511	557	511	529	476	517	500	508	482	528	511	538	520	500	499	569	500	536	542	545	533	501	533	528	530	513	548	533	521	529	505	533	522	511	523	520	510	511	525	484	533	532	495	523	506	554	520	532	494	476	512	497	543	527	524	512	538	519	539	546	502	515	509	551	513	513	523	552	481	530	467	547	512	515	513	503	601	513	536	482	506	518	482	521	511	507	502	504	523	549	519	551	512	523	546	521	515	501	490	526	515	537	580	524	533	544	503	492	534	502	505	507	523	532	543	528	508	535	524	533	531	550	540	546	522	562	555	494	487	533	530	506	575	515	507	518	494	529	552	493	554	486	495	491	518	491	506	484	535	521	526	538	516	463	523	514	574	533	563	556	530	534	503	532	515	503	556	479	499	519	547	504	510	507	539	506	533	515	497	507	503	504	536	500	506	525	538	535	519	488	528	523	498	492	513	490	524	493	522	516	568	497	503	536	527	539	508	499	508	515	505	511	512	484	499	509	482	523	527	524	502	500	494	517	519	507	533	520	497	499	531	512	513	518	530	529	542	535	520	483	541	508	483	545	526	517	544	541	476	527	543	509	500	492	535	530	488	495	541	564	467	492	515	520	522	542	514	521	510	553	525	513	536	551	532	546	559	504	535	506	521	519	548	481	498	536	522	502	515	514	518	503	552	539	498	557	531	566	508	531	520	514	544	530	511	520	502	486	496	516	486	550	488	540	500	500	567	541	544	532	533	550	488	532	514	521	528	519	523	499	537	516	520	496	518	511	548	522	512	518	544	499	525	509	518	524	512	551	505	518	553	562	493	498	523	518	507	474	511	484	512	537	541	513	529	538	574	513	496	518	536	536	561	515	491	524	525	501	506	531	506	469	495	520	528	502	529	529	482	500	552	538	537	521	512	563	510	495	537	531	516	513	542	464	483	492	538	525	526	526	522	516	501	551	520	523	544	537	519	529	513	519	524	527	536	520	526	567	522	498	499	545	496	517	536	509	542	500	524	525	518	485	522	533	502	484	502	526	510	525	530	530	491	518	512	499	550	526	491	505	501	513	506	522	529	498	519	480	534	534	516	537	519	547	547	508	596	501	572	526	477	507	576	555	539	539	538	496	512	510	514	527	524	498	492	494	510	522	493	527	481	526	503	514	529	537	502	531	493	518	502	529	486	514	499	484	478	532	485	495	561	535	501	512	520	521	501	523	521	507	537	489	485	490	560	503	535	555	500	514	521	548	525	547	517	480	513	520	527	503	520	555	531	489	552	489	491	529	530	492	495	571	516	479	502	485	516	490	514	515	490	507	495	478	506	530	523	483	503	565	506	520	532	551	524	541	491	535	525	522	494	552	514	510	489	490	534	518	543	515	494	486	526	489	498	528	538	525	536	523	578	562	525	502	520	526	509	507	579	522	487	482	522	494	540	503	516	533	511	534	486	504	504	541	493	506	502	544	532	537	515	515	492	540	525	500	498	468	556	567	504	506	514	547	533	515	543	550	505	515	472	548	527	527	516	546	456	534	505	489	566	494	537	461	525	519	544	485	534	521	499	488	482	479	482	482	520	510	483	486	510	549	495	526	512	502	492	553	590	523	548	509	559	521	512	537	509	503	510	547	493	536	550	535	495	509
27733	17247	3319	586	418	405	381	335	389	367	385	361	360	334	360	411	354	387	336	371	348	376	374	374	380	385	361	353	365	343	364	377	373	364	375	358	370	379	310	322	350	371	368	360	384	361	347	362	338	337	365	368	339	349	345	359	341	349	359	347	331	342	350	328	348	335	357	333	373	311	343	322	376	350	345	369	379	368	342	353	389	329	363	342	376	380	379	371	342	347	340	348	341	356	375	351	335	353	371	366	346	333	346	375	384	367	351	342	367	358	376	352	335	363	335	364	328	347	386	374	341	381	351	305	333	357	348	377	358	321	338	353	334	335	318	374	355	322	380	359	403	329	368	309	343	334	377	323	375	385	342	333	370	337	359	345	355	387	358	357	360	380	359	354	341	343	357	341	344	373	354	351	399	333	371	333	351	339	372	306	335	371	359	380	368	344	352	390	330	370	359	372	361	374	346	304	358	356	339	361	378	321	329	328	380	363	380	389	362	352	339	361	337	362	334	393	385	328	327	382	388	374	337	376	353	336	388	370	366	348	366	344	327	345	339	371	326	351	349	371	365	369	377	371	387	368	341	340	375	331	338	411	332	371	351	333	324	337	347	373	357	365	358	338	359	382	376	350	348	365	341	346	363	367	354	346	355	355	372	347	361	329	353	366	367	367	345	332	330	375	343	340	394	348	343	353	364	330	391	376	372	363	373	362	355	373	354	371	362	357	351	359	349	353	372	328	334	335	364	369	348	387	352	350	350	342	328	358	341	374	386	367	342	331	357	351	345	344	358	384	353	326	377	378	370	381	392	350	339	374	327	351	336	370	337	357	361	386	349	356	366	379	310	357	371	340	347	349	355	372	366	371	347	348	337	338	395	334	359	343	366	388	350	375	372	362	379	328	350	376	363	360	360	322	354	347	346	366	368	330	321	388	323	339	361	330	363	376	391	376	368	328	342	358	349	356	368	372	313	385	378	361	350	339	345	366	356	388	365	351	358	355	373	372	330	386	363	349	363	354	388	353	360	364	377	324	385	366	385	338	378	326	350	352	350	359	369	384	369	344	361	397	347	344	372	358	358	359	350	390	388	368	351	361	336	332	362	341	338	348	318	371	369	363	351	347	362	343	352	379	388	357	356	340	378	375	355	332	339	353	343	337	353	392	358	308	368	358	369	347	343	374	345	353	331	388	346	347	350	389	344	400	378	359	348	337	362	347	399	391	348	376	377	335	391	342	369	346	350	379	374	358	329	355	352	382	374	368	335	359	338	375	362	386	368	363	334	374	340	336	358	339	361	362	312	376	362	348	364	356	351	371	339	389	364	368	384	371	356	370	350	336	395	377	358	323	354	354	357	368	375	342	343	363	369	380	342	396	379	388	360	374	341	346	357	337	336	371	376	378	343	391	351	379	346	390	366	340	361	366	354	324	374	395	354	353	353	352	338	354	360	341	368	369	349	374	341	374	317	325	324	366	368	375	354	376	367	359	379	379	345	336	362	339	322	356	367	362	375	378	354	351	326	341	367	364	346	356	387	363	340	382	353	385	374	381	403	387	349	328	315	365	354	374	350	343	340	341	371	365	383	374	336	347	325	353	386	343	376	350	358	349	343	333	386	351	358	370	335	394	357	352	331	332	365	381	352	369	336	327	357	344	345	353	366	362	352	388	356	341	319	353	417	362	361	369	357	408	357	321	358	365	358	344	358	354	390	403	322	357	356	350	318	343	400	346	380	355	384	379	351	323	343	375	379	340	377	353	355	360	341	350	365	363	349	359	354	366	326	366	371	349	342	336	367	330	338	348	370	344	391	391	351	342	365	357	407	301	388	382	348	348	330	336	367	347	376	327	381	384	351	358	330	371	334	373	342	325	340	345	370	338	361	350	366	371	354	363	363	368	355	380	374	371	359	355	397	375	343	359	353	369	382	359	370	339	352	360	369	353	350	329	369	394	338	336	362	369	351	369	360	386	368	338	386	404	345	347	340	353	365	395	334	331	354	341	346	324	348	355	373	333	353	355	346	384	363	378	388	393	355	385	360	367	336	354	362	352	353	339	331	356	382	345	337	395	366	370	338	367	370	350	391	346	373	385	339	349	347	319	331	385	369	369	340	346	330	361	381	341	375	368	366	322	369	360	343	351	365	352	357	330	375	361	386	345	344	368	340	352	345	342	347	340	354	328	317	374	336	362	376	365	368	368	373	362	359	361	363	314	366	389	366	331	361	337	348	378	346	349	375	335	321	343	332	371	339	364	311	369	380	380	321	356	371	327	357	341	376	361	399	340	333	390	340	371	383	366	376	366	365	345	358	348	368	382	355	362	387	372	338	361	397	370	323	355	366	355	349	352	386	361	307	319	347	346	351	372	341	342	361	362	358	332	342	366	351	362	356	340	366	348	374	362	353	349	347	395	350	370	350	385	377	347	326	361	389	366	330	349	370	349	354	382	343	365	389	372	334	337	382	353	329	388	339	339	355	369	351	337	368	366	338	351	364	353	356	370	353	363	318	336	350	371	376	371	358	333	367	364	308	323	371	375	375	331	358	352	350	394	383	349	357	379	342	376	378	355	349	368	362	344	355	348	378	336	373	407	330	351	365	370	382	372	371	364	378	358	363	347	364	370	348	390	367	379	342	354	374	327	357	342	360	366	352	370	354	366	341	318	338	391	390	367	357	370	355	379	364	359	334	366	357	327	367	358	358	352	354	379	353	353	351	342	372	398	395	371	347	349	369	351	347	353	336	347	343	369	371	348	324	346	352	345	366	354	353	326	353	333	354	383	336	331	321	327	379	371	388	363	370	365	378	328	368	349	366	330	379	360	354	356	382	369	346	375	370	381	356	361	373	356	337	368	359	379	378	395	324	376	367	344	373	337	343	359	379	375	391	334	373	364	369	351	349	377	345	338	363	326	325	395	364	357	348	322	353	348	411	362	385	383	335	357	326	367	355	336	359	378	363	323	381	357	366	370	375	364	368	372	381	364	364	396	375	337	352	345	342	378	368	366	372	374	350	363	377	349	354	371	344	371	333	347	379	329	318	353	318	389	380	372	377	352	385	346	359	367	349	369	377	365	361	346	350	371	374	348	342	362	339	353	367	335	355	369	345	379	375	362	339	357	362	353	322	388	365	383	395	322	369	338	379	362	319	349	354	371	345	358	387	379	338	367	342	376	342	394	356	331	314	359	354	350	388	369	367	373	343	346	353	358	385	341	388	361	361	348	349	383	347	324	337	328	341	356	319	363	371	345	337	388	377	347	360	379	346	335	345	357	333	344	398	338	365	337	351	343	386	359	358	348	359	365	319	343	331	343	368	375	339	360	340	346	363	367	367	370	327	427	378	337	337	355	366	377	385	383	344	363	345	365	365	351	361	376	354	341	370	367	363	356	342	340	351	344	349	343	390	388	348	354	358	351	372	356	334	361	356	359	373	364	374	361	354	344	356	359	345	354	341	388	378	341	369	370	361	377	352	360	357	348	361	368	336	356
6385	945	672	525	439	468	438	432	403	424	402	442	447	442	389	427	382	410	379	442	384	385	409	432	402	397	405	444	418	437	407	389	409	406	414	412	420	434	389	419	410	436	396	418	400	387	408	426	378	386	430	379	415	406	390	366	388	373	402	394	417	397	382	420	391	417	393	419	368	384	390	395	429	387	404	400	409	437	393	430	383	405	394	424	419	396	429	376	377	435	393	363	383	378	401	391	383	412	389	362	438	416	391	384	424	385	370	406	421	377	386	440	407	370	368	385	424	437	381	409	409	382	428	385	430	396	389	382	378	416	404	418	417	393	388	373	415	380	385	392	367	439	385	439	403	419	413	369	406	421	353	375	385	412	411	407	392	370	416	363	388	381	396	381	407	420	372	424	421	394	389	407	396	418	388	429	389	411	377	414	374	400	349	399	395	432	409	404	403	416	391	376	406	376	397	425	406	429	411	371	408	392	401	374	401	373	387	390	403	426	375	381	379	410	410	359	381	378	410	428	372	429	373	384	421	417	388	397	410	390	401	408	425	373	406	431	390	382	392	384	395	416	350	345	385	397	392	378	427	388	412	427	419	430	391	399	368	389	413	396	381	437	397	403	399	426	405	434	397	408	387	378	387	371	360	400	380	389	402	404	417	437	400	401	367	418	390	413	421	370	420	407	426	395	396	369	428	406	406	395	370	393	416	376	397	430	391	389	415	418	428	370	384	434	401	409	418	385	379	392	391	442	377	429	392	393	402	378	386	383	373	449	401	398	369	425	367	389	383	390	393	370	401	375	409	404	364	397	400	387	393	379	385	429	388	377	425	359	419	422	400	402	397	369	412	384	354	386	389	419	396	400	397	407	385	396	412	418	387	406	407	387	403	383	415	410	412	456	422	416	398	390	386	423	401	390	375	405	396	403	426	408	405	389	412	401	411	414	382	388	389	363	397	415	359	409	417	360	400	393	379	400	419	376	402	408	398	392	405	362	388	404	396	387	397	387	374	419	406	438	399	378	413	418	387	403	399	399	408	392	395	376	382	408	410	373	413	387	398	421	422	374	400	425	382	417	377	386	399	437	389	388	429	379	406	406	376	382	406	404	397	419	440	386	403	370	434	379	402	382	403	397	396	397	384	397	415	365	444	386	402	367	402	394	375	357	397	415	420	396	391	395	407	368	422	404	386	396	402	389	390	399	407	410	431	403	388	396	417	390	397	387	396	379	411	375	402	458	425	390	378	393	362	401	392	426	394	379	368	409	380	410	424	390	414	421	387	413	432	366	412	399	394	398	433	407	364	444	394	378	426	391	417	395	426	380	403	385	400	384	417	377	405	405	414	388	401	419	368	407	390	389	404	355	381	403	409	426	394	395	391	365	403	407	405	393	442	393	399	420	409	359	373	366	420	403	416	409	364	437	398	410	383	407	406	408	402	400	404	405	383	415	398	417	374	406	380	413	405	398	423	420	364	393	353	406	389	389	413	383	379	375	391	431	381	411	412	383	448	380	411	408	383	401	385	389	402	406	398	371	378	383	410	409	391	396	398	368	379	420	401	390	394	385	402	380	410	421	359	390	392	386	413	417	382	402	384	423	410	389	412	414	357	402	406	405	368	411	381	381	415	381	399	397	353	421	414	409	414	424	400	400	424	362	359	435	410	392	376	386	388	398	412	432	377	447	405	389	406	380	399	388	372	380	405	443	372	406	426	391	408	431	379	395	386	385	368	412	406	400	393	409	393	408	383	424	390	401	402	401	385	398	379	408	410	384	397	378	396	421	383	419	377	378	379	431	372	416	396	392	404	364	407	414	405	417	398	439	399	381	396	374	380	409	414	396	365	420	400	410	395	400	382	403	402	377	416	424	389	437	403	432	366	400	395	420	402	417	373	411	429	392	376	378	430	377	373	385	375	410	404	372	410	390	416	430	373	381	376	377	417	363	412	415	416	412	422	392	355	377	424	381	387	415	432	388	430	429	373	418	435	420	398	405	375	381	412	381	383	407	401	377	375	402	389	388	394	407	423	378	401	424	425	387	420	408	385	387	415	378	414	413	395	391	380	405	391	390	398	370	386	400	384	393	371	443	428	419	393	367	393	416	394	397	402	407	443	393	417	398	405	400	382	373	379	388	415	401	395	433	391	410	388	390	391	393	393	382	402	386	376	391	407	361	406	405	436	445	369	351	421	413	412	410	403	384	415	391	415	402	427	366	417	402	401	374	394	381	380	393	425	407	423	405	404	439	394	419	357	395	414	370	415	399	390	415	394	423	396	407	405	428	426	388	369	387	418	413	385	391	403	398	394	389	420	429	380	402	397	391	407	352	393	414	389	413	428	381	431	397	417	411	409	406	386	417	416	391	405	400	426	404	376	393	389	409	401	411	418	435	408	385	391	388	370	417	399	361	419	388	375	411	408	387	397	394	398	391	413	391	431	372	399	369	427	378	398	403	401	396	416	426	376	425	377	387	443	409	364	379	366	416	398	402	389	411	423	409	417	355	363	406	441	435	367	389	415	372	409	363	392	394	379	405	387	380	382	407	382	394	435	392	412	379	383	396	424	395	405	418	380	417	375	403	393	421	403	403	384	367	405	422	405	438	395	409	390	372	417	369	429	406	376	398	395	413	382	410	390	391	383	381	383	419	412	420	419	379	409	393	404	425	391	366	404	383	396	404	400	409	375	417	399	368	365	378	381	379	405	443	395	412	392	360	407	389	412	425	406	400	424	386	392	399	406	452	392	411	424	384	353	409	364	384	386	404	442	397	409	409	406	367	417	398	377	400	412	426	402	374	383	412	422	394	377	385	409	409	382	396	406	384	379	384	402	397	409	388	407	392	415	405	374	388	411	376	385	391	428	409	378	343	382	382	409	375	403	408	415	373	417	367	402	423	435	396	372	408	411	378	420	406	432	372	369	364	386	386	426	438	382	371	394	413	396	403	411	375	394	374	430	395	387	384	390	400	437	418	385	441	409	441	391	409	408	405	360	444	422	434	408	404	412	395	401	382	373	372	415	400	401	402	411	370	422	416	382	390	399	397	415	374	414	380	395	408	380	432	361	382	374	439	398	407	400	394	398	440	399	432	396	424	407	419	409	370	420	393	452	423	429	423	376	411	421	398	409	416	410	381	367	432	440	392	424	398	445	414	399	398	416	405	376	419	356	392	406	415	357	410	428	419	388	411	418	384	352	368	383	393	406	346	430	402	363	389	389	408	390	438	390	353	376	403	387	392	433	386	431	396	390	394	397	364	393	392	403	411	437	414	403	426	441	389	405	385	442	354	393	400	408	413	417	376	387	389	383	385	418	410	436	426	410	394	363	343	406	418	388	413	424	422	338	386	364	411	416	391	386	353	411	414	420	437	393	408	421	397	421	387	392	399	408	371	408	389	403	412	390	386	434	373	404	388	416	386	395	362	405	394	391	391	404	367	365	403	363	412	402	400	403	382	407	423	413	387	392	383	416	398	406	373	401	379	407	393
23702	21094	28201	24247	21086	7922	775	510	471	432	384	340	298	296	272	312	267	282	300	271	242	241	257	218	228	259	220	245	255	242	197	223	233	203	228	220	237	228	255	213	217	250	208	254	244	237	235	225	206	225	223	219	218	232	211	240	214	218	228	235	238	236	242	193	222	230	217	201	240	217	218	227	232	239	234	188	238	231	198	219	206	214	238	215	234	219	232	215	216	245	239	238	233	204	227	210	216	219	199	226	238	243	207	201	166	249	223	226	265	230	235	222	205	230	217	232	211	206	260	238	213	216	201	230	194	230	198	206	219	241	204	226	221	213	219	229	226	234	227	192	221	234	210	214	229	228	208	208	241	235	212	206	217	208	233	208	246	238	233	210	242	238	220	217	236	201	216	213	202	214	203	208	243	244	219	203	222	225	201	236	226	230	203	221	230	220	249	230	225	217	234	217	223	234	209	236	196	238	237	233	228	208	218	205	197	207	221	209	209	228	230	191	216	222	221	225	223	240	229	215	218	263	233	207	221	216	236	230	222	231	243	215	225	224	229	215	251	214	235	277	221	227	233	208	214	210	234	222	239	198	230	210	230	235	220	222	219	193	230	224	197	217	237	226	213	221	227	205	212	229	218	238	224	219	232	212	210	244	223	220	200	206	213	226	208	229	210	202	234	256	231	231	238	223	221	236	234	203	224	215	189	197	231	231	241	209	196	207	223	202	218	181	228	210	243	250	256	195	201	209	218	230	214	223	238	228	262	184	226	224	228	223	217	194	225	197	229	226	218	244	235	206	229	214	224	216	231	238	251	230	194	225	206	210	209	211	235	228	225	234	224	234	213	209	234	232	214	210	236	195	229	237	219	241	220	223	201	211	209	237	199	214	212	211	216	221	219	221	227	218	233	215	229	235	232	206	231	213	207	213	220	209	209	232	218	223	227	245	243	218	220	214	193	235	223	205	234	211	222	195	212	225	212	228	219	225	222	236	204	250	227	222	244	228	236	208	220	205	236	195	220	218	225	231	259	229	235	236	223	247	205	232	219	223	217	209	206	238	211	232	222	216	219	216	214	202	203	224	185	219	207	221	217	220	216	206	243	218	212	206	216	214	215	220	210	221	227	226	224	194	232	206	215	210	240	213	211	213	238	217	227	222	222	222	202	238	217	232	207	213	205	212	243	207	242	216	247	218	224	218	233	222	208	193	215	244	220	210	219	223	207	219	222	217	188	218	235	230	224	217	226	260	218	222	207	217	217	213	242	203	209	209	216	222	223	222	222	234	245	195	226	214	225	241	212	258	232	225	205	210	206	202	210	221	249	213	230	209	226	229	229	258	208	219	232	225	207	211	244	210	192	236	214	204	240	219	222	199	216	205	214	187	229	207	230	235	225	229	193	199	219	219	215	227	213	204	226	227	215	235	244	230	208	218	219	226	226	224	223	218	229	234	235	234	251	215	217	205	215	222	216	237	217	196	239	209	226	208	197	231	222	215	215	241	213	203	228	224	216	220	235	213	215	216	200	214	242	221	223	222	208	224	198	205	218	211	246	219	201	209	211	234	204	213	209	221	206	226	234	218	225	221	215	181	223	234	231	217	221	245	239	215	208	223	235	230	225	202	224	220	229	242	220	212	207	199	225	238	224	231	221	242	240	230	215	221	218	230	216	209	247	199	230	236	209	224	238	226	202	224	211	236	237	225	197	211	211	239	187	214	225	217	212	188	223	215	205	189	210	224	230	201	220	237	212	228	223	208	223	206	211	217	223	230	211	233	226	217	238	215	225	220	214	214	225	233	222	225	222	223	218	218	242	226	233	214	214	224	210	230	226	245	208	226	217	237	240	209	217	240	225	222	213	231	222	251	218	231	220	243	237	247	246	222	209	202	226	188	219	198	215	217	199	219	253	234	208	219	212	211	234	234	230	222	234	214	221	228	234	211	243	207	227	223	229	240	228	196	213	240	205	233	255	185	222	200	239	218	225	235	248	233	220	187	214	241	223	213	214	219	189	189	266	237	224	225	197	191	202	233	230	236	208	228	210	221	227	224	218	223	241	223	216	207	221	230	236	226	248	222	223	228	216	199	191	222	238	211	210	206	240	221	233	216	225	217	240	213	236	175	209	231	222	202	224	221	254	209	214	234	221	231	213	210	228	212	227	198	211	211	189	210	212	228	211	227	207	222	223	229	206	195	213	214	201	235	238	214	214	221	226	216	216	228	220	230	217	201	199	216	215	226	236	207	225	223	207	235	232	208	212	208	222	205	218	211	223	233	210	211	218	213	219	240	214	187	237	212	214	212	210	192	222	229	244	228	204	225	204	221	227	246	235	227	223	213	216	236	214	231	223	255	217	210	223	205	214	210	208	236	248	236	252	225	236	214	216	224	225	222	233	254	196	217	218	234	240	244	249	224	212	247	217	233	203	205	213	199	233	199	196	205	225	212	215	207	240	216	195	176	212	220	221	219	252	219	192	244	229	214	213	188	212	193	192	234	218	212	221	228	219	251	193	228	212	247	219	220	223	233	246	229	233	232	216	255	211	230	204	217	212	216	247	222	228	195	230	232	210	197	199	199	203	208	220	236	222	213	202	220	247	210	222	227	235	205	237	192	229	228	226	227	214	240	226	211	239	215	212	229	223	193	201	215	218	204	225	222	203	213	226	213	233	258	231	222	224	219	225	201	239	209	202	234	206	214	198	261	233	222	203	217	256	232	209	236	218	225	188	206	213	210	209	214	214	231	229	205	222	225	221	234	204	199	235	241	216	210	217	230	195	207	241	225	238	215	197	246	225	213	226	220	229	203	221	217	207	218	213	226	229	212	191	243	243	216	232	220	234	208	242	211	239	227	230	228	208	217	229	203	228	236	214	190	233	212	244	222	227	237	211	222	231	223	254	250	223	187	227	190	190	234	217	202	198	236	233	228	235	215	222	225	217	210	208	229	247	248	238	210	224	223	190	221	211	219	192	235	216	220	200	219	250	220	200	222	229	234	225	234	247	213	217	248	243	230	210	234	219	214	216	217	219	217	269	205	207	203	231	209	203	205	221	238	211	173	238	246	208	197	226	226	212	233	206	214	220	244	205	214	227	242	236	194	221	215	228	213	233	230	236	240	238	217	231	230	264	222	217	250	197	253	231	204	218	229	248	228	220	239	197	215	210	225	231	212	217	207	211	208	210	222	221	224	195	207	205	214	231	223	226	251	199	220	223	197	208	219	235	226	206	191	234	228	220	219	213	238	230	223	225	242	211	249	203	224	237	229	212	212	214	220	225	202	223	237	185	221	205	218	227	210	214	199	201	193	214	232	230	212	240	238	209	219	221	241	235	222	219	219	218	222	225	209	234	217	228	227	228	210	225	224	218	210	228	230	232	192	233	227	239	201	230	230	228	216	207	209	233	217	204	233	205	198	201	208	228	217	232	239	206	216	219	225	219	218	196	249	232	212	204	254	215	241	221	196	228	226	241	252	210	212	210	202	222	233
18697	8204	5437	2556	1850	1345	1064	856	751	553	516	407	416	381	377	364	361	328	317	286	285	294	307	291	274	282	281	278	264	266	259	306	261	258	248	261	247	239	255	252	256	273	264	274	242	269	271	264	232	266	271	266	236	246	238	273	274	248	279	245	272	251	228	253	276	228	270	272	270	247	278	274	261	242	253	265	252	253	240	252	253	250	236	221	268	266	271	241	261	282	246	273	281	273	241	266	247	239	239	250	240	242	249	234	275	260	268	233	234	275	264	252	244	253	263	257	218	263	265	249	265	245	255	230	282	249	248	262	249	212	229	247	254	227	273	254	244	255	250	248	227	266	237	249	257	250	248	249	245	266	266	239	236	254	225	234	236	232	262	256	281	242	215	242	237	262	235	262	243	237	269	273	221	219	230	251	255	214	259	226	251	257	244	256	266	255	247	265	242	230	265	254	220	270	266	237	244	262	251	277	228	235	261	259	228	257	276	255	252	244	233	257	266	264	223	261	232	259	249	256	283	264	221	245	253	271	252	254	264	240	260	266	229	285	243	250	227	251	260	217	253	237	246	250	244	239	245	252	243	265	245	229	248	257	214	234	245	238	236	240	230	280	229	248	267	237	263	242	245	254	240	250	241	256	259	232	229	250	237	233	269	242	243	251	235	254	216	279	237	246	248	251	248	261	233	273	271	246	265	255	261	250	229	247	235	271	255	266	264	279	225	261	259	244	251	241	247	233	256	237	250	246	253	228	232	241	210	263	243	253	242	230	239	263	243	224	259	225	257	260	259	228	247	245	250	265	237	256	243	234	257	234	239	227	241	250	258	261	255	250	253	252	246	217	242	211	261	238	243	245	229	259	260	235	239	246	258	268	230	242	247	255	304	218	240	249	242	240	275	209	296	255	251	266	238	230	256	253	239	248	242	247	229	255	255	251	253	257	264	237	257	251	213	254	223	229	257	240	258	249	229	253	247	283	239	257	255	233	239	259	260	226	241	260	258	239	257	230	254	244	292	268	233	270	233	261	228	225	238	264	250	221	251	266	263	256	261	256	230	258	212	265	235	230	238	266	268	245	256	242	238	266	230	258	239	250	259	241	249	235	252	246	228	234	239	235	247	253	283	262	229	243	256	250	215	269	241	250	243	242	259	267	264	248	220	263	234	247	257	225	254	265	246	269	229	231	227	255	241	252	245	282	253	250	224	239	246	241	245	262	264	245	245	283	257	223	250	253	255	268	250	238	218	253	229	244	242	232	242	240	255	249	219	233	237	255	244	232	240	245	224	254	239	278	266	229	232	236	260	231	254	251	228	255	309	257	238	247	264	239	248	232	221	264	250	222	231	256	270	252	272	211	262	227	244	276	218	230	254	236	252	252	248	236	242	252	275	235	255	261	273	243	222	267	263	251	266	220	238	248	234	232	224	242	236	253	256	238	266	253	255	232	234	247	261	244	229	268	254	264	271	233	253	236	256	230	228	238	257	252	260	240	286	212	266	250	251	238	236	258	227	264	250	254	260	241	258	239	258	262	262	228	234	248	270	231	240	258	233	248	235	221	281	222	256	239	242	245	232	246	234	212	257	260	266	256	244	251	258	269	224	263	238	245	240	232	207	263	257	240	242	261	230	271	229	257	256	259	242	261	251	261	281	259	240	232	217	263	242	305	258	250	257	283	238	250	251	254	234	226	235	243	258	264	242	254	242	274	267	239	249	296	232	244	265	248	283	236	245	250	239	260	268	238	223	222	233	264	230	237	247	263	251	237	228	261	237	252	279	234	235	230	266	245	263	227	243	227	250	254	260	251	236	264	214	273	243	226	268	258	268	242	224	228	237	241	259	227	222	256	229	233	239	249	240	257	255	223	245	234	262	237	256	247	241	253	239	250	246	265	250	231	244	244	259	237	255	261	220	211	270	255	264	277	232	241	261	229	238	251	243	269	251	227	255	249	252	240	286	229	262	243	265	267	278	261	234	259	249	270	233	244	238	262	258	250	240	250	212	263	242	255	225	239	257	244	211	269	247	255	236	237	233	261	285	260	240	261	237	212	260	238	253	241	249	222	244	255	245	256	260	233	278	258	252	271	229	258	245	258	246	240	253	266	234	279	247	236	258	277	243	288	228	241	237	240	228	251	272	247	268	248	257	277	258	274	249	259	236	260	242	232	210	230	255	251	250	252	240	258	239	263	240	242	250	263	213	259	247	241	248	219	251	267	229	278	254	222	240	260	236	228	258	282	246	263	276	262	255	246	233	243	253	229	223	250	237	256	238	237	224	264	238	229	231	248	239	235	219	252	229	264	250	245	260	241	263	251	234	254	251	257	256	266	263	233	219	238	264	262	242	276	246	246	261	260	257	265	238	268	235	273	230	230	252	259	273	215	208	229	245	230	256	250	240	237	256	261	228	238	253	256	261	265	244	251	253	238	230	224	255	234	259	227	248	266	250	238	265	246	266	265	246	232	242	253	230	229	229	258	250	242	256	244	268	261	243	247	233	242	254	255	234	265	240	222	294	227	254	269	225	255	263	238	249	267	256	255	259	251	256	248	234	281	229	252	245	264	226	237	228	243	261	242	241	249	264	249	273	264	254	236	238	269	287	240	243	237	255	257	258	278	261	256	248	238	242	235	240	225	282	264	250	252	256	252	260	246	264	244	233	234	234	277	257	230	261	262	236	245	248	249	233	266	237	228	237	250	247	223	245	261	253	266	252	254	240	231	239	250	227	252	236	220	250	269	265	248	266	233	262	259	248	276	282	225	256	269	269	241	260	262	228	231	224	259	246	242	255	249	257	275	240	250	272	251	195	234	229	243	263	253	244	224	258	229	247	257	253	249	253	231	250	235	259	233	245	262	268	230	263	227	257	243	242	236	257	263	274	255	234	228	216	267	237	233	255	271	261	260	238	237	252	243	240	231	250	258	242	241	260	274	255	264	255	284	261	265	234	225	213	265	256	247	238	237	258	257	240	261	240	247	261	232	251	242	228	238	249	246	247	244	246	268	252	244	259	244	249	236	254	278	247	237	295	229	260	279	234	225	280	225	222	249	235	249	217	250	265	243	235	248	266	232	243	217	242	266	225	260	229	230	236	231	246	271	237	251	255	233	254	223	248	235	284	248	243	253	244	257	235	227	237	237	261	239	275	275	265	249	245	230	240	231	251	234	239	265	259	247	247	253	257	253	255	279	237	273	249	231	237	239	269	233	243	251	237	241	262	274	271	226	269	245	255	212	273	236	264	229	276	243	224	241	303	256	225	248	253	242	258	258	234	235	235	242	241	256	265	261	247	248	248	243	257	233	258	229	267	223	222	209	232	257	261	248	233	246	245	205	257	249	256	258	229	233	241	238	275	264	252	259	235	262	247	228	230	256	248	241	260	259	254	249	262	224	259	239	257	229	235	262	243	237	247	218	227	216	262	252	252	227	262	260	235	229	238	262	250	289	244	254	255	210	251	230	236	255	254	273	239	208	226	260	265	256
24866	21088	27071	25259	9177	1116	821	822	717	742	716	705	687	678	615	710	692	674	661	686	635	657	660	671	668	660	673	669	605	641	620	633	656	636	673	643	656	622	618	637	664	621	643	643	644	652	643	624	630	608	629	645	609	637	634	660	648	617	666	620	635	617	652	653	643	614	656	614	596	617	626	606	635	607	624	629	594	652	605	624	623	621	655	610	658	627	652	602	618	658	644	595	672	640	634	595	625	689	632	633	690	665	609	579	646	613	607	587	624	653	619	599	617	618	632	606	664	612	639	611	599	613	656	612	655	613	629	631	625	621	632	640	641	639	635	588	613	643	618	656	656	706	638	682	636	637	635	651	622	583	581	646	614	632	626	652	651	678	666	629	646	611	638	631	607	631	600	645	618	674	626	646	630	661	621	626	620	677	604	571	610	645	618	638	598	580	634	609	639	643	643	682	683	669	642	563	635	678	618	636	638	630	588	641	638	644	677	635	589	626	633	643	676	599	639	617	625	655	635	640	652	666	656	671	586	640	632	628	634	622	594	633	603	618	618	615	665	633	634	626	617	618	637	609	616	641	652	644	650	605	611	613	609	599	631	606	564	572	661	627	663	648	596	628	652	633	662	601	591	682	656	658	650	621	673	640	632	607	608	565	580	631	576	633	698	654	695	612	658	654	648	604	643	608	608	634	617	612	637	674	636	593	578	671	695	605	630	651	668	638	650	624	623	633	648	594	652	648	642	617	581	672	601	585	616	623	657	628	637	625	641	647	656	614	642	642	639	625	644	648	618	652	585	632	627	616	648	643	616	682	616	612	659	658	669	632	620	639	631	641	597	613	637	647	603	656	635	595	624	651	641	683	608	662	633	649	601	660	648	624	686	625	594	632	610	665	592	571	631	628	640	611	628	654	627	657	606	623	612	617	589	621	650	684	666	599	651	629	577	601	622	606	623	577	608	618	609	602	589	616	649	649	608	624	659	641	595	654	600	616	622	665	587	642	672	647	605	662	613	634	622	626	608	665	645	699	602	594	629	694	600	640	616	636	591	644	638	612	598	677	587	627	617	612	651	629	601	634	612	663	665	621	592	629	607	611	607	676	630	618	622	641	685	603	626	627	611	625	611	639	611	627	635	609	634	597	655	625	681	603	655	643	656	622	619	657	610	639	659	655	626	671	623	694	666	658	632	609	625	642	630	614	644	603	627	605	658	657	611	663	638	625	646	664	646	668	563	624	633	622	657	608	635	680	636	622	629	659	642	664	626	649	604	674	646	623	608	662	619	657	645	638	620	578	619	588	621	668	613	628	573	622	595	615	621	632	630	626	664	601	641	669	589	626	651	615	622	617	623	603	675	642	629	661	613	600	603	622	630	615	628	614	606	640	684	663	561	655	624	629	652	618	630	661	620	609	592	645	626	638	637	580	640	611	634	604	609	650	566	647	668	653	602	601	618	650	672	631	645	620	628	679	651	619	632	622	632	598	645	615	629	630	655	597	589	626	615	658	630	632	660	586	653	645	611	626	674	632	651	636	617	637	627	596	661	619	634	642	621	670	620	684	612	626	681	635	624	671	616	672	648	654	642	652	627	634	647	645	618	602	639	638	657	630	659	626	579	611	604	636	654	665	662	653	651	626	588	630	605	613	667	597	642	666	640	659	697	594	581	611	603	640	648	607	622	670	639	638	659	642	619	614	652	602	619	671	634	637	653	656	646	608	639	638	634	645	629	662	673	618	618	636	582	632	645	646	630	624	652	668	616	607	613	642	634	623	599	626	614	616	652	639	622	600	628	662	651	623	630	639	661	667	632	633	669	619	658	635	602	609	620	620	609	656	627	625	623	679	645	637	604	642	615	633	626	661	641	666	591	611	590	597	603	607	646	584	603	614	614	607	620	631	657	636	632	634	622	581	630	631	662	673	582	599	587	633	625	622	634	622	630	630	606	631	613	643	576	576	630	593	603	593	627	591	661	666	609	602	631	612	619	662	667	643	590	644	670	679	631	655	648	599	665	637	631	644	639	585	642	667	617	607	631	654	633	657	608	634	621	602	631	653	600	590	612	646	621	619	572	607	610	652	592	653	686	662	624	617	599	614	639	647	632	600	668	657	626	606	602	588	598	657	663	622	591	609	640	632	630	629	615	602	638	618	653	692	635	675	590	594	589	607	641	562	646	592	671	614	603	624	639	615	643	652	601	664	670	647	616	682	687	637	658	636	643	617	636	654	604	679	666	624	586	635	569	599	614	657	671	626	603	651	603	654	648	666	682	602	645	580	639	579	616	601	609	639	625	619	606	654	630	670	617	620	649	647	610	608	622	626	653	626	605	605	628	618	649	644	656	660	629	615	654	620	614	636	612	621	617	633	645	650	638	633	665	622	629	626	621	612	656	610	613	654	622	607	646	638	663	626	620	613	624	646	677	622	661	665	644	659	613	621	652	660	623	609	637	623	668	623	653	628	658	635	642	605	575	670	626	614	626	632	623	657	603	614	657	650	642	652	640	601	606	622	613	580	636	602	616	626	597	621	623	594	689	603	586	641	667	589	614	650	611	643	665	615	620	664	629	630	633	634	613	585	603	686	646	641	636	677	644	616	627	640	661	635	670	612	630	603	628	577	654	633	634	625	641	668	631	674	675	655	654	641	618	646	663	612	658	612	619	678	634	647	570	613	647	612	656	604	644	642	642	638	629	621	681	592	599	633	619	657	617	648	649	601	641	614	608	601	604	621	617	592	619	608	570	632	671	623	592	617	663	637	612	606	636	674	646	593	657	628	611	615	620	654	619	586	681	630	644	616	654	587	615	604	666	677	622	603	640	638	674	628	669	608	627	638	632	598	644	641	626	602	645	623	632	654	609	609	616	633	630	682	644	679	653	606	573	627	618	630	645	610	658	657	626	627	599	641	641	613	662	623	625	664	611	658	639	635	639	631	694	631	647	617	631	643	668	651	637	623	601	633	627	680	643	604	645	654	635	645	652	665	638	617	611	620	598	669	629	614	649	616	647	659	609	651	638	607	620	626	612	613	654	574	626	655	612	627	634	588	579	608	622	658	602	614	649	642	645	612	659	595	686	578	619	608	639	659	636	624	655	625	607	626	625	611	655	650	619	655	612	636	610	598	650	682	670	657	598	631	638	641	646	607	639	614	625	606	621	659	654	614	635	633	616	608	596	604	612	592	669	618	654	657	664	606	619	618	584	644	644	640	638	639	628	656	564	621	645	620	623	610	588	617	609	643	610	607	641	654	605	652	613	610	602	644	623	623	612	625	630	618	634	579	622	606	614	637	691	630	643	631	624	594	605	627	598	600	642	628	643	640	608	587	634	598	620	618	580	644	585	674	596	631	637	621	650	657	639	588	626	630	604	606	673	624	631	636	611	622	627	631	624	614	611	613	634	646	630	604	640	631	615	644	614	661	621	592	623	649	651	626	638	612	605	682	653	631	602	634	625	636	625	606	627	638	589	608	602	605	638	639	656	613
17925	4911	3406	1898	1436	1167	1078	917	876	857	861	805	737	726	738	729	696	700	646	671	700	678	708	661	660	700	694	655	687	672	697	654	673	707	640	643	646	632	663	663	677	653	648	649	678	671	663	660	730	719	655	677	648	603	669	635	642	633	622	642	648	666	655	637	655	707	627	645	696	707	619	658	664	670	644	664	624	663	638	689	635	632	663	711	692	677	670	675	659	663	665	624	628	650	641	659	653	660	660	696	638	676	601	635	645	640	668	666	659	699	712	665	657	667	625	668	632	646	693	647	632	633	671	630	647	634	622	625	693	684	699	684	659	642	651	621	658	639	683	680	649	648	643	682	705	623	637	705	680	630	663	681	639	657	636	665	647	603	676	656	657	649	639	680	657	650	642	639	641	621	687	629	696	680	654	644	632	687	674	633	642	701	632	651	650	689	641	659	639	673	687	653	674	682	629	707	653	629	653	619	709	679	649	601	623	663	679	714	672	618	690	652	649	682	719	655	670	692	613	626	699	668	649	693	661	623	685	644	654	700	622	684	645	699	656	653	660	686	640	682	630	659	664	674	664	702	681	661	657	668	625	608	675	612	644	688	652	658	683	652	627	646	640	640	633	667	676	637	648	613	684	675	663	654	669	654	655	695	659	648	706	632	670	699	643	675	636	679	668	653	666	666	677	656	714	656	675	697	668	673	652	685	675	684	649	624	675	656	680	692	680	619	675	679	663	719	679	684	644	670	669	653	670	653	683	669	654	670	667	673	637	679	708	671	696	648	654	697	707	645	673	629	709	699	656	642	707	655	699	656	654	627	651	715	654	650	698	681	672	646	712	673	737	658	661	666	701	703	653	683	633	680	656	652	674	687	654	629	642	624	658	628	628	642	690	676	685	675	646	655	699	645	665	672	695	661	680	655	661	683	648	663	655	684	664	646	657	659	680	684	676	651	679	705	726	624	672	649	678	626	656	695	642	668	649	627	632	692	696	677	642	675	638	679	632	640	648	681	670	640	662	619	666	652	651	628	651	681	649	682	657	627	675	661	660	651	681	627	667	630	672	641	604	636	685	679	640	680	621	683	641	635	665	665	656	696	721	665	714	654	695	663	610	674	692	712	659	666	650	617	636	661	667	662	637	670	685	668	673	671	698	677	643	659	628	646	663	657	671	688	662	678	668	711	686	658	645	656	669	631	653	726	650	641	711	656	677	693	691	661	645	662	624	627	655	667	632	658	698	641	642	680	654	686	636	649	663	678	656	644	677	659	701	645	654	646	665	652	700	693	654	640	644	652	672	616	650	657	643	650	657	609	663	669	612	658	668	674	675	635	630	645	657	697	664	663	623	638	656	616	711	652	698	639	656	652	687	644	623	635	648	655	640	681	683	669	697	660	644	651	688	698	675	631	641	657	670	661	649	692	637	599	659	654	693	675	680	680	658	632	644	646	692	591	654	707	637	633	673	637	674	647	705	627	680	675	689	670	673	688	605	618	658	678	655	683	718	628	692	674	657	689	708	625	622	683	659	629	634	670	662	681	653	690	626	672	567	649	653	669	675	616	684	706	618	708	716	667	658	635	675	668	663	674	690	622	685	646	620	645	641	668	701	697	654	644	680	657	695	628	706	675	659	664	621	725	612	672	635	705	645	616	661	686	628	701	668	681	692	681	642	650	690	679	677	660	663	662	665	618	656	679	661	627	671	688	638	698	645	664	678	615	655	687	662	682	673	678	657	657	697	660	662	655	655	689	672	679	666	642	624	645	626	657	675	688	652	658	650	660	683	668	686	604	638	692	637	645	681	634	669	666	655	657	635	579	672	670	662	677	603	676	694	660	597	646	690	684	626	596	648	599	654	647	661	633	662	664	682	670	732	629	617	675	664	610	665	672	676	658	689	687	667	682	667	652	618	650	641	601	636	700	688	694	676	648	680	633	642	625	649	708	649	676	669	657	631	655	615	663	658	676	668	634	700	709	656	704	614	684	672	621	669	684	690	703	651	655	652	604	638	658	644	673	601	628	640	638	650	629	647	685	674	717	647	686	654	695	670	620	629	653	636	649	657	661	703	679	650	674	692	679	679	709	652	642	623	679	662	654	623	653	617	662	684	693	685	677	665	663	632	618	696	651	661	658	684	672	642	625	691	691	673	738	671	655	664	666	653	644	631	656	672	672	650	692	691	641	635	651	714	688	638	689	711	652	688	611	682	685	676	634	619	662	661	688	628	646	649	675	692	686	671	692	728	640	647	638	654	653	652	634	661	650	681	655	629	647	681	640	686	668	644	641	692	672	668	661	635	630	663	639	678	661	709	640	700	689	650	700	654	656	639	627	626	583	662	690	652	642	650	709	663	619	627	638	655	633	651	655	608	658	700	604	678	669	680	674	631	641	619	705	635	689	671	703	697	659	690	637	653	670	648	604	622	656	682	657	622	641	591	686	631	663	604	703	714	645	628	693	647	683	638	677	674	671	692	703	669	652	703	649	671	658	630	654	682	664	708	637	666	667	662	700	639	677	638	665	680	698	661	693	618	675	677	619	688	610	702	664	650	668	638	704	664	689	657	679	656	680	684	661	665	651	667	626	645	599	652	628	618	670	617	625	655	674	649	653	649	614	664	668	645	661	660	685	676	645	697	627	651	684	644	656	639	627	635	631	671	657	653	592	664	667	634	628	713	639	678	691	659	692	656	649	691	656	679	710	661	651	629	658	648	615	676	694	690	687	673	662	642	672	656	648	709	640	656	624	657	690	629	663	669	668	613	646	587	659	654	638	699	655	667	639	650	623	708	645	698	680	649	665	633	684	697	672	619	655	647	690	636	633	661	632	660	623	642	639	679	657	630	664	643	678	645	688	668	642	648	643	644	632	664	680	681	667	669	638	640	655	667	633	684	659	681	661	653	649	685	650	645	627	641	617	646	611	699	660	649	653	590	660	683	627	680	663	624	638	653	611	667	630	698	617	686	685	671	654	609	653	659	646	640	644	674	676	639	656	670	640	653	647	691	684	667	703	644	662	668	689	618	683	711	733	622	657	658	616	636	673	652	676	680	628	667	669	613	684	680	658	635	656	682	646	640	665	663	644	645	681	672	680	642	694	679	687	605	646	656	683	666	714	603	674	673	695	651	665	699	674	672	646	670	675	685	668	651	642	675	652	687	686	670	655	687	659	644	691	664	636	718	664	618	625	666	682	664	662	656	642	632	691	659	627	591	686	666	624	648	693	669	678	695	704	722	658	664	671	681	660	686	650	657	705	634	637	665	713	665	629	651	642	704	672	680	641	656	690	686	656	649	626	681	692	668	638	703	676	665	671	625	669	646	607	697	661	639	687	639	652	632	646	670	653	677	683	688	694	685	661	679	651	638	659	623	689	684	690	645	669	655	680	632	633	693	690	711	631	665	662	612	681	673	667	660	734	647	720	639	645	717	662	744	682	694	636	616	695	678	644	668	669	661	656	671	668	649	668	654	657	706	688	648	668	676	660
22605	21148	28751	23806	21149	21197	6996	1158	941	858	816	758	680	677	660	649	657	642	596	574	590	568	553	591	542	520	553	529	510	572	544	550	523	556	517	585	558	550	550	584	520	517	520	545	538	549	518	549	513	482	505	501	499	539	503	533	524	492	474	485	531	505	524	542	568	539	508	487	565	541	534	513	515	511	536	546	522	519	524	546	518	519	558	527	549	514	499	535	501	548	538	476	519	537	543	524	588	513	520	536	526	543	488	541	501	531	542	561	522	515	484	539	566	534	540	522	513	507	484	499	543	547	522	521	542	551	538	508	525	537	519	562	475	551	496	543	520	497	512	502	562	535	496	504	487	488	499	550	534	547	534	553	487	505	542	593	518	493	491	503	482	501	504	463	523	499	504	565	538	546	559	523	521	515	534	507	538	530	552	537	496	528	527	532	538	483	515	556	514	511	490	528	504	561	489	554	511	527	513	515	521	532	561	550	543	501	516	503	533	517	509	492	522	485	520	513	501	516	556	558	572	515	538	524	520	490	542	508	537	495	468	520	536	535	547	504	540	521	516	475	493	526	503	495	541	489	523	531	504	602	537	521	471	515	499	506	535	518	506	542	518	510	496	528	455	496	519	542	550	534	467	543	447	512	523	547	519	535	544	517	496	545	520	491	543	506	492	548	533	578	461	548	499	549	511	485	526	510	535	503	504	533	486	546	492	572	509	522	524	507	506	521	496	478	504	538	529	521	502	577	546	522	532	504	477	521	522	528	544	500	504	522	470	528	496	502	517	553	506	522	531	546	520	528	495	521	491	522	522	527	576	503	547	500	524	556	504	508	512	500	532	541	526	529	519	557	526	552	551	505	502	511	534	552	531	513	500	527	496	497	505	511	528	527	493	522	530	551	522	535	513	487	512	539	483	536	527	520	528	472	530	550	542	521	501	530	499	509	499	547	531	520	523	518	505	522	503	528	547	527	512	476	497	502	533	517	500	506	532	522	530	502	506	530	535	535	491	517	519	507	533	533	526	537	510	478	545	517	530	510	531	509	585	502	531	531	531	544	541	540	545	508	493	521	510	525	511	504	517	539	527	505	515	532	529	522	507	510	520	510	546	510	539	575	536	516	493	518	492	588	513	497	501	531	526	519	534	521	525	509	521	518	520	501	466	489	505	508	538	484	531	494	525	557	505	507	506	531	510	506	519	515	528	544	518	501	534	519	553	537	523	524	551	526	512	502	555	530	555	501	517	494	529	547	515	485	562	528	514	502	491	510	514	538	503	479	515	517	525	521	527	504	532	505	545	555	501	515	506	503	505	501	497	511	527	491	530	516	543	515	544	477	546	498	558	567	516	530	509	526	487	529	532	523	500	508	521	501	566	534	455	467	515	487	566	463	519	539	563	513	479	544	533	535	517	552	519	501	528	541	520	512	526	517	512	514	582	506	552	523	526	504	523	520	519	504	533	520	529	532	499	529	511	586	489	534	527	556	513	528	491	534	567	506	536	575	512	523	526	496	527	513	528	521	509	489	538	528	563	508	540	506	493	529	501	509	513	516	511	502	486	562	549	512	499	517	493	493	500	554	521	526	506	524	519	498	523	517	525	543	505	516	465	533	516	506	508	501	530	532	497	513	566	489	519	491	509	520	482	598	555	489	516	502	510	546	524	527	545	535	525	557	500	487	479	501	519	535	504	567	517	544	486	544	464	505	491	505	540	511	528	490	550	475	503	514	508	529	533	503	542	499	508	532	482	492	456	516	519	515	496	488	476	528	471	534	569	517	553	510	527	547	507	489	471	514	494	534	488	528	552	500	497	538	519	548	555	510	548	542	503	538	507	511	531	499	551	540	502	513	513	505	515	511	558	502	532	516	505	520	518	530	494	514	514	511	512	521	493	528	564	540	479	537	528	499	543	499	501	501	499	527	522	508	503	492	505	546	561	536	526	551	550	512	541	500	539	525	521	525	531	504	501	509	577	469	547	521	505	510	503	538	555	575	504	555	509	536	529	519	481	556	519	489	518	508	506	521	549	526	483	503	502	510	543	455	484	501	542	501	552	527	530	525	519	515	511	524	527	503	519	533	505	522	536	516	525	502	518	542	505	517	508	485	541	544	487	479	510	463	517	510	509	504	518	515	518	531	502	489	492	544	516	493	554	535	520	524	551	531	555	490	545	472	551	496	498	525	533	536	534	516	553	521	539	486	551	536	538	503	498	511	531	539	519	506	509	504	542	504	486	528	521	516	500	512	522	505	527	510	541	546	524	488	497	522	532	558	514	531	516	487	527	496	558	503	501	482	541	539	533	560	508	552	553	574	527	498	542	531	524	454	571	491	485	500	548	481	522	509	504	461	517	493	541	491	544	515	540	526	496	540	520	541	537	521	517	514	539	489	509	523	536	553	492	520	520	556	541	515	503	514	518	517	546	508	505	550	534	470	491	549	545	527	543	536	506	540	504	518	529	510	548	499	496	506	554	520	542	499	521	489	526	502	545	504	529	538	546	491	541	537	538	552	534	493	525	518	497	543	484	542	541	543	532	530	535	513	555	550	502	492	540	532	542	513	487	527	541	535	519	496	548	501	546	518	478	514	507	491	548	523	538	491	519	522	546	504	509	514	540	531	552	520	501	518	524	496	509	529	518	549	520	531	512	516	546	553	499	545	539	518	530	516	520	509	485	500	523	522	519	557	502	548	543	508	498	510	493	525	485	533	521	555	538	493	540	512	459	541	499	486	509	530	511	520	534	513	513	533	491	503	534	576	530	520	521	514	546	496	566	477	496	541	545	514	507	514	509	473	502	524	492	517	522	551	535	543	562	541	532	514	563	520	510	515	490	531	542	464	545	520	505	492	499	492	513	477	543	473	515	504	527	500	517	526	520	541	520	503	511	544	498	521	506	506	547	491	526	482	502	509	525	515	515	525	549	504	528	548	503	533	491	502	518	501	476	521	539	529	504	556	589	505	501	521	514	478	512	536	506	472	493	526	534	561	540	534	488	503	594	481	520	517	501	525	497	534	517	519	491	536	550	493	515	527	516	530	525	538	521	507	512	525	479	544	526	498	525	515	534	504	564	529	555	515	502	525	498	538	513	521	569	565	541	536	530	520	502	524	507	556	524	522	529	483	518	557	551	517	513	550	506	484	499	507	514	532	516	523	508	523	562	567	506	494	538	558	508	529	525	553	510	506	525	504	503	498	551	499	551	528	525	485	532	520	517	523	537	496	502	494	575	538	499	496	516	543	537	541	497	560	524	501	505	524	526	515	508	561	499	533	516	559	482	519	515	525	535	504	500	541	531	499	524	504	510	510	516	524	499	539	563	520	528	513	517	503	523	526	482	514	527	523	534	550	534	476	498	513	497	534	558	530	482	553	494	546	515	517	522	513	532	528	524	541	519	502	529	535	517	513	515	549	498	521	502	534	543	551	500	475	539	528	512	536	501	520	501	509	521	521	505	503	515	473	505	536	555	533	507	508	499	517	561	505
24357	14013	9452	4822	3473	2638	2125	1596	1351	1194	1084	928	831	791	768	675	667	753	625	642	608	629	627	585	601	592	559	630	595	578	556	548	542	555	564	624	602	558	534	526	526	496	541	527	520	577	541	515	501	491	547	552	516	557	550	527	529	554	513	565	511	535	538	532	508	535	508	541	510	535	530	530	497	535	518	541	507	552	572	525	579	505	534	542	524	544	530	532	493	549	568	547	581	535	555	551	517	528	551	507	526	502	492	532	557	537	531	507	491	531	519	499	523	533	495	523	544	579	502	539	529	513	512	563	538	538	570	545	529	586	512	561	525	544	524	532	516	516	513	500	531	496	514	528	515	568	470	495	574	509	526	521	550	496	560	488	467	569	530	523	505	532	513	506	583	534	524	539	516	532	567	530	527	516	521	541	523	510	515	492	506	567	525	548	519	520	512	508	553	502	524	538	518	527	517	523	548	548	551	515	527	515	513	527	525	543	563	553	525	552	484	496	495	518	512	518	551	488	542	552	576	518	525	566	543	540	496	524	520	517	512	551	544	500	476	513	488	560	563	504	483	525	500	495	537	546	507	543	503	483	515	525	483	568	505	553	514	560	493	550	523	527	504	517	571	513	524	509	555	529	544	464	534	521	527	506	533	554	568	522	561	552	486	490	511	531	540	503	495	572	524	525	517	534	542	533	537	531	498	514	494	523	550	511	540	529	519	551	527	536	522	536	494	533	551	516	515	572	512	541	485	528	538	526	539	532	537	530	549	510	548	523	541	515	524	548	509	510	537	505	494	568	564	556	515	546	517	534	526	519	536	513	522	514	528	525	557	540	527	575	573	513	523	533	545	539	515	516	542	546	529	496	529	515	537	541	545	538	472	535	539	518	527	553	530	534	494	515	533	502	541	532	518	493	507	540	520	542	494	538	504	589	529	545	517	510	502	528	535	539	512	536	499	568	504	491	539	475	513	473	484	566	525	519	516	522	511	524	545	526	562	503	540	490	487	503	517	509	509	563	567	520	519	539	572	519	532	512	500	521	505	521	512	532	501	523	517	488	513	557	532	547	537	491	507	522	492	553	509	508	533	540	511	526	480	511	544	520	505	497	511	536	529	526	539	504	489	556	529	554	529	510	549	545	558	546	475	515	511	563	493	533	508	543	529	528	541	509	525	509	546	569	485	531	505	509	534	500	494	486	535	539	505	542	502	534	542	536	532	551	553	542	506	508	522	508	534	545	559	473	550	552	521	521	526	555	535	565	512	581	516	479	543	553	534	525	480	523	537	510	507	558	523	506	566	530	545	531	506	565	479	516	508	544	534	532	549	553	527	526	532	510	519	543	553	538	552	567	517	558	507	504	526	521	530	490	507	518	529	539	505	522	527	505	520	517	503	538	497	519	528	539	606	505	521	508	505	516	535	558	541	492	516	596	519	558	557	518	536	552	523	515	517	537	539	528	503	524	573	550	526	517	513	512	521	495	521	465	538	515	531	539	573	549	523	550	557	510	525	543	545	499	506	536	495	514	527	552	520	525	542	499	550	497	516	506	501	542	512	478	504	519	573	526	524	549	489	573	511	552	552	529	539	484	554	541	504	506	543	490	511	523	521	527	546	543	545	552	515	505	538	547	517	526	537	551	492	531	505	570	503	512	548	538	475	552	549	538	514	542	536	530	519	509	481	528	539	571	528	522	529	530	526	528	544	523	516	523	550	536	492	502	489	556	498	502	522	536	530	550	479	513	549	552	547	549	483	546	515	529	566	535	521	509	530	538	518	497	565	531	544	535	550	552	514	503	528	555	536	484	499	516	505	584	528	524	519	522	485	490	470	503	551	549	545	552	532	512	538	558	507	526	485	512	520	525	528	564	509	527	510	561	521	541	565	485	523	491	532	548	515	571	518	503	530	489	535	508	537	523	522	532	556	570	511	532	506	517	529	516	531	540	528	523	575	521	473	541	584	496	513	494	533	550	521	543	518	531	558	489	523	575	546	532	516	538	491	517	537	533	526	522	517	525	527	546	541	507	529	562	508	486	541	507	554	518	543	557	524	510	548	559	518	499	508	517	525	578	517	529	540	489	546	532	542	482	505	535	540	549	547	542	518	496	499	564	531	543	513	565	557	550	504	534	506	528	508	512	503	545	506	513	490	528	529	539	511	554	485	554	536	516	542	511	481	529	522	534	538	542	553	532	529	518	539	568	571	503	566	519	563	551	544	526	523	529	561	571	518	533	502	521	516	496	540	524	502	513	505	533	482	497	491	521	540	495	537	533	554	525	539	519	569	551	512	523	512	489	542	500	531	522	544	529	521	560	534	535	568	527	485	505	539	517	520	514	541	538	548	537	493	521	527	498	534	510	531	520	511	541	520	522	530	485	521	520	547	551	543	569	528	502	536	535	488	539	515	522	524	535	527	485	506	510	538	507	506	469	547	531	503	474	534	494	516	523	563	491	518	491	524	542	541	527	550	452	526	491	510	545	521	520	535	522	492	547	498	514	502	563	510	550	519	520	529	514	589	484	534	530	493	532	535	514	558	505	552	500	516	501	534	567	540	525	557	513	540	537	531	515	500	556	534	520	534	486	519	518	541	511	537	512	560	554	537	533	539	556	518	512	528	561	516	519	550	506	509	523	541	465	514	522	495	536	542	556	480	556	530	516	539	540	541	514	521	523	540	559	549	496	517	529	501	487	526	557	536	532	491	527	488	524	523	532	519	530	512	529	521	546	517	525	526	517	533	551	539	526	553	518	542	523	480	483	497	514	485	551	545	536	536	534	548	514	532	514	503	536	510	519	566	511	542	483	533	498	545	561	521	532	491	495	518	502	523	522	568	490	507	556	526	547	527	525	483	497	512	495	551	503	545	513	554	545	511	539	530	542	559	540	547	560	542	524	547	543	564	507	511	498	550	526	516	524	565	486	547	550	481	502	537	486	543	564	564	477	516	543	540	535	556	524	532	506	534	555	503	513	551	541	520	557	534	515	506	491	567	541	529	497	525	524	519	530	543	529	558	513	525	527	495	536	515	471	525	518	554	526	573	541	498	551	536	573	521	542	533	530	537	569	518	523	529	553	524	538	505	546	563	540	568	566	569	479	505	529	524	541	558	541	553	475	507	498	494	507	531	536	537	527	488	512	570	526	485	568	537	542	516	538	531	501	547	511	529	528	541	543	532	513	562	491	519	536	530	556	549	525	486	529	569	528	510	501	504	537	561	529	550	526	550	551	540	537	522	543	539	513	520	557	507	538	518	537	564	541	563	479	541	509	519	548	518	499	521	492	501	578	509	585	565	546	497	510	513	552	502	527	510	539	555	527	534	547	541	518	555	510	557	524	521	492	538	526	497	510	509	522	532	525	531	523	514	526	520	513	533	557	549	553	507	497	510	563	538	540	537	561	523	539	513	540	504	530	514	535	515	517	526	527	547	534	534	494	485	518	522	536	549	513	522	487	529	512	536	535	496	537	502	537	542	524	537	533	520	502
27680	17155	3402	709	492	487	376	366	374	366	367	384	370	335	364	386	361	352	373	348	370	369	366	354	371	362	361	357	322	341	341	323	328	347	370	341	377	360	364	396	351	368	347	353	360	333	355	336	346	321	323	330	376	363	346	349	415	334	365	344	388	386	337	335	362	362	367	373	360	373	362	361	329	333	362	365	361	395	361	360	366	353	422	346	356	350	364	332	355	362	342	347	363	355	348	364	361	353	336	366	344	369	336	355	353	352	322	354	360	384	400	353	360	356	365	361	355	346	378	382	390	313	363	352	361	364	377	351	386	395	339	326	352	354	388	381	344	348	321	359	356	354	354	362	371	342	376	335	313	358	350	349	400	385	380	359	370	349	354	378	337	366	328	351	359	368	372	341	361	347	361	363	371	351	370	333	400	344	338	356	333	360	332	361	358	347	363	339	380	356	369	359	377	348	369	310	328	371	323	343	350	402	356	362	349	378	368	339	360	343	328	351	383	339	350	364	363	368	317	358	334	331	343	332	379	355	336	362	366	355	358	363	325	345	327	356	329	347	357	346	335	383	375	367	341	311	356	362	326	373	356	351	387	382	379	364	339	371	333	384	354	402	416	360	316	360	324	337	376	380	373	359	356	334	367	374	384	353	357	363	338	321	352	360	351	316	331	389	355	390	354	364	368	356	361	344	343	361	363	347	350	373	336	336	338	361	337	385	355	362	366	339	347	373	353	380	382	349	393	379	375	328	364	359	322	371	384	363	390	357	377	379	354	344	368	366	340	362	394	363	344	353	390	338	338	355	368	351	355	372	363	356	360	331	369	358	364	379	346	330	360	372	367	360	379	334	373	369	343	366	393	352	352	348	365	334	349	350	372	341	363	364	327	361	370	328	385	356	375	354	364	359	342	345	350	355	382	381	387	382	381	342	353	345	367	333	387	353	329	360	361	350	385	319	358	350	375	357	361	392	410	400	357	366	357	379	311	374	317	325	328	347	367	355	364	337	347	354	351	349	357	347	358	356	372	335	346	342	388	341	375	338	374	313	352	320	358	374	371	373	363	340	339	361	374	353	355	374	362	348	395	355	344	341	338	359	340	360	358	382	380	351	369	311	368	354	382	339	381	356	359	356	379	334	355	346	332	344	384	350	328	323	348	338	343	380	366	356	350	332	346	350	368	367	343	358	351	331	347	347	366	356	381	358	327	338	346	355	366	354	369	387	366	360	356	374	367	350	371	353	381	339	334	350	385	348	398	317	388	360	331	335	354	354	361	360	377	351	343	360	371	360	337	374	360	356	351	371	370	379	350	348	324	339	370	323	363	369	348	373	350	392	399	371	346	354	362	368	378	357	358	335	353	360	336	340	347	415	365	382	376	369	380	396	362	366	356	346	351	330	371	375	338	351	324	394	359	347	374	355	392	367	365	346	375	363	390	388	354	372	321	361	349	338	374	388	335	396	388	382	359	369	330	344	390	358	320	347	360	343	365	374	355	354	335	317	384	345	382	325	375	351	345	348	364	349	406	309	351	344	358	353	377	375	349	353	362	344	358	365	371	333	368	374	347	350	354	375	363	366	328	315	372	376	375	328	358	353	343	368	349	365	394	335	364	349	369	343	355	349	363	363	392	366	377	350	323	345	349	362	380	370	354	359	376	333	375	365	356	359	361	375	343	389	363	369	365	359	360	372	368	355	358	346	358	313	361	334	381	387	358	317	408	355	347	377	358	355	348	350	360	370	342	380	389	339	381	360	358	358	333	362	340	356	352	368	365	335	354	337	383	326	324	362	355	345	404	358	368	336	362	340	387	337	348	361	369	367	358	347	362	386	343	351	326	355	330	357	368	368	374	384	376	400	364	337	343	329	340	357	375	374	376	335	341	339	358	367	350	349	359	393	357	329	362	387	355	389	378	339	352	385	381	336	346	364	357	360	348	346	353	328	371	364	363	322	360	340	350	331	381	374	354	374	391	362	340	339	372	393	356	369	339	362	373	326	342	347	363	359	341	365	358	351	389	350	372	349	322	368	406	355	355	367	362	380	331	362	349	405	382	368	390	377	324	359	376	359	377	367	348	340	355	351	342	329	359	396	365	320	357	377	362	367	349	359	345	341	351	365	368	365	359	338	388	300	349	323	375	348	350	327	390	371	332	344	380	333	420	368	362	360	338	377	370	375	363	360	347	347	391	375	372	395	338	350	357	359	377	369	345	344	341	379	388	352	373	368	326	353	315	347	342	371	376	331	394	322	345	333	334	324	373	335	371	357	344	356	337	357	348	382	382	322	362	345	358	376	331	353	375	373	357	356	339	373	351	370	346	354	363	361	335	383	333	339	348	355	347	310	330	349	346	378	367	345	327	358	337	327	328	347	379	317	346	342	343	374	349	354	360	338	351	296	364	342	329	342	371	357	350	338	336	334	374	368	364	384	372	354	355	366	373	327	327	333	351	329	341	346	372	384	359	364	331	356	396	336	341	330	340	347	355	332	369	372	369	341	361	353	376	385	326	354	362	365	362	362	378	359	368	349	350	347	394	332	380	345	395	331	350	354	333	327	337	345	328	353	371	377	366	361	371	352	357	376	352	339	407	340	387	372	339	359	374	346	341	377	341	348	339	348	338	346	342	354	350	336	364	350	360	354	345	383	368	390	371	361	324	409	367	343	380	370	369	358	350	354	340	359	383	378	338	368	367	344	317	353	359	339	348	345	385	369	362	337	334	351	375	330	348	331	330	357	330	355	372	381	341	352	374	339	361	360	388	366	367	325	376	359	390	351	362	366	342	371	374	338	362	374	378	375	370	353	381	359	356	401	338	328	359	347	360	374	376	337	362	373	363	343	371	365	369	366	365	361	377	345	353	380	359	347	331	357	349	346	321	389	346	367	341	356	375	366	368	327	346	339	318	339	390	376	374	352	344	332	374	359	370	318	370	342	326	329	339	357	361	366	382	370	349	342	390	354	394	382	356	363	342	349	363	358	343	339	345	358	355	369	335	325	369	378	363	369	380	354	358	369	322	349	383	350	368	359	361	366	391	351	356	337	357	363	375	380	352	379	352	382	401	353	329	341	367	337	338	353	341	320	340	323	351	384	359	374	361	344	366	378	353	341	382	386	375	356	374	330	381	371	329	383	376	336	343	348	343	361	350	314	384	354	360	358	310	380	357	365	371	354	345	372	384	348	367	335	363	334	345	339	363	335	353	375	342	391	342	372	356	351	358	337	391	355	340	370	364	350	352	360	360	373	349	345	353	342	351	377	359	336	331	357	343	351	347	350	334	352	340	332	374	369	335	358	401	359	354	370	384	370	338	340	356	341	362	383	351	379	364	351	347	338	361	337	362	369	377	359	377	332	362	355	316	361	346	333	332	354	373	353	331	366	329	328	320	341	335	387	368	367	331	351	359	346	362	361	367	344	332	358	358	329	379	353	376	348	348	367	364	371	357	395	370	340	314	370	386	346	351	383	356	309	355	360	370	362	364	370
6222	928	747	543	479	462	480	389	408	404	432	370	420	410	433	397	352	427	403	417	367	405	405	395	409	406	415	417	364	396	401	408	365	419	375	363	403	420	385	406	396	372	409	400	387	407	437	405	394	363	412	395	393	347	395	393	384	386	427	431	391	353	373	384	373	414	397	415	411	409	380	395	444	374	382	378	407	402	410	383	427	398	404	411	404	424	387	418	388	384	390	422	383	370	406	377	387	388	397	403	396	397	390	409	417	375	408	386	402	413	428	390	386	431	418	366	430	364	376	405	371	356	392	360	406	389	402	400	407	420	432	448	424	443	364	447	374	421	409	413	418	388	399	399	386	431	406	400	386	406	407	384	422	384	413	366	394	430	376	385	390	393	377	394	405	421	389	401	362	404	408	374	420	399	409	393	404	397	390	407	426	378	401	420	413	373	400	425	407	407	397	375	436	366	381	377	409	393	405	425	383	405	408	393	424	377	412	404	397	403	381	394	418	384	393	416	372	392	395	382	424	404	401	392	389	452	389	404	413	399	433	407	407	395	387	422	376	399	434	391	436	393	387	388	402	393	355	397	357	406	381	399	381	397	451	372	409	367	367	407	400	396	401	401	387	417	413	422	429	390	393	382	417	438	398	415	421	417	356	392	405	414	379	378	432	370	424	390	394	399	395	410	394	396	404	388	394	413	401	424	393	392	377	372	401	383	398	382	402	398	414	394	431	417	393	409	380	408	408	388	400	390	396	446	400	397	399	378	414	381	403	394	384	399	402	435	373	414	399	375	380	422	411	403	406	394	352	396	383	395	396	377	391	430	388	397	364	384	401	396	384	397	368	405	386	383	386	377	419	433	428	455	421	389	423	420	432	422	380	398	447	398	392	402	387	403	414	413	397	397	390	412	403	400	373	389	379	396	410	419	410	394	390	427	386	386	378	368	386	419	389	407	364	399	369	408	404	392	394	411	407	383	418	371	427	415	386	406	440	411	422	408	389	420	374	360	414	367	414	352	387	396	397	412	390	417	405	402	406	427	373	427	420	432	423	384	425	387	404	432	396	356	404	398	393	403	427	428	389	414	416	412	416	402	371	384	395	390	388	387	367	436	403	359	421	427	439	430	374	402	390	396	419	406	412	391	403	455	401	419	399	402	382	412	401	380	383	418	382	385	379	370	390	404	406	402	411	376	386	395	400	393	389	408	408	401	410	393	410	428	422	382	367	387	384	409	382	361	437	445	412	453	385	361	402	399	411	428	401	384	412	390	400	415	418	394	405	405	409	410	405	392	418	404	409	410	431	391	392	389	358	381	419	378	388	425	405	389	402	397	389	419	371	403	405	415	405	407	392	416	427	398	394	396	427	395	372	397	399	413	407	414	393	409	425	376	385	411	408	409	411	422	410	413	386	399	409	395	401	401	383	370	398	370	430	409	417	379	416	396	430	398	379	425	411	374	408	393	386	406	379	392	413	380	413	410	401	366	416	410	417	417	377	424	395	421	403	395	365	422	393	370	382	411	474	381	411	398	366	402	370	431	421	433	409	388	429	389	419	415	362	408	429	368	384	399	421	419	423	403	393	389	397	397	383	396	403	404	411	403	413	390	423	395	396	377	426	380	408	409	427	413	403	462	402	377	397	424	379	403	365	383	389	417	427	373	362	391	411	396	400	374	386	423	440	387	416	386	417	375	391	388	403	433	410	414	416	443	389	399	414	394	397	420	411	438	397	386	405	375	394	379	407	418	432	419	382	415	379	432	413	385	386	431	395	415	433	393	426	405	411	405	401	367	410	388	401	397	385	380	428	400	397	406	389	365	389	391	390	394	383	378	385	409	389	414	392	405	413	405	422	393	403	374	423	388	384	422	416	430	384	407	408	418	358	391	384	434	384	380	408	437	428	402	398	387	388	365	377	382	403	408	415	418	405	398	401	436	422	374	441	387	387	421	408	395	450	399	376	401	411	393	394	356	421	419	385	403	386	401	413	387	417	430	397	400	395	399	386	434	402	398	387	385	410	379	433	396	409	370	359	356	393	381	376	395	398	366	414	404	359	374	354	413	435	345	393	368	406	400	393	446	390	406	410	433	415	392	457	401	425	414	417	408	413	397	434	400	386	417	414	399	389	399	368	414	405	395	394	370	423	392	418	410	413	427	409	372	364	415	414	378	444	438	405	414	401	408	422	395	440	368	406	372	422	393	463	422	399	376	355	362	394	396	418	417	415	394	383	385	393	396	388	411	422	395	426	396	385	391	421	430	389	382	351	431	403	407	374	424	417	375	450	411	386	368	414	432	377	446	395	429	411	367	417	444	372	423	406	385	399	372	400	390	398	386	402	431	397	417	383	434	404	361	363	392	425	419	409	395	394	347	427	413	425	425	425	395	419	369	394	427	388	384	420	414	402	398	415	401	364	377	415	397	389	439	407	392	377	406	431	413	411	422	399	402	398	380	395	383	424	386	406	408	385	399	391	416	405	378	358	409	394	404	386	390	400	407	356	371	394	401	438	399	392	418	400	396	401	402	415	404	379	393	390	423	396	405	367	382	415	412	412	407	378	391	402	403	387	402	449	415	395	397	410	408	405	394	400	406	406	401	384	432	387	413	372	393	379	397	396	360	435	403	416	397	425	382	388	407	381	428	445	400	374	388	384	397	383	411	417	395	421	418	410	442	398	444	400	386	377	409	391	361	401	375	392	398	400	402	387	383	410	386	363	442	441	414	385	390	386	379	377	406	404	379	379	419	420	397	398	422	423	388	381	408	400	368	409	413	361	372	409	420	416	349	412	405	408	339	370	385	389	374	368	389	416	400	388	390	374	402	410	391	378	385	397	409	420	388	400	416	405	421	384	435	416	387	394	371	411	402	433	419	429	431	375	379	397	343	380	402	429	416	405	423	406	403	442	384	408	388	444	432	398	409	376	409	409	436	399	407	420	399	406	431	388	399	377	392	424	366	404	404	410	413	379	420	429	385	417	382	427	404	401	373	369	379	410	416	430	404	423	379	413	402	382	407	402	376	394	418	415	416	375	434	404	367	433	416	378	406	389	399	413	408	384	351	403	407	392	397	414	419	398	434	367	394	383	442	389	378	367	403	372	393	385	426	357	391	401	379	418	422	404	371	380	424	368	388	370	388	447	396	407	381	440	418	427	435	414	374	420	401	388	419	406	395	401	417	400	397	394	411	358	396	415	404	429	393	427	401	405	398	442	370	386	417	372	424	380	403	419	415	386	384	400	407	362	409	406	390	382	410	389	417	445	407	384	437	418	402	408	421	412	401	359	388	432	438	405	365	405	376	424	419	371	405	393	371	402	394	385	381	381	365	376	369	413	412	399	396	404	412	398	463	411	399	405	373	377	399	391	418	397	395	381	428	381	410	418	376	397	394	388	402	398	409	386	430	400	397	399	400	406	389	408	396	406	396	405	386	409	371	405	403	454	406	432	385	375	360	422	379	416	383	387	382	398	386	403	412	409	382	407	397
23728	21142	28235	24289	21128	7935	808	544	502	405	378	337	287	282	260	293	270	273	271	265	255	267	238	206	237	244	245	232	244	226	240	246	206	231	196	229	220	229	212	210	215	218	218	218	235	231	221	218	241	243	239	217	229	218	206	244	220	229	209	227	222	244	194	217	229	225	203	230	203	209	218	186	212	228	256	234	202	211	223	233	234	212	202	221	215	249	227	195	259	233	203	218	239	240	202	253	242	217	210	226	213	218	242	222	199	207	216	217	221	240	232	237	221	215	226	221	206	239	224	175	206	223	220	227	222	236	211	198	233	236	247	213	234	206	207	248	225	225	222	211	233	226	228	227	214	225	202	202	230	248	214	223	203	212	199	189	221	226	250	236	230	214	218	223	225	214	220	212	205	235	217	197	231	227	209	212	226	201	226	216	217	224	217	237	225	238	214	207	204	230	213	195	221	238	230	226	227	216	214	210	211	219	238	224	269	224	214	207	222	231	211	204	216	223	234	248	211	221	225	209	200	204	233	240	229	245	230	221	221	229	213	248	253	223	218	225	212	225	236	229	205	211	218	229	251	227	204	218	195	209	217	211	205	216	210	241	211	200	225	225	214	236	214	232	215	227	212	208	217	233	210	216	224	220	219	242	193	226	247	248	183	211	203	216	202	223	236	202	207	206	217	235	227	217	228	210	230	231	220	210	239	211	218	222	227	222	217	226	226	206	218	197	211	217	227	226	216	226	199	223	243	233	221	211	223	226	230	202	213	241	226	209	217	231	213	220	206	207	206	239	226	213	215	236	210	219	249	230	231	218	199	219	214	201	223	232	249	200	213	205	219	234	197	224	194	209	205	250	225	242	216	223	206	209	247	253	229	212	203	242	222	203	209	206	206	223	225	212	224	246	244	222	249	238	244	253	215	218	224	248	194	249	189	248	210	196	235	210	204	226	224	227	211	199	222	191	214	205	237	206	208	189	234	204	242	258	231	240	241	190	208	208	212	213	240	245	226	223	225	207	252	216	226	226	209	230	181	205	193	198	230	227	232	209	216	204	233	221	211	219	213	231	227	247	225	192	237	226	260	229	224	231	210	222	212	198	217	213	193	245	224	230	211	192	227	207	229	238	211	219	186	203	196	219	219	222	216	240	207	230	211	225	243	196	212	188	226	205	242	213	212	247	248	204	220	189	219	206	211	228	198	231	215	242	230	228	215	229	228	228	221	205	212	219	223	239	227	222	225	211	211	207	203	205	215	208	214	221	237	210	242	233	234	207	201	202	204	224	218	195	219	213	225	242	199	223	263	219	215	248	205	224	209	228	211	223	224	250	208	209	199	224	224	201	200	216	193	243	230	214	221	222	211	223	209	242	206	206	242	208	218	226	211	215	222	195	230	212	213	198	204	222	200	222	219	220	222	213	223	221	226	212	208	218	194	204	238	208	221	257	220	232	216	201	230	224	219	225	219	228	237	233	234	216	217	239	213	267	206	214	238	181	224	205	251	204	227	196	183	219	224	218	225	222	207	229	218	216	221	231	218	212	230	204	216	212	254	244	203	221	211	207	209	221	195	237	199	240	199	235	218	250	240	225	228	208	210	241	231	243	210	237	216	216	207	211	222	207	213	215	196	210	202	202	237	228	210	216	238	219	226	231	218	225	208	216	226	235	227	250	216	212	238	222	254	197	222	220	195	218	227	230	231	205	213	241	204	218	215	235	217	243	199	203	231	223	233	202	225	218	224	218	231	211	237	234	232	190	199	218	247	208	217	229	221	221	195	246	225	195	200	238	221	242	217	208	212	216	225	228	207	224	228	221	215	241	195	208	223	227	235	210	257	198	208	221	208	253	198	230	228	240	189	209	205	222	236	227	199	218	205	228	200	210	225	235	220	216	229	218	219	224	231	222	260	209	199	211	209	191	210	227	215	218	201	250	214	249	251	224	211	235	216	223	228	204	216	262	214	231	222	204	218	215	219	242	226	240	230	195	210	215	208	201	185	203	228	222	254	192	226	214	237	211	229	239	250	199	212	192	216	247	225	258	222	200	222	200	225	241	219	218	212	206	228	243	226	210	222	215	232	225	220	214	199	220	215	211	192	228	219	192	196	199	204	209	239	230	218	218	245	206	232	229	220	228	239	212	215	216	233	244	232	229	214	206	216	214	233	232	190	234	230	232	246	197	222	195	241	226	222	221	229	228	226	195	225	240	185	209	241	224	231	243	222	243	216	235	211	221	199	239	193	219	215	227	244	222	220	225	238	245	230	217	235	217	229	231	234	207	218	211	230	227	255	222	221	216	235	223	222	196	241	218	239	221	239	215	203	232	243	184	215	204	208	234	225	220	212	231	188	247	234	215	256	214	217	228	215	257	205	223	228	212	234	224	197	219	240	252	201	197	207	217	206	210	221	229	227	211	236	218	224	205	204	207	223	205	222	236	216	212	209	218	222	218	201	224	256	214	222	202	203	195	205	233	225	198	228	212	212	209	218	211	263	208	219	231	233	248	245	234	227	210	240	220	234	238	219	229	240	241	218	227	212	227	226	256	212	222	236	213	212	232	231	229	229	191	249	212	235	221	207	236	196	218	218	207	235	251	224	232	213	203	207	215	218	261	221	225	199	222	229	222	225	235	231	193	192	210	209	233	216	231	246	220	213	205	219	210	214	221	216	227	223	215	214	258	221	229	218	217	247	223	215	204	218	239	219	227	219	198	249	198	244	219	210	220	209	224	212	235	205	227	220	244	227	214	255	206	222	222	213	222	215	227	202	221	231	198	239	225	220	203	231	262	237	219	236	221	198	207	215	238	214	223	221	212	219	229	192	219	235	230	261	211	230	218	226	198	213	232	227	210	212	201	213	233	248	215	217	203	237	231	238	195	204	243	209	233	237	245	214	216	227	213	219	226	211	222	230	230	214	209	232	196	209	207	225	215	223	217	214	236	217	217	241	241	211	180	224	213	221	234	205	238	246	228	200	211	225	230	215	237	209	193	204	224	220	262	200	200	257	190	215	228	202	238	230	210	211	210	218	234	240	225	220	243	182	206	219	216	237	225	214	238	229	227	221	211	213	211	227	230	243	249	221	218	214	224	243	229	236	220	194	235	229	236	205	238	230	205	226	233	226	216	217	206	237	229	207	206	213	213	207	215	211	243	211	212	220	220	199	240	202	225	235	226	222	217	235	222	255	199	231	231	200	215	220	242	218	197	197	199	231	197	227	199	224	229	220	223	220	217	238	196	225	210	217	225	250	211	227	236	219	208	240	236	246	206	216	214	222	224	213	224	241	215	197	201	210	191	223	197	227	230	196	234	242	238	256	220	220	219	230	222	238	226	222	205	218	237	222	221	248	216	223	251	198	223	217	220	217	231	209	231	243	208	236	226	236	199	204	215	207	209	223	218	218	217	208	225	209	237	230	204	232	235	245	204	213	210	215	230	230	205	194	234	220	226	216	240	227	210	243	228	230	250	215	203	226	245	228	234	251	230
18221	8287	5415	2576	1780	1313	1052	808	645	582	518	493	429	360	329	337	308	357	314	307	326	316	306	309	274	271	301	294	275	284	270	262	268	289	270	271	252	277	275	238	261	271	278	231	251	261	274	279	268	245	240	245	259	257	281	254	246	249	251	228	251	254	243	231	257	224	282	257	254	274	242	252	250	257	242	246	257	245	275	237	254	260	236	247	248	271	242	253	254	242	266	231	240	234	265	230	256	219	268	235	250	257	275	289	250	258	247	271	246	259	259	236	260	252	251	240	274	244	217	248	244	251	285	248	281	258	228	255	239	259	266	232	224	236	242	251	248	264	245	234	251	236	268	269	280	268	232	255	254	252	253	262	247	275	275	243	234	262	255	243	271	235	238	245	249	228	244	256	227	254	200	282	255	253	236	242	238	267	234	252	203	264	240	244	220	260	252	213	278	260	270	248	259	269	249	231	225	245	251	246	266	246	266	261	278	271	266	268	249	250	243	278	265	256	232	240	248	269	256	228	274	251	270	254	264	244	242	243	235	251	273	247	265	260	249	247	226	258	242	264	238	249	272	253	261	249	249	242	232	224	265	216	250	244	232	257	225	204	264	266	230	232	240	244	248	235	244	246	255	257	215	227	254	245	229	273	257	245	253	262	264	252	261	245	238	286	244	242	278	240	231	256	232	256	265	205	258	277	254	242	250	264	237	244	220	243	216	244	243	264	258	253	264	261	250	251	255	266	246	273	263	254	270	249	264	263	260	271	236	260	254	252	251	233	269	246	236	229	250	275	232	256	257	229	278	257	257	255	234	250	266	246	255	271	266	229	252	250	238	257	249	286	270	253	227	253	227	251	237	252	244	253	260	239	238	270	260	236	233	233	245	261	276	278	256	256	220	244	260	275	252	228	262	283	234	253	238	259	247	248	255	242	250	256	239	231	248	231	271	235	293	235	268	255	250	248	236	267	240	239	231	228	271	220	265	258	251	264	231	246	259	265	237	259	284	221	242	261	280	270	242	259	220	243	242	230	276	251	248	263	254	255	245	257	275	254	268	251	265	247	236	291	236	234	281	252	233	270	262	250	259	246	255	246	238	247	240	252	250	254	245	255	257	245	257	270	247	240	262	248	259	258	259	257	252	213	257	241	275	254	210	248	224	245	253	245	258	255	227	236	259	234	249	261	271	243	241	265	241	237	253	231	239	294	267	254	234	264	231	251	259	216	266	259	266	256	263	260	245	243	252	267	252	263	251	215	238	237	248	250	252	248	284	253	271	250	262	254	219	248	258	241	265	212	244	235	262	245	252	232	260	256	231	276	250	262	217	244	234	258	266	235	268	248	273	214	295	217	227	262	233	251	261	269	214	275	240	224	253	250	260	241	252	250	249	244	227	274	229	238	237	239	250	259	230	218	274	232	263	255	246	250	268	251	247	274	255	264	218	242	233	251	254	246	264	247	268	281	231	263	235	278	260	247	269	239	204	251	234	261	251	247	241	265	251	239	219	254	236	244	293	278	228	233	244	249	251	262	244	241	247	233	238	257	251	262	240	268	241	222	219	249	249	235	264	270	229	257	282	253	254	260	265	229	267	247	279	245	255	249	276	244	279	257	262	247	251	233	297	251	245	257	253	233	237	237	231	283	230	258	258	271	250	236	259	240	227	255	250	275	251	247	249	275	264	226	245	239	260	255	253	232	243	230	229	250	263	237	233	259	260	250	234	272	254	232	250	261	280	260	233	235	266	254	237	252	270	262	236	229	277	259	248	232	260	247	253	240	250	234	267	212	251	235	223	248	259	266	246	238	273	238	246	280	277	245	256	275	243	236	262	256	245	287	245	245	227	222	288	233	236	270	238	272	240	229	257	232	250	252	240	250	234	228	221	244	261	248	252	239	225	270	249	276	241	256	207	250	247	246	261	250	236	260	266	241	244	284	268	242	282	240	264	256	243	254	244	222	232	279	252	245	251	239	258	269	281	252	237	259	248	241	242	225	217	256	237	244	247	264	265	230	254	243	269	250	254	276	234	273	260	274	250	260	240	264	236	243	248	258	252	226	264	253	233	196	234	284	247	272	230	227	225	241	251	259	248	259	276	253	275	251	223	254	222	262	226	274	253	279	283	231	248	270	256	263	254	231	246	258	257	265	239	267	240	257	266	252	238	281	242	238	243	236	262	259	237	226	249	254	245	260	293	242	223	251	273	275	232	232	271	250	272	270	249	248	245	230	269	246	222	229	244	238	257	236	255	269	252	241	245	220	244	263	275	246	246	236	238	278	239	234	266	218	237	262	255	246	232	255	260	238	246	250	234	258	206	250	234	268	251	262	278	237	260	268	286	254	273	239	250	245	248	258	235	231	231	211	240	216	238	250	233	255	239	261	255	249	282	280	240	237	239	246	246	248	251	260	275	232	239	277	267	260	241	257	245	278	260	248	261	254	249	279	249	246	246	249	235	264	243	232	236	249	273	217	260	252	233	235	266	270	239	216	261	284	276	223	277	242	260	249	244	229	241	261	227	282	244	245	246	259	273	246	257	242	256	256	252	245	274	250	234	234	249	245	231	224	276	273	223	285	259	241	264	236	263	249	268	280	259	253	251	258	231	242	277	268	275	251	243	269	265	239	223	267	232	266	249	269	244	267	237	238	287	236	273	253	261	222	242	230	257	230	268	252	260	254	259	254	271	256	262	253	241	244	262	240	284	225	255	224	265	241	259	274	272	249	256	271	271	253	262	246	247	234	240	280	245	216	239	265	264	253	248	230	270	249	222	283	245	231	247	247	268	231	227	262	237	234	257	265	222	246	264	259	253	248	232	246	234	267	234	250	267	243	265	256	233	242	269	260	213	253	253	272	248	236	277	247	226	261	267	244	246	268	260	268	264	253	258	259	262	228	231	255	254	255	257	255	225	231	267	262	244	230	231	247	262	254	200	244	238	237	257	249	248	257	268	251	252	239	216	219	250	249	249	257	235	223	256	255	255	261	258	255	278	258	246	261	245	253	246	249	235	261	231	249	224	232	272	283	241	250	274	214	250	233	249	244	268	233	245	278	243	263	246	264	281	255	238	240	245	241	252	242	256	257	236	236	256	270	260	234	222	266	239	225	266	278	242	253	247	245	253	230	264	256	253	244	269	239	241	261	263	257	230	238	244	259	241	234	220	257	217	252	245	233	257	221	216	239	245	293	290	255	259	216	262	234	260	256	268	241	247	258	261	251	273	247	250	261	250	257	256	234	251	246	239	260	241	288	218	247	259	278	249	238	242	237	248	255	228	245	231	247	265	260	257	243	253	242	249	260	240	235	264	226	254	257	254	243	252	261	233	257	251	231	227	259	250	250	245	240	250	237	252	229	246	248	255	245	241	222	265	267	249	233	249	252	241	245	251	241	243	270	245	261	245	233	267	253	247	244	230	251	235	257	227	229	279	249	236	235	239	250	241	275	217	247	224	262	250	241	254	262	259	257	261	289	276	244	266	269	255	257
24834	21060	26999	25221	9002	1047	841	788	760	730	672	660	679	652	663	605	672	673	656	598	678	666	655	649	625	628	644	619	655	622	621	606	654	638	619	596	635	648	628	632	608	597	601	631	606	603	608	635	629	645	588	680	615	638	617	625	648	647	623	615	643	652	613	653	630	586	647	649	650	645	616	644	598	591	654	619	598	664	654	631	627	648	620	612	602	596	652	615	614	596	607	634	665	610	568	627	646	610	610	627	623	643	593	633	656	631	610	638	629	612	598	618	667	656	644	630	639	656	639	625	604	595	598	625	640	642	647	589	637	640	644	650	636	623	641	643	627	635	628	650	646	576	642	603	602	652	588	602	612	624	650	693	634	607	613	605	608	656	634	637	621	643	679	661	619	631	614	624	621	652	597	635	622	648	628	663	631	626	645	601	574	630	619	606	644	598	641	646	618	612	621	589	700	628	614	624	594	657	630	646	656	643	662	638	656	598	641	635	627	609	648	637	625	603	610	560	622	652	609	625	637	657	615	635	618	617	633	608	626	674	569	660	614	641	612	620	639	651	609	603	610	569	656	615	627	606	627	607	571	664	639	586	600	616	621	635	618	646	631	668	560	649	622	616	609	615	633	620	592	617	644	653	619	602	626	644	638	642	615	591	671	622	568	620	619	649	672	636	627	631	657	631	613	674	665	650	624	654	633	598	587	630	620	586	626	604	638	618	592	637	623	600	619	636	655	639	596	640	609	619	636	636	631	650	674	580	567	619	572	602	674	593	625	629	596	643	599	659	632	639	637	565	600	593	608	608	634	638	630	579	631	645	584	624	624	593	609	629	640	644	644	598	618	635	623	661	632	629	626	636	654	635	595	625	588	637	642	611	618	649	588	605	644	646	662	631	584	635	663	622	666	572	652	627	631	690	636	623	594	606	600	645	662	655	628	625	635	610	608	629	631	638	641	642	596	668	624	634	592	573	574	635	645	666	617	630	630	652	577	622	606	640	614	625	674	660	626	636	613	630	596	598	609	652	633	600	625	630	617	607	617	669	606	634	623	600	620	577	665	614	627	641	623	624	617	652	589	687	610	623	630	665	607	615	636	612	624	620	630	609	618	638	631	624	674	638	621	602	638	627	605	641	655	619	675	606	592	613	646	616	608	605	634	656	633	637	612	624	614	647	619	663	621	608	600	622	573	640	629	633	643	631	633	665	610	606	636	612	609	630	595	639	603	613	641	585	614	635	637	643	602	606	604	631	600	637	618	625	586	641	624	612	655	656	616	612	606	601	653	612	655	627	607	607	618	608	634	594	634	629	592	636	634	641	653	648	642	610	596	607	635	628	591	613	673	623	638	647	630	596	595	624	628	679	592	585	674	625	634	633	617	670	619	632	605	671	619	629	698	619	608	632	630	594	644	608	596	590	644	611	580	589	605	629	640	615	618	588	642	587	612	587	625	613	665	584	631	613	624	636	605	629	616	668	624	619	662	611	655	605	606	657	643	623	653	613	642	638	601	660	596	629	653	619	645	628	632	635	634	680	622	629	582	645	607	632	646	641	608	591	641	620	623	640	598	619	589	638	625	635	610	651	653	611	654	624	565	638	625	621	560	649	646	608	602	643	662	614	606	572	620	650	623	620	622	614	630	611	612	602	619	651	588	629	619	584	636	630	657	633	627	639	635	618	607	648	600	660	604	617	607	602	615	659	692	612	643	615	590	646	607	602	614	645	641	600	624	598	637	624	631	614	621	591	619	624	607	616	619	622	634	641	613	610	649	588	639	631	627	572	636	641	658	612	605	615	621	634	601	632	618	597	638	642	621	603	631	626	686	613	644	601	593	656	623	630	624	627	625	650	606	643	624	627	666	625	626	585	631	638	618	650	627	647	608	600	667	650	594	631	651	593	631	640	591	654	620	617	656	640	584	651	615	633	607	657	634	643	590	618	641	573	629	588	601	614	640	614	632	616	641	656	663	646	654	656	621	657	656	638	573	624	669	660	673	636	626	650	640	616	606	681	595	654	640	593	654	622	623	625	586	657	611	617	622	592	624	606	653	635	644	665	640	651	612	663	670	587	607	649	623	623	674	607	644	628	627	671	638	612	637	595	646	641	592	610	597	626	613	618	643	589	626	644	619	639	582	625	610	629	625	617	685	626	622	644	588	618	657	667	632	644	664	601	635	617	627	645	608	614	625	634	632	598	680	618	635	635	603	601	613	625	664	628	591	607	568	607	606	641	645	609	622	659	647	654	704	652	626	578	620	653	611	605	660	637	619	663	606	625	660	681	641	651	569	595	598	583	588	634	583	651	640	618	646	605	601	625	658	637	605	570	631	644	597	618	593	633	625	614	638	615	663	597	634	652	620	644	606	617	574	643	655	636	626	633	617	640	600	630	625	635	664	648	614	616	661	582	602	608	557	683	612	664	635	644	654	609	641	585	608	669	621	622	642	624	638	648	628	653	647	676	676	622	603	641	622	675	603	640	642	678	654	657	655	667	609	580	592	616	596	612	609	627	615	643	631	596	585	638	664	587	653	653	637	564	657	661	687	606	662	640	641	598	607	616	598	598	544	626	646	633	645	606	624	625	614	611	640	606	636	618	624	586	654	629	646	665	621	617	644	661	588	587	629	630	625	649	610	650	633	647	688	681	647	660	644	627	592	582	634	601	607	615	610	627	593	630	650	660	601	654	633	646	628	612	625	589	596	640	631	627	634	605	611	648	625	651	631	646	646	607	624	615	671	642	594	638	592	647	625	634	620	601	653	620	591	612	601	610	593	638	601	636	597	613	640	631	611	694	647	597	667	602	618	625	623	624	652	637	640	585	583	607	638	602	621	600	604	612	585	658	659	630	630	674	582	618	615	645	591	605	641	630	612	579	641	644	621	620	615	614	632	630	640	594	635	592	632	604	615	655	600	623	635	623	609	637	606	600	638	611	625	610	631	602	684	634	613	610	634	654	664	668	613	613	647	642	598	669	619	663	624	589	629	632	642	608	649	613	646	633	640	620	659	608	611	659	625	550	576	661	622	627	590	613	626	654	626	627	632	588	655	655	645	586	599	627	579	616	635	678	626	624	601	670	605	616	627	617	634	619	643	647	591	594	673	596	662	604	638	613	634	565	621	596	646	611	644	620	670	602	610	628	646	606	654	633	654	626	629	616	621	609	606	642	646	642	612	622	622	599	619	647	587	647	631	608	610	632	615	626	621	628	619	631	661	604	615	629	635	581	597	625	671	640	641	632	627	635	624	616	647	605	631	614	638	637	611	635	623	635	620	653	631	672	636	652	621	627	588	620	619	573	630	633	624	644	652	638	641	607	588	588	650	665	585	653	607	582	665	612	621	616	625	595	648	612	574	654	636	603	632	576	603	604	650	621	647	613	633	607	634	628	561	623	666	576	603	625	610	649	610	606	672	633	617	628	607	665	638	673	652	565	609	604	603	650	647	593	583	628	620	615	636	574	605	653	626	641	637	629	573	612	599	625
16564	5013	3436	1911	1453	1271	1085	969	903	809	765	714	784	791	711	708	719	744	670	717	710	686	669	671	670	708	654	695	715	641	702	670	658	593	658	666	649	674	653	684	704	668	657	689	713	650	663	668	684	651	675	670	647	687	646	631	701	656	637	660	629	626	641	674	667	636	637	662	666	675	703	636	613	642	683	689	636	665	657	688	694	648	657	675	663	651	671	670	630	648	680	625	637	638	665	657	666	648	669	665	681	642	708	654	647	672	616	638	669	658	662	636	613	644	656	671	670	679	654	655	697	696	674	681	668	686	658	629	678	710	667	684	634	687	628	648	675	715	689	736	658	671	665	639	640	665	711	644	675	675	655	652	707	692	631	658	649	689	672	671	690	693	689	654	616	625	640	664	674	644	690	671	671	657	612	696	661	654	637	667	649	709	691	664	629	646	664	678	643	632	626	641	636	673	671	684	621	677	646	596	674	666	644	662	666	663	675	645	639	691	695	663	659	697	660	676	643	656	668	700	678	624	661	663	614	632	654	628	675	656	659	656	620	669	685	648	689	642	651	654	663	659	610	695	652	704	665	652	700	595	683	682	647	656	628	658	673	658	695	661	663	647	694	691	676	655	686	659	664	643	662	623	637	663	638	605	654	684	581	632	628	621	687	689	648	672	660	682	621	659	644	680	611	644	638	654	694	696	663	699	596	636	661	650	632	617	638	665	667	681	666	638	682	686	648	691	660	669	644	640	666	666	623	668	619	661	618	691	636	682	666	644	636	651	633	661	624	641	679	653	614	650	686	648	662	624	654	637	686	668	678	671	653	694	684	672	639	664	650	644	636	668	657	632	686	647	653	675	637	647	646	624	625	657	676	618	648	677	637	655	669	669	647	672	647	698	654	666	636	645	702	671	588	719	693	674	685	696	667	636	640	640	627	627	664	649	616	629	607	679	655	638	705	660	695	703	663	655	639	638	642	629	690	641	665	636	644	653	684	654	667	680	648	659	707	693	632	685	703	674	674	684	649	700	688	662	690	661	715	659	675	694	664	655	669	655	659	635	674	642	658	633	632	677	688	642	699	684	669	646	632	665	670	643	646	702	644	664	620	658	655	680	630	648	648	690	632	634	658	723	702	646	650	648	638	665	658	607	672	706	647	685	661	690	657	676	669	656	659	656	654	654	634	666	659	651	679	688	642	647	650	631	658	641	637	659	707	684	658	650	641	669	665	665	666	656	688	726	665	695	719	659	695	668	665	681	683	679	607	661	685	675	633	669	695	661	667	733	665	660	698	664	662	662	652	681	687	635	650	659	675	659	670	678	654	672	615	590	703	641	684	641	624	668	641	686	628	615	656	675	617	689	712	654	666	656	692	632	691	694	651	697	673	642	646	637	680	662	689	668	654	680	687	725	673	662	690	644	623	631	670	657	605	628	635	709	672	657	661	667	679	617	648	624	647	642	652	635	708	659	638	683	666	685	639	664	611	655	696	650	672	680	686	633	671	685	658	615	672	689	662	663	661	647	688	643	698	685	681	675	677	650	633	652	680	661	632	621	656	710	669	639	657	710	634	672	652	637	663	636	672	628	681	698	624	707	654	718	638	655	668	632	652	631	627	683	649	691	671	646	639	698	608	633	671	683	632	623	651	621	693	659	682	630	603	641	646	673	698	701	667	669	700	623	671	660	631	693	688	652	687	676	649	655	632	653	629	685	652	670	640	689	651	684	706	651	688	652	669	695	623	704	645	644	675	659	648	726	644	658	698	668	684	660	628	638	667	701	692	651	629	679	637	633	695	649	671	633	658	658	673	688	637	634	650	652	654	655	639	685	647	603	632	667	651	647	652	697	664	629	699	673	647	643	646	665	661	657	636	671	684	631	646	702	660	634	613	670	680	635	602	643	657	651	661	658	642	638	683	644	656	658	638	674	621	651	699	692	678	666	642	660	644	674	677	662	658	670	708	678	645	651	662	664	691	648	684	650	625	656	687	623	706	637	630	602	681	698	665	663	655	692	630	633	700	614	683	676	640	657	596	651	672	663	655	622	629	652	648	639	653	650	669	648	640	682	662	685	702	650	681	641	671	655	720	694	623	672	643	667	642	633	621	641	701	658	625	742	643	633	685	633	640	682	639	677	635	649	609	618	670	657	662	677	659	621	652	653	685	692	678	643	696	646	664	691	675	668	625	644	701	600	659	687	674	719	655	651	623	679	681	710	638	676	633	634	636	623	644	633	624	675	658	638	643	653	627	668	661	667	665	634	664	687	685	616	675	667	653	675	625	610	646	664	673	661	706	689	687	647	641	642	711	656	640	656	592	614	658	673	700	606	636	649	710	665	643	686	656	651	670	639	640	648	629	597	639	665	643	682	630	691	640	651	633	680	683	666	692	647	646	688	641	667	647	665	632	653	652	689	623	652	679	653	673	643	682	664	653	672	643	704	686	641	625	624	700	656	631	648	629	650	680	665	695	683	656	673	605	699	690	665	649	651	704	666	626	695	673	666	628	642	689	659	698	618	711	640	665	662	659	644	657	570	673	673	625	664	688	673	652	635	666	667	700	674	634	643	619	627	632	663	673	687	652	606	591	638	644	710	645	641	671	590	627	663	650	637	660	656	675	611	682	627	574	674	622	660	623	655	648	669	674	687	675	660	621	674	672	638	688	635	685	655	666	652	651	668	625	672	632	680	639	675	665	642	665	703	658	657	668	638	665	665	653	694	712	652	659	610	668	656	636	665	678	645	645	669	633	691	627	687	663	653	694	639	651	652	629	659	663	668	666	625	707	666	660	651	693	684	619	628	654	668	645	661	640	680	625	651	668	711	678	662	649	698	655	700	660	646	693	654	606	639	695	699	616	628	641	673	647	642	593	646	681	622	641	653	649	700	665	628	629	671	680	630	639	670	653	672	729	636	615	657	680	660	701	640	668	643	686	657	683	654	656	707	653	639	655	658	682	650	670	634	700	660	701	636	680	672	661	624	699	646	678	653	658	662	665	673	680	653	663	653	713	676	662	702	675	676	677	636	635	694	626	670	654	621	673	655	633	620	687	647	658	711	653	648	635	666	645	646	591	649	687	673	627	630	633	673	684	692	626	665	609	635	694	638	690	635	670	652	608	655	690	690	615	717	639	648	685	692	660	653	629	658	649	636	654	683	639	664	643	652	674	637	675	644	679	671	681	642	675	621	668	695	687	657	703	689	667	667	646	656	616	649	649	649	677	692	644	694	629	658	689	642	644	655	656	651	655	635	653	675	640	658	646	676	710	668	650	702	644	625	656	646	664	646	681	660	675	690	639	653	625	671	685	657	644	643	647	636	666	698	650	661	714	687	604	644	658	689	701	665	618	677	660	659	646	656	705	609	673	642	643	637	694	680	681	642	634	622	642	645	702	662	690	660	634	674	656	663	700	631	639	698	698	648	689	664	692	651	683	704	670	644	630	666	645	705	653	698	666	628	662	645	657	626	650	660	659	659	654	646	686	645
22573	21140	28723	23840	21141	21192	6942	1224	951	833	802	770	714	655	642	607	618	680	611	616	598	597	602	612	607	582	532	518	590	635	523	495	534	540	531	531	533	497	585	539	524	563	561	517	552	499	568	537	521	559	565	484	507	506	517	501	537	531	544	554	550	558	550	529	531	505	478	556	497	537	527	515	514	525	506	530	567	502	502	503	505	488	501	530	537	543	530	500	518	497	519	512	569	542	497	506	490	521	474	532	522	547	476	536	506	538	532	525	516	521	526	495	517	519	541	534	536	481	514	516	537	511	532	532	538	537	546	554	509	532	482	494	562	545	524	552	515	519	559	534	591	574	544	529	553	518	490	482	517	505	489	474	473	525	518	539	507	545	547	522	535	473	496	559	549	548	517	541	544	566	527	509	509	506	546	552	514	468	489	492	493	502	511	544	534	532	527	530	508	506	532	510	505	547	513	536	497	505	499	523	497	547	535	525	527	457	497	536	547	515	506	551	470	492	516	492	487	492	518	528	511	530	564	524	538	571	546	544	503	535	501	538	523	517	502	501	506	563	524	506	551	493	547	510	533	513	519	530	509	567	555	535	526	540	486	535	551	530	550	520	441	564	529	567	593	527	533	512	530	482	519	561	469	504	515	489	540	530	544	535	501	520	500	556	529	529	548	505	521	539	538	545	537	505	522	509	564	492	524	544	481	517	521	537	554	501	504	510	527	552	506	540	519	516	506	497	519	509	474	524	528	526	522	530	542	530	505	498	495	492	563	510	511	508	498	548	554	485	509	550	549	519	557	521	506	502	508	504	522	542	527	538	539	497	570	536	534	531	494	546	519	511	520	501	500	471	550	561	540	494	512	480	524	526	532	497	548	534	489	518	491	474	516	511	498	510	476	494	496	554	503	537	534	512	521	517	535	513	547	561	486	517	512	502	543	539	505	534	525	481	574	506	514	532	532	546	525	541	535	508	548	483	521	491	509	498	582	566	528	539	528	534	523	534	523	512	531	553	533	491	477	501	518	529	536	487	466	526	544	533	528	522	499	539	500	497	489	528	548	494	484	482	487	516	540	512	491	567	581	539	522	549	525	499	523	470	553	515	523	544	469	497	526	540	521	524	526	553	536	530	537	489	503	526	533	515	514	550	517	547	508	524	550	537	545	527	525	503	521	522	522	482	523	516	522	509	515	546	543	514	546	503	492	500	555	535	546	554	544	518	575	499	522	473	526	499	514	512	550	538	502	508	506	498	526	515	523	518	545	554	531	466	557	578	486	496	500	527	493	481	547	554	513	511	519	551	523	514	547	504	501	530	523	538	554	541	498	510	495	548	541	487	509	494	550	493	578	536	517	504	496	544	505	595	526	551	535	501	510	491	514	582	480	506	515	524	506	507	531	496	520	529	539	556	520	497	525	526	512	548	543	527	546	521	564	530	531	540	531	511	539	504	537	530	505	511	457	536	496	569	541	507	530	555	556	551	539	504	509	489	514	518	483	506	500	469	520	526	515	522	499	480	510	507	515	537	534	530	495	547	550	507	536	521	528	511	496	530	527	500	521	518	503	524	547	511	514	514	522	559	546	515	537	484	549	486	518	519	546	542	499	545	477	503	532	554	533	547	531	529	550	515	548	534	569	554	510	496	533	482	547	500	536	533	513	501	559	512	478	530	511	525	519	547	535	478	521	557	538	528	555	533	531	510	546	530	545	495	529	525	540	528	536	557	539	510	506	506	482	488	491	525	571	536	522	499	508	510	508	563	530	523	535	493	546	554	503	527	530	513	529	479	507	505	495	517	556	495	514	518	505	525	541	535	541	524	500	545	537	510	546	533	486	549	542	514	559	507	591	512	568	498	507	523	558	534	518	536	508	532	522	516	523	537	489	538	535	529	511	537	527	509	518	532	508	536	532	532	506	518	529	517	526	531	534	512	518	509	528	481	541	522	509	530	487	560	534	512	553	513	557	524	511	578	493	535	539	491	531	494	495	532	512	509	509	500	556	525	509	525	513	533	534	542	522	520	533	533	520	530	521	512	506	516	551	550	519	508	517	519	548	488	568	525	521	505	498	522	521	482	558	485	529	516	552	486	529	510	532	543	484	486	515	506	503	535	539	521	522	484	488	537	482	510	520	529	556	528	489	530	516	480	514	504	516	531	527	518	484	527	509	501	510	543	503	530	493	536	572	492	542	535	504	504	562	478	526	527	496	524	517	532	523	543	500	540	561	522	491	535	532	516	559	565	516	516	504	512	561	471	520	519	506	545	507	577	505	508	541	541	526	520	526	478	545	542	546	544	477	554	505	523	495	526	555	536	515	524	515	522	539	537	562	488	537	524	509	502	521	563	488	487	540	499	532	530	533	538	565	515	530	528	494	524	482	527	489	530	545	511	581	536	556	512	511	493	527	475	578	514	484	551	542	511	471	518	535	519	512	584	570	509	513	531	471	544	502	510	475	546	548	541	548	482	527	515	531	457	484	564	465	518	500	507	553	521	485	516	545	521	491	495	549	556	498	548	556	513	534	516	539	604	497	530	505	508	522	568	539	555	508	509	516	506	467	489	507	534	545	543	499	529	532	524	509	502	532	508	503	547	536	504	516	485	571	527	505	538	535	526	540	532	525	535	524	515	525	535	512	498	506	563	507	485	543	485	503	513	494	534	489	515	543	528	531	525	512	556	525	555	542	516	547	542	564	493	510	509	541	504	539	516	516	488	532	510	544	540	522	537	549	553	562	509	542	510	540	496	515	535	492	530	510	500	524	514	522	529	516	543	515	545	564	513	505	502	515	516	532	507	519	507	509	558	509	528	547	523	536	566	499	524	529	515	546	510	528	539	487	533	531	506	513	510	509	548	539	502	513	512	497	554	526	515	532	548	490	535	488	484	503	527	513	561	523	517	513	491	565	552	518	502	522	529	505	558	490	552	532	540	525	506	550	551	536	522	477	534	537	553	514	515	476	491	549	525	520	492	526	515	521	511	523	503	521	473	512	496	523	526	517	510	545	507	518	525	516	498	511	511	542	478	517	542	577	550	529	536	501	501	520	519	503	541	547	539	522	503	501	543	496	487	569	530	583	474	477	510	537	486	535	586	503	489	536	500	561	560	548	545	520	516	542	515	514	546	509	522	502	516	550	513	545	540	530	499	525	503	526	509	530	522	524	498	523	481	466	524	518	535	496	522	542	557	490	516	544	527	523	489	547	501	515	500	502	562	496	511	546	539	526	534	527	527	555	556	505	533	534	513	534	492	524	525	532	537	521	532	474	509	510	551	557	495	552	528	517	545	500	529	522	532	518	515	530	523	529	518	503	495	512	517	532	508	516	516	476	522	509	547	514	509	509	499	521	495	496	548	564	504	508	543	562	531	503	498	517	523	541	510	522	519	536	534	548	519	528	520	551	531	555	503	491	517	490	487	512	512	528	559	505	498	515	485	509	491	484	505	526	525	478	541	509	512	515	521	525	523	501	510	565	537	548	531	531	497
23746	13678	9255	4534	3390	2609	2032	1662	1323	1152	1056	909	846	795	734	729	659	701	615	614	576	666	585	627	583	628	557	586	549	517	593	535	574	591	580	562	566	511	589	589	548	569	547	517	570	568	540	531	532	527	513	513	505	563	507	500	521	515	497	548	514	547	519	516	538	484	499	518	517	579	511	476	523	534	528	542	546	490	526	510	523	560	537	528	543	555	571	533	532	487	536	567	569	551	524	514	482	560	474	536	541	470	495	528	541	503	506	533	497	488	510	552	510	535	517	531	490	524	542	541	527	512	514	540	523	537	554	589	522	536	524	564	513	541	577	532	578	502	555	509	548	473	526	514	496	574	490	591	506	492	509	502	503	535	550	536	533	526	579	519	549	495	492	512	519	537	553	538	511	520	511	490	559	531	555	523	536	576	515	525	522	482	519	545	559	540	527	553	557	533	540	595	519	527	535	538	492	546	541	539	491	527	497	578	535	519	507	522	507	552	535	516	480	542	508	503	537	493	559	538	556	507	525	567	511	526	520	542	524	528	485	490	553	545	527	540	518	496	545	483	533	529	530	509	501	511	528	568	542	568	496	546	522	511	493	528	552	519	492	498	542	536	536	532	529	553	513	528	567	512	503	503	544	520	515	489	539	549	524	494	582	521	510	517	526	564	492	520	535	546	531	518	535	488	534	494	489	539	564	530	562	528	532	544	531	534	548	564	513	494	515	511	547	563	488	480	567	541	535	486	529	509	505	535	531	528	552	529	505	528	502	590	525	484	496	539	522	516	522	534	497	577	512	549	532	534	513	522	549	544	515	537	515	524	524	539	514	515	515	537	506	511	547	514	516	565	519	503	501	523	541	523	505	560	499	540	517	509	499	524	522	569	526	539	530	527	533	508	535	530	510	510	506	525	491	525	542	533	490	507	536	510	551	513	490	528	577	520	536	521	534	539	535	506	502	463	558	497	539	520	514	526	529	542	483	528	519	525	545	527	508	534	544	518	526	518	547	513	532	517	486	487	512	565	522	550	547	542	561	534	508	504	527	496	506	476	531	531	539	524	539	545	519	529	466	544	512	523	506	520	526	524	509	522	546	527	529	531	525	567	496	508	535	499	547	517	529	506	524	519	530	524	487	531	532	505	549	484	500	515	545	512	529	544	528	601	537	503	521	517	538	502	475	524	535	552	502	526	535	489	563	531	521	545	527	521	544	530	531	566	514	537	546	545	517	545	525	523	491	516	561	547	551	559	538	526	534	537	528	512	525	541	534	550	511	524	520	513	535	465	537	512	528	527	529	514	505	525	538	546	524	545	523	518	529	535	530	519	496	569	529	534	495	544	530	504	540	499	537	492	518	535	522	535	508	508	486	548	527	528	516	483	510	524	513	524	504	518	514	518	538	580	525	491	542	550	534	507	531	542	529	537	528	523	548	516	488	557	527	503	521	533	554	547	526	512	491	487	528	512	521	496	510	507	494	522	490	503	530	501	479	504	553	522	529	519	519	511	521	524	544	522	514	492	531	548	534	508	478	494	524	544	589	543	572	533	555	548	530	494	543	523	550	511	548	544	551	550	541	509	567	546	498	519	530	532	531	524	520	542	539	525	519	503	514	520	512	502	521	539	520	510	541	500	531	562	525	507	545	526	558	507	508	555	490	586	505	525	563	520	542	519	549	549	548	530	543	564	526	543	511	512	540	547	520	529	486	533	517	492	528	515	570	499	514	538	496	509	548	526	504	513	566	535	504	534	547	511	514	501	517	511	508	523	526	500	540	498	543	518	508	517	495	536	573	544	549	513	540	538	546	499	518	520	544	481	530	526	523	577	568	522	555	523	494	580	504	545	533	532	525	559	542	540	540	513	519	514	540	525	546	532	530	539	528	537	550	514	533	532	547	510	510	539	552	493	527	531	523	492	533	529	516	500	513	503	545	563	542	478	506	569	522	486	512	494	545	542	519	559	561	519	491	540	511	517	560	513	533	520	533	575	551	550	505	523	543	538	512	537	538	475	494	532	522	521	526	521	532	564	543	522	533	537	499	535	555	513	555	521	540	499	511	552	480	541	509	550	559	498	520	527	521	545	488	514	539	528	561	495	511	513	492	528	479	535	506	476	479	525	517	499	477	530	509	556	545	549	532	582	527	547	513	513	567	528	510	524	516	533	551	528	549	537	555	502	548	515	488	536	520	491	547	486	527	525	561	482	516	519	566	503	508	519	528	515	529	518	541	504	539	558	506	522	538	542	578	537	547	529	524	498	581	543	520	561	565	558	579	530	566	506	522	539	526	489	506	533	550	495	537	501	510	533	572	515	530	505	549	531	567	526	516	547	562	538	538	554	525	516	552	517	548	529	517	496	521	551	510	582	507	507	529	525	493	525	517	542	547	507	516	522	513	504	563	524	517	551	533	566	503	511	514	555	491	527	522	518	534	516	523	529	504	550	547	534	498	530	541	542	509	523	520	522	520	552	511	554	511	516	530	526	533	517	534	541	521	506	496	508	522	572	488	527	555	555	528	522	527	537	505	525	533	476	564	514	484	516	519	504	497	501	496	524	499	517	493	549	511	543	544	505	518	526	533	503	562	508	526	527	536	499	502	588	562	505	525	564	543	505	532	492	515	513	523	525	542	561	518	497	512	568	508	545	525	512	546	505	477	514	573	513	557	508	537	507	535	518	508	515	520	495	522	515	571	515	561	545	525	545	552	529	514	512	551	526	507	539	566	577	515	538	505	567	539	483	540	497	550	514	536	525	556	515	545	545	512	542	504	541	570	511	512	518	555	500	517	506	515	514	557	534	536	562	473	490	537	499	516	530	539	488	501	533	503	515	537	539	484	508	559	492	524	503	550	567	512	512	489	576	511	548	533	505	543	545	525	564	513	535	543	520	539	547	519	546	502	548	527	493	538	498	519	588	544	503	537	527	523	502	531	556	504	552	473	503	534	502	495	529	491	541	511	542	559	532	508	511	467	553	561	553	507	532	543	503	537	512	492	518	549	523	533	552	540	535	479	517	514	529	504	491	514	545	504	531	513	521	497	524	544	511	546	527	531	540	529	507	500	505	563	536	551	570	557	556	530	537	520	521	543	516	563	484	547	503	479	500	574	549	512	510	547	544	514	508	497	512	561	532	513	537	476	511	514	525	560	536	529	548	528	524	534	529	530	551	521	560	580	547	523	543	547	502	515	521	514	478	522	514	539	542	538	542	563	537	530	480	581	523	520	546	519	543	522	505	500	471	537	548	565	544	536	489	496	533	534	507	535	521	523	534	521	563	547	537	484	537	513	464	519	544	517	546	528	532	540	542	534	555	495	576	523	518	510	529	509	509	535	509	517	508	536	519	513	553	528	535	549	574	465	530	484	557	518	517	524	592	507	538	511	545	543	552	523	555	566	514	510	524	517	557	514	522	566	499	490	524	528	535	525	540	551	505	525	537	497	566	531	534	545	505	518	539	480	541	472	542	556	515	570	518	523	553	523	511
27850	17229	3357	664	463	435	381	359	384	355	387	356	370	357	388	373	373	370	351	387	341	360	348	371	352	314	337	342	332	345	361	368	365	345	358	345	359	340	357	348	342	354	362	351	334	345	352	373	357	350	350	395	371	376	340	367	370	386	380	382	375	372	358	405	364	381	345	375	365	363	357	368	368	372	350	335	349	381	347	358	339	353	385	349	380	328	387	344	351	343	357	378	375	358	373	359	348	372	362	351	352	383	325	362	392	341	355	356	349	333	364	322	336	344	327	387	357	349	361	365	364	353	323	332	336	351	389	340	332	344	340	367	382	364	354	340	374	374	372	370	373	364	335	334	368	361	373	351	361	354	340	342	371	344	373	367	367	353	372	365	362	384	341	355	374	358	330	413	358	347	364	338	337	372	354	361	388	334	347	378	351	384	356	374	352	355	351	384	361	393	373	375	365	368	314	324	360	349	387	358	367	342	351	353	357	338	354	368	360	339	391	356	357	374	361	383	353	349	349	350	376	381	372	388	330	391	344	356	351	381	346	336	367	361	349	352	366	342	359	341	367	360	376	392	338	347	348	332	369	385	347	370	357	364	387	361	377	365	358	347	383	353	340	375	348	355	357	399	345	342	317	335	375	361	356	361	350	334	375	372	357	355	338	390	397	381	337	346	325	368	373	355	373	348	354	344	359	363	321	363	381	339	368	377	364	386	352	359	357	342	352	341	366	378	338	350	317	356	363	365	319	400	344	337	372	388	342	356	329	339	339	334	366	338	370	349	391	349	342	344	346	356	339	363	373	340	349	344	335	357	369	366	363	361	354	360	407	353	360	361	349	380	386	362	340	360	352	390	364	383	359	371	374	364	383	341	367	395	353	347	332	367	332	337	371	379	341	340	334	351	390	361	364	347	376	387	348	354	336	374	349	353	348	331	371	313	348	356	387	392	374	378	397	360	374	344	339	346	329	340	351	348	393	363	401	364	334	340	343	361	380	341	426	332	372	385	364	346	356	344	334	358	344	364	380	356	355	333	309	395	343	368	370	327	344	359	324	341	353	356	380	358	381	346	324	356	372	378	377	355	349	373	348	351	374	380	357	356	362	369	406	357	364	338	357	341	339	324	385	362	335	352	341	345	349	325	333	341	365	395	340	363	366	355	384	345	369	369	364	335	376	350	371	367	347	367	353	367	356	367	361	368	355	366	361	335	358	359	388	378	330	383	343	375	376	351	364	379	349	360	374	338	360	381	397	360	380	351	335	396	336	380	380	366	368	341	356	378	361	358	379	368	352	328	376	358	342	367	337	387	357	353	348	376	375	375	384	416	341	360	349	353	357	341	376	387	336	344	353	366	395	360	365	331	338	393	354	388	377	346	341	330	375	345	343	366	361	352	340	370	336	360	368	349	368	341	356	364	418	332	349	327	340	353	336	330	373	360	320	329	320	335	374	340	379	372	354	337	390	346	339	331	351	346	373	352	381	366	402	336	353	347	374	382	363	349	342	348	377	381	382	336	379	389	383	342	353	345	332	360	378	358	365	353	362	335	339	338	365	339	379	353	348	335	392	378	375	406	315	365	375	370	339	370	362	350	336	366	339	339	382	366	322	349	350	350	330	390	357	339	351	367	344	347	329	336	370	340	346	344	322	336	370	335	346	355	334	323	368	378	347	357	343	376	348	357	358	348	388	313	334	334	342	342	350	359	362	343	388	377	374	344	394	351	333	347	337	374	377	353	342	401	349	387	346	361	367	369	382	347	352	343	363	333	338	347	348	385	366	340	357	381	363	361	378	348	337	367	364	327	347	370	334	365	359	361	328	352	345	326	386	365	363	373	362	388	385	337	359	344	355	358	351	392	362	391	362	392	376	393	355	376	317	353	344	393	337	350	354	405	338	366	359	359	363	361	374	351	408	334	332	360	355	360	322	363	330	370	362	348	378	374	381	367	355	365	358	363	349	331	370	359	363	355	352	348	370	369	369	369	346	336	353	336	351	346	349	371	343	356	361	358	355	388	383	339	375	344	357	407	360	351	373	346	380	329	330	349	333	357	372	355	366	369	330	347	363	347	350	381	343	323	361	352	367	367	366	384	336	376	356	388	344	361	393	356	383	362	369	367	358	361	361	360	346	349	373	354	388	356	340	356	373	345	369	371	347	372	354	375	359	386	358	386	355	326	377	334	380	393	334	369	344	359	358	338	339	353	333	366	346	362	353	341	384	362	376	344	362	371	349	374	384	390	378	370	389	359	334	386	358	367	373	388	379	357	352	375	357	364	359	370	345	330	351	353	389	361	353	348	375	347	360	362	365	350	372	371	341	349	376	359	357	370	328	362	366	379	373	377	402	376	363	369	391	374	339	354	325	340	342	364	346	351	392	357	375	344	352	366	337	337	352	371	349	401	356	375	376	345	366	336	357	331	416	324	374	375	381	361	350	336	350	338	378	339	344	347	347	368	354	392	390	393	373	354	349	376	333	357	331	372	383	376	371	366	370	378	346	378	361	327	352	364	406	324	398	361	367	339	334	405	353	366	361	363	357	368	350	353	383	385	341	344	371	347	359	363	379	347	339	367	344	361	356	339	355	353	337	379	359	358	354	344	360	366	366	362	376	366	347	357	332	374	371	342	353	349	368	363	381	374	356	325	358	374	353	338	339	331	379	328	358	343	381	352	381	357	359	356	373	342	374	322	358	362	328	358	364	353	371	392	359	367	369	376	348	363	349	334	323	356	342	383	362	390	385	372	336	334	358	387	356	372	336	328	330	382	378	358	371	356	350	357	382	347	348	328	355	366	367	330	368	362	345	345	347	332	392	369	345	374	366	373	357	351	362	334	341	338	332	337	347	367	394	359	364	341	378	374	368	382	321	383	336	337	353	370	353	362	384	360	361	343	358	383	325	354	368	385	365	374	337	337	335	360	363	377	350	367	375	375	328	379	388	343	364	322	366	341	358	383	372	392	346	356	377	402	339	358	330	362	384	385	394	354	350	364	337	366	346	351	363	369	367	359	340	362	366	348	351	340	366	343	376	368	376	341	313	388	399	326	354	360	325	353	386	343	377	346	365	336	370	347	340	357	362	360	388	362	393	325	365	353	356	342	350	376	384	348	345	342	367	368	347	365	343	355	358	349	348	341	347	359	328	342	364	376	361	334	364	377	358	353	363	323	386	353	321	367	383	353	397	368	349	343	362	348	386	358	357	342	348	348	382	359	389	321	396	388	365	374	315	375	356	378	378	342	377	389	354	324	334	382	364	342	361	393	337	377	381	358	340	354	379	338	333	355	353	370	376	334	371	344	361	358	391	360	353	372	340	346	346	356	333	378	350	347	377	345	379	320	361	383	349	353	346	370	353	385	387	385	362	359	361	374	368	379	333	354	357	366	383	370	377	368	349	367	346	326	379	345	334	371	354	358	357	367	356	383	379	367	340	356	341	358	391	325	357	351	346	349	372	343	346	336	368	317	370	365	360	336	337	375	358	349
6920	946	706	521	506	526	441	453	432	416	415	412	413	392	387	389	413	376	418	428	398	458	397	389	437	396	433	397	396	421	395	394	391	389	418	409	400	397	388	385	380	406	419	388	388	426	363	383	410	430	430	367	405	356	365	423	382	394	427	383	388	416	413	433	395	401	403	375	388	386	377	416	402	409	346	369	405	401	398	380	390	438	400	377	413	444	416	400	438	395	414	392	374	419	456	362	376	406	399	375	426	399	393	378	401	367	400	397	412	391	382	408	425	403	398	381	410	401	405	407	348	398	381	381	383	391	408	413	396	451	414	405	417	432	433	406	397	394	432	389	372	397	407	407	425	365	394	410	415	392	396	423	416	412	430	418	423	419	401	387	408	406	398	401	396	413	387	403	432	412	376	406	437	396	426	419	396	422	383	412	411	391	394	395	385	419	409	392	406	383	416	416	411	389	364	383	365	398	393	404	418	398	401	407	413	396	423	406	376	426	409	401	349	395	413	395	401	371	418	444	351	403	375	422	395	399	396	383	411	379	382	371	423	422	350	430	402	381	439	381	390	413	380	408	409	430	434	401	382	393	411	380	413	379	389	403	372	385	411	378	426	417	379	419	455	404	365	413	428	400	394	381	436	407	354	387	429	401	410	393	397	394	371	411	433	436	390	432	381	405	432	377	396	419	379	419	381	446	381	445	437	439	414	385	393	388	406	415	405	414	401	409	427	427	384	373	406	391	374	428	382	373	416	416	388	416	392	378	433	371	395	406	376	369	367	377	427	421	389	408	371	413	364	393	389	418	388	397	404	406	399	415	424	434	396	395	429	415	402	410	401	421	407	387	427	383	405	418	371	406	422	402	392	368	427	428	410	369	419	388	400	394	381	415	409	400	382	410	386	403	409	427	413	384	402	381	369	385	450	377	410	398	404	387	397	392	416	392	389	414	430	402	442	409	403	404	381	401	408	424	438	415	372	399	386	409	406	428	408	395	413	418	388	385	399	376	421	408	407	395	396	444	425	377	384	345	419	404	422	380	382	390	417	403	415	419	355	404	394	368	378	410	371	393	424	419	404	406	419	364	396	395	392	438	409	397	424	385	411	402	419	390	424	408	419	410	382	387	391	421	391	406	397	430	381	394	388	415	406	393	406	422	411	406	405	434	372	383	401	394	426	400	408	377	366	378	412	395	436	413	419	378	366	371	406	408	389	403	393	392	391	368	451	387	414	409	403	391	382	417	406	388	411	386	431	387	426	401	381	385	434	388	422	428	427	417	410	395	379	406	393	366	402	395	437	393	400	406	429	398	379	392	433	390	378	436	411	403	422	377	372	398	433	386	414	428	398	380	385	417	408	394	448	410	408	405	392	393	378	405	367	390	425	392	402	448	349	411	410	395	398	401	438	399	376	415	444	382	414	399	390	401	426	366	374	403	374	412	420	407	400	397	405	387	396	387	402	395	412	435	403	412	396	366	386	431	393	380	388	397	407	412	396	399	413	414	410	393	397	427	390	393	436	405	364	405	401	426	381	413	386	397	384	394	392	383	409	378	404	391	399	435	383	355	415	423	394	387	409	415	392	392	390	404	413	387	404	395	379	400	395	426	382	392	392	405	423	419	391	399	417	405	416	384	401	410	396	404	419	415	367	415	415	384	410	407	402	393	386	394	393	412	390	419	392	396	410	408	421	405	450	386	397	398	395	395	392	416	402	380	408	445	393	391	428	421	398	398	385	397	390	439	420	420	418	423	419	397	438	404	402	385	393	430	389	381	399	397	414	387	417	409	393	373	415	415	402	368	429	429	392	408	419	427	416	397	420	406	441	381	402	402	372	435	393	436	439	403	405	386	368	437	462	374	427	394	445	420	430	391	398	404	390	371	404	382	375	395	385	405	399	385	407	415	378	403	426	420	398	425	405	383	417	386	430	383	396	400	425	418	418	390	384	401	405	379	395	405	410	409	434	418	405	417	383	410	357	413	428	401	403	387	365	417	379	404	411	439	388	406	404	367	375	393	332	391	385	396	399	385	406	387	372	417	416	418	423	369	379	388	389	408	367	409	382	384	413	385	400	385	388	426	425	428	395	409	354	397	403	435	426	400	358	377	456	402	416	394	428	403	427	428	391	389	396	412	411	409	381	398	407	411	409	413	408	360	379	441	407	381	423	361	407	430	414	416	403	411	398	356	380	418	436	368	397	416	391	380	410	401	352	397	429	407	419	400	397	402	335	442	428	410	412	398	410	393	379	425	419	405	386	407	391	395	379	416	403	405	373	419	416	394	426	416	394	410	382	413	397	391	428	406	365	362	381	412	409	405	402	396	375	401	379	392	380	424	415	403	392	395	398	419	407	418	421	397	401	440	417	396	394	388	387	401	390	404	405	401	387	385	400	443	392	404	379	410	402	417	406	385	424	381	360	397	417	454	406	402	409	410	392	392	442	433	396	405	377	382	382	419	407	395	365	366	412	356	390	404	347	395	387	395	414	393	396	413	380	394	366	422	393	413	426	430	397	409	399	386	408	411	430	366	393	406	361	382	372	418	401	400	415	365	403	409	426	385	418	405	392	405	436	394	403	416	405	402	428	397	411	421	413	387	394	397	425	380	395	371	412	356	402	383	412	406	381	412	425	424	409	401	423	397	360	401	355	403	394	421	433	399	413	391	377	403	403	391	381	433	391	433	431	406	407	399	404	438	405	405	394	442	402	390	412	378	388	403	436	382	374	419	395	408	382	387	381	390	398	404	396	417	398	384	403	394	374	410	399	411	402	392	428	406	383	399	371	374	388	410	403	357	394	408	411	442	408	382	415	405	429	357	388	405	404	377	409	406	379	397	423	408	350	406	395	394	374	402	413	395	401	378	393	411	383	420	389	421	393	394	425	419	411	417	401	392	426	434	427	414	412	427	404	398	407	391	418	425	397	423	372	398	410	435	432	400	392	449	406	430	406	436	349	418	397	395	423	430	411	435	403	392	436	375	386	376	416	406	408	395	414	416	394	417	411	397	395	400	389	407	416	408	388	405	429	415	405	407	416	406	420	420	428	387	408	421	390	394	390	413	409	408	402	423	392	428	418	381	418	417	394	438	391	419	447	424	425	436	362	390	403	373	371	404	413	393	417	430	397	396	403	402	395	387	373	357	431	386	377	427	405	435	377	384	389	382	400	397	405	438	371	428	373	371	405	362	416	397	379	424	407	414	369	423	381	372	412	420	397	414	385	391	414	358	369	419	426	386	405	387	390	377	381	414	358	366	419	399	398	390	468	433	395	429	429	410	397	366	387	397	375	389	364	414	413	419	366	406	455	427	412	425	423	395	424	398	391	375	397	409	391	418	391	367	398	404	396	366	402	438	384	441	391	373	388	417	383	415	428	406	385	428	380	401	390	406	383	429	389	400	406	391	405	401	416	391	415	398	428	423	412	404	420	405	408	379	421	410	392	392	440	424	413	381	417	411	411	407	377	383	381	450	385	428	413	416	380	377
23736	21096	28218	24216	21094	8499	837	568	410	399	377	333	322	314	291	286	273	263	249	273	274	267	256	254	284	249	260	204	250	229	220	216	191	229	238	238	245	230	227	220	240	247	228	235	198	241	206	213	223	245	235	257	229	224	232	265	270	239	232	231	228	211	236	223	236	205	228	235	222	212	209	221	248	230	240	273	210	223	238	231	239	222	242	233	218	218	217	204	196	235	206	190	230	217	210	220	240	231	212	220	222	240	226	235	244	213	215	234	231	233	231	239	227	227	242	233	222	224	242	185	241	222	230	223	232	230	230	202	236	230	234	233	232	262	241	240	235	217	235	233	236	239	223	227	201	220	213	259	229	228	205	237	215	220	219	232	246	219	233	204	211	230	228	234	237	225	218	238	212	240	231	212	220	208	220	225	238	217	228	203	219	230	217	215	243	226	216	241	229	225	238	237	225	233	217	226	255	250	227	217	224	231	214	217	249	242	244	226	203	208	205	175	213	248	217	204	193	232	196	228	205	206	217	229	192	212	221	206	238	234	226	213	234	232	217	212	209	248	225	224	217	235	224	215	216	225	262	237	218	239	224	234	230	233	224	249	225	220	244	228	200	215	222	215	235	205	243	235	239	240	207	225	225	231	242	211	249	211	209	208	216	220	201	241	231	233	220	207	234	222	223	207	243	229	215	256	248	221	205	239	219	243	240	203	208	233	222	235	197	220	204	259	223	226	229	243	227	247	207	211	207	222	237	225	217	235	246	222	236	228	238	219	224	220	257	222	211	257	235	226	211	229	246	258	245	241	203	231	230	225	231	250	231	220	223	215	219	223	206	208	221	237	221	196	237	214	201	212	225	234	252	224	198	237	236	207	241	218	225	242	235	218	212	240	201	224	239	250	221	223	218	176	218	252	218	240	247	195	233	238	224	209	226	248	215	231	217	237	248	224	231	228	235	222	209	230	223	220	246	217	260	221	235	231	236	225	241	220	217	257	232	220	241	212	211	225	223	255	213	210	205	220	221	217	264	214	234	218	210	219	243	195	254	217	246	219	224	222	231	211	226	229	235	211	209	223	201	251	216	225	249	209	210	244	209	239	194	204	248	223	240	259	212	250	202	258	252	237	223	211	235	217	200	208	236	247	236	223	211	207	216	210	226	239	210	214	223	233	247	243	234	202	231	212	216	215	212	220	251	239	210	207	222	233	217	230	210	214	232	237	211	244	213	211	213	199	186	227	210	216	211	208	215	228	234	232	231	225	231	212	224	219	239	220	224	205	233	226	212	222	262	251	209	219	217	216	236	223	205	231	218	211	226	211	189	246	261	237	235	204	213	207	210	239	204	200	207	231	197	198	223	217	207	235	231	231	235	238	221	229	216	237	245	205	217	224	222	235	222	249	201	207	187	240	215	219	241	226	248	215	246	181	221	224	228	224	230	210	242	240	214	212	221	209	212	220	204	222	217	229	215	236	241	233	237	224	221	248	220	248	212	223	231	236	214	203	208	230	227	232	233	197	204	233	231	216	233	226	221	207	246	229	208	217	217	230	214	231	235	212	247	232	259	246	231	241	211	232	220	214	188	206	238	246	225	212	226	237	222	217	205	226	232	228	234	190	215	232	213	217	230	247	225	230	218	192	215	204	225	210	231	243	212	231	239	220	204	207	219	224	243	228	233	222	226	217	232	212	234	223	216	235	213	234	229	210	202	243	223	242	248	232	220	253	224	230	234	245	210	255	240	226	229	234	209	230	215	213	240	231	218	200	239	209	213	238	215	221	235	231	210	208	233	221	237	223	221	192	232	234	226	213	210	198	220	234	203	223	235	226	242	241	215	220	215	209	234	223	228	214	248	224	231	215	230	225	276	222	209	220	215	211	201	233	211	244	225	206	234	223	217	261	247	220	234	235	226	229	235	230	221	245	215	250	245	216	225	212	245	218	213	227	206	239	213	231	228	248	208	235	232	243	235	235	238	205	204	228	224	225	247	226	215	232	243	228	236	216	211	200	240	231	212	210	224	259	210	230	230	220	225	220	230	241	225	227	235	228	196	189	219	220	238	216	218	201	242	204	224	213	241	227	208	242	256	227	210	226	208	218	214	210	225	223	205	201	224	212	219	215	221	249	206	217	218	235	232	229	241	234	230	230	226	228	212	217	209	244	206	219	211	215	202	210	233	227	201	254	238	208	213	230	205	202	235	228	225	243	234	209	220	228	222	217	224	217	258	229	210	237	205	221	213	219	219	234	231	196	229	204	201	243	209	219	214	211	230	229	220	205	205	259	242	224	220	229	214	225	225	198	220	224	230	219	243	253	231	235	233	230	227	226	232	237	227	231	218	228	198	231	227	227	210	257	235	225	218	231	199	218	224	217	221	226	221	195	227	235	231	255	217	206	221	251	259	196	210	205	223	232	249	205	248	216	231	214	231	243	211	210	208	208	261	227	230	210	254	224	220	229	202	242	217	242	234	207	199	217	213	209	215	232	224	237	251	191	212	200	222	234	219	225	233	223	230	231	240	215	214	250	234	239	210	210	237	247	249	204	209	234	223	230	232	227	231	230	205	230	224	207	214	223	206	220	238	194	237	202	229	244	215	209	251	209	208	240	209	247	243	215	215	209	228	199	215	232	215	186	199	220	216	209	231	240	225	193	223	224	231	236	227	229	236	234	208	225	230	220	230	203	222	239	228	221	219	244	238	247	206	202	227	227	209	239	207	225	223	237	199	259	214	230	197	218	211	261	239	217	232	223	194	201	272	218	222	240	233	229	252	198	243	235	223	210	216	226	226	205	233	228	218	211	243	246	216	242	206	235	208	255	231	211	217	240	227	223	242	198	234	236	236	222	229	243	228	196	201	229	214	235	222	211	222	220	253	218	231	224	199	216	262	230	205	213	223	232	234	234	250	245	211	233	206	215	237	219	237	205	212	225	211	235	233	238	212	228	220	242	229	232	222	236	228	214	268	211	218	218	231	223	257	220	201	216	261	218	231	205	222	217	222	186	198	208	234	216	215	208	232	201	228	206	220	226	222	221	201	218	221	234	225	229	222	202	225	199	227	220	209	250	243	236	212	222	233	220	202	238	234	218	196	227	237	206	221	213	244	239	242	235	242	226	215	270	222	229	245	245	215	212	238	222	194	239	230	217	197	226	223	198	207	233	205	246	209	214	221	218	220	246	252	193	247	212	221	224	219	239	192	230	228	223	230	220	201	217	222	218	227	211	215	207	264	232	216	206	228	219	212	236	261	221	228	216	203	210	243	249	251	199	226	201	205	206	221	228	255	206	239	215	216	221	195	228	229	222	205	236	247	236	235	224	219	215	227	209	230	240	241	221	225	242	236	214	223	195	196	197	200	225	192	220	212	216	189	225	220	246	233	245	233	227	202	188	218	208	222	210	212	217	205	180	233	208	231	210	214	254	202	221	226	209	250	226	220	225	230	251	201	200	209	238	231	234	217	194	207	242	246	260	235	189	231	220	239	244
19454	8189	5443	2495	1836	1378	1076	855	715	608	508	461	459	368	390	355	335	319	332	306	315	328	243	308	274	293	260	249	262	274	265	284	286	292	278	282	261	243	258	289	233	234	255	252	281	258	274	248	226	229	244	252	267	260	260	265	294	253	267	258	265	253	260	250	253	235	245	230	249	238	239	264	246	267	257	257	225	242	273	262	237	276	240	260	242	236	244	263	255	285	228	246	265	261	254	250	260	253	284	237	305	261	250	238	226	261	265	236	245	274	248	258	276	273	284	249	235	262	278	266	257	269	230	282	234	239	257	271	289	249	249	244	242	269	234	254	241	243	283	240	244	263	259	250	264	259	242	251	254	236	250	263	243	256	277	269	246	256	272	246	233	225	254	288	243	230	248	260	244	248	228	286	279	263	239	251	244	255	250	268	264	277	278	239	257	242	242	238	266	224	233	276	245	263	238	248	247	246	269	265	256	231	251	259	227	241	277	264	244	277	263	273	249	252	243	264	228	237	250	293	244	266	241	242	247	275	282	270	250	224	227	261	253	250	275	255	244	242	269	233	246	260	249	223	242	245	235	256	265	258	265	236	233	281	243	245	252	231	252	252	233	243	302	254	267	250	262	269	239	240	282	266	245	259	273	246	290	255	249	240	258	268	283	246	263	275	242	258	241	265	243	227	225	260	239	238	269	263	264	257	274	237	243	274	246	276	264	264	249	256	241	235	277	250	234	240	263	272	261	275	250	238	270	251	260	253	266	242	252	258	269	264	237	253	242	243	236	270	265	246	247	269	239	257	250	256	248	288	260	251	263	264	276	227	272	248	278	282	250	246	220	247	248	240	253	264	280	256	268	247	224	248	265	252	251	251	249	245	263	254	241	244	270	261	229	284	283	270	256	243	258	269	254	242	257	240	250	261	280	256	264	243	258	261	247	263	242	245	265	240	227	241	252	249	240	262	244	268	271	252	235	245	275	231	274	244	277	240	263	224	237	237	251	260	251	249	247	253	241	238	233	263	245	257	245	240	273	260	237	240	246	253	242	243	248	250	235	293	242	250	240	256	270	271	252	250	265	260	251	248	257	236	228	244	275	250	257	242	284	225	268	249	266	256	234	234	255	265	240	235	264	260	235	288	235	234	270	261	245	277	243	230	248	278	288	262	260	269	213	256	249	269	247	239	270	228	251	248	246	240	252	240	250	250	260	223	297	223	257	259	258	266	242	274	243	246	240	243	296	230	229	247	232	241	292	259	251	275	242	258	268	231	282	251	266	229	246	248	265	243	249	256	248	254	262	226	230	253	274	255	252	262	231	245	246	241	221	245	255	237	242	224	263	251	287	238	262	241	258	244	236	245	268	255	246	239	267	238	242	236	264	249	253	253	262	273	242	251	247	261	246	248	258	227	255	229	276	274	241	232	264	256	259	233	271	276	246	254	249	255	228	269	253	243	253	262	231	262	229	264	257	258	280	265	276	263	256	276	271	231	224	240	264	238	281	249	224	239	225	282	251	257	254	264	268	261	248	256	247	261	263	238	252	262	273	243	278	254	263	220	245	246	249	275	246	248	247	274	260	256	278	273	254	255	245	236	259	270	267	263	248	239	266	241	264	231	272	257	226	239	247	262	230	291	240	250	229	287	248	255	239	232	291	260	258	216	258	240	253	249	248	258	209	258	256	255	251	283	239	229	279	260	233	281	253	259	288	247	228	227	232	247	257	292	239	247	250	242	232	257	249	265	228	254	293	259	263	277	229	244	264	281	246	273	241	263	283	261	268	230	269	244	273	240	247	249	260	268	248	246	304	262	245	251	244	230	241	249	259	227	241	260	250	282	248	280	290	221	287	260	248	243	230	239	278	265	240	254	254	232	246	270	246	259	277	246	248	264	251	256	246	242	224	275	272	243	258	249	265	256	258	281	251	271	241	245	262	245	266	278	255	276	265	225	250	250	249	278	270	233	234	235	277	243	250	227	242	258	236	251	237	227	235	245	272	287	256	276	246	246	244	264	253	299	273	260	244	292	254	262	246	259	251	264	260	227	278	244	246	254	254	245	251	265	224	262	258	243	264	265	253	250	257	266	244	273	257	272	264	238	239	247	235	252	251	228	251	256	240	234	286	248	264	228	233	254	253	237	267	250	227	266	258	245	258	254	256	256	282	286	262	241	242	255	237	237	244	265	247	242	247	280	235	221	270	244	276	235	263	251	247	245	239	261	270	237	250	271	229	235	263	272	249	266	238	239	236	236	274	256	224	260	245	275	258	226	254	260	301	261	281	256	287	244	255	268	256	234	262	253	245	250	231	226	229	260	237	266	254	239	225	246	246	252	245	264	246	262	251	229	238	246	259	231	275	260	233	235	268	242	235	250	266	237	265	242	263	239	282	245	231	238	220	261	274	265	263	236	261	253	259	252	250	269	275	250	285	275	256	255	270	245	234	229	248	257	254	256	265	263	254	247	242	243	243	258	237	270	242	251	245	244	238	283	267	226	218	287	250	253	241	252	255	237	294	264	246	220	250	232	251	247	278	249	249	262	239	249	267	255	222	250	254	245	263	245	264	252	256	276	231	238	281	255	231	217	254	255	272	254	261	244	243	243	255	260	237	244	261	273	241	247	247	262	268	249	248	254	258	252	248	259	268	283	285	246	261	244	253	289	227	245	262	247	259	265	250	284	246	241	251	251	259	259	238	277	252	246	270	248	260	232	270	217	270	252	264	255	258	232	266	258	258	238	255	267	267	263	265	241	264	272	239	271	259	244	257	261	230	225	225	250	284	262	246	274	262	276	263	238	265	270	283	255	251	257	282	243	278	249	242	231	266	249	253	241	237	242	273	247	229	244	279	258	260	288	266	235	263	241	241	251	230	254	263	258	261	267	232	256	224	236	253	268	245	236	254	260	271	245	260	289	272	253	263	246	231	246	271	242	232	273	244	251	246	254	270	244	226	261	266	243	250	227	263	240	264	241	254	224	258	246	228	260	253	243	251	230	256	257	268	239	223	256	252	228	251	240	230	253	245	262	209	251	242	285	233	270	260	266	265	241	268	276	275	291	254	278	249	268	267	265	251	254	245	258	266	266	238	245	239	242	285	267	235	251	268	268	254	250	245	233	242	267	245	276	269	246	253	255	264	246	263	245	234	239	236	263	259	255	281	275	259	238	267	280	253	266	243	269	257	242	248	265	240	234	245	244	236	248	264	259	266	259	254	261	277	216	258	252	235	231	242	268	253	255	252	248	248	237	256	295	228	244	249	247	257	241	238	259	265	241	244	230	253	244	266	207	246	244	247	240	274	268	285	281	269	261	252	262	255	242	231	272	258	271	251	295	279	240	216	270	276	250	220	255	246	232	269	237	236	242	239	235	279	240	250	250	249	249	243	244	236	265	237	278	260	248	258	240	229	259	234	257	234	276	282	247	268	277	246	267	244	254	278	241	259	255	244	284	237	243	265	279	255	250	253	253	245	236	263	241	260	271	256	252
24847	21054	27007	25190	9393	1001	871	825	734	740	689	697	714	661	677	635	652	654	688	633	662	627	639	645	679	612	629	630	649	686	656	657	631	635	625	636	633	652	647	627	610	610	652	656	638	679	625	633	609	606	645	607	624	636	658	665	638	641	632	607	633	655	628	643	631	650	620	648	612	635	633	638	661	632	664	645	633	639	636	668	631	617	656	671	624	644	593	634	637	657	663	640	631	651	597	582	623	628	656	668	634	662	629	602	647	664	636	641	597	596	619	661	617	594	623	621	627	613	587	670	645	628	619	630	634	569	664	638	608	628	599	638	668	684	634	625	619	669	614	629	600	600	587	604	619	616	626	637	631	596	610	676	611	623	639	644	597	588	627	618	612	673	624	662	621	623	612	619	628	643	588	647	608	632	644	619	629	669	618	641	637	578	684	648	619	655	593	626	635	563	618	619	628	615	607	616	607	591	638	640	648	611	655	582	637	619	590	605	635	598	633	584	611	614	620	660	607	590	649	660	571	691	630	633	604	626	622	611	618	640	596	659	641	630	609	576	626	588	608	656	617	615	613	655	636	589	593	614	639	589	660	638	643	636	645	684	619	649	603	619	600	590	643	618	618	642	688	629	673	664	642	687	598	641	584	683	642	613	675	625	685	656	614	625	621	645	623	631	613	602	652	639	669	592	667	614	590	630	622	632	630	653	642	629	691	613	586	592	611	612	669	608	671	608	601	665	593	627	644	650	630	618	637	583	636	637	611	618	644	654	613	587	623	683	614	641	579	638	645	662	642	675	580	626	598	641	616	644	620	654	646	675	613	631	594	629	587	580	637	639	633	625	644	571	601	621	665	609	638	611	637	651	598	665	612	618	597	578	597	580	644	612	591	617	684	624	606	615	679	656	598	638	590	611	637	667	670	637	596	610	693	640	666	657	618	632	611	602	613	653	620	605	614	638	606	606	645	630	621	605	661	638	695	612	603	569	639	614	614	639	600	625	662	639	654	666	611	627	610	611	606	574	612	629	644	607	633	604	684	601	646	634	641	642	640	666	616	649	648	639	566	598	634	660	639	615	644	607	590	649	650	654	593	626	652	608	623	637	655	625	649	683	577	619	693	652	631	621	633	635	587	675	533	629	637	626	593	606	641	614	638	667	634	669	592	639	653	636	599	582	626	658	604	651	594	586	680	613	621	578	657	601	653	623	635	623	609	641	632	584	635	653	573	614	622	620	638	607	687	646	640	631	581	669	633	597	634	578	663	619	602	621	595	658	625	657	649	671	617	657	614	632	644	623	610	633	600	603	647	611	606	633	561	656	680	643	605	691	611	608	627	650	613	601	627	650	625	612	670	629	675	650	671	640	624	581	563	609	607	661	648	679	606	679	612	596	605	653	655	617	651	632	645	632	615	666	645	667	607	614	613	608	625	666	644	632	604	670	644	609	632	591	641	596	658	666	632	619	660	595	619	615	619	662	661	645	623	631	586	605	605	623	703	639	624	621	621	633	668	643	618	672	595	550	607	648	618	640	604	609	618	622	630	673	632	637	647	639	599	640	668	659	626	582	640	625	633	641	617	632	606	632	611	639	631	592	607	666	651	614	598	617	622	654	593	638	612	587	640	630	595	634	638	608	637	648	680	608	586	599	664	658	599	625	634	624	602	621	667	656	644	631	678	598	603	615	630	590	581	667	627	593	626	634	649	611	592	585	661	620	614	652	634	684	610	613	630	653	618	642	604	637	677	598	632	669	622	593	618	630	653	618	624	635	663	664	668	647	659	602	644	626	610	624	647	610	611	646	601	577	608	622	628	574	660	646	665	680	584	665	633	618	646	586	661	605	629	644	639	600	613	588	657	586	633	620	621	613	606	647	595	644	599	625	621	617	599	595	555	652	619	632	637	623	680	643	611	637	618	646	599	602	671	652	597	645	605	572	622	623	629	603	629	617	645	606	667	641	619	715	601	652	631	637	625	606	629	654	605	604	615	610	612	612	589	638	621	622	620	665	593	658	587	627	664	600	650	644	639	640	653	640	621	625	626	597	654	620	576	610	622	676	618	625	618	645	616	588	622	641	553	633	642	599	634	642	653	657	643	621	637	623	661	568	617	629	602	630	640	669	621	574	616	598	550	631	632	621	639	630	585	644	662	666	616	602	617	592	619	588	645	621	638	674	636	698	642	655	648	628	610	590	610	642	634	630	665	625	634	565	659	624	677	607	681	593	620	647	613	642	608	633	569	565	664	668	644	604	633	612	683	622	616	610	614	669	649	624	633	643	614	615	567	614	604	615	566	646	666	618	621	591	623	632	602	580	618	646	647	627	618	606	579	638	592	628	627	676	664	636	669	619	629	620	684	602	603	625	686	676	686	602	661	656	658	603	632	607	661	640	592	655	638	635	625	683	640	624	620	593	662	660	628	641	636	664	618	636	616	676	636	652	609	645	620	650	689	631	648	620	562	626	642	652	635	593	657	677	678	585	667	628	593	601	642	628	642	589	629	656	655	613	614	597	654	647	611	639	583	679	625	592	651	665	642	621	626	629	627	586	621	649	623	631	649	614	655	651	639	635	640	662	618	657	608	609	606	649	632	652	637	601	662	580	608	624	641	648	625	581	588	600	643	625	618	654	644	629	649	620	625	641	633	619	617	618	646	643	628	599	633	589	607	598	592	646	592	591	586	624	595	643	637	611	622	616	619	590	637	618	628	619	659	626	619	637	620	602	611	687	591	633	605	641	598	620	640	634	604	628	595	640	653	625	629	601	664	641	601	628	622	620	630	620	631	646	620	633	594	625	627	562	627	635	630	676	617	609	632	629	581	666	615	596	572	628	633	621	627	632	612	631	628	612	651	648	644	637	603	641	616	638	620	674	657	631	577	642	621	641	616	612	654	680	659	641	601	639	646	626	612	621	672	616	598	618	645	633	592	659	670	574	636	654	624	599	608	594	611	629	636	627	618	591	615	636	639	638	611	637	627	676	655	630	598	628	624	648	602	631	601	645	628	635	618	686	607	631	645	658	622	651	631	608	656	651	612	629	640	625	633	614	639	618	574	598	619	668	621	643	582	593	665	657	636	624	621	647	639	632	618	626	656	571	602	613	604	648	653	607	692	610	643	636	663	596	626	640	643	618	631	629	634	617	590	643	617	594	625	653	660	610	652	646	621	648	630	620	627	634	610	635	668	616	644	603	612	624	641	618	607	624	620	618	645	603	645	632	616	657	591	648	607	627	582	637	622	552	622	626	650	631	590	602	622	592	629	609	623	663	606	665	597	608	650	584	648	623	646	654	643	626	638	616	611	641	607	628	643	591	609	648	605	641	609	625	630	688	623	671	601	629	628	616	616	589	635	668	710	641	668	619	606	642	601	639	595	635	621	624	619	638	650	549	628	653	613	623	636	631	619	681	676	649	605	631	658	643	654	609	634	588	619	592	628	614	670	635	643	652	627	587	656	674	650	636	634	630	611	652	599	617	650	659	622	617
17006	4863	3434	1814	1433	1282	1101	932	890	867	849	816	738	748	737	719	684	713	691	693	692	678	662	668	648	721	696	690	689	648	730	668	685	684	654	682	715	643	672	651	689	692	649	666	647	715	664	698	650	654	673	675	665	694	659	614	684	667	643	659	673	720	649	661	636	683	657	690	627	650	632	701	645	704	689	700	713	652	641	638	647	633	640	656	628	624	643	650	650	672	651	643	656	649	653	645	673	674	651	659	662	651	660	680	634	685	616	680	646	667	599	663	651	658	684	676	674	642	636	639	654	648	648	642	663	626	663	663	681	651	627	692	640	668	672	630	700	673	698	647	626	664	692	670	665	669	656	689	672	705	680	657	640	649	650	673	704	680	642	648	644	658	651	650	661	635	655	630	659	620	666	693	690	691	662	671	633	668	658	670	662	625	671	682	667	661	686	621	674	692	666	645	654	649	642	638	671	702	641	690	639	683	709	674	653	636	642	657	669	696	649	661	645	699	616	656	673	656	648	640	647	711	707	666	622	638	683	679	637	679	639	666	675	703	620	643	697	654	670	612	673	659	695	659	657	664	663	657	679	601	660	679	610	645	640	680	633	649	651	682	653	648	641	664	695	688	668	679	700	689	694	629	646	679	643	689	649	616	673	686	614	642	660	676	679	652	637	686	710	671	666	651	681	684	681	665	626	693	646	679	679	690	672	621	702	676	631	602	675	629	679	612	640	683	679	635	657	640	665	663	658	672	709	698	637	622	650	659	701	626	675	611	669	639	703	650	626	686	695	638	653	680	668	617	649	649	671	674	660	659	653	623	664	680	692	709	667	697	668	699	685	669	682	680	654	645	688	636	683	667	664	659	699	668	665	677	689	659	699	667	689	630	637	642	652	666	705	677	626	632	663	691	659	665	646	686	654	674	630	671	655	682	697	657	644	646	709	643	638	653	646	674	682	659	621	672	686	705	697	652	676	630	666	651	675	678	693	714	658	627	680	644	639	625	649	658	694	659	655	659	664	660	680	642	689	663	689	679	631	607	638	647	650	626	626	683	632	669	695	660	678	694	675	676	695	668	651	634	691	666	665	618	637	625	671	687	619	650	654	623	662	642	633	670	668	614	670	642	679	635	649	669	653	662	645	664	654	649	646	660	622	680	656	650	659	624	654	691	611	649	629	644	658	670	641	658	638	689	623	716	623	645	633	697	614	669	626	709	634	697	645	675	658	665	678	647	667	680	690	641	662	619	712	664	634	620	708	656	640	669	654	686	655	678	721	681	661	669	672	669	692	644	631	670	625	722	670	646	677	676	670	632	651	626	667	691	675	682	641	616	654	683	687	670	697	643	677	759	674	714	658	623	664	621	643	642	662	661	697	635	661	671	630	652	671	659	652	659	662	645	687	692	641	707	672	665	654	658	678	653	633	649	666	695	596	718	659	709	655	654	624	636	648	691	652	654	648	666	613	632	670	671	685	670	651	705	632	632	673	673	655	607	653	678	642	635	683	641	638	617	657	690	655	661	699	632	653	660	629	701	692	704	646	674	664	658	626	592	670	646	633	675	672	627	684	657	660	695	669	647	667	659	699	643	658	678	685	685	658	653	643	653	674	643	684	676	657	673	677	664	683	695	655	640	659	647	665	648	653	709	675	638	673	652	716	691	656	636	653	636	654	615	670	696	684	702	694	622	628	663	672	703	690	655	686	662	657	655	702	689	696	690	662	652	660	642	616	663	706	673	628	645	659	638	674	635	655	661	669	626	690	633	657	681	644	678	622	663	648	667	641	658	676	686	699	638	644	652	693	661	676	659	661	643	664	649	667	641	653	655	666	642	644	623	676	658	668	645	673	679	676	669	686	687	670	677	680	662	633	617	647	632	673	654	640	649	632	701	628	686	668	648	669	671	659	632	672	640	698	705	690	661	642	692	634	650	632	665	700	693	683	630	664	645	685	672	655	683	651	659	662	638	706	686	686	640	605	659	687	666	695	638	660	700	662	633	658	690	657	692	685	648	703	637	645	649	683	604	654	646	672	669	626	686	666	650	681	674	685	691	656	660	637	662	642	681	685	664	659	638	646	673	648	686	642	666	628	652	658	659	655	650	635	616	688	642	632	637	664	664	692	678	664	656	682	671	703	683	710	652	621	674	656	690	635	666	664	675	727	688	695	656	655	706	665	622	658	612	627	669	682	653	669	674	634	664	658	697	690	729	668	650	696	687	642	688	629	683	649	652	680	682	702	667	678	663	648	667	676	648	683	692	700	660	689	700	686	654	665	665	692	641	660	673	688	653	654	647	658	650	624	682	696	705	648	657	662	650	635	636	673	708	641	635	658	636	646	664	668	675	713	640	701	677	657	691	621	639	670	678	665	643	686	657	646	671	687	686	657	648	650	689	648	652	675	624	621	656	675	682	689	674	677	667	632	667	611	668	678	651	680	633	662	660	656	644	637	653	657	691	730	622	681	672	637	682	668	641	685	637	672	702	612	673	650	635	670	644	644	653	646	624	667	638	649	635	714	625	649	637	688	690	656	670	683	634	613	633	648	660	686	641	669	606	711	642	680	662	645	694	672	656	685	621	671	668	664	691	623	664	668	628	713	602	641	636	699	691	704	608	660	691	649	656	636	668	674	653	721	664	709	658	653	665	664	682	643	692	667	637	712	670	653	688	651	652	657	658	676	621	678	659	625	699	666	635	671	642	664	670	655	629	689	691	654	703	673	641	687	711	660	713	623	671	665	644	692	660	582	648	678	672	670	631	687	677	665	631	682	666	689	671	640	654	671	691	660	722	661	640	683	656	645	708	635	667	661	652	718	654	699	659	647	687	697	666	641	650	641	703	629	651	654	646	657	633	662	653	612	722	646	685	663	690	674	630	594	658	703	629	715	646	670	702	665	651	635	680	688	694	621	632	652	660	693	698	700	672	645	680	660	628	676	656	630	663	672	646	666	661	635	692	683	681	690	667	624	673	650	681	623	641	631	624	678	597	649	627	671	696	612	680	693	667	677	682	666	650	633	699	666	710	695	617	667	675	622	684	619	623	681	695	647	675	635	637	700	632	663	683	629	651	670	649	664	674	650	623	662	707	662	662	634	673	671	637	656	667	680	650	663	636	609	675	609	689	639	681	666	689	637	713	665	759	665	694	726	651	654	654	659	692	625	646	627	666	666	634	660	662	674	704	684	650	644	668	674	700	625	657	621	645	682	682	653	665	655	649	662	679	674	672	658	661	676	637	622	623	693	677	653	657	686	656	634	684	652	661	690	650	640	626	646	651	636	549	666	689	678	627	695	661	670	626	678	640	689	676	652	622	675	659	632	632	655	699	664	640	707	621	645	655	722	676	643	703	648	653	638	692	667	650	659	692	661	668	691	680	653	665	711	606	707	660	692	698	640	666	661	658	656	669	616	643	648	669	656	662	605	650	664	697	662	639	680	676	613	635	684	703	668	660	624	681	639	647	656	691	693	691	698	658	673	647	639	677
22579	21171	28776	23812	21171	21206	7705	1283	918	856	839	817	759	682	657	600	630	602	508	601	602	590	528	566	520	511	592	576	580	543	589	553	534	537	541	540	520	514	525	530	553	570	541	540	519	523	532	557	521	535	532	483	546	580	574	549	547	525	555	488	528	509	530	500	522	514	527	541	565	533	557	526	572	547	551	544	545	524	579	555	572	561	509	548	528	548	579	565	496	532	553	530	539	539	565	504	556	536	574	531	527	569	575	547	542	525	528	543	581	518	544	533	504	529	551	525	532	508	556	557	569	488	511	570	559	500	520	548	509	508	539	517	547	521	519	546	551	574	534	563	536	560	533	537	525	501	534	527	548	520	518	501	495	527	560	537	510	499	509	576	526	550	529	550	497	539	525	512	509	496	506	529	540	527	472	529	540	535	532	561	558	541	536	533	509	559	531	521	604	492	496	510	561	522	559	541	521	554	538	491	529	489	527	540	507	485	547	513	563	523	523	503	526	530	526	511	550	509	521	512	519	569	536	551	515	522	492	473	514	518	515	532	512	538	506	534	538	542	507	571	542	529	515	526	539	555	530	542	516	544	540	583	545	553	528	543	507	518	530	542	544	558	517	556	558	519	540	546	543	547	541	527	530	465	541	518	515	522	510	539	555	498	540	565	519	587	547	503	522	519	523	535	527	495	512	557	541	534	523	556	523	539	524	536	544	520	553	544	553	572	503	538	519	549	496	551	535	556	534	551	522	547	545	492	526	559	465	500	495	521	534	529	557	542	530	540	523	545	532	524	519	518	511	515	482	514	507	529	556	524	516	541	522	516	487	521	499	489	529	512	531	568	511	531	554	582	555	565	536	503	499	549	548	527	547	560	504	542	551	536	522	561	499	542	583	512	505	520	567	532	557	565	528	507	530	540	535	531	529	522	542	511	543	481	525	500	492	517	531	581	529	548	536	531	527	518	520	530	525	536	505	544	531	507	536	539	595	532	548	556	515	512	525	512	543	540	546	507	535	568	510	490	530	526	562	496	559	574	527	526	526	528	558	548	531	569	555	529	531	552	539	512	504	528	544	507	509	523	556	525	551	599	538	568	511	530	510	489	477	513	495	545	507	519	501	527	559	537	554	559	532	545	568	545	548	559	537	532	536	528	542	511	546	503	513	547	532	579	528	550	512	512	513	505	515	506	499	536	528	516	501	507	516	534	532	512	530	503	499	531	542	535	522	549	503	530	546	564	516	488	534	545	542	547	509	527	552	537	566	500	530	545	509	562	529	478	477	529	512	522	546	545	536	546	553	540	544	517	550	524	512	515	547	545	521	525	541	490	574	532	521	518	562	511	511	531	526	518	547	490	576	535	528	541	574	481	538	557	545	546	518	536	501	534	510	528	560	526	528	516	540	518	515	538	552	501	540	505	574	564	553	510	559	509	537	580	534	552	514	501	540	516	502	497	519	517	533	532	482	521	561	514	534	560	536	542	553	521	512	565	515	527	570	525	543	532	526	536	546	515	503	584	526	530	532	509	497	501	520	551	546	527	522	525	524	528	539	505	542	509	560	474	538	517	551	510	505	542	490	525	590	544	505	511	542	539	490	548	544	576	580	540	587	531	549	495	536	506	547	551	520	501	512	515	529	521	538	516	522	499	555	517	470	516	520	509	544	528	573	500	548	535	543	488	493	549	496	536	534	537	543	533	538	493	507	481	510	557	544	491	556	541	511	536	551	494	561	514	557	536	494	540	535	520	509	468	557	524	544	562	529	517	533	478	517	521	542	497	518	529	539	517	571	496	534	532	514	521	497	535	496	521	552	531	486	523	558	542	527	529	519	559	526	544	507	517	527	498	532	508	505	486	540	513	538	522	486	555	516	575	531	543	481	504	529	538	561	516	551	506	525	525	525	547	545	498	505	560	545	528	478	541	496	494	517	507	525	550	543	554	490	505	585	508	517	522	537	515	538	539	527	502	493	501	534	520	563	521	555	515	513	528	512	557	493	493	558	521	541	529	484	542	560	467	535	551	520	549	533	550	527	572	541	559	492	510	553	548	551	561	528	560	548	540	503	526	524	515	491	531	543	522	530	526	555	516	497	515	532	529	499	514	546	524	532	543	533	532	490	536	539	537	538	523	530	517	544	527	534	474	545	518	575	513	527	517	508	521	526	536	553	549	528	542	557	525	548	562	529	501	527	521	516	541	496	553	554	578	566	492	514	526	482	534	534	564	506	523	528	549	513	529	500	499	538	555	536	506	516	496	507	508	557	512	494	519	535	526	523	492	512	514	499	560	509	520	511	502	528	495	542	520	544	532	534	511	556	511	509	546	551	482	506	543	559	525	511	527	551	521	478	487	532	519	491	544	533	513	536	542	513	569	545	551	520	532	547	527	530	499	518	628	514	503	539	563	523	506	499	487	547	542	532	494	522	550	517	544	532	531	567	539	500	522	544	493	508	476	500	513	519	509	515	537	528	516	520	530	558	513	498	470	534	522	536	546	531	518	553	533	575	483	494	566	561	506	537	538	539	523	523	533	545	512	539	569	502	538	524	548	530	540	486	549	534	537	528	534	522	518	591	531	592	535	559	527	489	495	487	526	542	531	521	539	557	566	520	520	508	518	492	518	527	521	493	490	508	555	573	534	582	504	512	508	539	579	536	508	523	500	583	546	534	502	528	522	533	501	514	544	574	530	520	556	504	540	484	521	548	526	539	527	504	498	489	475	564	528	517	536	561	549	502	518	544	508	526	482	537	525	499	495	543	493	549	552	547	530	524	515	528	527	504	508	520	512	549	562	503	539	506	529	515	544	541	525	522	503	490	558	560	565	499	543	540	510	513	533	505	597	536	536	523	503	560	547	567	505	502	513	524	546	545	513	571	520	532	515	525	530	551	532	522	552	529	535	516	550	559	531	572	512	557	543	529	527	504	513	554	549	527	511	509	541	519	530	514	527	585	521	555	546	520	526	565	491	497	536	548	495	564	536	539	513	521	550	512	557	577	537	516	520	477	516	532	542	531	534	486	492	515	485	531	524	526	575	544	565	568	566	505	542	510	533	525	554	556	539	508	514	563	577	520	499	522	508	513	541	531	532	541	506	501	483	534	516	532	518	471	545	520	490	538	488	550	542	496	536	551	517	526	549	555	518	523	560	572	494	508	579	503	511	550	518	511	549	489	530	505	541	566	506	560	516	540	517	492	509	525	519	479	532	529	555	535	525	515	538	538	529	532	553	522	501	530	544	533	522	528	571	511	508	518	525	495	493	564	559	537	526	509	539	501	495	538	571	569	541	502	525	501	508	503	499	534	503	542	510	565	537	529	526	536	494	509	557	554	562	561	506	487	517	550	483	512	549	543	508	545	508	520	515	567	573	536	514	519	493	544	529	512	533	531	514	516	537	539	544	489	490	532	508	518	525	508	499	534	541	512	510	536	549	516	537	511	542	518	507	530	488	514	524	507	544	553	540	557	532	540	530	506	525	508	523	547	510
22284	14087	9501	4746	3427	2676	1984	1659	1368	1250	1083	967	865	778	767	712	657	651	628	615	650	661	540	623	619	627	648	551	611	559	569	581	567	561	610	569	557	576	556	543	517	535	580	531	528	549	548	576	536	586	545	564	529	523	539	529	563	512	553	520	543	572	529	561	562	561	531	572	578	561	517	553	525	568	504	575	558	498	514	527	524	447	541	503	531	528	495	519	568	533	487	546	511	514	523	571	500	548	566	538	511	585	577	515	510	480	544	540	554	564	524	535	526	538	561	553	540	544	548	533	529	493	546	549	575	496	521	520	573	584	549	537	562	546	508	535	534	563	551	523	550	521	509	542	537	505	537	525	554	557	523	524	534	530	532	556	569	494	554	520	516	559	543	538	536	521	494	540	486	514	558	543	560	538	533	489	566	526	515	536	515	466	518	524	536	551	496	502	545	509	567	506	546	577	554	551	553	522	480	571	565	523	554	522	515	551	523	498	534	539	517	532	524	517	540	538	540	523	535	566	540	543	571	523	515	524	538	522	533	583	561	571	555	528	540	536	535	561	489	530	522	533	600	519	564	541	541	545	527	518	536	539	543	523	535	538	553	575	516	564	537	508	542	522	495	532	546	531	518	554	532	530	521	562	521	522	521	526	536	557	535	506	530	538	558	543	553	515	514	558	523	538	547	519	544	504	531	552	493	568	535	550	573	551	524	521	600	536	529	538	516	529	562	501	508	551	599	531	517	479	512	490	524	558	541	552	531	547	532	558	522	540	542	503	544	516	574	497	539	554	545	540	507	520	589	522	544	498	503	517	491	537	513	508	563	538	558	542	561	572	526	549	570	505	525	532	569	551	549	541	565	522	526	563	513	529	568	518	495	578	507	569	545	531	589	551	543	539	509	526	534	549	538	528	533	555	525	553	580	522	569	491	546	540	529	526	484	539	548	542	556	529	519	503	544	531	524	487	512	537	535	535	555	510	565	554	525	537	514	523	536	511	536	547	536	530	539	523	573	495	514	504	562	566	549	532	529	540	530	553	544	519	516	545	556	551	531	508	531	508	545	535	534	534	540	542	526	532	526	526	522	566	563	560	520	522	570	527	532	544	553	518	523	523	520	541	522	557	534	543	526	529	535	543	542	555	531	503	575	516	582	499	500	526	514	583	559	490	544	537	527	539	513	520	515	524	535	533	529	608	522	516	543	553	528	543	550	533	556	500	587	540	569	514	502	523	529	561	527	527	559	512	561	511	519	553	511	551	534	575	511	582	521	568	527	539	589	552	556	523	544	528	529	565	516	531	500	559	546	598	529	560	541	486	510	527	552	549	519	528	552	567	531	559	552	518	541	513	494	539	520	505	560	545	559	497	518	556	549	546	552	540	538	530	539	553	556	530	499	531	515	574	534	541	535	522	466	545	513	542	553	496	553	491	540	564	515	560	520	495	528	539	531	535	543	533	538	540	544	539	567	561	529	489	542	505	508	598	535	499	565	504	533	485	546	555	568	582	574	547	531	513	548	511	545	550	557	551	521	537	519	512	536	563	548	571	513	553	518	515	544	538	556	478	541	505	547	571	559	530	527	545	522	554	522	550	526	519	545	562	520	544	549	546	555	549	543	511	510	498	549	547	576	517	548	532	584	535	502	515	547	528	565	532	500	518	543	543	558	511	509	526	508	547	550	513	564	545	515	482	538	585	553	543	529	530	516	515	532	511	517	548	521	537	560	517	546	533	525	549	522	582	551	506	561	532	528	541	551	541	517	523	539	568	572	501	495	512	489	565	502	548	528	503	536	519	533	562	526	518	548	555	550	552	575	562	553	543	548	512	521	531	537	552	534	578	515	526	578	524	537	530	585	530	523	574	536	506	536	514	526	530	543	538	543	550	525	561	516	536	533	528	553	538	518	549	582	493	512	517	532	535	503	538	519	551	573	494	567	496	511	545	508	560	558	525	542	491	539	555	546	566	516	504	562	541	534	527	551	552	511	571	555	530	570	517	541	561	541	495	525	511	505	588	564	514	538	523	533	539	543	538	570	538	526	508	519	523	554	552	522	546	541	521	571	500	566	530	534	489	494	542	514	551	526	539	579	527	533	480	566	539	571	521	554	547	524	518	510	535	525	505	537	491	522	510	553	542	526	567	553	547	509	542	525	514	555	537	557	523	517	543	527	539	509	580	541	490	513	554	547	568	555	560	516	540	488	517	540	558	579	557	549	525	547	569	571	518	559	544	561	518	600	526	524	538	534	543	543	539	539	550	523	548	522	521	517	535	551	513	547	524	524	526	545	542	504	515	515	543	550	533	511	532	540	513	515	519	538	507	485	559	493	530	535	519	529	557	546	540	534	577	562	505	531	575	548	529	576	507	559	579	515	535	556	540	552	518	521	544	563	565	529	543	529	522	523	585	510	554	540	571	517	545	533	571	557	521	531	547	529	522	586	556	561	512	532	536	550	535	522	491	540	530	537	543	544	522	586	508	533	544	501	522	513	564	587	507	547	549	553	533	521	544	512	516	553	547	550	487	504	553	583	539	532	536	554	504	499	562	539	516	539	505	534	536	528	526	530	523	537	505	480	499	517	505	523	542	517	519	527	547	500	520	543	528	537	535	516	522	500	491	561	519	530	507	576	547	553	525	576	511	524	512	571	519	523	542	516	540	533	502	544	568	564	536	550	572	514	556	506	530	535	524	549	509	510	542	542	519	543	558	533	526	527	549	543	470	547	562	523	505	512	523	514	526	475	528	514	512	545	527	503	529	537	581	510	514	529	532	493	541	506	517	504	549	545	559	505	556	509	537	513	518	594	545	539	559	568	531	531	556	530	553	557	542	518	524	530	527	554	565	504	529	556	513	540	542	559	491	521	555	515	528	539	540	549	535	533	542	501	563	528	530	536	521	509	564	563	497	531	572	510	542	527	540	520	495	530	518	538	544	548	519	560	504	564	543	515	528	549	495	544	511	546	523	517	558	540	582	516	548	551	554	524	551	541	538	526	565	524	537	539	553	519	566	530	535	518	553	571	497	537	514	577	525	541	576	505	568	559	519	546	549	522	478	504	558	528	507	535	554	507	552	508	550	506	550	540	533	542	550	562	542	533	542	536	510	535	510	520	546	538	521	547	521	584	539	538	537	552	548	558	562	518	542	558	500	524	518	531	506	532	570	547	524	596	509	534	507	513	498	530	552	544	550	554	514	497	542	548	539	553	535	548	537	507	534	529	513	585	564	532	518	539	548	519	516	549	526	525	503	554	571	563	579	531	551	510	510	520	515	551	586	546	502	541	565	543	550	539	544	528	548	515	529	528	547	536	539	508	553	561	528	523	534	487	565	565	580	544	571	538	551	537	549	536	551	506	515	545	524	527	541	544	501	529	531	536	570	495	522	515	516	551	486	544	535	555	535	498	566	525	547	532	578	535	527	540	560	556	555	548	552	507	527	524	551	563	542	546	582	526	506	544	531	577	553	511	554	526	528	519	514	520	521
27856	17533	3512	682	515	517	385	343	387	368	393	401	383	375	362	373	375	331	361	375	393	365	366	367	361	340	341	342	356	355	336	385	383	378	356	365	386	359	382	381	355	363	373	330	381	351	345	349	372	332	335	329	361	371	324	403	368	343	349	369	353	346	342	397	358	382	333	367	365	364	359	357	384	364	361	374	355	367	377	358	354	366	354	335	373	372	366	399	343	390	345	345	390	392	398	360	392	341	319	361	356	346	358	374	350	340	376	384	384	352	370	315	343	337	349	347	367	400	353	358	375	370	352	365	344	387	366	345	348	355	337	373	362	373	336	352	366	383	345	375	345	355	381	341	392	350	346	356	339	354	369	396	387	375	365	368	337	361	395	374	372	369	352	362	369	362	358	370	366	327	369	360	371	385	340	341	347	351	369	364	399	355	367	347	329	363	374	374	364	385	379	350	374	330	366	376	332	362	328	366	384	352	373	335	379	373	381	353	329	370	365	352	331	342	336	375	370	361	376	356	332	367	362	346	370	365	385	364	361	364	356	370	359	381	345	368	369	360	362	333	376	360	359	329	362	364	345	388	401	367	336	348	354	373	295	378	357	383	381	334	369	341	379	355	370	353	337	352	368	362	360	387	330	338	358	345	355	351	339	356	313	335	357	370	352	393	395	383	350	338	362	366	342	351	340	352	383	384	364	324	346	360	350	365	390	332	356	350	370	372	332	365	364	365	348	322	358	350	361	379	389	360	351	391	369	362	341	354	372	388	360	351	364	386	364	325	357	394	387	370	335	358	346	389	375	377	371	372	373	364	317	341	360	314	374	330	353	366	353	350	401	341	370	378	338	337	369	370	376	393	346	330	402	368	378	348	333	338	335	345	357	377	340	364	339	360	359	375	364	363	364	343	362	381	381	377	348	369	359	371	342	374	366	371	359	356	364	365	359	331	340	373	367	372	355	360	339	358	391	322	384	331	369	396	382	336	378	382	358	364	370	363	328	375	361	365	354	374	350	340	335	331	357	359	389	386	367	352	379	366	386	358	344	357	354	368	369	375	350	366	341	338	352	350	356	325	381	330	362	339	334	341	353	335	369	370	353	344	400	359	321	331	330	354	375	374	371	376	340	372	357	347	338	377	377	324	352	363	352	363	377	368	365	347	336	372	366	353	364	337	377	340	359	361	351	388	375	379	372	371	339	345	348	373	346	363	374	333	388	350	370	394	339	334	364	372	391	359	339	364	350	377	354	362	382	383	371	380	387	323	386	376	361	394	368	353	409	350	368	372	365	355	376	366	355	373	375	410	368	372	352	355	346	382	366	347	358	354	353	373	383	371	338	366	358	355	351	361	358	352	343	361	356	345	336	351	353	313	372	361	369	359	338	336	361	383	393	373	378	348	330	361	357	386	347	362	360	378	362	369	367	367	359	316	366	339	364	372	383	363	329	342	379	359	349	343	367	342	352	346	380	392	366	359	360	345	359	354	369	374	358	360	362	381	337	360	348	340	359	364	346	401	365	376	369	416	336	359	363	349	376	363	392	357	341	375	370	304	380	394	381	339	361	395	387	388	346	362	380	357	389	356	370	343	360	375	359	350	371	335	342	420	393	382	363	360	368	359	346	407	353	386	386	354	379	367	393	345	381	359	362	371	355	374	348	340	339	372	351	394	345	376	391	381	375	393	359	378	375	334	340	360	330	374	350	390	368	367	362	375	349	361	385	373	369	388	374	355	380	353	384	362	364	367	379	333	356	392	337	332	380	361	324	344	367	365	369	356	363	351	346	396	329	361	364	398	376	347	354	330	329	360	367	374	379	346	363	352	380	335	372	362	339	379	382	365	355	373	391	372	362	353	366	377	416	370	396	346	362	350	375	365	346	355	344	336	370	382	358	338	370	355	344	383	375	384	400	341	376	373	384	372	334	407	338	365	322	387	367	350	360	344	357	374	327	335	365	409	346	377	352	362	389	326	356	370	396	364	351	386	349	354	358	379	358	380	382	371	384	344	391	381	399	354	374	349	389	367	355	329	371	335	328	352	375	405	369	360	390	375	336	341	354	363	364	349	333	373	353	364	364	351	366	364	356	357	347	353	332	387	380	364	361	389	343	371	364	356	352	351	358	337	367	365	377	351	364	394	357	360	358	380	350	347	389	349	331	380	369	375	340	347	393	374	395	374	340	338	376	363	356	362	355	382	394	373	351	370	362	365	338	347	335	346	353	331	359	369	342	341	344	397	374	350	376	391	370	377	337	380	343	371	329	378	325	394	343	319	375	362	384	348	337	376	345	362	346	352	399	327	344	362	355	342	393	357	323	376	374	325	372	393	386	368	349	357	343	370	343	371	368	365	357	349	353	377	365	339	343	348	338	367	381	374	350	357	365	358	374	350	324	341	356	394	339	337	351	367	378	368	383	339	368	365	328	352	376	346	354	384	344	363	364	343	362	344	351	348	385	344	391	344	361	357	348	351	368	341	362	324	324	357	367	353	346	403	385	348	352	391	347	346	334	370	360	345	354	357	387	356	371	340	363	358	369	328	368	347	356	350	340	341	363	332	366	359	379	355	353	373	395	370	327	352	369	387	405	362	357	341	338	345	358	380	374	355	343	358	332	320	350	367	347	328	376	364	356	375	371	375	367	336	360	350	378	349	404	345	361	378	345	345	330	373	389	339	350	362	366	378	367	357	343	355	356	384	363	363	384	350	372	347	341	399	364	343	360	384	328	362	333	343	374	366	362	356	351	340	366	374	335	369	291	375	342	372	354	343	348	351	327	368	355	346	354	350	350	369	346	387	348	349	381	372	383	383	373	341	359	373	375	342	338	339	331	331	358	354	391	396	338	341	365	366	362	345	353	346	343	343	355	362	379	376	353	389	375	373	369	346	368	372	364	400	372	345	337	359	373	355	359	355	378	375	340	352	365	366	372	376	311	367	356	381	393	389	365	342	337	342	351	370	359	370	355	356	368	349	387	371	356	353	364	362	355	383	361	349	357	360	360	352	331	399	323	378	371	348	357	385	347	361	352	359	381	349	339	395	365	347	385	367	366	338	354	369	326	361	393	391	345	344	348	352	346	370	333	371	347	374	363	388	368	349	357	384	348	334	373	373	350	365	411	316	373	334	389	366	377	407	387	290	342	377	360	358	331	314	331	332	336	354	373	332	346	368	361	342	339	354	368	386	383	352	368	350	352	347	360	331	364	350	350	329	389	345	349	360	335	365	343	393	363	391	361	375	366	346	344	336	369	366	364	377	354	342	397	367	360	355	344	370	370	343	366	401	332	347	379	344	383	354	415	356	350	361	328	325	390	358	343	364	365	344	336	370	382	364	369	381	352	355	356	388	369	350	374	392	356	341	358	354	378	354	357	337	352	402	368	389	350	354	356	355	362	389	393	354	383	343	351	340	405	335	329	340	357	358	373	370	345	355	380	370	360	355	386	368	366	354	376	368	371	365	379	376	356	362	393	362	335	371	358	354	359	352
7928	955	805	557	496	468	448	439	444	443	457	434	425	387	423	415	401	410	432	403	436	385	396	382	397	405	384	385	388	406	417	377	393	400	384	429	394	419	413	424	413	397	414	415	396	403	429	413	413	403	405	394	385	401	388	430	397	433	361	396	380	395	389	411	404	391	403	401	384	441	403	436	406	375	411	403	412	390	406	411	406	396	401	388	431	404	387	465	384	406	384	410	392	389	411	390	426	380	407	414	407	410	399	399	369	367	392	364	447	435	388	406	398	414	393	411	433	427	399	398	408	425	382	414	426	390	433	391	429	394	406	424	405	407	402	413	389	364	399	371	407	414	362	424	372	383	412	436	382	430	392	429	432	395	438	376	421	410	385	404	425	435	409	440	392	406	402	410	406	428	407	396	411	386	399	410	348	403	414	415	353	393	406	396	416	386	400	418	394	423	427	434	403	388	403	430	406	380	400	408	445	384	453	403	394	379	410	384	403	400	392	412	389	404	412	371	410	396	386	430	427	454	358	393	379	369	419	395	395	377	425	400	389	419	407	386	410	402	421	394	412	431	440	383	425	416	414	445	399	367	432	393	383	360	409	392	390	396	398	420	398	407	386	430	434	430	376	393	414	406	437	384	416	418	360	445	436	427	405	401	414	430	415	428	406	396	380	411	394	399	430	416	389	378	392	369	405	379	424	416	404	411	367	424	424	425	441	378	384	403	405	410	387	402	432	389	382	399	398	401	415	406	416	411	417	392	387	416	427	404	437	433	409	440	399	364	396	424	439	420	424	389	411	391	409	383	410	390	409	439	408	439	395	392	390	414	426	413	412	421	346	415	396	415	409	394	401	379	434	404	419	421	424	419	379	425	391	393	362	431	405	426	385	376	385	396	406	377	411	440	378	413	398	409	421	406	404	406	410	393	387	393	406	402	395	424	404	392	396	391	428	408	399	376	417	417	377	444	413	397	408	409	427	402	402	392	371	406	431	446	396	402	415	446	393	426	420	428	400	435	408	379	417	406	383	403	415	349	429	398	404	410	421	423	404	433	368	371	418	381	390	404	387	414	424	378	412	403	449	377	410	438	406	421	409	397	359	426	426	397	369	418	400	404	421	385	389	395	343	389	369	365	415	417	382	393	378	418	370	421	399	396	412	405	380	407	404	393	422	393	358	417	415	383	380	417	399	400	405	390	404	400	418	414	371	364	407	397	428	431	411	383	385	395	420	440	391	427	424	409	396	379	431	394	395	399	402	427	399	400	420	404	402	399	419	427	392	425	408	411	404	385	392	431	420	392	374	402	398	422	437	421	424	393	434	407	424	430	401	401	391	365	427	443	369	393	443	390	405	368	382	363	379	406	415	391	399	441	390	422	386	397	380	403	420	396	385	395	412	400	403	410	399	392	424	399	405	416	388	395	423	409	390	422	410	429	398	400	412	388	420	392	390	438	403	420	378	417	375	452	396	382	442	363	406	407	408	389	449	402	414	380	459	399	426	422	427	418	439	434	389	419	401	415	431	377	409	388	425	427	399	379	403	433	419	403	396	406	423	410	414	424	416	431	402	388	419	420	429	404	433	380	409	418	366	403	409	402	422	393	400	412	422	426	370	422	384	424	389	401	393	390	393	411	425	432	375	386	391	385	399	413	404	408	405	436	385	378	404	403	349	421	395	416	427	411	408	397	441	451	433	409	394	400	422	404	390	430	406	387	398	431	418	380	399	391	372	402	376	398	408	422	390	414	373	427	415	376	396	439	421	362	409	421	408	359	394	417	378	424	386	412	412	434	400	384	402	396	411	396	423	412	427	395	373	421	462	397	369	421	413	413	393	402	382	366	381	395	435	381	413	394	433	399	424	438	433	423	390	424	417	383	386	419	371	395	407	380	397	376	378	385	421	432	410	448	433	436	406	390	375	397	407	403	417	389	402	397	374	378	380	394	418	426	436	407	380	380	404	411	394	411	413	432	414	416	401	399	378	388	367	405	405	413	393	396	448	368	438	387	412	407	448	397	398	416	419	414	424	393	391	386	408	429	404	416	412	401	402	441	399	385	464	376	393	412	420	419	384	396	409	402	376	415	407	412	384	419	400	407	376	381	406	391	402	435	428	424	413	377	406	426	396	405	385	419	385	391	408	421	413	414	398	451	435	399	408	419	389	392	382	392	383	393	416	386	411	397	435	402	399	390	403	382	408	375	397	359	418	405	400	392	417	403	393	400	428	437	411	404	428	395	393	407	386	386	386	429	391	411	428	430	396	390	399	406	403	408	410	407	445	424	434	447	411	422	384	424	396	413	388	403	379	405	405	424	384	366	394	382	412	437	396	413	410	433	405	390	405	419	367	411	425	431	389	383	420	405	409	438	389	433	442	354	426	380	376	422	397	428	407	420	422	407	424	383	416	378	413	384	366	422	412	454	412	444	417	388	407	421	423	386	427	390	429	423	409	433	423	406	415	399	418	389	397	354	420	449	413	398	386	392	395	414	388	416	375	398	397	382	400	379	416	433	391	413	375	407	398	415	414	407	406	443	413	389	423	388	408	394	423	376	377	394	419	402	371	390	368	387	426	453	398	400	398	407	399	403	410	430	416	410	389	415	392	419	359	437	400	393	417	389	408	399	385	396	407	473	423	399	397	413	400	401	414	411	375	416	418	401	417	379	369	451	430	410	369	446	369	385	423	408	422	395	396	414	423	379	409	414	391	402	386	379	398	407	396	445	409	410	388	406	378	419	379	404	383	407	395	442	396	410	390	405	405	422	437	387	396	417	381	431	396	407	432	382	415	376	372	399	411	380	401	451	403	434	405	403	404	436	413	427	431	394	384	400	393	434	423	442	395	420	404	376	395	414	401	435	409	401	411	404	408	434	379	381	406	373	379	399	387	393	369	405	399	430	379	418	397	432	409	414	391	414	403	450	391	425	410	440	372	411	403	425	432	457	408	416	408	387	396	419	443	421	384	416	403	439	418	410	418	425	402	385	387	416	405	407	413	389	367	393	405	401	403	420	381	372	416	408	384	427	410	429	410	441	386	381	409	377	393	385	387	379	397	391	417	428	429	409	406	401	419	413	389	368	395	399	382	406	422	430	397	375	404	416	366	413	446	458	416	445	410	412	408	406	453	412	439	421	409	415	421	422	366	386	381	386	377	421	423	408	402	403	401	403	410	396	438	408	429	409	395	399	429	409	386	402	416	416	404	408	397	403	394	403	413	450	397	416	436	391	417	446	414	429	377	375	406	410	401	417	406	406	388	413	425	458	415	398	422	460	408	412	402	405	433	387	408	387	384	393	413	436	389	401	401	405	391	438	408	416	415	404	430	393	378	415	394	411	373	395	422	397	417	418	444	389	411	423	376	414	404	414	438	400	445	423	380	397	387	409	390	397	418	411	401	392	406	409	416	434	425	379	375	419	393	396	427	424	387	443	401	396	414	379	407	417	384	405	413	422	406	362	405	390	393	440	395	434	404	410	418	420	405	379
23627	21068	28163	24167	21066	8742	810	550	428	389	387	338	326	309	299	270	283	276	281	233	265	244	257	258	257	238	262	234	247	219	248	223	247	244	210	244	247	242	255	248	214	251	224	240	225	224	227	241	234	249	244	239	222	243	235	216	216	235	238	246	234	254	255	212	243	226	236	216	281	230	240	209	226	233	239	251	239	263	244	233	234	227	229	250	222	225	232	242	250	222	216	230	229	233	242	240	257	225	218	225	203	244	237	239	264	239	250	226	233	247	252	231	238	219	225	220	213	230	234	236	232	238	240	235	240	222	201	217	208	250	234	240	234	216	227	207	233	224	234	219	211	219	224	234	198	221	214	228	224	198	222	222	225	227	232	213	236	224	215	219	234	217	222	238	244	222	205	204	222	224	229	222	241	241	210	225	245	231	226	234	236	216	249	217	213	234	219	205	237	228	233	238	232	232	243	227	241	233	208	226	211	221	240	241	235	239	235	242	262	210	223	241	241	236	213	212	231	253	229	219	240	252	236	241	220	244	237	235	212	266	239	214	230	238	216	251	248	224	251	252	224	199	269	232	193	234	233	223	212	235	222	217	223	224	224	213	239	239	199	229	225	232	246	221	222	227	217	211	217	202	224	241	266	219	201	231	223	238	220	245	229	237	240	254	230	221	225	230	236	208	235	210	241	260	229	242	238	195	209	243	254	217	238	213	248	226	219	219	225	226	243	211	212	230	228	210	227	217	243	199	216	227	232	227	250	228	218	272	212	241	238	244	243	222	222	240	243	221	233	226	228	221	231	250	270	221	207	230	244	244	215	224	210	208	220	224	214	228	232	197	245	246	211	233	223	221	232	214	212	227	239	253	206	237	225	218	204	221	221	225	213	215	210	220	219	244	255	209	220	235	241	224	242	251	208	191	204	217	238	207	213	203	209	224	249	203	216	244	241	234	247	214	227	254	228	230	244	228	208	241	221	218	206	229	222	264	232	218	230	202	210	234	250	246	208	243	234	250	251	228	210	223	229	236	242	228	218	225	241	240	228	230	254	234	246	228	205	221	219	226	221	271	239	210	229	203	249	237	216	212	233	233	241	220	237	224	226	230	235	228	224	223	229	229	213	216	258	216	221	216	220	223	240	228	218	251	237	213	228	230	189	193	203	235	221	229	232	223	240	233	242	223	249	212	214	226	248	224	235	217	234	222	210	240	204	216	216	222	221	234	229	223	216	223	229	233	185	227	228	226	253	235	229	226	222	222	229	232	218	249	212	234	252	224	259	245	246	234	230	247	222	242	208	222	221	226	230	230	214	230	219	240	225	258	215	213	241	254	212	219	212	232	234	220	205	218	223	258	217	232	218	224	237	266	221	216	231	234	205	222	209	205	205	224	220	228	247	249	210	230	236	232	219	223	228	216	227	221	216	224	217	238	232	240	219	222	225	235	238	219	222	269	228	234	241	221	235	228	223	237	233	216	223	216	194	239	251	224	237	220	227	250	246	228	225	261	178	257	234	211	243	229	228	202	245	225	237	207	206	234	248	226	204	231	222	235	233	245	262	222	242	231	208	224	215	249	218	228	252	212	228	266	258	229	235	228	230	221	251	234	230	227	220	244	227	229	239	230	228	246	217	229	221	219	249	217	213	235	224	224	227	238	238	205	230	228	233	225	221	228	232	225	233	220	214	225	245	248	243	225	230	204	228	219	204	223	229	210	226	260	235	203	211	241	211	213	215	238	244	210	221	207	247	227	220	232	221	233	232	230	241	199	208	224	253	252	195	245	235	220	239	231	247	219	223	238	210	222	225	240	215	208	250	225	234	223	231	223	255	218	237	215	234	255	220	242	193	212	230	232	223	226	226	234	228	244	200	237	209	231	215	234	204	234	220	195	235	237	230	213	209	245	241	228	211	260	222	218	233	219	217	220	240	217	220	213	226	226	234	236	202	211	214	231	224	222	225	223	259	226	237	204	232	229	231	228	210	248	212	232	214	219	216	219	248	202	208	223	191	226	208	217	226	225	264	218	214	227	225	229	219	229	212	244	212	242	197	200	235	225	218	226	229	230	249	251	182	226	223	228	232	214	253	239	239	221	222	223	215	237	222	222	230	209	230	209	212	212	229	227	219	229	221	225	210	229	244	231	231	211	217	236	225	218	214	215	227	251	218	233	225	231	225	233	205	212	217	220	249	206	218	211	218	220	221	223	230	213	210	222	251	234	247	216	225	209	228	205	223	202	229	243	231	235	219	214	219	218	222	225	224	241	219	212	222	242	223	225	215	214	242	226	258	253	266	211	220	259	228	219	248	229	235	240	233	238	211	207	228	219	225	206	221	211	263	226	231	251	227	189	212	210	244	216	240	230	204	204	227	237	221	219	224	206	246	245	214	225	216	209	235	228	232	230	211	250	211	226	224	221	241	221	216	225	222	237	210	243	200	243	234	219	242	221	205	236	218	232	227	218	230	234	255	210	235	213	233	217	254	208	233	220	217	253	229	234	252	211	227	208	234	244	231	226	247	250	216	204	237	218	207	234	240	217	224	217	245	235	225	223	234	222	217	234	227	250	199	245	217	220	229	220	233	199	192	243	215	241	209	202	227	222	201	186	237	233	234	216	218	213	223	233	230	238	228	239	212	230	205	229	196	199	209	230	223	219	212	227	217	248	214	220	227	222	238	239	207	217	235	246	202	233	236	208	234	219	235	196	236	198	214	237	245	241	207	226	211	240	215	214	232	233	244	224	224	235	235	215	214	237	239	221	251	233	229	229	236	200	240	213	231	250	227	245	228	223	224	241	223	249	235	231	213	240	249	241	239	221	243	209	221	222	206	225	221	241	237	230	232	222	192	255	215	221	231	210	235	236	206	252	229	230	216	226	248	242	234	222	243	228	237	225	247	207	210	228	233	207	242	234	244	218	217	203	245	209	242	228	238	215	208	213	240	232	244	223	244	207	243	218	232	226	200	226	232	237	221	219	210	232	229	240	249	228	254	244	185	254	205	223	219	253	247	194	204	240	239	232	219	234	226	233	208	214	235	190	262	247	229	200	224	212	215	244	230	218	225	224	219	197	213	213	212	194	214	238	248	215	215	225	211	222	211	240	228	223	228	206	234	219	221	214	256	224	230	224	205	244	262	232	228	240	209	209	232	233	256	212	221	220	229	235	232	213	239	249	220	260	213	220	231	224	225	230	234	213	234	208	239	210	223	212	218	222	262	237	254	223	217	212	235	238	216	236	233	218	222	214	233	247	211	222	225	215	252	232	223	254	182	229	231	236	245	236	237	191	218	208	255	242	244	226	233	242	224	220	218	212	246	239	217	226	254	233	225	242	220	249	230	226	243	235	203	225	220	217	237	242	230	240	245	231	245	211	235	213	242	223	208	229	215	201	235	236	230	250	221	232	218	210	231	219	199	247	206	205	229	230	237	219	225	239	218	218	198	251	233	247	215	223	210	246	228	223	209	224	209	211	207	221	260	219	219	252	233	244
17233	8250	5427	2553	1889	1309	1045	827	669	562	507	517	416	400	355	400	342	322	333	312	304	290	282	300	273	317	294	276	281	274	294	262	267	252	251	256	265	281	258	255	256	254	292	253	280	277	287	254	280	256	280	257	257	287	260	205	269	286	261	238	242	245	241	233	263	243	242	267	278	251	251	283	252	241	243	267	245	246	260	244	298	244	256	257	272	290	242	256	244	242	250	288	239	276	250	227	252	267	275	246	232	261	239	247	256	231	267	253	245	265	236	247	243	226	261	274	257	258	259	261	261	280	263	264	246	245	296	234	234	273	272	274	251	239	248	273	280	241	268	254	248	268	248	238	270	252	260	241	248	247	273	244	232	265	273	252	283	232	266	269	290	248	262	250	233	233	263	266	286	264	263	276	269	233	254	239	260	272	264	251	266	268	254	237	265	243	262	246	266	251	260	268	291	232	247	226	253	230	235	246	257	262	235	269	251	247	246	243	261	240	269	235	262	267	274	241	259	273	243	249	251	243	252	226	263	260	247	228	255	269	228	259	265	231	240	249	248	267	273	243	238	240	264	263	252	265	235	248	281	270	255	258	240	299	255	260	242	271	273	260	283	233	272	244	266	246	230	299	268	267	276	268	251	261	266	216	261	256	257	219	254	270	269	257	265	236	232	263	271	258	283	236	258	276	253	260	264	242	247	253	274	258	286	237	266	251	278	226	258	282	252	234	271	262	266	275	255	247	227	269	259	258	260	261	246	240	259	238	261	259	246	264	257	231	233	248	253	245	255	253	272	232	257	236	279	251	234	265	240	263	254	261	231	244	277	270	302	233	267	252	248	231	235	234	273	250	250	287	237	245	270	253	268	267	285	252	258	244	257	250	249	268	258	246	271	294	281	259	244	253	260	254	242	237	287	237	254	241	276	235	236	293	285	233	274	255	241	234	264	249	243	261	248	254	243	251	265	235	245	246	250	256	247	254	262	275	250	255	227	246	216	228	224	252	251	243	253	278	258	243	257	267	241	234	245	217	258	270	233	253	238	221	254	246	253	227	249	232	251	244	268	280	265	236	256	250	278	261	308	253	263	275	276	260	265	282	249	282	254	254	245	260	244	253	235	255	275	279	245	248	252	247	275	253	264	239	245	235	248	228	252	223	282	234	240	244	275	267	254	260	280	252	274	216	234	255	255	251	240	245	255	240	262	249	258	246	244	257	246	243	260	247	254	254	259	260	275	253	260	269	259	264	249	271	251	259	272	241	231	260	254	230	280	266	267	249	256	258	249	264	261	253	237	225	237	273	270	235	255	235	249	253	261	256	272	260	255	264	279	254	253	238	256	290	248	279	252	246	263	250	268	246	274	230	265	247	251	249	249	276	254	270	267	273	259	258	245	253	261	250	277	242	254	285	249	227	245	291	235	254	265	254	255	240	271	224	236	271	272	261	259	252	239	263	251	248	246	260	240	241	253	273	253	264	236	282	256	285	237	275	247	281	251	251	283	252	262	232	262	223	243	277	257	230	264	272	270	256	253	256	246	221	252	261	249	272	262	232	252	246	226	245	257	266	271	247	245	256	253	265	232	268	236	279	260	228	241	227	259	233	264	266	241	278	258	280	266	239	249	268	252	258	241	244	254	268	254	251	263	256	259	240	250	274	265	249	256	244	238	274	256	272	252	249	229	283	243	244	269	270	269	248	240	248	300	269	263	272	228	222	242	257	249	257	245	234	274	270	239	253	285	232	246	273	255	244	253	254	261	249	249	249	262	284	248	253	277	272	239	246	246	236	267	255	262	264	272	239	234	266	253	229	232	242	255	276	267	257	240	251	258	276	224	233	250	258	281	279	272	258	253	247	290	269	250	246	254	238	257	246	261	241	248	255	252	270	260	239	256	259	272	277	234	295	271	236	237	242	265	267	245	241	276	267	226	232	253	214	282	260	250	298	248	260	257	249	269	264	245	262	256	249	267	239	238	244	274	261	269	241	256	247	260	247	244	254	274	257	280	222	240	246	239	237	256	245	255	256	262	241	277	247	264	250	275	264	225	268	224	239	241	256	257	251	268	287	285	270	243	250	221	246	260	266	273	248	259	234	291	278	240	267	264	249	268	285	297	247	240	266	240	261	223	285	256	264	229	251	241	266	276	236	245	266	263	243	246	269	254	249	262	241	252	277	289	240	234	253	235	276	249	261	235	278	261	259	242	258	216	224	248	283	248	257	267	265	288	244	253	275	228	250	247	227	247	278	244	251	263	272	267	285	261	233	267	257	232	259	260	230	275	237	260	268	264	240	276	265	255	232	234	251	242	246	257	246	260	269	254	272	243	226	240	272	245	264	245	273	254	250	234	252	255	243	255	246	267	234	255	266	261	246	265	269	265	248	244	232	258	236	268	267	246	268	238	267	254	258	241	263	249	251	229	282	250	264	269	261	249	268	256	276	245	238	246	258	266	265	241	247	240	233	257	244	235	261	244	228	237	258	273	259	248	272	253	243	240	246	254	271	258	245	235	272	246	273	268	235	264	267	252	268	227	265	277	277	277	234	267	250	273	247	266	265	277	258	275	270	229	245	225	249	250	234	231	244	261	242	238	275	262	258	267	249	257	227	227	241	245	282	257	259	275	252	263	247	242	260	260	237	248	231	261	258	267	242	244	250	258	245	265	260	273	270	265	231	266	249	267	281	260	238	228	259	278	237	245	258	245	252	238	248	263	247	244	243	249	276	222	267	236	261	263	246	235	244	222	236	265	290	238	239	274	239	263	251	231	251	243	233	259	266	244	278	245	288	228	257	251	247	253	276	283	259	230	250	261	268	236	254	216	240	266	269	245	257	226	261	249	278	249	261	224	271	251	229	281	278	223	254	241	290	260	253	274	226	235	246	290	247	257	228	258	244	257	256	244	266	230	258	250	266	274	254	254	231	296	223	270	239	262	264	279	251	248	278	272	283	252	259	228	274	255	241	234	242	250	260	259	270	236	252	250	249	260	258	249	278	226	244	299	246	251	246	254	263	240	243	246	217	290	238	275	278	275	247	253	284	278	240	239	247	259	266	255	246	262	246	256	248	246	264	253	270	250	225	212	262	276	259	255	227	254	242	261	253	247	242	242	271	264	265	261	229	266	278	225	233	240	263	251	253	270	284	265	274	231	251	259	245	276	266	254	232	261	261	253	269	258	246	262	252	241	233	247	248	234	283	254	278	216	274	267	272	241	254	254	249	254	251	243	231	255	245	252	252	260	279	238	280	249	269	270	254	244	258	250	258	266	245	266	226	261	277	275	255	256	253	231	243	280	275	248	250	253	263	263	268	243	256	302	253	267	251	243	257	240	244	240	215	217	255	249	233	283	231	210	254	247	211	258	246	256	252	230	285	266	263	267	276	252	250	259	221	275	242	286	240	226	275	246	273	261	259	279	267	246	237	232	248	273	280	266	248	258	232	244	263	259	251	255	251	277	229	253	274	256	280	259	241	242	258	254	250	270	252
24922	21108	27142	25251	9803	1100	926	852	754	732	718	715	676	714	683	658	651	657	679	620	617	623	676	686	700	650	622	668	658	684	665	707	612	640	628	653	634	584	604	592	672	678	622	638	659	649	679	644	617	637	638	630	615	637	687	702	693	674	689	655	658	694	653	682	637	614	639	642	672	596	633	682	685	634	633	619	662	631	623	673	646	613	627	652	665	664	621	650	648	612	676	629	679	635	666	688	618	683	639	610	646	695	613	653	626	656	643	625	644	623	637	630	677	629	657	670	573	609	666	629	655	618	657	594	623	637	655	633	652	655	686	669	615	582	622	642	641	629	645	697	642	660	632	631	631	666	639	627	618	666	646	623	641	607	621	634	613	631	608	665	646	640	625	652	621	636	629	650	628	598	625	610	617	635	622	629	638	608	643	602	626	680	614	665	594	665	636	626	619	623	624	657	667	654	676	643	666	645	629	623	644	653	623	605	668	629	623	622	653	630	684	695	646	661	631	615	656	668	644	681	698	607	650	607	658	638	646	626	608	636	629	631	629	659	634	632	612	633	614	606	612	618	655	630	675	632	655	628	595	614	646	619	680	653	654	637	663	643	647	654	661	616	653	612	604	626	679	654	662	590	661	670	646	656	581	654	622	623	656	628	642	626	629	613	614	609	618	616	641	624	633	642	664	670	648	607	672	677	648	685	608	652	663	610	685	637	663	671	600	643	585	643	638	622	613	636	673	602	652	640	671	582	589	626	627	625	644	741	600	616	628	620	648	616	631	639	585	681	661	620	655	634	652	633	625	640	608	669	621	624	634	639	585	615	673	624	626	699	624	640	656	614	676	642	647	640	670	614	623	634	663	639	666	632	638	646	605	645	609	677	623	648	627	606	659	601	651	632	622	627	690	662	684	643	665	661	602	664	673	641	602	612	675	640	662	665	630	615	686	631	638	620	654	616	600	659	624	627	664	649	657	624	614	669	593	579	631	619	650	636	633	666	662	688	654	648	629	642	674	622	648	668	609	666	606	665	617	656	645	634	663	648	630	630	671	671	606	625	638	619	547	611	616	636	660	640	656	666	646	609	613	632	615	653	643	636	616	632	638	661	651	642	630	621	642	668	631	655	659	640	655	683	601	675	622	598	678	607	632	618	698	621	622	633	628	631	670	634	613	578	661	662	641	672	628	643	630	671	639	628	648	678	658	621	643	614	626	650	685	645	632	619	662	666	656	659	644	689	624	625	671	651	622	679	587	657	654	618	612	594	596	620	635	646	620	643	606	599	632	634	682	660	643	608	664	648	644	637	661	627	652	606	631	596	684	653	582	583	585	599	612	660	607	599	596	611	622	661	660	671	644	622	626	638	625	616	622	611	664	623	625	634	660	634	674	638	614	653	623	632	670	660	644	661	681	645	625	609	627	624	631	686	643	628	672	637	686	594	615	649	610	671	621	606	625	649	620	657	661	637	613	659	654	667	630	631	629	634	628	609	606	681	638	658	617	633	624	635	617	628	618	613	667	650	652	645	623	641	706	635	615	634	650	648	646	633	619	664	601	615	641	595	691	682	668	623	625	611	620	647	671	664	654	635	597	640	601	611	661	621	671	644	633	586	664	620	637	619	617	644	598	642	630	635	626	666	629	649	613	635	650	659	655	593	631	688	610	624	645	672	639	619	676	598	644	634	634	589	631	629	659	639	587	622	670	655	619	639	630	626	610	611	674	641	631	652	664	661	707	660	637	627	621	608	627	641	663	641	646	652	642	646	664	592	624	591	631	603	643	643	628	632	664	677	621	639	632	599	645	663	646	634	664	669	630	620	642	671	592	652	614	650	639	634	630	614	629	624	669	648	662	648	684	624	632	617	620	709	613	626	618	652	661	641	610	636	623	643	650	582	653	590	637	618	607	603	646	662	644	638	648	608	643	677	613	666	649	642	604	657	656	606	620	623	627	615	621	597	637	637	662	629	611	642	656	635	672	612	646	608	654	650	646	620	612	634	638	637	658	641	662	655	667	678	669	684	608	604	634	666	654	688	587	684	604	616	659	626	665	627	600	655	620	636	630	623	594	640	660	660	657	607	606	682	674	634	639	642	635	628	617	638	609	685	630	633	651	654	646	666	615	607	658	639	664	668	658	640	679	597	630	620	657	598	677	658	675	678	611	605	631	657	625	608	612	654	662	631	648	603	699	685	634	627	630	640	620	643	601	631	618	624	653	661	632	673	615	621	641	581	660	622	617	627	645	608	699	628	648	651	645	575	618	632	648	611	661	659	625	661	642	622	640	643	623	624	638	638	648	635	676	593	623	636	691	629	650	631	681	622	666	676	659	622	634	667	640	557	654	689	647	647	631	633	630	663	674	655	602	624	669	656	644	639	620	679	638	645	582	628	637	676	660	620	707	633	624	627	578	673	674	616	598	636	673	645	661	650	616	673	611	657	655	672	671	568	600	619	656	652	636	649	643	623	630	620	629	664	619	679	619	669	587	615	596	610	659	614	613	647	655	608	621	656	625	619	630	677	633	654	621	630	661	626	629	633	591	656	677	659	636	660	652	650	656	622	653	651	657	679	626	662	632	664	660	570	600	648	676	656	673	620	664	605	615	706	667	630	658	624	597	644	617	649	668	665	597	626	615	631	648	670	632	673	591	627	655	682	644	606	612	590	623	649	640	653	648	674	660	622	649	641	630	618	659	603	647	635	617	669	660	669	678	586	636	649	602	604	651	619	610	649	639	621	640	625	665	607	643	637	627	652	620	600	680	627	626	602	612	596	599	627	624	634	654	682	665	661	653	686	624	657	636	645	659	610	626	641	634	613	676	672	634	606	664	642	619	655	580	630	654	666	675	662	660	674	671	671	629	668	686	671	643	635	641	650	625	637	641	624	633	649	635	617	653	684	646	584	643	603	658	667	660	653	660	663	668	631	636	643	623	667	625	663	655	590	640	644	628	635	638	653	622	629	626	633	620	655	607	582	624	577	626	603	628	643	608	703	669	635	636	649	671	611	666	650	641	655	665	654	631	659	658	621	647	637	651	657	661	626	648	659	617	636	696	642	644	666	629	621	617	639	635	628	671	687	614	632	605	651	653	648	646	679	654	616	611	651	661	629	663	620	613	620	645	616	633	622	598	610	611	660	639	615	628	631	660	623	690	660	696	604	640	620	613	633	645	609	651	625	632	665	656	602	643	681	629	678	591	608	660	593	688	632	647	621	671	673	621	652	621	645	617	637	697	654	644	619	666	648	671	592	664	634	641	642	626	609	666	656	623	643	621	673	671	674	636	618	635	614	635	628	661	669	629	647	659	645	630	674	651	659	657	593	653	592	604	657	646	643	657	645	632	589	639	642	649	673	615	642	613	674	613	641	635	652	655	633	627	670	605	653	607	631	681	635	588	623	639	590	660	646	592	662	725	698	638	640	646	640	665	635	647	635	667	659	655	685	650	656	614	639	636	677	671	671	657	618	683	660	658	652	643	650	629	623
15829	5040	3393	1877	1439	1326	1058	988	946	852	781	773	723	738	711	741	721	723	678	701	688	699	681	657	699	696	664	702	714	667	660	714	710	710	672	680	707	690	647	683	692	698	680	698	696	696	690	674	649	646	677	648	684	694	645	649	657	641	688	673	648	694	731	675	696	677	653	654	663	665	667	684	690	704	719	665	726	671	652	712	641	638	660	654	624	663	670	638	685	686	666	714	692	695	664	711	658	625	705	777	703	691	641	698	675	701	634	719	653	639	645	680	727	709	688	686	621	713	649	672	644	650	693	666	669	686	648	665	693	660	647	635	678	698	639	680	702	663	678	692	649	601	646	666	705	672	651	690	655	657	668	694	604	658	692	654	628	650	674	700	675	685	689	675	680	660	679	673	639	692	709	674	680	672	640	654	632	650	694	695	697	681	684	650	693	682	676	686	715	677	653	673	678	642	697	679	650	733	663	651	708	685	699	683	679	697	675	675	671	653	646	669	706	732	694	662	658	659	683	677	685	669	659	719	644	648	688	681	651	647	672	637	697	701	667	688	663	649	674	695	650	684	696	699	674	649	702	662	690	674	647	690	695	695	693	675	649	661	652	687	648	690	642	683	697	669	653	642	681	663	686	699	622	657	710	651	664	673	698	635	667	688	680	665	678	650	689	685	737	644	627	683	624	649	647	672	656	636	655	652	702	693	644	668	662	679	656	682	649	652	653	698	638	662	648	668	638	674	682	667	626	664	639	662	658	641	672	622	659	649	677	653	711	641	634	719	653	657	645	659	669	690	677	663	670	670	640	651	643	747	679	646	697	663	645	661	722	637	676	673	661	677	706	691	685	607	630	714	702	680	685	660	710	647	666	621	652	680	667	669	651	642	662	653	646	640	649	640	700	672	671	625	667	671	671	694	681	669	658	669	642	683	713	685	683	678	690	653	664	668	728	699	649	747	667	613	638	699	653	679	668	673	668	651	642	685	700	666	690	688	678	680	625	640	713	651	709	707	677	624	690	648	679	666	717	680	650	626	660	699	643	678	654	679	668	671	693	662	670	672	666	709	661	729	673	650	659	680	684	639	648	670	660	687	685	678	685	703	605	666	673	654	703	740	678	673	661	613	671	676	712	751	666	651	690	654	714	691	688	660	656	642	708	656	667	684	687	649	685	665	686	694	711	686	669	665	696	671	671	659	685	688	622	672	662	635	665	671	642	658	667	668	665	676	642	636	655	658	699	670	741	680	703	681	662	706	686	670	705	705	655	677	705	631	731	682	711	666	666	675	675	683	642	652	659	687	622	674	666	736	692	689	677	652	637	664	680	661	633	659	691	678	686	638	703	680	689	650	645	706	699	652	627	670	642	675	623	632	686	623	654	734	696	659	671	673	657	625	647	598	626	701	690	710	632	635	662	656	686	687	639	640	680	685	639	639	668	680	682	607	612	704	666	667	675	613	666	675	672	647	668	655	683	621	734	653	681	618	732	672	620	618	649	644	680	613	679	692	680	680	658	657	730	697	678	653	649	653	686	678	649	676	701	635	681	609	674	664	673	709	675	661	698	719	681	701	666	672	697	690	657	652	647	624	665	658	628	656	640	647	691	682	714	707	701	671	640	670	696	700	647	663	679	663	636	672	664	678	697	681	671	658	635	664	664	659	662	661	652	666	663	660	689	688	662	628	696	681	675	664	682	684	692	692	674	633	715	679	662	696	660	664	655	694	654	706	639	680	667	671	629	639	665	679	642	672	701	696	694	694	699	709	662	686	659	693	651	666	669	666	654	664	660	644	724	710	637	696	721	661	634	662	683	646	643	680	685	700	684	681	621	625	706	692	677	637	681	707	711	687	593	689	697	628	680	685	718	693	704	647	670	675	653	655	646	711	690	671	699	666	658	661	692	627	683	683	614	608	658	645	635	642	667	696	659	690	654	672	663	690	683	644	697	652	636	685	686	704	663	677	678	650	721	679	674	670	656	672	694	657	644	681	670	669	654	647	669	648	670	684	682	689	625	661	642	675	708	713	666	693	642	655	653	694	641	671	673	649	738	693	695	689	680	686	722	709	652	648	670	621	650	660	720	677	672	660	641	680	668	677	700	697	688	723	678	641	684	669	653	693	693	657	690	639	685	673	658	663	669	717	676	670	706	683	646	709	641	650	645	662	650	694	666	664	670	658	627	632	694	699	696	641	638	702	671	661	660	720	702	667	675	698	659	645	671	682	652	675	634	688	658	661	663	738	705	640	668	671	649	648	672	688	640	675	679	689	636	698	706	707	685	668	688	716	646	668	692	668	743	630	675	686	684	675	644	632	640	690	658	653	711	622	661	679	692	711	703	662	674	694	740	688	660	682	612	691	687	677	617	697	641	698	678	668	652	687	642	674	617	641	670	714	663	671	637	675	659	684	681	691	681	667	683	661	661	651	652	646	702	676	668	640	700	677	647	656	683	656	653	679	658	670	667	649	689	663	677	663	680	649	652	679	639	666	631	698	667	715	647	653	646	700	715	679	650	693	688	665	659	686	642	648	586	647	658	675	713	686	657	669	667	703	716	657	700	696	631	672	715	662	677	669	678	614	672	657	628	683	622	633	678	723	674	658	644	627	673	689	648	677	691	687	656	622	666	680	699	666	681	683	677	642	631	704	710	712	659	682	650	652	661	650	685	669	639	723	700	651	658	691	680	624	708	700	726	675	692	652	677	675	630	659	644	621	657	605	653	680	635	660	656	715	662	646	637	676	671	676	708	667	688	677	706	708	653	675	670	639	665	681	733	660	718	723	695	662	679	665	649	637	604	654	626	680	619	656	654	639	619	691	642	667	645	685	687	691	665	672	670	679	704	702	662	699	674	648	674	686	652	645	723	680	661	637	637	672	685	693	648	663	649	661	676	660	710	690	677	637	663	653	673	667	640	672	648	630	670	681	592	661	623	681	692	651	653	693	682	622	667	685	725	645	650	661	698	662	662	687	639	637	653	722	682	704	622	691	675	687	663	664	663	644	652	662	705	714	706	687	657	717	664	646	649	682	664	678	712	694	677	632	660	665	656	636	686	680	693	659	667	664	673	662	670	640	639	664	617	670	665	675	610	709	673	691	697	691	641	684	709	675	667	645	667	652	649	678	697	640	680	661	696	702	713	697	643	681	667	660	634	644	672	635	658	646	657	672	680	692	688	657	664	696	689	660	642	686	702	656	704	663	669	678	679	709	643	695	681	696	660	664	623	618	653	647	706	695	650	662	620	647	644	663	660	660	643	697	665	679	651	692	662	688	715	653	656	707	670	685	659	679	651	606	611	662	707	659	708	675	669	716	697	649	620	634	670	665	681	658	665	651	696	710	673	670	669	680	657	628	691	657	704	722	702	645	671	693	683	708	689	678	671	665	688	653	695	698	676	663	687	631	678	647	691	679	644	678	677	699	623	644	676	654	660	672	697	639	693	647	664	672	691	647	702	653	711	677	639	644	670	677	686	641	648	659	664	659
22646	21150	28781	23754	21151	21217	7731	1265	952	910	827	788	755	670	660	631	654	629	603	597	607	627	539	557	558	590	551	563	581	596	525	575	565	546	563	525	533	528	527	519	566	590	553	505	535	535	541	556	557	518	559	574	533	545	570	559	525	549	524	542	526	507	530	498	492	470	539	521	529	540	591	522	558	585	553	530	545	535	522	544	546	538	538	528	549	537	546	551	584	538	558	517	550	530	524	542	530	549	530	563	559	540	495	511	506	533	549	557	527	541	522	548	561	554	525	584	547	482	535	507	510	556	532	556	517	550	506	515	496	546	534	536	540	550	532	515	521	550	505	488	513	506	519	507	526	534	506	538	519	585	537	532	490	547	566	564	555	522	565	595	498	504	558	538	550	543	517	533	502	526	525	536	524	530	528	568	549	563	547	538	525	503	526	503	532	481	534	573	536	494	511	547	522	504	543	516	531	491	528	546	550	551	514	530	531	559	527	504	546	565	571	540	529	489	559	557	537	524	501	552	553	485	498	529	551	564	518	532	541	528	532	593	526	512	543	531	561	508	501	502	515	531	513	499	551	546	533	572	525	502	526	563	537	506	509	522	528	504	580	533	598	546	520	511	556	495	526	581	554	536	517	520	527	554	524	528	540	553	545	538	531	553	532	574	583	526	496	554	485	519	553	548	551	566	521	513	521	581	563	542	525	553	481	542	532	507	544	540	540	516	552	534	554	497	498	557	550	517	510	547	527	560	522	497	538	566	507	516	575	553	501	531	558	528	506	513	566	549	499	509	552	552	518	576	530	496	505	508	505	517	525	522	514	568	564	527	515	587	548	540	522	529	532	540	531	511	495	511	509	525	568	506	525	544	543	548	523	552	525	560	553	526	545	545	532	543	568	585	478	525	535	552	503	531	581	541	608	514	489	562	534	549	572	487	526	543	493	504	537	471	537	493	524	528	591	515	540	537	507	498	567	523	515	526	534	565	566	549	514	565	489	552	500	491	547	504	525	542	544	567	494	533	540	488	510	578	555	522	561	528	509	518	550	534	545	548	560	578	535	550	564	509	503	529	560	525	537	511	523	529	511	483	537	544	548	499	551	551	509	515	554	520	563	541	545	547	570	534	565	540	519	528	516	509	514	536	535	503	546	524	553	531	525	516	524	532	515	577	549	519	536	508	530	517	539	487	503	581	546	555	528	545	550	509	557	523	560	500	532	558	510	536	540	553	580	572	528	521	526	530	542	534	555	516	537	545	520	565	583	522	512	526	494	487	507	531	562	556	496	514	568	544	487	566	517	518	567	503	515	521	517	516	546	553	563	533	556	500	538	497	499	553	539	540	522	524	568	524	523	519	571	499	538	523	582	533	515	557	528	527	524	502	530	532	522	537	531	561	519	513	505	527	545	512	555	560	571	520	533	483	517	529	540	553	552	534	508	538	517	549	534	557	579	566	520	523	566	496	556	543	541	560	526	545	547	548	526	554	499	551	547	538	482	534	534	523	542	553	520	587	535	533	555	549	529	555	531	553	559	489	526	537	503	527	512	522	539	538	563	546	554	583	503	564	544	542	492	586	506	528	557	525	509	532	530	575	543	533	567	535	513	583	529	550	535	550	539	527	507	530	531	498	534	560	484	524	494	519	517	523	527	519	539	559	491	481	548	513	555	529	494	508	572	558	545	549	550	521	551	512	524	548	493	498	547	557	533	528	532	553	503	547	532	503	504	544	556	530	518	558	498	539	522	515	522	547	564	531	521	552	537	530	525	514	539	555	492	551	542	537	545	526	549	539	524	563	546	553	530	529	539	519	541	570	525	522	507	541	506	546	559	523	552	557	532	531	522	523	506	572	539	533	483	491	528	515	535	570	503	531	529	499	519	478	545	506	527	523	496	580	542	543	504	542	546	541	513	494	540	567	516	567	503	532	531	529	519	528	574	522	499	549	518	528	552	533	545	516	534	532	538	532	559	526	529	547	531	489	528	512	598	508	519	501	499	547	557	511	531	542	530	492	579	523	524	575	560	502	545	515	555	531	528	517	545	552	547	501	580	566	570	566	505	559	529	518	563	523	511	535	516	494	518	500	547	544	544	501	499	540	505	538	499	500	482	562	584	494	539	497	545	522	552	553	550	522	524	499	547	556	547	518	555	515	521	538	514	528	499	527	495	539	519	546	535	494	497	549	536	508	551	533	519	503	568	525	531	490	550	543	539	542	529	528	531	509	547	498	530	561	544	507	515	494	508	535	494	501	544	485	557	531	524	543	505	492	532	557	521	541	525	505	519	514	546	575	518	565	526	570	573	511	522	552	523	544	526	512	542	528	556	584	538	546	529	518	558	514	509	569	499	562	564	529	531	548	527	532	513	554	551	560	544	538	551	490	529	539	513	516	548	560	543	556	552	511	483	533	539	571	539	531	520	537	519	522	512	491	550	523	524	597	548	495	559	526	555	534	545	541	531	514	551	528	555	578	558	539	548	533	513	535	538	531	511	552	517	528	532	512	577	496	514	524	554	534	548	568	516	529	537	508	570	511	513	523	493	544	525	546	560	586	566	510	542	537	512	506	507	507	540	550	526	547	529	532	526	470	516	571	531	506	487	520	516	521	526	550	526	571	498	591	566	528	525	526	567	511	560	506	537	567	517	494	568	536	540	519	559	558	533	510	515	528	529	504	560	535	535	565	503	502	509	542	530	529	517	512	548	580	514	540	515	502	545	571	539	539	542	542	553	549	509	510	488	543	546	538	541	522	532	547	507	519	502	546	535	537	530	543	543	532	512	512	535	511	549	549	507	526	513	552	562	561	530	520	487	523	551	526	543	541	526	530	559	518	504	526	539	509	539	552	486	566	542	538	536	502	508	497	517	569	565	490	551	547	515	521	523	524	577	518	489	520	519	524	547	529	576	537	519	535	520	527	531	562	533	522	528	519	485	513	571	522	537	485	519	544	571	534	554	560	554	531	536	547	560	533	475	540	547	559	560	506	514	525	562	539	568	525	540	521	518	540	534	561	510	538	563	546	562	536	499	603	523	508	521	553	501	533	564	526	521	521	563	543	525	502	515	497	487	483	524	546	542	512	516	557	576	552	493	545	530	537	556	574	567	565	557	535	545	571	507	531	559	538	517	516	505	469	559	569	517	540	533	541	496	515	538	488	503	545	499	518	558	556	532	523	495	523	530	498	551	500	545	534	528	534	491	516	521	564	487	516	536	492	554	532	519	521	553	533	550	534	467	520	536	540	544	479	527	546	516	531	566	539	513	495	519	532	542	482	514	565	559	538	533	584	557	531	511	527	495	535	545	550	487	511	556	535	537	530	508	526	536	499	513	581	523	474	528	543	509	540	505	486	521	548	506	546	540	511	491	535	532	521	506	530	564	559	528	547	589	497	538	537	496	535	525	502	536	565	530	582	525	563	520	544	562	516	533	537	554	555	521	508	571	524	514	546	554	525	511	537	505	548	491	528	529	532	530	532	539	520	546	530
24599	13928	9483	4748	3514	2640	2077	1608	1407	1240	1076	934	883	783	791	778	677	690	695	662	647	604	614	605	591	597	588	590	610	598	550	562	586	598	538	580	577	593	517	576	569	559	565	524	587	558	575	583	564	571	580	516	509	542	524	554	545	569	545	569	529	578	492	549	538	538	546	566	547	583	568	523	622	586	537	533	547	527	547	537	569	532	559	544	561	527	549	502	544	581	579	525	542	512	570	567	534	528	573	555	516	537	533	569	570	538	541	542	506	511	546	507	546	528	562	560	557	519	512	495	567	592	565	521	532	522	522	551	557	555	585	556	556	519	565	563	509	581	554	527	527	552	529	550	552	506	557	549	543	586	524	528	542	570	575	558	527	544	548	550	533	573	553	520	557	563	567	520	524	522	569	534	548	516	529	566	586	529	513	550	548	523	570	521	543	521	520	498	543	536	530	502	549	503	528	526	548	556	517	532	519	506	504	552	512	575	562	543	551	533	500	518	553	543	550	552	525	525	540	582	568	564	525	511	546	545	538	482	576	529	501	560	515	536	568	524	552	545	523	550	559	528	544	485	528	558	508	571	502	536	562	541	525	490	502	579	555	534	502	523	507	519	503	594	571	526	537	540	564	547	557	563	542	543	574	563	522	580	471	521	537	559	567	528	590	579	552	526	572	532	565	550	552	538	549	547	507	541	560	529	526	599	509	550	541	561	590	540	542	568	526	544	516	527	525	517	551	550	519	523	565	565	528	558	566	502	521	503	552	575	493	530	573	557	598	564	582	525	543	552	558	522	550	515	491	510	536	504	510	553	525	562	518	566	493	553	545	604	556	534	521	551	550	523	540	521	518	511	498	554	589	529	539	564	562	530	570	524	525	560	559	528	537	537	564	503	550	523	541	521	520	500	509	547	538	541	554	548	544	541	554	547	560	571	577	528	571	497	543	537	557	507	501	495	538	561	483	565	538	557	581	526	521	514	550	501	531	518	512	544	557	544	493	526	548	508	554	500	573	513	526	498	568	572	515	526	529	544	556	544	552	515	493	473	549	548	506	528	533	541	546	569	535	545	511	570	556	511	529	558	531	520	521	563	493	534	537	570	508	546	556	568	492	553	520	551	510	545	515	528	476	525	506	536	508	525	541	537	512	554	534	537	561	518	556	539	547	558	497	542	501	542	512	552	561	523	536	552	528	525	525	527	555	530	559	565	550	518	563	531	553	502	529	517	573	545	532	536	545	553	525	533	549	530	549	527	524	561	525	512	534	499	545	536	550	571	540	556	574	535	520	555	501	562	527	512	505	537	516	567	472	552	527	528	530	541	538	531	512	540	510	552	508	530	542	517	547	604	513	539	548	495	512	533	529	549	544	550	581	513	539	556	552	499	513	530	516	503	515	549	534	599	527	524	534	529	527	574	527	540	529	524	562	563	556	480	546	555	536	544	504	549	524	542	524	597	574	544	516	552	529	533	555	518	522	549	586	572	527	518	567	555	559	542	509	523	557	527	547	582	545	517	528	541	530	564	536	551	476	542	566	489	506	532	530	526	546	546	601	574	523	563	517	587	497	540	531	566	548	514	546	545	545	554	544	537	556	534	551	543	532	557	554	519	534	571	486	584	541	572	540	535	539	526	563	551	472	556	554	580	530	582	560	520	537	563	545	568	572	523	554	547	521	573	575	480	556	527	525	534	553	533	561	555	512	518	560	509	564	548	542	528	574	502	516	540	501	527	524	551	516	562	494	520	551	534	538	570	537	518	569	524	527	527	555	530	506	526	564	579	502	516	548	581	539	504	564	534	560	533	559	518	558	529	553	541	549	559	574	549	539	528	536	495	504	509	549	544	535	526	556	575	572	499	552	492	557	529	502	553	504	563	518	538	551	503	558	537	574	518	512	524	545	587	545	555	537	535	509	551	500	550	521	533	547	567	508	536	487	555	537	543	522	521	518	505	517	541	564	555	540	525	558	536	525	525	534	550	513	551	548	545	520	524	551	522	541	525	518	543	506	570	551	563	542	533	600	549	518	547	540	508	541	547	562	542	544	545	575	533	538	541	579	582	571	513	554	541	529	533	544	566	548	578	542	489	565	535	528	531	559	551	546	528	467	529	533	541	540	546	576	544	551	554	554	531	596	556	540	556	556	574	539	550	568	522	531	516	550	543	586	563	535	511	528	525	522	548	513	504	470	523	547	516	581	543	491	537	555	584	576	537	537	504	539	521	521	540	532	556	541	572	519	552	505	557	538	582	559	546	554	549	517	529	503	541	548	485	510	562	573	564	588	476	573	547	526	563	545	544	555	575	523	528	531	522	538	512	541	508	572	528	540	521	553	540	517	564	522	533	535	534	567	580	579	516	539	597	574	559	554	582	575	550	519	537	575	570	564	518	551	553	526	560	526	560	539	563	583	528	564	526	560	533	534	581	512	517	536	507	546	533	518	497	531	535	550	538	537	557	537	549	542	526	512	572	513	560	554	537	544	561	528	526	545	547	535	538	496	545	550	507	540	512	558	542	556	467	546	525	548	533	526	487	508	540	552	541	574	584	564	539	519	515	556	511	577	554	567	537	549	504	507	545	558	553	524	552	548	487	533	559	574	543	554	540	530	551	528	545	515	555	522	533	566	586	518	534	500	519	526	539	537	568	516	516	517	516	540	561	511	507	564	553	535	514	538	548	547	535	507	509	513	490	500	569	565	538	576	544	542	520	550	548	530	530	510	580	559	512	574	536	551	522	545	577	574	529	569	532	542	531	507	572	567	521	536	557	479	574	578	536	551	527	526	544	555	520	552	515	486	528	520	543	544	525	534	537	509	551	486	507	554	523	578	555	554	554	487	530	540	574	547	559	539	548	524	562	489	575	555	555	529	564	537	536	550	528	574	559	486	540	547	554	559	547	523	507	557	556	479	534	545	545	537	529	531	552	535	522	539	529	534	549	553	535	527	595	564	506	535	559	568	586	536	554	542	531	559	535	561	498	580	593	515	563	541	562	519	547	569	524	496	526	520	510	555	572	536	574	589	486	538	525	517	529	589	539	539	532	511	551	543	554	546	519	519	531	570	571	530	547	519	550	593	548	486	563	539	558	541	554	526	511	540	484	526	530	548	561	533	551	549	542	543	522	561	558	529	578	543	503	519	511	552	541	560	545	521	552	532	485	542	553	579	565	545	553	523	553	570	534	530	554	535	543	564	561	510	549	583	542	552	537	526	556	549	503	524	524	537	536	546	578	524	532	576	511	584	551	543	513	535	541	545	554	500	561	537	515	530	574	551	541	527	532	550	527	532	514	526	521	492	525	512	569	547	554	564	519	520	534	556	524	514	513	518	509	561	524	555	550	539	483	587	569	558	527	560	529	524	525	528	509	522	533	526	541	516	505	508	556	560	549	547	584	522	567	520	515	526	606	514	545	538	547	533	571	511	565	580	525	532	536	513	540	537	558	545	534	503	509	545	559	559	581	548	574	514	566	502	552	504	511	573	489
27999	17603	3485	628	426	399	404	366	391	365	354	383	390	393	382	390	351	351	405	377	378	358	370	358	363	360	347	338	416	367	336	375	361	330	355	389	344	342	370	346	381	366	367	360	394	382	361	398	384	369	340	363	374	376	394	357	386	346	413	377	339	376	385	359	320	390	345	384	401	331	370	368	363	370	338	356	355	370	391	381	356	358	363	375	347	367	354	343	337	382	355	351	369	356	361	361	336	382	363	379	376	362	368	390	368	365	353	380	360	376	358	357	337	349	363	327	366	369	337	382	369	381	383	381	380	377	345	377	365	355	379	371	379	372	370	356	361	363	382	323	307	377	361	388	388	343	346	364	338	368	393	392	345	365	356	366	344	350	368	352	388	377	370	373	365	357	387	341	364	347	350	353	353	354	345	378	338	357	359	374	380	344	362	368	388	387	321	360	359	383	372	386	332	385	393	376	347	349	369	349	374	347	335	380	347	356	317	348	352	380	350	376	338	383	341	390	348	373	387	361	391	351	357	382	375	355	365	346	373	365	306	361	349	368	354	364	378	362	359	345	367	387	360	371	350	346	349	376	374	369	362	372	365	363	347	378	380	381	379	368	368	375	370	381	383	353	370	405	375	353	377	397	381	347	377	369	312	358	369	348	371	365	362	345	362	371	368	363	369	376	393	357	379	380	345	419	385	391	351	381	356	384	394	368	360	372	348	354	361	411	361	343	357	396	345	338	339	387	399	376	377	356	399	403	374	363	373	349	368	359	398	366	364	344	355	358	353	383	352	342	369	354	363	340	344	372	392	376	392	381	365	382	374	375	382	361	371	372	398	399	373	413	395	299	377	354	400	359	378	346	370	346	335	392	351	338	401	406	350	384	375	371	371	325	376	385	360	437	343	384	341	341	336	355	364	388	383	361	349	360	384	370	375	319	324	365	379	366	395	393	335	344	375	380	353	378	383	398	355	362	371	368	351	343	354	382	325	359	375	345	359	389	352	341	353	352	381	359	340	365	360	403	347	352	357	320	314	367	325	348	390	366	373	380	363	384	402	363	366	351	369	373	360	371	376	382	379	351	364	351	391	321	382	352	389	369	357	367	375	348	359	368	309	350	339	388	378	359	384	334	348	326	383	372	340	371	341	341	360	340	365	319	350	362	358	358	371	353	338	370	351	386	371	353	375	403	368	375	368	342	363	377	336	365	331	377	368	352	341	333	361	313	359	389	380	397	342	369	335	361	369	375	355	387	380	316	378	357	329	400	343	388	354	347	375	395	377	375	393	323	377	354	347	355	386	369	345	382	336	321	405	354	352	364	386	323	361	372	375	372	368	337	349	355	347	350	355	345	362	364	381	356	375	366	369	352	372	334	345	371	358	377	354	365	358	354	363	384	358	365	387	358	364	349	368	330	360	348	380	356	357	340	352	364	356	433	328	362	363	368	345	386	360	364	385	362	372	325	345	342	376	354	341	355	371	331	358	383	350	349	339	337	357	356	337	369	379	356	336	382	329	330	362	360	358	383	353	340	370	364	368	362	352	379	343	388	367	373	377	361	353	347	401	394	378	377	338	361	341	358	329	372	372	346	373	358	337	343	360	365	345	360	342	390	342	349	346	312	342	350	347	375	363	384	370	349	384	382	381	369	355	337	375	353	348	373	355	385	373	417	349	356	365	379	341	381	379	351	375	393	341	375	367	380	376	376	368	354	366	362	366	360	331	381	366	375	347	362	362	316	369	333	383	336	346	366	372	370	329	380	367	358	376	361	342	360	407	369	370	376	363	362	377	355	358	365	342	353	335	337	350	380	359	400	344	363	362	351	374	384	371	378	376	386	361	355	357	363	357	349	372	344	340	328	331	362	371	340	370	359	390	374	342	369	390	346	361	372	349	362	380	398	337	384	349	356	358	379	359	350	355	405	354	374	382	344	335	368	352	370	370	354	370	355	368	353	370	358	349	388	394	340	350	355	345	362	377	386	374	342	346	380	383	383	412	363	371	348	355	353	361	369	363	361	357	372	365	358	376	365	357	348	388	389	378	379	367	368	384	364	373	384	357	330	362	328	367	362	389	343	342	370	350	367	336	343	383	378	350	344	368	378	331	364	403	361	378	374	353	369	329	377	380	357	339	364	356	338	371	354	333	350	361	350	341	351	344	368	389	387	379	384	377	365	383	363	364	365	349	350	358	375	363	348	376	348	367	363	358	357	327	372	343	344	336	343	361	387	397	370	352	348	393	378	335	351	369	357	350	351	392	337	354	339	368	321	353	354	342	358	338	356	378	355	335	372	364	374	336	379	372	405	375	379	364	359	356	391	381	371	414	363	356	360	375	336	385	343	390	368	367	391	366	348	337	361	367	376	391	399	335	357	349	350	345	362	357	352	339	395	361	352	374	365	353	370	377	324	340	378	346	367	353	357	353	359	361	352	361	408	365	376	345	325	344	353	381	357	345	404	335	323	327	350	373	388	349	373	353	375	370	386	372	354	351	355	360	387	373	362	354	364	357	372	379	396	385	368	374	378	381	378	374	366	401	374	360	372	397	352	362	396	378	369	355	376	398	387	390	404	374	381	372	360	339	366	378	383	331	361	340	387	319	342	393	354	355	348	367	378	343	383	338	317	353	343	377	398	368	325	380	360	376	395	350	374	363	399	407	356	376	347	376	393	385	375	340	378	398	371	361	362	362	335	367	346	326	352	344	376	380	358	375	392	385	365	353	352	368	379	400	382	397	352	339	385	390	383	363	373	373	410	371	401	396	368	396	375	383	360	355	387	373	390	329	347	387	390	406	345	365	367	388	336	375	313	376	361	361	345	334	338	335	392	374	392	332	356	360	343	360	375	383	390	373	365	365	362	379	382	392	381	351	360	352	364	398	357	324	385	391	416	378	355	357	419	380	361	332	372	376	361	384	357	339	357	349	340	372	339	384	377	383	350	360	348	347	364	388	335	377	389	353	376	383	363	378	374	333	332	356	390	374	367	354	333	383	360	344	346	380	360	363	361	369	409	392	353	387	349	327	401	338	372	363	332	334	364	363	368	355	351	379	345	380	374	374	380	356	361	360	340	354	364	374	341	373	355	373	358	369	352	365	306	374	348	366	362	337	361	345	367	362	351	362	341	366	378	362	364	321	327	365	345	389	394	355	343	387	382	378	405	361	370	379	361	371	383	332	369	366	374	376	351	345	330	352	379	348	341	367	348	355	367	339	412	396	367	391	379	393	339	364	370	339	353	357	349	375	364	388	360	389	369	361	355	369	371	381	341	337	336	387	380	316	362	354	347	347	350	337	364	350	381	345	413	382	363	375	345	342	366	376	369	336	325	387	387	353	371	369	388	353	343	366	354	375	347	379	379	362	365	359	388	335	330	368	378	359	356	367	383	358	366	338	332	344	382	361	357	397	364	374	347	367	381	360	349	347	363	390	391	365	377	355	389	343	385	381	381	353	397	405	353	352	379	367	351	345	375	363	378	377	377	370	348
6846	900	771	539	478	483	437	428	422	418	415	442	419	392	433	419	409	412	458	411	379	406	411	411	426	425	400	381	410	398	391	388	402	411	375	398	403	381	392	409	405	433	371	402	415	411	368	383	404	389	432	364	393	381	396	413	441	452	359	389	395	421	403	435	417	401	400	413	421	421	412	414	424	438	421	377	439	374	425	406	370	366	406	381	434	400	434	460	406	383	397	412	399	397	436	390	430	420	419	405	412	367	395	423	430	494	381	371	426	414	394	414	425	387	407	382	394	375	392	380	396	397	407	448	455	427	428	403	409	414	391	417	432	366	404	407	407	380	398	406	422	425	412	411	394	400	407	388	444	380	421	423	407	409	382	392	388	396	414	374	408	399	426	427	418	409	421	394	422	416	423	416	422	432	412	416	404	413	408	418	399	375	394	404	421	426	389	379	401	411	425	408	395	440	423	421	413	400	417	401	415	417	401	379	362	400	453	419	349	380	394	406	409	422	437	398	410	442	430	414	433	379	383	389	410	435	407	386	405	401	419	406	401	377	416	435	437	395	408	416	391	410	382	419	367	418	422	379	397	390	422	371	404	401	377	392	403	392	393	437	422	420	396	440	442	401	424	412	367	396	404	419	425	425	407	389	383	399	430	396	398	408	427	402	443	395	385	411	375	393	393	420	397	423	420	419	402	412	401	431	414	393	430	412	404	433	408	417	383	409	391	394	418	389	408	410	418	392	424	405	416	377	406	410	418	399	406	420	394	393	423	379	412	434	382	412	421	398	409	411	429	396	415	441	386	398	406	401	391	428	388	427	419	398	419	409	395	398	369	389	385	427	434	416	391	410	445	414	417	430	395	374	431	403	407	408	440	409	386	400	377	385	433	431	402	402	401	401	415	387	398	351	395	408	432	418	412	402	409	398	401	365	401	460	432	395	411	408	409	380	418	433	419	409	411	393	410	376	396	377	424	433	395	394	399	372	383	370	434	432	370	392	433	419	407	398	439	404	421	399	417	413	434	420	348	400	442	376	375	373	388	376	443	380	398	382	424	418	370	410	434	413	399	419	433	403	454	413	417	389	381	398	366	447	436	376	392	410	390	382	386	395	398	395	396	403	407	419	416	396	402	413	414	407	390	406	443	392	449	467	416	428	370	401	387	402	408	418	417	440	410	413	395	431	404	453	414	405	446	380	427	410	400	402	437	407	413	424	400	429	372	431	393	391	409	391	384	402	384	391	432	417	427	423	379	409	398	424	417	394	427	389	403	429	404	407	390	414	389	426	425	408	400	435	408	390	466	409	399	409	425	417	420	390	446	394	394	411	416	440	403	398	439	436	406	392	416	435	420	402	414	444	394	409	415	408	394	416	400	391	371	390	419	404	409	401	415	423	395	394	395	395	405	417	386	417	354	397	411	393	413	371	391	365	363	412	408	416	415	410	414	417	406	421	425	426	396	391	384	443	424	427	439	389	413	456	402	415	395	414	385	411	390	407	429	417	416	398	406	408	395	403	408	435	416	395	389	403	382	420	405	384	414	394	373	400	417	437	363	407	396	358	419	402	426	432	395	457	422	400	398	412	403	395	393	405	392	411	408	419	425	382	403	362	410	391	409	400	430	407	432	402	412	414	404	405	414	439	364	387	423	450	415	411	388	395	404	382	399	406	402	397	419	399	403	409	404	402	419	409	431	400	413	415	410	393	437	396	427	387	385	440	389	402	400	395	392	430	435	437	412	397	404	394	411	412	395	408	423	437	442	429	391	428	398	382	401	417	406	423	438	408	394	413	428	373	396	454	398	418	402	368	396	429	387	420	437	378	427	450	407	441	408	405	400	410	419	419	403	402	434	383	416	388	428	407	438	440	397	412	382	394	408	378	430	410	406	359	379	400	405	441	394	406	396	406	414	398	377	416	384	400	411	406	412	428	412	412	402	411	408	438	439	383	373	425	393	375	404	426	420	395	427	389	380	424	434	385	458	412	410	425	396	415	414	398	421	420	408	443	394	395	414	436	389	395	380	400	386	419	391	414	398	397	419	377	414	404	375	391	422	387	398	432	409	414	432	427	406	409	375	423	428	379	393	382	440	388	408	411	364	410	419	410	381	408	410	393	387	416	439	384	396	427	423	382	454	412	356	435	410	403	427	431	382	407	391	403	435	404	424	395	408	422	412	410	380	425	421	409	404	409	419	384	390	424	408	408	395	385	391	387	408	389	418	419	390	390	438	422	435	412	386	441	416	460	392	416	414	443	415	435	421	435	402	371	408	388	456	422	421	385	419	395	427	378	442	416	394	391	407	385	411	380	427	407	403	404	366	384	452	424	399	411	414	379	433	427	381	455	425	396	432	426	403	418	406	404	398	409	403	420	409	374	420	401	380	413	394	399	395	379	399	431	418	399	398	445	433	442	412	403	436	409	430	411	396	419	441	406	411	432	402	446	413	417	456	409	421	393	389	401	381	427	375	428	417	425	397	407	445	407	424	432	408	430	423	389	375	406	413	397	422	403	379	433	399	421	386	435	426	424	397	437	387	407	395	407	386	425	399	408	404	422	419	394	447	410	407	390	426	414	396	382	417	429	416	419	360	412	443	433	390	425	388	389	385	413	395	432	436	428	413	354	415	396	388	400	413	381	427	430	387	433	383	378	412	375	373	408	381	392	407	399	399	416	418	376	390	418	416	382	398	430	394	416	388	420	386	379	448	439	399	402	446	375	380	427	397	386	408	413	377	405	387	414	404	404	399	414	414	394	407	433	423	434	402	433	457	396	376	414	427	407	403	398	401	364	368	394	392	417	399	393	404	405	408	384	409	389	441	383	397	425	351	441	402	402	375	364	412	416	459	408	418	424	415	443	405	435	422	407	406	430	408	407	401	423	397	408	376	424	434	387	423	402	447	415	376	403	400	406	411	423	391	414	417	386	390	421	404	398	413	395	429	407	467	451	382	381	422	406	423	412	419	401	433	398	431	405	391	415	411	400	413	436	402	386	398	434	406	408	383	436	402	403	431	409	408	369	398	389	382	347	381	430	415	415	433	417	435	431	381	401	427	408	395	401	399	376	417	414	418	435	424	389	416	448	377	429	391	428	419	409	423	405	405	386	429	401	398	376	425	429	406	431	428	387	408	386	392	431	373	375	385	442	420	372	408	398	422	405	399	421	427	417	426	408	401	432	430	398	388	458	386	411	410	400	431	421	402	403	417	393	406	395	378	438	392	368	412	382	457	422	394	399	441	430	405	456	428	422	399	421	399	395	393	383	409	418	424	415	396	402	401	380	419	419	422	404	404	392	380	420	374	394	400	402	429	378	426	401	398	407	406	378	383	410	418	417	408	418	389	391	404	407	419	428	418	403	392	401	427	406	395	395	386	418	419	401	452	436	417	415	369	395	409	380	428	394	381	381	396	436	367	437	395	376	430	405	431	435	430	400	412	425	384	430	413	435	410	423	426	424	417	396	434	423	412	409	354	397	394	418	405	421
23624	21096	28272	24124	21090	8716	847	558	426	418	380	329	313	303	251	272	248	255	262	286	268	237	216	245	265	270	248	265	266	252	244	228	241	251	224	235	220	243	217	221	220	226	212	216	222	244	228	231	209	233	227	232	220	225	209	236	212	223	228	239	225	241	215	229	202	250	225	215	245	236	257	249	211	210	230	191	249	216	211	224	221	219	201	238	209	205	247	211	243	210	242	200	225	222	237	233	236	218	211	240	230	248	235	251	208	247	218	247	245	243	250	221	224	208	198	227	193	234	229	236	240	237	260	219	199	191	253	245	232	214	239	235	214	270	236	201	208	224	239	236	235	214	206	239	217	233	221	227	221	244	207	236	231	253	224	213	226	218	211	210	241	232	230	225	217	223	186	217	229	219	220	205	220	208	241	237	245	230	242	213	220	204	230	241	219	218	224	225	185	219	228	231	239	195	225	243	220	191	222	230	207	229	210	211	219	222	231	207	256	230	232	239	240	250	225	224	211	239	240	235	212	222	222	215	216	231	229	211	222	196	192	221	232	224	210	174	252	237	247	247	242	219	217	225	241	210	211	241	222	223	244	211	221	226	236	215	223	234	213	224	234	218	219	216	239	225	218	220	224	207	236	202	231	229	218	210	196	234	228	222	229	258	216	211	215	236	207	242	222	246	227	203	242	223	224	215	211	219	248	225	226	205	208	250	221	253	228	228	245	226	218	212	228	220	233	232	237	224	206	226	208	222	209	213	231	246	219	243	235	221	226	216	239	235	236	215	200	226	222	248	253	239	224	233	227	233	238	231	246	237	218	220	219	210	254	235	217	214	238	218	260	224	233	215	198	240	246	217	212	242	237	214	229	229	218	223	234	240	227	233	248	225	219	214	206	242	228	246	206	218	223	214	230	227	211	225	217	241	257	267	189	232	218	215	250	236	209	218	210	204	204	214	218	231	199	226	222	231	199	243	228	233	219	238	202	225	245	235	222	210	224	227	178	212	214	240	244	224	188	224	211	227	223	247	237	204	230	247	217	214	244	217	263	241	224	228	201	246	211	241	216	232	210	218	196	245	237	209	223	202	237	236	257	231	230	194	237	234	248	218	201	242	226	218	224	239	241	230	234	223	240	234	240	196	217	242	215	213	235	226	225	243	264	215	257	215	230	220	228	225	222	223	241	222	224	249	222	230	237	214	219	260	228	205	247	206	233	230	239	208	220	223	234	224	241	232	228	233	244	237	206	228	204	219	231	216	228	220	234	240	224	211	237	229	253	195	232	225	235	237	215	232	229	214	218	224	244	241	207	231	219	233	221	218	230	236	203	205	235	236	221	222	220	216	240	215	237	251	223	224	231	206	214	218	210	221	233	218	251	215	226	224	226	222	224	234	199	221	225	233	225	197	214	224	225	222	202	206	228	235	203	242	209	256	217	224	251	204	225	216	188	245	188	219	223	208	227	231	223	226	212	258	201	216	252	238	224	245	249	228	240	223	239	223	217	220	239	235	221	240	213	208	216	212	243	226	236	232	237	215	247	235	226	272	237	209	232	213	245	224	225	218	215	254	204	216	236	212	225	233	236	191	237	264	242	217	239	239	217	228	267	212	205	210	224	245	211	215	232	225	222	241	195	209	238	213	208	232	219	215	238	216	224	238	198	225	194	218	244	254	217	214	229	223	219	223	243	224	244	206	210	254	215	242	223	217	252	236	241	225	226	206	234	225	211	239	232	207	240	231	219	228	219	229	238	209	225	209	239	243	222	209	246	195	233	227	192	224	217	225	232	218	235	202	212	205	227	232	246	237	212	229	212	225	220	240	219	222	203	235	250	222	220	272	215	221	235	239	218	243	224	237	232	230	250	216	209	233	228	205	240	245	225	246	232	212	208	218	216	196	235	240	256	208	206	205	243	247	221	248	228	215	234	215	251	234	223	233	246	220	208	238	240	229	227	208	221	213	219	250	224	233	233	234	238	185	204	237	240	249	201	211	224	208	215	235	205	190	228	225	226	227	245	215	220	238	216	234	226	189	228	226	230	235	237	223	235	228	223	265	251	203	235	222	237	202	200	232	230	269	212	219	219	223	243	263	207	236	231	227	274	232	228	228	217	229	213	216	234	204	220	219	227	230	227	214	225	226	220	239	238	249	223	227	225	224	240	237	196	256	239	215	250	207	210	230	221	233	229	243	212	235	234	245	215	231	217	230	211	216	230	239	224	230	230	200	217	233	227	208	203	219	221	251	254	220	220	245	222	218	197	213	245	212	211	235	194	223	220	237	241	210	222	236	231	190	238	225	239	240	224	214	214	229	231	203	221	258	234	220	225	232	226	216	216	205	223	216	239	207	228	242	192	222	221	191	221	228	231	233	213	205	236	233	212	212	231	197	208	210	236	225	232	206	238	219	228	244	228	272	238	235	213	231	240	225	228	237	220	200	235	228	227	209	232	212	238	219	251	214	244	226	223	237	257	226	200	224	231	216	221	244	248	225	213	209	202	217	207	235	239	224	225	201	227	242	218	195	237	235	196	253	224	252	236	244	258	212	233	204	255	248	231	232	217	205	238	219	258	244	217	216	232	227	237	226	225	240	209	241	222	221	232	234	219	223	230	221	238	233	212	235	231	219	227	210	234	272	244	227	215	234	247	205	223	225	242	214	256	199	225	247	228	233	243	220	208	239	249	224	227	230	235	217	177	238	227	223	233	248	246	219	208	218	227	217	222	242	261	221	261	206	212	185	234	220	205	234	217	215	230	214	260	207	241	230	211	216	220	253	213	224	247	238	253	244	196	233	234	221	225	234	221	232	227	240	229	213	233	223	247	231	256	221	234	204	227	221	242	232	229	229	246	233	200	212	229	226	224	229	236	198	223	237	218	237	222	221	234	230	240	241	269	210	219	240	222	212	229	231	229	232	196	255	246	211	208	203	210	205	237	230	235	225	236	218	229	228	211	236	229	217	210	240	228	223	217	235	200	220	212	231	206	221	200	219	207	252	236	210	219	205	230	239	231	243	217	252	238	214	234	223	211	202	213	213	214	225	219	257	220	236	237	235	240	206	234	232	209	221	203	241	213	239	211	219	250	223	233	242	184	236	249	217	204	225	231	217	206	223	217	221	209	247	209	242	231	204	233	230	222	219	231	182	196	208	217	240	209	250	224	211	222	218	239	228	211	239	210	228	216	214	259	203	210	207	218	219	217	209	211	235	213	194	234	236	229	213	235	230	226	235	215	244	197	219	187	224	215	226	234	236	270	214	237	227	250	227	227	230	215	240	225	236	227	229	214	221	227	223	243	204	232	188	231	223	211	249	207	254	224	219	221	217	216	236	223	241	220	232	195	234	214	215	251	223	242	193	221	254	215	220	244	214	225	238	234	246	226	214	240	237	224	250	234	225	215	204	218	246	211	213	214	221	238	223	226	202	214	213	229	224	230	233	225	228	254	248	230	217	222	222	227	227	211	235	240	228	241	212	246	206	233	220	215	230
18239	8300	5426	2632	1910	1403	1059	823	687	595	498	462	433	427	383	353	350	325	311	283	307	313	340	307	280	300	253	240	278	312	271	273	277	239	300	266	271	285	251	265	252	265	253	247	271	260	247	256	233	270	300	274	302	259	272	273	263	253	225	251	279	234	246	242	270	268	254	271	272	262	261	256	258	233	239	265	224	237	255	232	259	251	245	241	227	278	260	257	243	260	228	228	226	234	264	248	230	261	229	252	244	271	282	248	261	226	271	244	242	232	233	271	273	236	260	226	216	284	272	243	249	253	277	262	266	279	279	258	205	224	244	271	257	285	237	248	259	255	229	270	237	273	241	220	270	264	276	257	208	279	248	213	247	287	257	243	237	257	237	275	246	258	253	241	254	244	261	254	256	273	264	271	265	239	262	233	272	260	237	257	267	249	228	256	242	271	254	246	251	272	245	253	252	279	229	228	257	269	225	266	253	261	244	231	264	287	255	280	262	265	253	256	247	205	258	262	259	267	256	250	284	264	247	252	248	264	254	251	237	261	269	238	248	240	266	272	233	272	266	239	262	236	269	265	256	251	253	253	254	280	245	265	250	251	265	268	230	234	245	270	243	257	261	239	237	272	273	225	243	258	279	266	239	263	245	243	242	272	243	297	261	262	254	254	264	254	258	273	280	281	240	268	245	254	252	247	265	282	250	255	269	246	249	224	264	270	244	260	247	232	240	249	252	248	283	252	234	280	258	246	233	235	273	266	267	256	275	248	246	210	256	248	258	258	272	267	251	231	231	245	281	250	261	270	258	250	237	221	253	255	263	266	249	279	273	277	252	255	255	271	293	270	252	264	252	276	240	221	229	264	245	237	275	218	247	259	261	258	268	263	249	233	220	271	261	262	259	261	246	286	246	264	240	282	294	254	252	233	268	265	244	207	250	270	268	248	286	210	272	266	256	231	216	274	248	257	276	262	263	279	249	276	234	242	228	246	245	261	244	222	229	271	251	248	247	262	228	251	257	264	281	246	235	248	249	222	279	223	276	279	251	253	249	290	234	255	244	251	249	234	225	260	244	263	241	255	250	256	267	260	246	269	270	249	218	247	254	276	249	243	273	258	269	238	231	235	246	251	268	272	235	243	231	250	245	236	220	223	234	255	234	225	277	242	237	250	266	290	200	237	277	258	254	255	265	222	258	281	270	252	268	257	224	233	258	240	250	248	226	223	267	256	244	236	256	274	238	258	237	244	238	241	268	228	262	254	262	229	287	253	268	244	286	281	266	246	238	257	237	259	257	225	270	258	232	261	247	233	234	248	269	237	260	263	261	263	227	264	281	258	278	268	269	268	266	259	261	254	245	255	263	261	233	254	242	248	217	221	206	266	263	219	252	265	248	241	256	269	259	223	260	257	263	234	250	254	262	263	270	262	252	296	237	222	254	255	225	259	235	273	246	245	229	258	224	237	259	259	236	248	257	230	276	251	265	244	232	250	266	263	236	258	239	244	240	270	275	244	241	253	265	237	259	246	253	267	259	269	214	279	275	232	244	272	257	232	269	256	262	273	259	249	254	247	253	269	245	262	261	237	244	248	284	263	256	245	271	271	261	233	277	282	281	247	253	269	260	233	248	245	244	247	257	271	232	260	266	285	234	244	264	266	261	250	264	258	282	264	275	260	280	245	244	252	233	268	255	227	227	248	254	230	266	265	236	248	239	272	285	259	266	272	265	239	250	236	254	286	262	252	265	239	243	275	215	242	239	261	257	259	239	235	261	241	273	237	254	290	250	277	271	269	241	265	247	227	254	263	229	244	255	266	251	302	251	266	263	255	244	299	252	261	234	235	266	232	260	252	259	225	236	237	262	256	240	230	267	243	254	208	230	266	255	251	232	287	266	245	247	260	229	240	282	256	245	246	262	233	261	254	264	251	252	253	254	244	258	229	293	265	255	240	240	262	270	247	253	257	283	237	284	263	231	254	271	234	255	255	262	270	228	243	249	272	257	252	254	258	229	268	258	267	259	242	256	264	280	274	261	255	261	254	243	271	254	271	247	254	237	268	279	267	278	282	257	251	223	241	257	251	241	273	232	270	263	258	259	259	262	278	284	262	245	284	262	270	274	263	260	252	244	233	226	257	248	311	279	277	254	258	254	259	256	265	242	229	280	268	257	242	271	234	234	247	251	259	231	239	261	226	269	289	245	250	255	227	244	270	265	229	264	233	250	234	258	258	245	253	248	269	266	262	286	277	229	247	265	256	256	238	258	278	245	249	245	230	243	249	238	247	245	249	250	252	271	259	281	255	239	232	226	239	268	278	237	240	246	225	238	244	249	244	264	281	240	244	253	267	268	254	244	230	257	261	273	242	285	248	263	239	249	241	265	250	254	249	257	280	240	261	251	258	266	248	255	257	231	260	253	251	227	269	238	286	237	259	250	275	248	272	252	235	242	247	262	259	253	255	265	239	258	254	274	241	230	234	253	277	249	265	250	244	239	257	245	239	244	246	266	252	240	251	261	263	252	249	268	279	267	274	251	235	281	240	252	266	248	242	245	257	275	235	249	265	256	240	265	256	258	283	252	273	257	249	260	245	261	238	262	270	251	254	236	251	256	253	256	270	248	233	290	265	280	279	245	253	214	257	242	278	265	251	258	240	256	229	298	247	230	250	240	256	238	222	269	271	255	242	238	278	254	250	281	259	244	254	265	252	283	286	267	288	256	258	242	232	235	231	274	265	258	260	258	232	278	272	237	240	248	256	229	244	231	249	251	299	246	254	245	284	270	233	258	250	242	286	275	260	257	250	270	247	243	283	230	277	258	231	256	269	226	274	244	252	280	248	259	253	252	242	256	269	258	262	238	255	264	257	253	203	265	262	267	253	253	247	252	248	276	247	254	254	251	256	237	263	282	234	265	244	284	268	301	237	243	255	266	250	240	278	230	254	253	247	243	240	237	255	234	259	242	226	232	244	256	225	247	256	239	274	247	266	240	253	253	261	247	252	222	251	259	272	273	252	249	247	260	270	274	262	260	273	267	262	263	282	239	278	254	252	238	259	263	223	242	247	266	266	261	258	244	294	249	221	220	276	286	249	229	267	268	263	254	263	284	263	249	260	243	271	258	221	278	244	252	226	247	270	223	251	279	276	262	258	242	266	254	242	259	257	234	238	235	254	262	255	259	248	281	277	253	273	252	254	237	247	243	237	267	271	256	267	247	241	244	239	246	239	235	237	249	276	240	269	287	257	267	261	273	242	259	238	288	237	239	252	251	276	238	250	231	256	268	256	246	258	226	253	244	239	256	251	254	277	276	299	266	256	300	248	254	223	253	268	253	248	249	287	239	255	232	252	237	238	259	237	268	254	280	263	239	265	278	245	245	295	265	254	259	265	251	242	256	243	253	259	237	251	251	266	257	231	259	242	279	273	237	253	237	268	275	263	274	265	258	268	230	258	243	233	260	287	272	269	268	260	254	266	230	273	260	249	247	250	268	279
24969	21134	27225	25229	9759	1028	910	817	789	730	707	724	722	643	693	706	612	631	687	675	702	688	652	684	602	678	625	579	647	628	631	612	669	630	626	695	711	620	633	615	598	665	668	639	659	600	626	650	634	627	660	683	611	650	649	645	629	638	596	652	624	657	624	626	628	680	657	603	631	670	654	645	665	613	641	670	604	619	609	632	640	630	645	657	674	631	638	662	604	654	672	620	623	689	664	641	634	674	672	661	651	657	664	661	638	701	637	609	620	621	597	706	674	644	640	629	650	664	649	610	597	618	640	666	621	645	668	642	691	636	670	669	652	665	653	670	616	596	633	617	671	651	611	660	656	678	668	635	635	667	621	652	613	652	613	671	657	625	651	638	600	646	612	635	612	586	644	610	627	649	661	640	628	615	648	658	672	623	662	635	643	652	607	652	664	670	659	607	664	621	642	616	671	628	626	655	644	603	628	626	621	648	619	641	612	654	647	610	671	638	651	639	635	651	638	644	631	618	639	638	659	574	633	623	669	642	616	641	651	652	622	639	631	600	650	619	688	633	677	627	644	626	614	565	648	653	653	657	634	612	615	573	643	632	603	593	636	666	636	653	624	639	664	602	638	673	585	653	588	620	656	683	569	645	636	676	656	665	608	626	651	695	587	690	629	631	636	649	620	630	623	617	625	648	639	645	674	612	614	647	647	617	619	632	623	640	636	680	642	655	600	641	657	649	628	574	639	633	624	638	622	609	628	698	662	619	645	637	630	628	570	643	684	661	642	594	665	649	610	655	633	627	647	685	635	637	594	665	620	616	629	662	613	656	634	636	627	604	617	607	606	627	607	649	621	619	604	611	614	637	630	629	602	631	649	661	604	594	641	626	610	630	591	614	612	631	682	656	670	608	633	657	637	666	687	588	689	665	621	625	596	634	649	675	684	619	629	650	675	585	629	614	643	663	646	602	627	648	659	607	644	618	642	672	596	615	646	670	648	670	657	633	637	665	655	626	634	658	628	663	640	644	661	634	693	662	648	603	649	659	643	679	615	677	678	619	672	674	614	626	638	676	606	599	620	637	624	596	625	588	634	645	583	617	662	649	657	607	614	609	618	569	618	628	595	651	632	629	649	679	619	594	567	656	640	662	624	611	617	662	637	641	608	647	647	621	633	595	636	656	612	633	620	619	636	639	673	648	628	688	641	622	645	642	620	655	590	606	619	629	629	624	675	659	614	662	616	654	625	623	655	610	645	641	624	649	626	653	643	629	652	618	615	638	625	653	637	620	642	668	659	680	656	670	627	641	630	621	635	677	627	619	644	636	669	589	626	630	650	640	617	639	592	630	633	626	617	643	644	620	632	659	629	629	636	635	645	683	679	634	630	681	630	624	606	623	651	606	589	654	659	692	584	662	631	653	655	610	652	638	565	637	645	664	672	657	636	610	625	686	620	652	637	608	576	625	672	650	645	651	653	615	597	663	643	698	612	606	637	625	635	655	594	610	635	603	606	620	618	637	661	660	649	629	636	652	664	615	669	643	659	626	658	630	642	670	641	664	637	668	649	652	638	646	643	694	583	595	636	631	620	629	648	646	602	622	621	638	620	642	661	636	628	652	652	605	645	575	625	629	608	626	672	643	624	625	600	686	652	605	677	604	620	652	636	634	675	636	613	641	675	654	619	714	588	640	588	625	635	623	616	659	664	649	649	633	652	640	634	599	651	600	655	633	701	643	606	638	665	616	651	618	609	595	656	620	609	622	610	598	642	632	690	598	613	617	577	660	681	610	632	624	652	648	631	597	626	671	677	596	654	595	654	672	661	668	619	642	670	649	649	650	673	660	637	640	625	662	652	636	661	637	621	688	635	614	638	627	638	600	652	597	625	634	620	631	626	671	616	647	657	607	625	653	689	630	666	612	636	658	583	671	628	611	598	675	669	626	632	627	601	620	593	690	644	628	646	620	656	651	613	602	592	627	664	634	628	602	603	648	629	615	630	650	643	627	654	606	648	658	679	637	633	596	639	649	645	644	656	650	588	650	653	587	647	602	647	648	662	617	644	616	626	669	698	636	592	583	632	654	631	623	662	638	635	678	619	683	682	599	626	675	619	634	613	645	677	602	630	633	677	620	657	612	642	628	632	607	622	612	659	619	643	681	629	671	630	579	611	643	619	639	624	656	659	622	605	635	591	621	613	663	674	677	646	608	634	649	670	621	650	671	634	680	639	674	643	665	622	610	606	655	644	626	617	625	658	649	656	636	601	621	659	626	632	630	656	585	688	618	622	641	628	661	640	614	650	579	610	656	600	633	650	668	612	660	622	634	639	634	650	644	621	632	641	603	624	634	632	637	630	625	648	649	641	624	644	619	678	635	622	674	668	648	618	645	649	651	646	641	629	643	647	607	616	633	613	674	644	675	656	600	649	685	644	608	596	669	678	642	634	608	601	657	634	659	589	683	629	628	638	656	641	692	623	656	670	595	602	691	653	678	621	678	621	660	625	630	624	633	606	631	665	629	627	607	610	606	554	639	670	603	630	608	630	612	678	658	610	613	620	679	654	611	637	566	613	652	650	647	644	588	631	643	634	619	663	638	608	648	680	594	641	614	580	684	643	700	649	634	625	659	635	633	665	639	658	653	604	663	665	642	603	648	650	661	634	672	646	632	634	672	638	624	644	644	648	639	622	626	655	624	617	582	654	620	681	635	605	661	610	630	603	611	587	595	646	648	655	640	662	640	656	638	644	640	625	602	643	637	681	614	657	632	612	626	693	624	655	661	668	585	601	639	659	677	641	653	638	594	668	661	652	636	610	605	640	689	632	624	662	639	681	614	631	629	675	652	603	684	662	643	617	655	649	639	638	632	640	646	608	633	646	606	653	632	690	599	677	633	601	574	662	634	645	658	634	642	624	628	639	677	655	637	569	693	663	607	642	645	622	658	620	628	665	597	609	670	632	641	596	628	706	611	639	616	643	671	635	660	611	664	628	650	629	640	589	611	669	641	657	648	612	629	667	645	609	637	649	657	618	636	667	658	677	598	641	648	640	688	600	681	649	627	654	670	653	666	635	624	636	605	649	621	646	629	586	602	685	594	611	617	645	650	648	620	612	624	648	671	652	669	649	601	642	646	602	633	663	634	610	630	624	639	643	672	682	649	641	646	613	664	664	662	634	637	629	604	679	619	634	669	607	639	631	694	661	648	646	619	626	606	633	593	625	681	636	677	664	628	692	648	642	630	669	649	658	626	644	649	640	618	654	640	642	637	653	587	630	655	625	618	624	647	622	647	664	637	640	599	640	656	653	643	653	661	637	667	647	656	606	625	616	660	623	642	607	645	633	637	654	656	629	657	659	595	593	674	666	625	612	653	622	641	666	688	625	633	684	653	610	619	664	645	643	564	594	645	610	666	617	653	611	634	605	631	662	612	647	678	613	655	632	604	679	622	638	652	628	659	612	678	650	677	606	611	638	666	619	610	619	655	605	608	651	643
16780	4949	3404	1887	1551	1271	1131	1018	952	814	819	807	749	750	726	704	739	716	717	687	704	721	758	703	696	638	750	678	683	686	699	666	711	675	643	614	675	714	699	646	682	697	679	682	641	656	658	668	700	679	675	669	674	638	654	725	658	711	637	702	652	692	657	672	700	664	712	645	663	655	704	677	670	640	688	702	666	686	685	654	664	624	663	728	669	693	628	696	687	706	666	691	655	684	652	654	670	672	709	640	681	683	711	693	703	661	636	692	684	700	614	673	694	643	679	706	698	651	660	707	678	689	682	653	637	682	726	642	644	661	730	657	627	646	704	677	643	677	683	698	678	704	710	653	655	655	667	707	670	629	681	703	676	720	679	665	735	686	699	653	643	694	642	662	696	661	682	723	646	650	679	665	693	652	640	683	609	681	670	654	657	645	617	707	673	688	656	663	702	673	645	650	676	701	670	675	659	711	647	695	640	650	698	692	700	647	656	612	674	657	703	705	691	654	684	664	658	632	646	742	683	702	674	659	634	659	711	639	696	678	691	686	659	642	714	654	689	681	681	657	702	682	729	664	705	677	634	712	671	690	625	684	687	672	683	671	667	695	694	707	658	628	715	694	772	674	750	680	700	684	657	699	684	646	673	706	640	707	690	690	698	645	643	686	672	663	653	678	648	659	720	684	654	669	635	701	684	652	642	663	683	654	692	655	681	676	644	702	692	694	653	667	713	689	715	657	668	652	647	699	677	680	686	660	691	669	658	671	647	689	644	671	677	631	685	646	648	701	660	673	674	657	684	674	648	645	685	672	695	663	665	647	730	669	722	731	655	661	608	730	666	692	692	685	638	705	648	658	628	684	617	644	656	674	659	627	647	704	665	706	657	675	707	743	682	665	715	720	680	653	667	665	665	655	640	654	691	679	721	609	645	680	646	648	691	648	655	651	680	680	696	656	688	665	700	676	675	666	670	649	654	662	717	632	662	694	671	647	656	686	677	629	663	684	648	641	688	638	723	680	689	713	648	709	662	656	676	636	683	703	669	648	641	666	673	639	685	660	656	655	679	677	687	669	648	682	655	669	638	677	654	715	643	686	666	713	657	664	642	630	671	616	706	688	669	741	710	676	632	680	681	609	685	686	683	690	662	691	688	676	656	668	643	637	641	681	626	689	673	692	697	676	681	646	627	680	743	654	643	668	691	620	677	690	676	679	665	686	650	665	659	625	697	640	713	626	631	660	658	633	688	722	708	656	683	717	648	671	721	652	653	688	682	710	677	647	687	674	707	672	655	660	663	620	688	662	668	661	660	688	656	667	672	712	671	719	701	656	674	677	675	687	670	673	653	645	635	693	678	641	656	674	708	646	676	724	665	639	640	679	671	663	679	689	648	654	651	682	629	701	703	679	686	651	707	687	672	633	671	649	691	682	658	663	667	678	653	636	707	678	664	658	634	683	697	660	674	659	689	651	655	622	673	675	655	661	671	705	669	628	689	673	678	685	660	623	687	674	697	668	668	661	652	692	669	607	661	690	679	680	679	721	672	666	668	700	660	676	681	672	630	658	718	683	704	636	673	678	685	701	651	663	661	672	654	705	680	653	688	677	638	629	693	692	716	682	667	648	690	679	676	707	662	624	703	687	672	700	683	655	652	639	697	654	692	628	650	632	684	647	677	669	683	686	700	666	661	697	649	694	680	634	644	717	697	664	688	638	659	685	699	688	666	691	659	670	644	651	681	652	665	671	643	632	645	654	692	743	642	661	663	737	645	668	658	678	636	667	672	691	683	686	639	686	683	671	632	702	632	700	663	657	661	656	655	681	699	683	659	699	698	694	646	639	670	696	665	641	709	687	662	619	657	700	670	685	667	694	679	676	625	668	693	689	642	719	663	681	686	650	657	678	664	674	651	682	654	667	657	633	637	702	643	653	662	658	692	667	680	665	682	684	699	702	647	650	709	654	652	666	706	689	648	634	646	659	650	663	713	671	679	704	666	631	673	708	676	694	683	678	683	686	632	711	648	671	637	695	660	700	659	690	718	714	665	664	690	649	643	703	647	667	699	704	634	633	675	673	685	653	668	669	645	683	658	659	625	650	680	686	694	653	664	689	659	671	666	731	690	667	633	626	630	699	676	660	694	642	675	669	650	683	679	686	701	691	694	687	667	657	687	699	680	643	697	717	662	662	642	647	693	680	667	706	694	643	720	699	673	662	682	661	660	663	730	628	576	656	651	690	654	679	650	612	650	726	694	682	657	627	691	648	698	646	676	647	665	681	640	700	655	634	664	663	675	673	668	662	716	676	626	689	647	678	709	673	689	676	636	606	670	646	703	681	685	655	654	645	653	683	716	658	626	677	672	684	698	691	724	642	669	607	655	692	731	696	636	681	682	627	698	675	693	672	675	616	637	731	696	635	662	661	673	638	659	623	678	718	651	699	641	650	640	642	680	680	650	660	653	680	677	653	619	648	675	659	697	664	660	708	686	643	660	647	684	661	671	658	656	669	669	664	696	709	681	657	692	668	673	678	673	653	666	646	691	654	630	658	681	686	641	659	650	693	681	633	643	678	639	695	690	646	668	645	654	635	651	637	725	680	734	658	656	674	689	646	725	696	707	732	648	711	647	660	686	727	693	696	687	656	675	699	710	683	650	691	663	684	647	691	664	691	677	681	649	668	613	655	670	703	690	699	657	677	683	682	702	688	672	664	645	678	643	649	699	688	644	639	686	675	663	699	682	677	709	704	681	667	681	682	651	635	719	600	672	679	653	637	684	695	651	634	700	735	637	679	668	656	665	676	663	645	684	668	627	664	689	704	677	654	661	621	660	637	698	656	693	703	657	684	680	653	649	665	689	682	704	660	686	693	655	636	674	672	664	663	666	705	622	663	667	669	669	649	689	665	729	732	696	681	644	663	657	633	657	643	683	693	670	677	693	671	646	665	659	708	682	669	686	635	660	646	634	683	643	714	682	707	703	708	759	730	684	669	659	639	668	642	712	706	620	645	698	707	707	686	633	648	697	705	625	684	724	628	665	664	663	652	689	674	669	614	696	713	661	663	669	678	720	632	671	670	633	671	693	676	707	710	669	736	616	685	674	684	676	676	643	658	670	623	692	681	689	662	657	630	697	654	645	668	711	669	648	668	670	699	637	652	669	657	674	646	706	682	690	688	672	625	687	676	674	746	656	627	651	627	681	671	687	655	687	676	684	668	688	736	666	718	662	653	707	724	633	678	693	681	651	681	677	655	677	655	722	661	706	715	622	642	658	664	712	663	644	625	718	632	695	691	650	634	686	660	679	648	656	671	664	700	687	700	694	636	700	670	728	678	661	652	684	705	710	656	693	665	689	688	666	669	683	674	655	599	629	661	713	663	667	636	683	654	640	686	679	679	697	670	657	696	693	659	688	697	666	692	667	655	687	671	674	680	646	683	671	672	684	705	677	703	653	668	694	682	606	659	698	663	682	661	677	685	645	668	644	619	674	707
22517	21124	28806	23689	21126	21197	7720	1247	966	850	832	736	735	654	681	634	659	613	628	608	566	622	551	543	575	593	586	565	582	593	575	554	522	591	564	530	484	545	537	552	529	528	544	548	515	558	549	560	556	572	561	535	531	496	532	525	549	543	539	503	543	568	564	541	532	532	535	549	523	535	533	532	556	528	537	563	545	548	554	533	539	488	494	502	542	537	534	547	559	521	519	504	537	544	558	572	539	559	530	485	477	514	539	569	531	536	496	511	525	545	500	547	508	497	599	506	534	481	543	566	498	561	560	533	525	493	532	554	545	503	560	523	522	479	549	544	527	528	534	541	550	501	553	555	516	516	510	535	536	514	573	510	517	503	493	535	518	546	562	535	499	535	539	530	512	495	520	558	528	503	506	568	483	500	569	558	542	551	576	534	543	504	514	512	560	538	519	523	547	497	529	521	555	514	559	549	544	550	507	503	513	549	521	524	545	573	485	515	549	539	578	492	556	536	538	532	535	525	502	531	516	566	538	534	541	487	543	524	540	498	471	545	489	511	516	529	576	558	496	519	523	571	495	528	558	546	490	511	533	538	524	482	507	533	569	569	501	516	523	515	561	559	547	532	522	569	524	567	543	523	505	525	580	536	539	536	560	531	539	500	552	527	569	557	505	515	503	555	538	553	529	506	501	574	560	506	537	487	527	551	565	555	502	549	549	546	508	559	497	553	534	540	531	525	542	543	526	532	541	538	493	541	580	550	553	558	525	492	513	524	553	557	566	538	525	541	561	534	560	524	487	511	500	531	536	561	576	555	518	506	538	531	562	544	519	511	487	528	521	534	528	543	506	548	543	542	501	540	519	538	506	531	504	533	506	525	515	542	515	504	523	518	515	495	518	525	557	510	509	515	548	548	535	538	524	540	528	512	533	526	515	536	494	498	577	582	504	522	512	520	517	534	501	544	523	528	546	565	528	517	590	543	509	546	564	525	510	497	581	513	525	537	534	525	518	510	601	565	509	504	506	492	520	514	523	554	519	530	536	520	504	555	543	546	519	549	577	526	529	523	526	518	503	559	539	523	495	496	512	586	524	524	503	528	537	538	551	545	518	523	520	536	544	518	495	517	559	561	577	510	520	514	506	557	532	536	504	509	596	509	557	536	526	564	527	532	541	534	518	524	506	538	491	560	554	525	496	553	569	531	544	555	539	499	544	508	529	570	545	517	521	548	526	534	481	541	570	533	488	528	477	561	514	532	488	529	543	547	504	511	512	537	529	506	518	522	543	516	487	489	511	516	516	517	539	514	548	473	534	538	494	535	497	512	535	528	523	542	578	557	508	523	559	542	575	525	529	523	540	507	550	551	509	503	574	553	549	577	545	507	542	534	540	502	498	508	572	533	517	516	586	505	534	535	565	533	516	544	496	518	523	532	549	528	510	527	536	517	551	530	496	549	547	562	491	570	516	543	527	540	519	520	537	550	557	517	507	478	526	547	553	516	558	538	518	574	557	520	524	501	541	535	496	563	506	548	544	538	503	550	537	497	537	464	551	551	530	578	541	547	518	520	545	536	511	504	542	558	557	515	564	524	503	540	498	563	539	504	475	528	541	560	538	512	528	496	550	558	533	550	497	527	537	554	555	505	509	510	532	540	528	537	529	527	541	521	530	530	538	517	506	518	572	512	541	549	522	534	578	546	485	497	543	542	509	516	523	528	535	479	525	513	518	477	555	503	498	554	538	521	501	535	493	492	476	499	503	535	500	512	558	527	538	512	552	530	531	568	509	508	561	564	528	552	549	540	558	511	572	553	599	501	540	586	553	538	499	497	551	518	582	532	496	571	517	548	546	556	530	517	521	539	541	510	505	511	553	506	534	517	574	517	541	540	528	555	529	521	490	514	509	541	537	564	537	523	548	510	519	535	532	500	571	567	541	521	508	539	493	510	558	516	522	516	515	556	525	558	545	523	505	550	524	503	564	535	564	495	528	515	514	511	566	523	508	548	541	538	517	510	522	511	519	559	561	486	526	543	553	532	534	527	574	505	517	512	576	522	548	543	561	553	531	559	498	531	471	576	500	516	510	500	544	507	573	478	517	558	515	558	518	526	542	617	473	550	542	573	481	495	510	527	542	520	532	519	545	518	514	517	510	570	510	526	530	518	552	526	529	550	581	500	588	559	497	510	547	529	508	503	560	516	569	593	539	531	511	520	532	522	527	534	540	551	545	525	554	525	521	516	536	536	527	536	511	511	498	508	550	523	559	504	549	508	541	528	528	568	516	567	512	528	508	553	499	524	561	529	547	543	540	536	526	570	513	507	522	546	519	532	571	528	531	528	523	480	551	538	537	540	542	525	535	566	537	527	519	557	548	502	526	508	545	490	550	534	521	533	535	552	521	522	558	536	502	530	522	518	514	540	503	563	528	532	533	530	497	561	519	513	558	529	537	515	525	513	540	547	557	506	550	479	519	550	535	535	481	479	527	466	565	538	567	561	543	555	487	524	521	542	549	491	573	550	508	520	526	512	506	543	547	529	556	500	570	530	523	520	521	505	537	512	550	482	567	535	478	534	533	497	542	494	563	550	533	552	529	506	525	546	524	545	523	513	514	539	525	517	548	563	510	545	541	558	544	546	549	521	532	536	536	573	504	497	534	503	514	522	552	519	551	492	525	523	494	500	508	538	554	556	533	452	554	541	542	560	504	538	515	542	546	531	525	510	534	504	524	529	515	560	537	519	534	520	518	553	501	524	555	533	564	546	543	545	542	563	524	539	576	513	526	503	518	527	526	573	486	562	575	550	522	539	538	501	518	544	556	551	488	500	562	542	511	547	531	522	502	562	484	493	520	513	542	533	548	516	523	550	544	519	547	542	525	509	566	528	531	499	526	513	536	560	504	537	533	523	536	551	557	508	527	592	494	564	520	513	533	589	539	529	541	494	500	545	534	565	504	533	528	494	542	568	546	541	530	521	528	522	476	534	547	516	527	536	482	509	487	517	503	507	505	534	552	544	523	535	514	519	529	571	507	506	554	520	519	554	492	551	472	516	505	560	601	541	529	546	562	511	549	536	497	529	552	565	563	563	543	473	512	508	546	547	563	523	579	587	537	552	552	552	549	528	512	511	515	549	522	530	564	532	558	555	558	517	543	502	541	548	508	497	506	516	562	533	546	561	543	532	526	508	522	575	531	494	542	559	526	554	519	572	525	534	522	545	497	523	531	531	512	520	580	535	504	483	596	575	522	503	538	540	516	508	546	524	510	572	548	527	529	569	517	509	522	531	549	525	539	512	541	544	559	548	530	526	553	515	514	540	510	529	547	505	484	555	495	504	557	536	519	568	506	549	554	492	543	496	514	524	556	498	528	552	526	521	507	484	512	509	569	536	517	513	497	595	547	511	509	548	557	516	509	536	557	525	535	555	515	464	555	524	535	510	542	532	533	505	515	496	510	494	496	544	552	584	557	543	559	549	495	516	523	501	533	537	476	534
25911	14194	9523	4789	3486	2727	2102	1686	1393	1196	1106	971	898	809	813	729	713	704	664	657	617	634	627	615	622	615	550	577	586	579	600	558	584	553	592	573	542	577	578	575	551	570	539	555	571	540	561	570	573	558	514	548	517	546	516	560	526	578	532	531	502	555	514	557	518	548	573	544	561	512	541	552	532	555	546	532	564	507	556	513	562	537	520	538	528	545	516	508	524	571	562	538	528	542	557	581	541	546	525	559	527	544	524	569	527	539	546	573	556	542	516	514	526	522	545	534	566	529	546	527	548	525	540	557	511	517	552	505	541	505	509	565	556	510	527	528	563	549	524	534	545	540	504	516	516	499	531	550	542	494	558	514	529	562	527	548	586	547	554	547	570	567	558	522	541	535	530	537	511	548	505	540	536	499	545	498	560	506	531	517	554	545	551	547	552	525	528	533	516	579	533	531	529	500	504	552	557	547	525	538	564	540	516	520	544	555	544	553	560	534	561	539	553	538	579	530	550	551	515	535	527	570	501	510	555	555	554	519	518	537	559	524	543	503	536	526	558	559	555	565	551	535	529	519	531	539	505	527	539	557	526	512	538	519	531	521	524	560	532	562	559	521	538	537	550	546	534	519	490	542	540	494	548	536	540	539	540	520	530	532	555	544	553	564	541	512	541	563	536	529	525	551	538	508	531	534	534	548	580	568	560	547	487	518	527	509	537	504	562	580	552	541	568	525	578	542	558	542	527	504	537	543	575	546	604	527	534	538	524	546	512	568	534	514	529	555	530	558	560	574	546	528	540	594	543	561	520	490	517	547	587	565	498	597	519	539	520	518	564	530	581	529	549	565	529	519	537	537	508	560	581	542	465	530	522	536	540	541	557	534	542	513	544	524	531	522	532	540	539	563	531	530	585	506	565	501	536	542	517	541	517	526	533	529	578	554	503	508	561	561	557	533	496	572	499	550	567	523	568	561	491	571	524	530	571	523	560	533	518	519	539	567	498	515	514	527	516	550	562	524	517	533	562	557	510	534	496	536	551	554	544	545	573	534	528	558	555	574	498	540	515	526	546	536	524	557	547	511	554	521	554	553	528	514	557	561	556	489	514	516	522	535	533	551	530	526	551	529	555	573	510	536	554	533	547	512	544	545	545	537	560	535	552	596	573	481	587	533	556	550	522	525	546	541	527	570	549	583	542	525	565	528	542	526	538	517	560	522	562	548	552	545	508	571	514	502	582	568	524	558	568	563	551	542	536	532	566	549	537	509	530	551	578	527	586	574	552	537	564	544	509	498	542	570	562	566	521	528	561	578	538	563	544	490	530	519	556	521	529	578	529	500	531	531	533	555	512	521	511	523	550	530	543	580	516	525	529	545	543	542	576	561	563	531	569	542	514	569	562	512	536	514	516	576	524	505	561	517	533	530	545	537	519	545	565	533	541	590	547	542	565	500	546	534	521	503	559	581	570	509	547	515	520	557	544	525	526	548	572	539	507	528	562	501	540	537	568	521	528	540	523	557	532	525	475	503	526	508	546	555	518	535	529	544	548	527	547	492	538	540	553	572	533	562	541	568	487	522	537	538	542	554	566	501	516	535	544	552	570	541	550	560	533	510	551	556	533	581	512	517	562	519	519	535	564	553	522	561	530	513	509	534	548	512	571	516	503	552	547	542	542	560	553	501	532	527	532	551	548	564	492	554	569	532	531	527	563	551	545	537	574	515	528	522	516	553	559	549	558	553	554	546	546	558	519	521	558	523	499	540	521	470	540	530	535	539	544	537	490	549	559	533	574	542	548	547	515	570	544	511	575	551	531	567	540	522	558	495	532	527	513	523	472	556	546	570	530	526	548	543	550	536	552	504	534	504	531	503	554	525	558	547	522	563	537	533	516	522	546	558	544	538	534	561	557	524	506	556	527	524	494	535	547	515	564	536	549	556	521	557	559	503	538	582	539	534	507	483	498	559	527	574	554	476	512	536	585	549	547	559	584	530	538	546	535	481	550	567	531	527	550	581	521	539	550	543	536	521	536	515	510	556	485	477	521	559	572	536	560	575	505	530	530	526	512	545	563	511	543	588	483	512	504	547	548	532	577	540	565	508	573	551	535	542	519	563	545	534	531	483	529	532	513	520	521	557	507	504	529	557	567	507	549	525	561	540	562	524	544	562	550	499	522	563	530	522	534	544	512	502	577	502	536	560	527	523	543	557	548	562	523	566	530	519	527	574	528	520	583	544	548	541	536	565	568	508	545	527	533	508	564	502	518	522	534	521	525	549	522	534	521	539	535	552	560	540	561	520	572	524	515	511	524	505	555	524	551	522	545	509	552	551	529	575	566	537	515	546	562	535	541	543	535	522	510	507	547	511	516	536	562	557	489	526	552	524	529	510	572	568	550	529	549	521	509	507	575	561	545	518	516	507	495	490	537	556	550	576	542	566	570	525	528	539	557	501	564	556	538	500	534	577	544	551	558	565	532	531	511	524	593	529	569	527	561	533	594	510	534	575	554	532	549	527	534	571	533	531	510	506	558	537	520	538	476	566	532	519	543	566	511	543	572	548	535	522	522	532	574	543	510	567	531	487	535	512	545	549	554	553	562	529	508	522	531	522	596	521	529	530	499	525	549	539	545	539	531	541	560	528	556	554	549	555	538	560	569	551	526	562	528	547	553	555	476	557	550	539	547	556	542	549	508	521	532	531	548	559	531	525	470	527	542	499	566	540	548	542	600	524	534	574	542	529	546	518	568	536	516	522	558	564	526	537	560	535	564	481	503	541	516	564	532	558	576	523	537	541	543	544	572	533	572	532	499	504	572	484	530	525	565	565	534	504	555	533	550	529	490	560	532	556	559	537	602	540	543	527	526	553	553	511	549	544	521	535	565	537	536	519	554	535	535	539	509	555	510	565	555	525	545	538	582	512	545	574	537	538	534	528	586	561	558	547	537	517	570	526	570	534	538	499	515	555	536	558	512	554	557	597	553	562	520	523	542	525	549	544	521	549	550	538	560	536	541	532	523	554	523	520	518	534	548	534	536	521	563	575	494	520	541	512	566	499	564	479	541	503	557	532	524	542	548	554	546	539	529	555	553	567	535	535	523	587	571	531	532	502	549	523	560	503	551	512	572	569	518	546	518	504	568	498	518	541	534	524	531	536	522	527	532	552	558	547	533	563	531	559	536	524	509	540	510	532	504	534	544	530	588	510	541	524	499	540	543	507	578	545	525	527	535	527	523	569	536	546	502	565	537	491	584	522	585	573	514	499	532	550	505	569	550	578	536	530	559	510	549	544	512	528	568	549	539	526	545	532	539	541	576	492	541	591	540	576	538	514	520	551	537	589	504	551	552	535	548	533	545	561	556	506	518	566	560	510	582	526	512	614	558	535	555	528	536	536	518	561	506	537	563	549	551	576	527	508	524	522	518	515	486	511	552	532	541	554	532	562	518	543	548	556	577	512	534	509	507	554	556	524	542	515	562	516	507	546	517	520
27891	17668	3686	587	463	415	377	381	365	353	360	395	363	338	370	377	331	352	359	360	373	369	361	376	371	379	358	353	370	338	381	345	382	343	352	373	354	349	374	390	325	360	385	375	354	346	348	361	395	406	354	351	340	387	368	332	390	358	358	367	375	362	373	354	358	331	321	366	386	417	405	333	381	360	364	375	380	339	383	404	345	362	349	370	339	353	360	399	386	352	363	343	341	355	325	371	356	388	367	362	355	360	366	354	400	357	362	383	342	371	340	322	356	378	351	363	353	372	380	370	404	315	356	326	361	335	363	346	302	351	353	373	360	337	352	365	323	365	360	358	376	389	341	343	331	368	356	382	339	375	356	376	387	353	385	366	346	351	343	384	342	355	377	355	347	392	345	354	388	363	343	340	355	358	379	377	389	360	365	351	356	331	344	373	340	330	372	372	381	349	360	374	388	368	392	329	368	398	360	355	378	383	373	370	368	372	356	312	372	394	353	363	361	351	386	361	361	369	354	348	365	385	355	335	339	374	341	351	397	352	359	338	369	382	362	332	349	427	375	350	370	356	366	374	341	361	358	357	366	361	343	379	376	342	388	368	372	390	402	355	374	381	346	368	383	336	354	353	377	369	370	375	386	400	364	364	366	361	402	386	386	352	407	350	361	378	376	384	396	398	357	391	359	357	374	358	355	368	351	371	371	348	388	362	335	364	357	393	378	344	363	356	344	346	381	360	354	376	387	350	389	336	363	340	372	368	365	388	371	381	358	353	366	330	327	341	373	352	399	382	342	382	338	352	370	371	373	382	389	338	351	352	376	375	336	349	361	370	341	358	374	332	334	363	361	367	349	339	361	374	377	375	369	381	380	406	359	373	375	372	363	387	369	348	335	353	369	345	384	358	372	384	392	345	384	361	368	393	322	370	362	371	328	339	355	345	385	401	372	371	354	347	342	361	381	394	366	323	382	365	367	350	338	369	356	371	364	355	349	338	368	374	371	337	335	346	377	367	359	352	363	374	339	351	344	414	358	355	321	372	327	378	372	342	376	390	359	390	353	346	343	375	369	340	362	365	356	343	337	358	383	361	331	379	360	369	364	366	387	375	380	347	349	344	383	361	359	380	366	353	384	367	346	342	355	390	363	331	323	354	380	344	328	367	353	372	325	369	369	333	383	359	370	356	372	374	358	379	363	364	384	342	352	386	360	351	378	349	377	355	372	378	358	386	401	370	376	328	365	390	374	338	351	382	364	365	413	378	387	357	339	374	346	395	355	402	397	348	378	395	339	348	372	357	352	328	354	360	380	377	367	338	384	323	385	359	384	396	376	357	356	361	356	358	349	374	359	345	345	354	383	359	365	366	358	353	384	395	375	367	414	357	359	371	359	387	364	366	371	335	397	385	367	380	389	348	363	351	387	376	361	363	382	399	349	382	350	357	383	339	350	353	348	348	347	362	363	349	412	397	341	363	364	383	355	380	364	366	344	368	344	330	353	353	331	351	374	345	391	374	352	367	352	353	356	352	359	400	356	398	367	360	349	328	349	355	376	359	395	330	406	384	375	381	349	374	369	370	372	352	382	352	321	339	334	372	367	362	370	384	361	336	356	350	365	366	365	378	387	404	345	377	386	373	356	389	374	411	368	413	366	339	355	330	376	399	363	413	372	352	356	384	362	375	372	373	355	398	319	342	360	361	348	360	333	365	377	377	364	347	350	367	377	395	368	337	370	379	371	418	369	364	354	383	367	377	413	346	362	373	356	385	357	358	381	388	354	396	394	341	366	394	350	336	364	367	391	383	338	364	367	401	383	324	377	369	355	372	348	353	346	384	377	347	350	354	338	368	374	384	359	365	355	345	377	373	382	393	360	354	395	384	390	395	360	397	344	361	342	356	377	355	386	359	351	358	337	354	383	379	384	367	349	363	382	390	338	360	382	342	327	400	404	364	344	373	387	377	353	352	375	368	370	344	378	382	328	373	369	377	362	331	357	348	377	373	363	328	407	361	372	360	381	369	374	337	395	350	373	374	342	379	382	388	366	378	389	371	368	360	375	342	382	342	406	383	373	379	363	364	340	349	367	345	368	373	364	361	339	390	364	345	369	360	359	376	372	366	345	360	359	371	349	380	355	390	382	374	355	373	379	358	362	339	331	406	341	348	362	339	293	350	363	362	360	359	359	402	363	382	367	379	437	327	330	361	356	346	369	330	379	369	399	377	387	374	362	368	361	370	393	360	354	342	331	399	373	380	335	348	327	380	396	392	370	348	342	385	377	346	376	403	385	351	357	351	372	397	324	371	359	334	392	362	367	335	345	359	369	323	326	333	367	379	356	361	368	361	339	341	361	376	367	346	353	378	357	340	348	356	381	383	406	374	372	353	383	340	355	348	359	335	366	369	368	395	363	370	330	352	378	367	391	359	374	364	360	373	354	367	398	369	377	331	396	354	375	362	384	364	322	319	343	364	362	366	363	399	378	346	377	410	339	381	341	339	349	346	360	343	342	366	386	356	372	355	348	336	355	361	381	384	349	346	367	398	374	373	358	338	332	368	365	378	339	350	356	361	350	375	368	370	366	363	368	343	395	370	352	393	378	342	348	374	353	368	367	392	371	384	341	394	350	378	313	380	376	349	367	372	359	362	366	354	347	392	391	367	350	372	367	373	359	339	363	373	355	365	388	393	370	352	360	366	381	365	385	334	355	354	372	358	360	351	371	383	357	372	320	361	338	367	361	395	366	395	351	344	377	396	364	356	363	349	353	359	342	372	350	367	376	365	345	395	344	377	385	348	342	366	346	356	374	363	381	367	356	338	372	340	349	362	363	346	353	363	373	366	368	384	333	358	364	341	363	350	390	378	357	365	323	333	340	355	357	349	351	374	321	365	390	402	361	380	352	355	370	339	370	376	369	351	357	373	337	374	387	352	401	363	340	382	389	375	373	347	381	368	378	373	348	363	334	370	349	341	358	347	356	364	371	364	377	385	365	342	392	384	363	376	401	388	372	385	364	359	356	348	353	379	351	378	353	356	364	390	389	367	361	366	353	398	388	375	336	373	324	386	336	409	370	385	362	398	352	348	341	377	383	345	360	357	364	319	369	385	360	380	366	387	373	398	345	395	371	371	349	379	365	350	389	344	359	337	336	371	347	380	346	334	365	333	355	349	371	363	361	345	346	353	369	337	375	364	359	358	378	348	373	341	386	363	354	363	358	349	344	374	362	387	376	374	360	378	360	370	407	355	392	369	373	360	385	376	319	361	369	344	396	348	353	384	386	372	397	392	369	373	372	349	367	374	350	350	364	394	388	380	367	398	357	374	354	369	358	383	378	377	405	362	376	339	355	381	371	336	390	376	373	325	402	366	374	400	396	329	350	349	367	373	318	364	338	345	332	362	363	357	347	366	364	397	356	372	359	359	362	373	381	357	364	369	362	386	367	315	352	332	352	365	377	377	332	324	346	379	389	400	422	367	363	378	337	335	355	379
8373	1142	766	574	477	486	441	421	446	432	421	453	438	411	418	401	387	418	438	418	391	395	424	418	416	395	424	401	412	403	388	435	406	417	413	414	439	429	423	431	396	451	439	420	402	441	392	399	399	399	391	405	406	380	383	370	433	436	444	417	418	424	408	418	404	414	385	417	416	382	410	419	395	390	422	390	394	422	397	381	442	423	410	395	410	417	418	399	411	412	403	406	396	440	394	382	402	382	384	384	420	368	370	409	407	419	402	369	423	416	410	396	393	392	404	406	433	408	401	419	385	410	357	430	415	381	408	406	397	410	408	393	431	403	385	367	403	405	416	400	421	422	395	366	419	383	439	423	388	422	372	426	386	430	416	432	392	401	448	428	399	402	435	394	408	385	424	419	399	352	438	418	440	398	380	378	417	411	401	404	407	416	403	406	376	419	384	388	414	389	421	413	438	405	426	432	388	371	440	416	379	371	416	417	400	383	398	397	416	393	400	386	409	431	365	401	421	398	419	447	414	406	368	420	429	392	437	412	399	416	431	411	407	404	441	408	446	383	435	400	411	359	392	406	413	435	386	439	415	416	409	403	433	403	467	397	403	447	410	403	376	353	410	410	398	411	437	389	417	429	364	405	440	405	417	400	415	382	380	378	402	423	434	432	404	390	391	395	444	398	422	359	388	418	405	421	405	456	408	394	419	414	413	408	400	389	375	406	424	381	421	399	434	380	405	456	441	372	414	419	384	363	411	448	417	445	396	392	402	376	399	411	404	394	380	408	360	427	426	388	384	441	380	440	390	424	417	360	380	420	397	383	422	403	423	411	384	376	431	428	421	443	410	446	428	409	424	389	419	403	425	405	396	428	405	387	408	417	390	446	424	418	383	417	410	425	449	429	396	406	413	413	424	412	388	408	383	412	405	383	388	418	379	387	434	391	396	434	364	405	429	423	403	387	390	384	427	394	411	413	407	422	402	390	372	400	410	430	454	390	398	425	418	451	384	425	419	404	403	400	418	410	388	376	402	386	414	383	450	379	412	409	436	370	376	395	394	383	390	380	413	419	417	407	361	407	420	400	389	422	383	379	412	372	403	393	451	402	427	369	430	386	407	423	389	439	378	404	426	381	417	421	428	412	388	396	401	415	392	424	427	408	400	412	443	404	428	414	381	352	411	398	389	397	412	390	480	413	408	385	393	406	422	419	416	424	413	395	387	415	397	394	414	436	397	367	419	418	381	396	416	420	370	454	401	397	416	379	432	374	431	413	407	417	389	380	404	411	396	410	412	432	418	382	425	432	421	409	401	434	419	406	430	435	392	384	410	447	404	416	410	394	399	389	439	416	419	421	432	440	394	423	438	418	419	373	451	395	372	423	410	444	387	435	417	399	392	442	418	375	421	394	407	389	385	407	402	418	400	440	405	417	374	386	394	421	416	360	419	409	383	387	384	437	413	395	411	411	391	371	392	393	406	402	428	412	413	401	416	460	405	384	361	432	394	393	423	398	395	392	430	406	412	411	410	364	421	395	435	410	394	387	403	434	397	428	432	408	359	403	382	408	390	408	410	372	425	434	391	423	408	394	392	405	393	399	410	399	380	404	431	394	412	410	408	434	401	396	393	419	386	404	373	393	429	411	415	398	400	392	407	428	418	417	385	404	433	384	384	444	377	364	406	424	408	406	371	396	397	385	380	400	411	384	408	416	430	416	427	409	414	380	399	412	409	402	374	409	412	395	463	387	398	412	431	412	412	396	420	440	413	402	417	431	399	396	409	422	393	421	421	435	395	436	413	399	437	407	371	411	393	417	433	410	403	413	400	383	380	434	380	415	416	428	390	414	413	365	377	403	421	440	401	401	426	422	409	417	405	409	395	391	404	393	398	377	416	415	438	401	410	407	399	473	390	442	400	380	401	425	383	401	435	424	415	382	368	420	408	369	411	419	421	420	406	427	397	380	415	434	412	405	424	368	371	423	434	371	437	404	399	402	443	435	406	394	416	403	384	415	459	429	436	416	420	416	412	390	383	409	379	377	445	400	409	354	408	394	412	398	412	411	390	419	441	381	415	405	394	392	449	444	427	391	402	402	424	402	371	421	402	377	445	422	413	405	424	402	454	404	365	403	400	395	406	441	431	402	361	405	390	385	399	391	388	420	439	407	414	401	382	390	424	416	405	436	428	401	389	416	356	430	369	423	405	417	387	401	411	442	370	386	397	418	378	355	453	416	433	399	409	438	417	412	402	412	401	408	381	414	425	412	404	389	411	422	416	399	390	421	406	415	419	414	406	418	409	383	383	448	450	393	388	410	408	450	441	393	409	406	409	421	432	398	411	404	401	387	402	441	407	388	421	434	419	408	434	423	416	434	369	430	395	402	404	422	397	402	386	409	414	420	462	456	411	401	395	393	400	427	389	408	414	404	387	420	403	428	428	408	409	429	394	387	392	382	406	431	408	369	408	407	386	413	377	455	396	405	396	406	448	383	361	399	372	377	434	404	419	379	438	450	374	383	409	422	428	427	378	415	452	451	397	405	474	419	404	405	410	426	398	409	394	379	381	367	446	421	384	390	450	384	386	410	399	419	411	380	394	423	408	415	397	414	436	412	415	412	436	385	398	450	388	425	407	400	382	396	404	433	392	403	381	424	417	374	423	436	403	420	432	445	366	417	428	441	426	390	433	416	415	451	389	408	433	411	411	398	431	429	400	380	401	400	434	407	425	396	396	422	391	428	426	401	398	377	371	398	403	392	387	429	399	440	400	415	380	395	388	423	389	412	440	384	414	432	420	423	407	391	417	402	388	416	425	375	363	394	420	441	429	408	376	411	395	411	399	402	387	433	455	407	429	403	393	389	419	422	374	444	409	417	378	411	372	399	419	444	425	441	448	422	393	388	422	390	396	402	411	382	431	414	433	401	428	415	401	405	405	399	400	403	395	410	387	383	427	430	423	409	412	416	383	402	374	397	438	416	408	418	364	462	424	413	429	396	420	393	441	425	351	423	388	394	424	438	381	431	413	414	415	407	425	414	389	417	387	397	402	442	416	391	407	440	452	404	398	445	396	406	409	440	418	430	379	392	415	381	381	411	393	411	392	413	406	375	454	439	384	409	407	400	382	398	414	434	428	380	411	410	430	417	394	406	373	402	439	371	405	433	401	398	409	386	431	434	420	432	415	409	409	410	412	409	420	377	458	421	431	361	413	410	413	406	388	394	395	369	389	426	400	421	410	419	401	393	421	416	364	389	385	417	418	419	403	396	373	407	402	430	439	407	413	422	406	379	423	412	426	402	396	439	424	427	375	407	400	402	425	431	440	417	387	422	439	438	380	444	396	420	454	411	395	424	420	369	414	406	392	405	403	393	379	396	403	383	412	392	382	416	408	449	446	395	424	389	397	401	387	373	393	388	408	425	413	422	414	386	398	405	454	420	410	391	441	391	453	382	408	418	400	396	418	389	412	391	404	427	402	417	389	409	395	410	382	399
23682	21037	27989	23999	20914	8936	888	578	424	382	345	334	323	292	300	308	308	302	271	279	260	242	219	251	241	232	253	226	225	202	270	228	219	251	239	217	248	231	220	254	251	243	229	252	254	227	202	230	236	221	219	250	240	218	246	256	211	239	250	262	237	238	222	243	235	208	264	232	229	232	254	232	229	235	222	213	239	229	233	218	216	263	226	231	230	208	237	223	224	251	237	216	232	192	223	205	238	233	224	228	228	229	214	216	227	212	230	237	247	257	211	210	206	253	208	243	223	218	237	184	223	219	227	223	232	205	221	227	215	232	228	215	216	234	223	239	198	251	235	253	233	228	222	224	217	247	231	205	222	217	236	229	233	201	221	251	204	221	240	239	208	216	237	239	224	240	223	225	230	229	244	220	218	195	216	276	233	266	235	250	234	233	230	192	228	218	254	264	234	226	215	225	219	256	227	227	219	206	240	232	198	226	244	231	210	217	227	227	198	243	220	245	237	226	237	227	246	244	241	226	226	243	224	219	237	259	241	236	216	245	229	225	236	231	199	238	235	209	228	238	237	219	217	225	223	225	224	242	226	254	224	223	209	222	226	220	234	211	231	230	256	218	210	232	217	264	232	221	227	216	217	241	205	230	231	222	208	236	235	218	216	241	214	228	236	226	219	238	217	228	222	235	217	237	217	263	229	221	238	259	239	245	217	228	231	226	257	203	227	244	205	208	218	232	237	213	227	207	217	219	206	221	221	190	242	218	241	222	209	220	243	228	227	208	225	223	220	211	220	257	198	228	205	239	216	226	215	230	216	220	211	227	215	207	207	200	221	268	237	239	229	219	235	238	262	199	222	207	233	224	233	208	226	228	240	241	240	248	231	255	219	241	217	238	237	209	225	216	219	236	229	227	218	233	236	216	227	217	244	240	241	227	200	233	240	238	238	239	231	211	229	206	244	243	239	235	193	216	248	233	215	233	242	218	239	240	220	230	211	247	222	245	246	226	235	250	219	238	246	239	234	239	222	208	232	250	224	228	212	214	232	255	237	225	211	219	209	234	244	210	232	218	231	218	211	230	276	242	213	216	238	231	245	237	226	219	228	233	230	194	221	221	244	230	228	252	216	237	228	230	241	240	239	231	260	222	223	203	248	196	232	221	212	230	230	223	215	259	228	224	243	278	222	195	244	233	227	220	231	227	257	201	261	214	248	230	221	241	224	231	207	255	239	236	248	244	217	233	246	236	221	220	237	240	209	194	248	227	232	249	228	234	255	211	244	199	227	226	245	216	212	230	235	246	214	233	194	227	200	229	235	219	208	221	248	206	228	262	196	236	225	243	242	221	216	264	238	215	241	220	224	249	217	203	228	244	225	240	251	226	220	230	226	232	237	206	201	214	234	214	230	225	222	211	231	253	204	223	257	227	215	240	214	201	254	230	256	238	227	199	239	204	209	220	246	211	223	244	211	247	228	219	252	226	224	237	236	210	230	224	217	231	241	231	201	236	234	243	205	222	237	237	231	241	242	238	224	237	225	232	214	212	208	238	234	239	201	224	226	251	253	232	205	246	232	233	229	214	226	223	225	254	206	222	210	204	258	227	226	254	234	217	235	229	251	221	227	216	212	216	190	220	263	234	243	237	220	243	218	216	238	246	235	227	217	240	245	225	237	244	226	207	230	236	228	229	222	226	249	197	205	242	256	230	229	252	265	219	215	222	207	266	234	236	223	229	242	237	226	211	233	244	225	253	235	238	227	225	222	241	212	226	232	239	237	240	246	222	252	240	222	213	229	252	214	237	219	230	212	235	239	206	228	222	227	238	242	192	246	251	234	234	218	225	236	215	234	204	243	230	230	241	215	209	238	221	224	254	222	260	226	233	225	211	217	237	234	191	246	220	207	210	243	221	230	225	231	243	236	219	206	229	214	233	211	222	257	218	216	223	244	245	212	223	243	226	218	218	230	241	237	223	234	220	244	212	221	235	205	229	226	192	229	233	223	223	232	240	217	223	229	222	227	230	211	264	222	250	217	231	234	239	240	254	220	208	242	236	244	215	225	196	222	234	213	232	228	245	233	242	229	236	229	216	229	210	210	225	218	211	233	200	204	244	230	218	233	250	229	226	221	204	228	227	241	208	246	226	227	195	202	232	236	237	221	254	209	222	255	208	225	223	223	206	200	227	212	208	250	245	218	240	249	230	227	227	227	210	217	243	234	243	245	208	221	246	223	239	217	223	265	223	226	210	240	207	230	226	245	224	239	240	238	230	204	240	229	221	237	231	232	230	218	227	224	211	221	224	240	229	243	248	203	208	218	257	245	239	221	252	246	224	240	212	223	228	234	224	244	230	214	248	215	205	216	216	206	223	219	216	228	195	221	198	231	225	219	219	216	218	220	212	217	232	229	232	240	215	261	221	215	225	246	259	219	209	238	225	259	214	239	218	226	217	236	227	222	248	208	232	239	227	207	218	216	232	236	253	209	210	243	213	236	237	212	236	216	233	238	225	207	219	266	221	229	232	225	226	199	198	236	238	220	229	228	234	212	244	211	226	219	205	201	214	219	240	226	226	231	223	215	234	214	224	223	221	244	217	242	243	230	232	245	243	234	219	251	226	220	218	223	215	241	219	207	234	226	218	229	228	215	243	251	205	243	234	247	214	212	252	254	246	232	186	219	222	219	227	238	225	240	215	246	186	235	249	203	242	263	249	242	246	227	209	240	206	218	224	216	237	230	222	248	207	246	236	205	231	243	258	228	232	235	215	236	232	239	230	229	244	239	254	243	238	231	221	239	213	233	229	200	246	211	202	210	207	224	224	205	215	241	206	227	255	198	215	213	240	225	231	235	209	247	228	229	217	234	222	187	262	237	236	227	225	212	218	207	246	208	236	207	245	254	228	238	207	249	237	221	248	233	200	205	218	235	221	192	209	232	249	246	254	227	209	222	221	258	213	256	218	190	216	191	203	225	249	224	206	222	244	246	216	267	228	219	221	210	212	241	233	236	207	217	211	217	219	242	227	231	198	218	261	233	232	234	236	235	222	207	263	229	218	231	232	232	210	235	210	228	239	219	225	243	247	249	214	247	237	185	223	225	234	228	233	222	208	231	211	229	255	222	212	247	204	190	223	230	234	235	245	228	255	226	217	228	214	243	233	221	215	245	233	190	226	240	214	213	230	235	246	223	238	224	233	223	232	230	217	231	236	230	248	234	214	225	218	219	213	239	243	212	205	235	209	252	238	193	197	198	218	210	237	258	207	224	238	222	197	214	244	224	248	228	235	209	244	236	192	244	197	243	199	206	230	206	218	226	214	236	234	224	218	212	250	227	235	252	228	237	203	230	227	241	233	210	200	210	222	209	242	260	220	229	213	239	242	211	219	239	233	231	249	213	236	232	216	240	239	225	242	250	223	257	198	229	207	236	211	226	227	235	247	212	212	232	224	233	214	211	229	233	223	232	235	219	229	249	244	228	245	259	227	234	214	216	229
24122	11964	5242	2516	1856	1361	1053	781	702	577	510	449	417	396	393	339	354	325	349	335	299	341	302	287	309	284	291	294	283	290	280	272	271	254	274	270	247	267	268	291	247	271	280	285	287	291	253	290	252	251	273	288	283	271	274	280	273	251	274	250	259	293	286	261	299	230	263	264	280	281	236	267	247	263	223	284	255	272	291	281	224	272	263	229	277	249	282	282	239	278	261	271	260	243	242	241	273	259	250	253	237	278	255	223	252	270	247	276	278	265	273	233	265	257	265	263	250	278	253	276	258	282	281	279	280	260	253	254	247	254	257	246	245	261	252	273	232	246	264	258	243	258	225	259	274	254	246	270	253	241	270	276	261	245	259	289	264	276	221	237	292	263	257	267	285	249	259	244	247	235	258	263	273	238	255	279	253	245	261	285	259	274	265	262	248	248	253	244	249	249	271	247	257	244	253	258	258	260	288	269	283	246	223	257	267	279	257	237	269	230	275	258	235	256	267	270	256	270	239	285	265	282	241	240	259	265	233	265	306	275	250	257	243	249	273	259	282	277	266	252	265	272	241	243	227	278	243	295	276	262	283	264	253	244	256	256	244	258	233	272	274	262	250	263	246	234	246	264	263	277	273	255	272	285	241	273	240	273	275	246	238	247	254	249	257	232	243	251	258	268	250	262	268	267	262	259	250	263	240	259	236	240	276	289	253	237	258	271	240	273	263	247	250	257	260	265	258	267	255	243	280	239	252	227	266	267	245	262	283	253	262	249	243	236	249	252	247	258	229	263	258	238	261	232	262	260	266	281	274	259	264	244	255	254	255	264	234	276	255	262	285	273	267	275	260	267	288	255	254	242	253	268	237	249	245	238	258	256	254	280	291	244	304	241	256	263	266	271	237	262	243	269	264	245	272	275	275	263	259	245	249	271	256	248	269	251	285	256	265	266	236	242	248	258	268	267	240	268	269	247	259	253	267	254	261	267	266	233	245	245	266	238	276	280	254	271	264	236	207	266	282	237	299	276	261	290	254	250	270	276	246	244	233	251	284	257	258	260	239	252	268	258	291	243	249	277	246	252	249	241	250	278	235	265	256	249	276	231	235	237	241	248	275	242	274	252	257	237	283	251	247	250	267	268	256	253	257	273	257	248	237	242	276	246	252	221	288	263	251	250	258	285	255	249	302	268	240	258	238	280	237	248	258	253	237	213	255	250	279	265	258	271	253	265	257	270	255	253	269	258	236	245	242	297	260	258	250	235	266	276	270	245	272	253	264	250	253	229	253	218	240	227	256	299	266	262	287	225	295	269	272	252	248	257	284	271	261	262	253	226	298	272	259	259	271	235	270	254	271	250	259	247	276	245	266	258	248	228	282	247	242	269	247	255	267	256	279	259	278	263	237	294	263	260	253	237	236	307	269	256	255	252	247	235	306	259	264	286	280	264	262	255	245	260	249	245	249	238	235	263	271	244	238	272	252	263	253	255	257	243	257	258	253	250	254	257	269	260	271	232	272	253	272	269	280	247	255	242	257	246	251	267	255	253	262	249	241	258	275	266	243	264	252	263	291	257	262	260	250	243	260	253	253	266	288	239	261	240	228	258	285	232	268	267	271	227	244	277	258	260	265	283	290	228	251	260	241	282	235	241	228	270	259	269	257	249	258	289	270	265	225	248	269	283	285	236	254	268	272	250	250	253	264	259	254	251	263	243	234	239	238	267	236	272	271	273	252	260	241	260	265	250	224	244	270	241	279	278	277	224	263	246	250	280	284	248	290	267	250	242	286	269	247	253	269	249	275	252	245	249	246	256	260	260	254	262	247	266	258	269	282	264	261	264	267	265	255	274	276	245	236	270	259	265	301	281	270	227	257	253	236	240	246	265	263	264	256	233	258	265	287	246	257	229	269	267	238	232	262	250	250	231	253	251	240	265	274	239	296	270	253	226	263	264	256	264	273	246	239	243	275	234	260	238	221	274	268	270	257	228	276	238	231	236	252	246	279	237	261	240	236	250	274	256	280	256	255	281	288	275	272	235	253	234	260	252	270	247	261	259	225	245	261	237	234	267	291	255	251	262	278	268	240	281	253	246	266	289	272	292	269	243	222	232	276	241	240	276	252	269	275	287	256	262	257	227	277	266	240	249	271	252	292	233	230	256	281	245	271	272	292	284	269	243	273	222	248	245	241	249	270	248	248	213	257	277	269	275	257	261	249	223	252	267	273	263	255	264	270	257	229	259	262	254	281	254	272	258	272	242	267	270	252	269	255	243	263	269	266	276	267	240	224	233	258	276	252	266	264	263	265	223	229	282	269	264	238	244	248	282	275	259	269	248	252	255	225	264	283	256	265	258	225	287	247	247	214	261	260	283	255	262	239	256	271	220	256	230	244	267	270	263	261	265	271	263	274	265	269	249	288	259	227	259	255	255	265	258	241	243	266	294	259	255	259	269	261	228	240	239	286	281	228	243	263	269	247	266	250	258	246	242	268	272	256	236	264	262	252	252	253	231	270	256	240	254	259	253	240	259	253	277	258	239	277	252	261	245	258	272	257	246	240	256	277	260	231	261	288	255	226	266	283	256	256	246	237	241	254	249	261	276	253	270	271	232	233	253	263	236	260	262	234	243	245	275	257	243	246	265	288	229	233	255	271	261	274	251	240	238	292	278	267	241	284	255	263	264	246	235	274	265	240	258	235	265	276	248	253	253	292	274	262	247	270	280	266	238	245	259	257	271	254	273	235	287	304	274	272	280	238	297	275	270	229	263	267	255	238	254	248	264	272	229	269	249	242	255	231	256	274	274	217	241	263	281	239	253	259	266	260	265	245	245	262	260	271	239	255	265	266	288	256	274	255	257	251	242	269	244	266	260	248	272	240	264	241	258	222	253	274	262	267	253	255	243	248	258	263	238	267	254	238	227	262	238	249	233	259	252	245	269	254	245	277	267	244	304	256	240	276	228	266	238	266	251	237	281	276	278	256	261	242	255	258	246	287	242	230	236	285	275	263	251	285	282	232	269	262	284	264	229	278	244	257	274	245	267	251	263	278	246	271	225	248	283	276	244	238	265	265	260	266	272	256	245	267	282	276	263	225	240	249	258	275	260	265	275	245	241	254	280	241	264	258	247	254	257	244	252	262	259	257	250	251	272	253	266	235	260	222	249	260	285	260	255	261	269	263	246	261	247	226	263	251	255	244	298	259	249	236	287	258	259	251	235	257	263	241	271	249	251	276	264	267	274	263	244	261	273	268	238	220	239	245	293	245	249	247	257	235	233	246	244	288	271	245	269	224	237	270	272	254	233	255	273	260	291	259	258	231	243	257	245	297	266	271	229	286	258	252	256	245	269	250	236	270	272	243	279	279	247	255	272	285	247	275	249	237	227	257	257	260	242	281	263	243	235	252	258	231	243	257	251	264	247	272	239	283	239	250	242	268	264	257	287	246	261	234	278	266	252	269	249	243	239	254	267	251	285	280	241	257	270	246	269
24815	21019	26917	25206	9357	1064	895	779	801	749	749	723	682	699	685	723	704	670	672	659	607	619	621	607	671	660	630	625	641	671	637	701	631	647	638	643	642	652	686	633	647	630	654	656	651	669	661	652	621	652	680	631	612	610	625	654	627	616	646	639	617	623	639	651	626	589	609	615	665	643	667	650	632	658	606	608	628	622	594	679	645	655	680	673	599	616	609	671	620	598	625	635	596	646	652	629	615	638	668	617	577	681	616	659	630	654	661	634	614	622	646	637	649	610	660	672	632	604	629	654	644	588	652	684	634	610	639	599	625	675	631	590	617	617	636	619	653	607	682	618	612	630	665	653	640	646	661	671	641	652	647	601	664	668	693	603	620	612	667	659	686	672	650	669	674	664	645	630	640	607	634	606	649	655	645	610	698	660	620	629	644	667	645	645	659	672	638	653	597	627	598	678	663	575	611	662	643	661	588	655	638	609	603	623	667	620	630	643	639	639	635	571	656	606	617	638	633	635	584	613	690	603	654	630	627	657	643	656	640	615	675	605	612	608	666	653	626	681	614	646	664	623	633	645	655	654	629	641	610	620	675	611	663	639	622	654	635	628	649	670	625	613	638	638	683	658	628	635	607	637	599	674	620	633	656	628	629	653	599	598	639	623	626	590	665	636	626	606	622	631	667	612	638	646	637	645	671	629	624	665	606	648	665	628	636	684	618	642	646	649	571	614	639	654	671	628	640	645	608	602	652	647	629	664	646	666	650	645	618	615	640	634	651	610	673	696	666	645	648	655	686	646	582	638	643	658	630	662	655	660	604	655	629	665	637	635	649	617	609	624	676	640	647	668	681	693	602	653	621	632	685	658	684	631	607	651	613	609	678	632	648	645	666	669	650	644	644	678	617	630	632	654	639	634	622	599	638	627	707	638	628	591	649	587	607	607	657	650	635	618	630	617	676	620	600	639	628	634	632	663	632	637	674	619	611	628	649	614	668	632	597	693	598	671	646	635	614	649	649	639	617	684	618	626	648	656	645	629	662	607	617	632	642	617	626	615	644	623	613	636	651	633	621	593	669	649	583	618	644	649	685	636	639	640	612	644	638	587	640	608	640	603	644	651	611	657	654	664	614	615	660	658	660	647	628	649	628	641	628	688	637	607	645	635	613	617	613	649	667	560	647	658	645	655	675	599	652	650	680	620	667	664	610	620	633	628	647	669	627	619	628	633	595	628	607	656	633	608	575	623	648	656	650	658	641	678	661	649	622	600	637	661	630	631	675	639	645	659	617	657	634	658	623	597	653	692	592	613	612	649	656	625	688	631	619	654	648	662	628	634	641	638	646	654	620	620	619	619	656	662	659	590	647	645	686	641	659	601	644	614	638	622	643	644	636	633	643	644	665	624	649	641	647	615	655	625	616	647	665	594	616	631	636	661	644	644	630	686	664	638	641	638	615	653	637	626	647	631	634	602	595	630	615	618	666	627	639	657	629	668	629	638	659	615	619	618	667	642	645	585	616	636	664	625	707	653	614	612	589	698	636	637	667	620	628	644	642	651	673	672	611	644	619	663	644	621	623	610	631	650	666	616	609	622	589	640	645	603	620	623	590	616	636	625	633	639	661	627	678	698	612	659	646	641	631	603	637	626	642	627	641	633	656	642	645	640	641	664	630	652	623	645	631	617	655	641	656	660	626	600	602	624	602	583	674	676	602	601	688	612	643	644	651	624	644	675	646	649	637	659	643	634	652	589	620	606	621	588	647	609	623	617	693	624	657	669	640	648	648	602	641	636	635	617	662	648	643	696	601	640	629	665	611	662	680	625	645	628	632	631	630	591	611	674	641	643	616	639	666	640	638	614	632	638	671	631	644	625	630	608	654	664	608	666	679	623	644	650	663	649	640	632	666	648	642	634	623	644	674	611	645	650	644	649	634	669	639	617	664	674	647	609	659	635	653	630	644	632	674	643	656	671	652	641	589	657	679	623	622	658	645	610	616	632	619	698	620	664	657	620	618	639	613	639	625	682	634	632	621	615	668	626	634	643	607	582	622	633	607	616	607	673	682	638	587	640	688	634	655	635	657	618	659	655	700	674	640	599	607	651	655	613	641	663	605	657	603	631	634	608	579	701	641	643	659	652	605	656	638	623	640	649	652	663	626	621	666	599	621	638	613	589	690	638	619	621	614	614	616	628	669	634	639	643	643	635	598	662	620	613	643	636	651	698	676	621	626	627	629	697	604	637	647	615	646	610	629	615	634	664	628	654	657	621	654	645	589	721	653	643	621	611	626	673	656	613	618	612	638	614	636	635	615	655	648	600	634	638	647	629	636	600	630	647	672	660	610	638	681	606	630	664	577	656	686	660	655	573	659	657	617	631	621	640	646	622	624	670	619	599	627	646	674	616	643	656	609	685	661	653	645	650	642	630	597	594	616	622	646	636	597	635	625	613	638	615	573	609	661	605	649	666	612	620	647	659	644	619	651	673	625	630	635	684	658	630	630	695	631	646	598	588	609	625	645	629	615	617	652	680	601	637	639	642	593	643	629	673	660	638	618	626	685	637	620	656	660	684	617	663	639	648	652	696	642	668	672	654	670	649	674	624	666	631	621	680	640	616	596	659	649	601	644	669	629	648	672	633	651	626	708	638	669	644	640	613	616	619	618	638	644	638	663	640	641	601	690	648	647	652	657	584	656	652	626	596	659	635	621	594	629	641	630	643	657	656	715	639	640	610	669	652	625	605	614	608	623	642	593	624	664	657	609	632	668	646	658	688	645	648	624	630	668	595	650	599	578	690	630	670	619	566	645	624	647	671	602	631	660	624	602	665	653	639	637	649	632	632	630	621	615	648	678	652	641	599	659	640	622	634	647	631	672	622	635	596	601	641	638	586	625	625	618	606	591	625	629	630	626	651	615	622	643	622	612	654	620	654	625	628	647	623	646	578	616	636	662	656	639	686	619	598	647	657	610	663	665	673	664	633	604	619	633	627	598	636	646	675	599	583	625	630	678	638	637	660	671	634	690	604	614	614	689	617	646	637	610	663	643	628	676	638	622	642	643	639	626	596	599	610	674	624	629	668	666	658	637	648	620	608	609	572	612	650	688	615	645	609	624	654	634	616	692	612	652	558	671	615	658	620	597	684	662	602	655	629	623	685	645	646	658	658	634	672	613	660	610	618	635	634	668	607	655	622	640	618	664	656	637	663	674	663	645	624	641	687	603	613	625	622	631	618	662	607	594	691	666	617	634	599	638	614	609	609	615	629	662	613	626	644	619	591	653	649	629	643	668	640	636	632	581	653	619	602	647	642	642	623	640	619	645	640	631	604	636	676	660	649	661	662	648	554	602	610	657	674	627	641	644	653	622	630	649	660	603	651	673	629	675	651	643	598	604	630	617	644	642	627	684	628	622	669	650	644	642	642	671	641	638	649	692	641	684	632	658	680	665	662	646	658	626	635	631	607	625	684	634	652	679	605	637	620	599	708	637	617
22024	9354	3276	1739	1475	1224	1059	924	915	849	814	776	732	732	744	727	718	746	716	708	705	720	713	720	676	653	678	704	703	665	647	680	701	713	677	672	668	666	702	668	628	680	689	681	655	646	706	661	693	716	672	719	649	698	640	660	675	677	611	706	691	663	655	686	694	703	650	662	720	645	681	653	653	696	654	715	651	679	665	708	664	646	666	649	666	641	639	692	715	653	663	659	651	673	656	679	683	669	655	688	665	698	664	629	665	652	561	631	660	716	651	683	698	654	673	631	689	683	664	687	644	636	676	658	619	687	686	667	730	646	665	658	678	644	642	679	658	646	726	659	672	657	673	622	717	643	690	653	652	700	663	715	711	705	655	672	668	643	667	700	706	679	694	677	695	658	664	674	668	648	669	636	683	639	661	640	660	640	664	618	644	718	646	655	686	617	661	675	665	684	665	636	716	712	712	718	690	673	703	646	643	657	665	626	639	674	660	640	667	656	686	659	661	708	651	716	655	671	639	689	667	631	626	675	694	694	646	667	699	641	661	696	714	637	641	680	695	723	687	647	732	694	711	699	624	723	638	647	702	651	727	639	696	658	669	652	650	641	654	655	681	640	662	675	723	660	675	665	660	677	677	694	720	636	670	629	674	684	686	626	705	687	695	627	654	673	624	682	649	639	705	612	694	657	668	656	642	669	661	683	646	683	676	709	678	711	678	661	616	657	707	666	620	668	684	655	645	645	661	655	655	694	635	654	684	641	646	656	706	678	669	652	666	638	610	645	690	698	694	681	680	656	658	649	714	658	676	663	688	682	675	658	675	647	677	660	633	722	608	712	667	656	686	647	711	678	667	656	671	655	696	708	662	634	668	675	655	669	655	629	674	667	671	687	652	661	663	669	667	677	653	668	661	676	648	666	623	645	652	708	679	662	646	649	643	735	661	642	668	685	632	687	690	659	645	634	656	624	658	582	666	649	671	634	665	645	666	615	712	664	659	667	673	679	695	660	700	637	711	649	690	708	667	684	678	689	628	690	653	672	652	633	685	679	675	708	645	666	672	677	701	697	717	638	721	661	670	658	663	661	663	629	650	697	689	655	706	664	727	694	708	629	642	645	680	677	641	648	666	664	703	661	725	671	672	655	689	659	643	652	673	707	663	647	662	623	659	679	694	689	718	670	661	711	740	677	657	684	695	685	695	662	650	692	657	671	658	678	646	666	703	695	658	681	659	679	657	638	674	678	625	649	601	655	687	655	686	674	676	668	696	684	665	725	673	648	671	636	632	692	709	683	655	682	654	655	670	687	673	713	714	653	672	708	701	670	661	677	659	673	662	678	699	658	685	667	684	654	691	654	653	702	637	651	693	655	620	713	671	703	683	666	688	698	655	662	692	638	655	632	657	676	657	683	722	659	647	669	670	625	659	690	682	650	683	661	672	667	708	679	676	613	640	665	643	621	634	655	693	668	684	667	627	674	678	661	665	676	702	676	685	650	631	650	636	689	676	696	715	681	677	653	644	700	667	657	698	632	636	660	650	656	671	665	627	649	654	640	654	645	664	627	659	665	662	607	688	649	667	598	640	678	639	686	684	634	653	643	693	672	681	706	684	691	662	634	695	689	673	675	671	653	678	665	685	698	661	666	661	647	704	655	679	686	674	668	684	672	680	670	693	690	697	656	646	644	686	651	649	683	671	670	665	681	657	699	658	673	673	680	695	711	714	656	651	633	655	694	619	698	714	658	674	644	640	701	659	689	657	679	661	692	633	671	618	669	671	701	712	649	645	644	646	651	685	697	687	664	676	627	668	646	659	620	667	648	697	707	684	679	679	670	678	678	667	665	736	665	629	666	653	640	663	670	667	672	651	635	631	667	670	652	663	653	631	695	651	649	678	680	661	693	658	663	665	639	698	693	659	710	705	714	628	683	683	650	703	650	708	671	669	712	656	659	617	673	645	666	644	663	670	653	611	726	663	714	623	645	661	682	674	697	697	692	724	618	680	682	707	630	614	680	672	630	675	616	647	693	650	657	653	694	680	662	682	655	729	648	680	657	700	640	699	711	698	662	706	694	623	670	665	678	637	642	702	683	664	644	665	675	676	695	672	706	681	673	673	631	684	694	631	651	668	662	694	703	653	664	686	653	658	696	696	627	654	658	662	680	635	671	684	657	632	648	708	649	667	711	657	704	672	666	667	660	720	687	693	636	675	700	654	686	688	659	702	728	649	685	678	671	669	672	666	664	663	631	689	657	625	682	716	603	657	649	676	631	692	668	673	651	679	646	684	664	662	684	710	663	665	659	666	620	686	646	675	653	666	647	641	665	700	677	665	651	681	629	698	694	684	651	682	644	664	668	657	715	646	655	689	661	701	675	713	671	670	653	609	682	642	660	685	632	658	704	648	702	634	664	684	629	660	666	677	669	690	683	660	652	648	649	632	670	688	646	669	719	691	672	648	670	660	659	654	611	706	674	678	702	673	641	663	672	697	650	729	657	646	637	646	668	673	689	671	688	702	652	644	684	633	675	655	704	669	668	634	645	688	688	663	726	666	668	671	655	672	660	668	681	667	704	667	732	654	649	652	695	691	656	646	671	680	667	656	651	669	673	633	691	695	626	660	666	643	672	635	723	633	691	676	639	613	670	671	690	664	642	653	690	660	706	662	658	677	665	676	681	656	607	622	708	698	701	666	703	693	656	680	642	663	698	654	634	706	641	663	645	676	646	640	711	633	673	642	667	685	645	643	646	686	653	659	656	643	642	695	652	671	633	702	657	718	686	654	677	714	718	692	656	744	686	716	692	674	682	697	683	660	659	665	653	682	651	707	692	653	677	682	719	640	653	655	700	658	686	678	683	693	703	688	686	695	654	696	648	649	672	634	649	678	722	703	606	697	690	664	653	665	669	680	646	663	663	647	685	666	633	634	614	666	645	702	649	743	686	686	667	673	667	651	674	648	629	652	667	648	672	644	666	655	671	637	682	640	676	631	648	656	660	661	721	663	660	706	680	652	654	692	653	684	668	721	710	653	661	658	686	652	708	687	662	665	691	687	708	634	641	696	645	672	654	671	671	669	641	674	631	666	679	682	649	687	674	669	648	670	665	633	656	640	656	676	668	664	676	621	655	672	673	687	724	633	685	661	694	678	629	719	641	673	674	693	659	638	663	699	661	674	719	660	682	664	656	716	663	674	637	680	698	684	695	727	660	654	658	623	680	648	702	708	684	672	672	683	673	648	715	682	702	690	689	695	707	649	622	664	661	668	671	656	617	627	703	679	613	643	650	697	625	648	660	693	697	621	669	681	708	621	659	677	637	680	713	646	684	676	662	672	631	685	677	674	673	649	666	638	658	676	644	690	695	721	693	676	675	660	651	654	662	632	722	677	635	719	682	717	699	684	678	632	646	667	660	686	661	646	670	622	687	650	669	685	697	647	721	642	696	652	624	668	681	652	714	625	706	693	662	690	651	687	644	657	686	652	654	659	671
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
